Google patents granted on 15 September 2015

79 US patents granted on 15 September 2015 and assigned to Google

1 9,137,678 Location based notifications
2 9,137,642 Multi-cast optimized medium access method for wireless network
3 9,137,563 Processing emergency alert system messages
4 9,137,561 Independent temporally concurrent video stream coding
5 9,137,552 User interfaces for web-based video player
6 9,137,540 Methods of selecting an encoding mode
7 9,137,529 Models for predicting similarity between exemplars
8 9,137,528 Synchronizing sparse coding dictionaries for use in communication sessions
9 9,137,519 Generation of a stereo video from a mono video
10 9,137,488 Video chat encoding pipeline
11 9,137,398 Multi-core processor for portable device with dual image sensors
12 9,137,397 Image sensing and printing device
13 9,137,347 Remotely configuring a wireless device and uploading media to a server
14 9,137,320 Methods and systems for overriding graphics commands
15 9,137,308 Method and apparatus for enabling event-based media data capture
16 9,137,194 Tools for micro-communities
17 9,137,181 Electronic communication reminder technology
18 9,137,151 Redundant architecture for failover of transcoder instances
19 9,137,125 Video content pre-fetching from mobile browser
20 9,137,108 System for remotely monitoring device to obtain information sensed by a device component featuring client application that displays virtual component corresponding to sensed information and remote site for facilitating communication between client application and device
21 9,137,094 Method for setting DNS records
22 9,137,086 Social media session access
23 9,137,029 State and availability monitoring for customer support services for multimedia conferences
24 9,137,023 Self-signed certificates for computer application signatures
25 9,136,984 Multi-listener wireless medium access method
26 9,136,964 Viewing impression report collection, storage, and reportback of inserted content with DVR playback
27 9,135,915 Augmenting speech segmentation and recognition using head-mounted vibration and/or motion sensors
28 9,135,914 Layered mobile application user interfaces
29 9,135,912 Updating phonetic dictionaries
30 9,135,892 System and method for viewing content
31 9,135,802 Hardware attitude detection implementation of mobile devices with MEMS motion sensors
32 9,135,770 Prediction of an estimated remaining utility usage via meter and adjusting an alert threshold
33 9,135,743 Visualize the obscure object in 3D space
34 9,135,715 Local feature cameras for structure from motion (SFM) problems with generalized cameras
35 9,135,674 Endpoint based video fingerprinting
36 9,135,644 Orientation of panoramas and panorama selection based on Ad bidding
37 9,135,640 Distributing content
38 9,135,625 Systems and methods of detecting keyword-stuffed business titles
39 9,135,619 Merchant identification of payer via payment path
40 9,135,565 Multiple reference point shortest path algorithm
41 9,135,558 Generating models based on response rates of users/experts using probabilities, and random numbers
42 9,135,500 Facial recognition
43 9,135,461 Heterogeneous virtual machines sharing a security model
44 9,135,445 Providing information about a web application or extension offered by website based on information about the application or extension gathered from a trusted site
45 9,135,414 Software fault isolation for arm thumb
46 9,135,371 Contextual video browsing
47 9,135,364 Delivery of web pages with markup for speed
48 9,135,361 Updating taxonomy based on webpage
49 9,135,346 Index data for native applications
50 9,135,345 Generating and updating online content using standardized tagged data
51 9,135,317 Image-centric documents
52 9,135,313 Providing a search display environment on an online resource
53 9,135,312 Timeslider
54 9,135,307 Selectively generating alternative queries
55 9,135,305 Ranking object search results
56 9,135,303 Using pre-search triggers
57 9,135,292 Selecting a template for a content item
58 9,135,277 Architecture for responding to a visual query
59 9,135,271 Finding similar cities using geo-related queries
60 9,135,267 Method for adding real time collaboration to existing data structure
61 9,135,250 Query completions in the context of a user’s own document
62 9,135,239 Meaning-based advertising and document relevance determination
63 9,135,238 Disambiguation of named entities
64 9,135,231 Training punctuation models
65 9,135,224 Display of videos based on referrers
66 9,135,212 System and method for registering an electronic device
67 9,135,125 Distributed uninterruptible power supply
68 9,135,082 Techniques and systems for data race detection
69 9,135,037 Virtual network protocol
70 9,135,028 Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device
71 9,135,023 Aligning user interface elements
72 9,134,978 Context-sensitive optimization level selection
73 9,134,948 Method and system for detecting and serving high-resolution images to high-resolution devices
74 9,134,906 Incremental multi-word recognition
75 9,134,886 Providing indoor facility information on a digital map
76 9,134,881 Graphical input display having a carousel of characters to facilitate character input
77 9,134,729 User interface for displaying internal state of autonomous driving system
78 9,134,548 Retention member for a lens system
79 9,132,840 User interface for displaying internal state of autonomous driving system