Google patents granted on 08 December 2015

73 US patents granted on 08 December 2015 and assigned to Google

1 D745,020 Display screen or portion thereof with transitional graphical user interface
2 D745,007 Wearable hinged display device
3 D744,935 Autonomous vehicle storage bin/tray
4 9,210,733 Method and apparatus to facilitate pairing between wireless devices
5 9,210,680 Method and apparatus for selecting a real time location service provider
6 9,210,672 Method and apparatus for random access channel probe initialization using transmit diversity
7 9,210,624 Method and apparatus for change of primary cell during carrier aggregation
8 9,210,536 Method for establishing device-to-device communication
9 9,210,494 External vibration reduction in bone-conduction speaker
10 9,210,487 Implementation of a large-scale multi-stage non-blocking optical circuit switch
11 9,210,442 Efficient transform unit representation
12 9,210,432 Lossless inter-frame video coding
13 9,210,425 Signaling of temporal motion vector predictor (MVP) flag for temporal prediction
14 9,210,424 Adaptive prediction block size in video coding
15 9,210,420 Method and apparatus for encoding video by changing frame resolution
16 9,210,399 Wearable device with multiple position support
17 9,210,383 Conditional access to encrypted media content
18 9,210,379 Displaying a presenter during a video conference
19 9,210,378 Controlling access to meetings
20 9,210,368 Digital video recorder for automatically recording an upcoming program that is being advertised
21 9,210,357 Automatically pairing remote
22 9,210,302 System, method and apparatus for multipoint video transmission
23 9,210,258 Computing device with remote contact lists
24 9,210,210 Permission-based snapshots for documents shared on a social media service
25 9,210,209 Extensible browser plugin interface
26 9,210,138 Efficient key generator for distribution of sensitive material from multiple application service providers to a secure element such as a universal integrated circuit card (UICC)
27 9,210,109 Managing instant messaging sessions on multiple devices
28 9,210,067 Method and apparatus for exchanging routing information
29 9,210,058 Systems and methods for assessing jitter buffers
30 9,209,991 Ad hoc networking
31 9,209,973 Delegate authorization in cloud-based storage system
32 9,208,819 Dynamic split-frame preview of video editing effects
33 9,208,779 Mixture of n-gram language models
34 9,208,764 Methods and devices for determining media files based on activity levels
35 9,208,676 Devices, methods, and associated information processing for security in a smart-sensored home
36 9,208,573 Systems and methods for determining motion saliency
37 9,208,538 Rotated rectangle drawing on electronic devices
38 9,208,516 Audio system
39 9,208,512 Generating content for promotional messages based on distance
40 9,208,508 Distributing content
41 9,208,420 Techniques for generating customized two-dimensional barcodes
42 9,208,298 Pass through service login to application login
43 9,208,260 Query suggestions with high diversity
44 9,208,243 Systems and methods for processing machine readable codes by a locked device
45 9,208,237 Personalized content suggestions for subscribers of a channel of a content sharing platform
46 9,208,233 Using synthetic descriptive text to rank search results
47 9,208,232 Generating synthetic descriptive text
48 9,208,231 Identifying languages relevant to resources
49 9,208,230 Enriching search results
50 9,208,229 Anchor text summarization for corroboration
51 9,208,228 Searching using social context
52 9,208,225 Incentive-based check-in
53 9,208,177 Facial recognition with social network aiding
54 9,208,171 Geographically locating and posing images in a large-scale image repository and processing framework
55 9,208,170 Classifying natural mapping features
56 9,208,157 Spam detection for user-generated multimedia items based on concept clustering
57 9,208,154 IDF weighting of LSH bands for live reference ingestion
58 9,207,981 Systems and methods for power awareness in mobile applications
59 9,207,964 Distributed batch matching of videos with dynamic resource allocation based on global score and prioritized scheduling score in a heterogeneous computing environment
60 9,207,944 Doubling thread resources in a processor
61 9,207,794 Disambiguation of user intent on a touchscreen keyboard
62 9,207,760 Input detection
63 9,207,712 Notebook computer with improved display positioning
64 9,207,680 Estimating multi-vehicle motion characteristics by finding stable reference points
65 9,207,679 System and method for determining position and distance of objects using road fiducials
66 9,207,323 Methods and systems for detecting weather conditions including wet surfaces using vehicle onboard sensors
67 9,207,092 Displaying navigation information within a secondary user interface of a mobile device
68 9,205,921 Methods and systems for conserving power during hover flight
69 9,205,920 Wiring harness for an aerial vehicle
70 9,205,886 Systems and methods for inventorying objects
71 9,205,828 Method and apparatus for determining vehicle location based on motor feedback
72 9,205,562 Integration of depth points into a height map
73 9,205,558 Multiple suction cup control