Google patents granted on 16 August 2016

75 US patents granted on 16 August 2016 and assigned to Google

1 D763,830 Remote control
2 9,420,580 System and method for synchronizing multi-level output devices in an unreliable network
3 9,420,494 Method and system for intermediate node quality of service negotiations
4 9,420,426 Inferring a current location based on a user location history
5 9,420,397 Configuring a mobile device to scan for available wireless access points when wireless data communication is disabled
6 9,420,362 Peripheral audio output device
7 9,420,353 Finding and populating spatial ad surfaces in video
8 9,420,352 Audio system
9 9,420,351 Systems and methods for prefetching online content items for low latency display to a user
10 9,420,331 Method and system for categorizing detected motion events
11 9,420,317 Adaptive streaming to multicast and constrained-fidelity constant bit rate encoding
12 9,420,258 Streaming-time 3D metadata injection
13 9,420,227 Speech recognition and summarization
14 9,420,213 Video creation marketplace
15 9,420,065 Peer-to-peer software updates
16 9,420,038 Method and apparatus providing synchronization and control for server-based multi-screen videoconferencing
17 9,420,023 Managing adaptive streaming of data via a communication connection
18 9,420,005 Configuring policy settings on client computing devices
19 9,419,982 Login to a computing device based on facial recognition
20 9,419,980 Location-based security system for portable electronic device
21 9,419,921 Network address translation for virtual machines
22 9,419,917 System and method of semantically modelling and monitoring applications and software architecture hosted by an IaaS provider
23 9,419,916 Network fallback using resource request expectations
24 9,419,902 Method and system for network micro flow control
25 9,419,887 Minimum latency routing
26 9,419,820 Generating social networks from social connection data
27 9,419,731 Methods and systems for determining signal strength maps for wireless access points robust to measurement counts
28 9,419,457 Method and device with enhanced battery capacity savings
29 9,419,376 Multipurpose, electronically versatile connector for wearable electronics
30 9,418,663 Conversational agent with a particular spoken style of speech
31 9,418,656 Multi-stage hotword detection
32 9,418,651 Method and apparatus for mitigating false accepts of trigger phrases
33 9,418,617 Methods and systems for receiving input controls
34 9,418,567 Selecting questions for a challenge-response test
35 9,418,482 Discovering visited travel destinations from a set of digital images
36 9,418,472 Blending between street view and earth view
37 9,418,441 Using depth maps of a scene to identify movement of a video camera
38 9,418,370 Obtaining event reviews
39 9,418,366 Ad payment for physical presence
40 9,418,343 Multistage learner for efficiently boosting large datasets
41 9,418,341 Determining quality signals for electronic mail offer campaigns
42 9,418,335 Method and apparatus for selecting links to include in a probabilistic generative model for text
43 9,418,281 Segmentation of overwritten online handwriting input
44 9,418,243 Invoking a private browsing mode by selection of a visual control element within a browser tab
45 9,418,209 Systems and methods for manipulating sensitive information in a secure mobile environment
46 9,418,177 Disambiguation of a spoken query term
47 9,418,164 Shared geo-located objects
48 9,418,163 Shared geo-located objects
49 9,418,156 Providing local data with search results
50 9,418,143 Dynamic language model
51 9,418,142 Overlapping community detection in weighted graphs
52 9,418,121 Search results for descriptive search queries
53 9,418,118 System and method for personalized snippet generation
54 9,418,114 Augmenting a content item using search results content
55 9,418,105 Email conversation management system
56 9,418,104 Refining search results
57 9,418,079 Image comparison process
58 9,418,075 Automatic meta-neighborhood and annotation generation for maps
59 9,417,980 Systems for testing a computer keyboard
60 9,417,860 Automatic provisioning of a software platform to a device ecosystem
61 9,417,835 Multiplayer game for display across multiple devices
62 9,417,793 Global keyboard shortcuts management for web applications
63 9,417,777 Enabling quick display transitions between indoor and outdoor map data
64 9,417,765 Conditional display of hyperlinks in a video
65 9,417,760 Auto-completion for user interface design
66 9,417,759 Synchronizing data across multiple browser tabs or windows
67 9,417,753 Method and apparatus for providing contextual information between operating system environments
68 9,417,704 Gesture onset detection on multiple devices
69 9,417,680 Delayed shut down of computer
70 9,417,664 Rack power and data bus
71 9,417,637 Background schedule simulations in an intelligent, network-connected thermostat
72 9,417,631 Use of prior maps for estimation of lane boundaries
73 9,417,325 Interface for accessing radar data
74 9,417,185 Controlling light arrays to determine properties of an object
75 9,417,074 Providing route recommendations