Google patents granted on 15 March 2016

75 US patents granted on 15 March 2016 and assigned to Google

1 D751,599 Portion of a display panel with an animated computer icon
2 D751,596 Portion of a display panel with an animated computer icon
3 9,288,713 Method and apparatus for dynamically changing modes of a reliable transport protocol
4 9,288,696 Method and apparatus for wireless device performance testing
5 9,288,676 Trusted sensor data unaffected when an application processor operates in an unlocked state
6 9,288,636 Feature selection for image based location determination
7 9,288,591 Bone-conduction anvil and diaphragm
8 9,288,510 Adaptive video transcoding based on parallel chunked log analysis
9 9,288,484 Sparse coding dictionary priming
10 9,288,435 Speaker switching delay for video conferencing
11 9,288,292 Low radiation wireless communicator
12 9,288,280 Viral flow of the media content across client devices
13 9,288,254 Dynamic playlist for mobile computing device
14 9,288,146 Reducing batch completion time in a computer network with per-destination max-min fairness
15 9,288,128 Embedding network measurements within multiplexing session layers
16 9,288,122 Providing recommendations to users in a social network
17 9,288,121 System and method for associating online content to a second indexed content
18 9,288,118 Setting cookies across applications
19 9,287,957 Method for multi-antenna uplink transmission
20 9,287,893 ASIC block for high bandwidth LZ77 decompression
21 9,287,852 Methods and systems for efficient filtering of digital signals
22 9,287,710 Supplying grid ancillary services using controllable loads
23 9,287,065 Cooling electrical equipment
24 9,286,938 Generating and providing different length versions of a video
25 9,286,894 Parallel recognition
26 9,286,892 Language modeling in speech recognition
27 9,286,788 Traffic collision avoidance in wireless communication systems
28 9,286,787 Signal strength-based routing of network traffic in a wireless communication system
29 9,286,783 Device and method for monitoring the presence of items and issuing an alert if an item is not detected
30 9,286,781 Dynamic distributed-sensor thermostat network for forecasting external events using smart-home devices
31 9,286,712 System and method for approximating cartographic projections by linear transformation
32 9,286,710 Generating photo animations
33 9,286,707 Removing transient objects to synthesize an unobstructed image
34 9,286,706 Editing image regions based on previous user edits
35 9,286,665 Method for dynamic range editing
36 9,286,653 System and method for increasing the bit depth of images
37 9,286,624 System and method of displaying annotations on geographic object surfaces
38 9,286,574 Systems and methods for layered training in machine-learning architectures
39 9,286,549 Sublinear time classification via feature padding and hashing
40 9,286,546 Identifying labels for image collections
41 9,286,545 System and method of using images to determine correspondence between locations
42 9,286,539 Constructing contours from imagery
43 9,286,527 Segmentation of an input by cut point classification
44 9,286,520 Real-time road flare detection using templates and appropriate color spaces
45 9,286,509 Image optimization during facial recognition
46 9,286,405 Index-side synonym generation
47 9,286,397 Generating customized content
48 9,286,395 Modifying query in discourse context
49 9,286,357 Blending content in an output
50 9,286,356 Adjusting a ranking of search results
51 9,286,342 Tracking changes in on-line spreadsheet
52 9,286,285 Formula editor
53 9,286,276 System and method of document embedding in collaborative editors
54 9,286,271 Providing an electronic document collection
55 9,286,263 System and method for providing information regarding posts on social networking sites
56 9,286,144 Handling context data for tagged messages
57 9,286,092 Virtual machine disk images
58 9,286,049 Systems, methods, and computer program products for managing service installation
59 9,286,021 Displaying map layers in order
60 9,285,971 Compartmentalized image editing system
61 9,285,970 Method and apparatus for displaying navigational views on a portable device
62 9,285,964 Automatically recovering and maintaining focus
63 9,285,954 Dynamically-generated selectable option icons
64 9,285,950 Hover-over gesturing on mobile devices
65 9,285,877 Heads-up display
66 9,285,872 Using head gesture and eye position to wake a head mounted device
67 9,285,592 Wearable device with input and output structures
68 9,285,591 Compact architecture for near-to-eye display system
69 9,285,474 Photodetector array on curved substrate
70 9,285,464 Devices and methods for a rotating LIDAR platform with a shared transmit/receive path
71 9,285,450 Balloon-based positioning system and method
72 9,285,234 Automatic display of trip information in a mapping application
73 9,285,230 Methods and systems for detecting road curbs
74 9,283,949 Hybrid hydraulic and electrically actuated mobile robot
75 9,283,678 Virtual safety cages for robotic devices