65 US patents granted on 02 February 2016 and assigned to Google
1 | 9,253,617 | Methods and systems for carrier activation using information from an existing profile |
2 | 9,253,551 | Methods, systems, and media for providing personalized notifications to video viewers |
3 | 9,253,541 | Method for one-click subscribing to multiple channels of information on a single topic |
4 | 9,253,534 | System for sessionizing log events from a streaming log event source and reducing latency |
5 | 9,253,528 | Method and apparatus for determining a media encoding format of a media stream |
6 | 9,253,483 | Signaling of scaling list |
7 | 9,253,375 | Camera obstruction detection |
8 | 9,253,302 | Populating user contact entries |
9 | 9,253,269 | Automatic audience creation for shared content |
10 | 9,253,227 | Geolocation rescheduling system and method |
11 | 9,253,225 | Real-time interaction during video viewing |
12 | 9,253,223 | Live interaction in persistent conversations |
13 | 9,253,196 | Content access control in a social network |
14 | 9,253,174 | Providing a second factor authorization |
15 | 9,253,137 | Concurrent display of conversation messages and social network posts by conversation message authors |
16 | 9,253,135 | Notification management |
17 | 9,253,134 | Creating real-time conversations |
18 | 9,253,117 | Systems and methods for reducing network hardware of a centrally-controlled network using in-band network connections |
19 | 9,253,063 | Bi-directional video compression for real-time video streams during transport in a packet switched network |
20 | 9,252,973 | Converting electronic messages to message posts |
21 | 9,252,963 | Performing multicast communication in computer networks by using overlay routing |
22 | 9,252,933 | Resource allocation including a DC sub-carrier in a wireless communication system |
23 | 9,252,918 | Method and apparatus for control channel transmission and reception |
24 | 9,251,975 | Apparatus including a push-button with a compressible member |
25 | 9,251,854 | Facial detection, recognition and bookmarking in videos |
26 | 9,251,793 | Method, apparatus, and system for automatically monitoring for voice input based on context |
27 | 9,251,791 | Multi-modal input on an electronic device |
28 | 9,251,696 | Smart-home hazard detector providing location-specific pre-alarm configuration |
29 | 9,251,607 | Anti-aliasing techniques |
30 | 9,251,567 | Providing color corrections to photos |
31 | 9,251,544 | User interface for travel planning |
32 | 9,251,520 | Distributing mobile advertisements |
33 | 9,251,519 | Systems and methods for monetizing subscription and archival news content |
34 | 9,251,437 | System and method for generating training cases for image classification |
35 | 9,251,412 | Segmentation of devanagari-script handwriting for recognition |
36 | 9,251,395 | Providing resources to users in a social network system |
37 | 9,251,370 | Personal content control on media device using mobile user device |
38 | 9,251,369 | Privacy selection based on social groups |
39 | 9,251,341 | Defensive techniques to increase computer security |
40 | 9,251,336 | Secure versioning of software packages |
41 | 9,251,267 | Generating behavior information for a link |
42 | 9,251,262 | Identifying media queries |
43 | 9,251,251 | Dynamic language model |
44 | 9,251,234 | Providing snapshots of virtual storage devices |
45 | 9,251,224 | Triggering and ranking of native applications |
46 | 9,251,223 | Alternative web pages suggestion based on language |
47 | 9,251,206 | Generalized edit distance for queries |
48 | 9,251,202 | Corpus specific queries for corpora from search query |
49 | 9,251,171 | Propagating image signals to images |
50 | 9,251,168 | Determining information about a location based on travel related to the location |
51 | 9,251,141 | Entity identification model training |
52 | 9,251,126 | System and method for using pre-defined character ranges to denote document features |
53 | 9,250,999 | Non-volatile random access memory in computer primary memory |
54 | 9,250,874 | Sharing property descriptor information between object maps |
55 | 9,250,830 | Storing data across a plurality of storage nodes |
56 | 9,250,771 | Asynchronously ingesting media content into a content management system from a client computer having an unreliable network connection |
57 | 9,250,769 | Grouping of cards by time periods and content types |
58 | 9,250,765 | Changing icons for a web page |
59 | 9,250,754 | Pressure-sensitive trackpad |
60 | 9,250,729 | Method for manipulating a plurality of non-selected graphical user elements |
61 | 9,250,695 | Method and apparatus for displaying a predetermined image on a display panel of an electronic device when the electronic device is operating in a reduced power mode of operation |
62 | 9,250,651 | Electronic device with folded display |
63 | 9,250,508 | Rear projection screen with pin-hole concentrator array |
64 | 9,248,910 | Airborne rigid kite with on-board power plant for ship propulsion |
65 | 9,248,834 | Predicting trajectories of objects based on contextual information |