Google patents granted on 27 May 2014

50 US patents granted on 27 May 2014 and assigned to Google

1 D705,805 Portion of a display panel with a computer icon
2 D705,772 Notebook computer housing
3 8,739,249 Push notifications for web applications and browser extensions
4 8,739,207 Demographic classifiers from media content
5 8,739,199 Log processing to determine impressions using an impression time window
6 8,739,123 Incorporating gadget functionality on webpages
7 8,739,066 Systems and methods for inferring concepts for association with content
8 8,739,061 Method and apparatus for output of search results
9 8,738,805 Content selectable trusted DNS resolvers
10 8,738,723 Predictive forwarding of notification data
11 8,738,706 Systems and methods for collaborative document editing
12 8,738,654 Objective and subjective ranking of comments
13 8,738,643 Learning synonymous object names from anchor texts
14 8,738,638 Map usage visualization
15 8,738,634 Generating contact suggestions
16 8,738,633 Transformation invariant media matching
17 8,738,612 Resolving ambiguous queries
18 8,738,602 Determining relevance scores for locations
19 8,738,597 Interleaving search results
20 8,738,596 Refining search results
21 8,738,557 Detection of spam using contextual analysis of data sources
22 8,738,553 Image selection based on image quality
23 8,738,522 Prioritizing potential transaction counter-parties with social network content
24 8,738,461 Display of popular, in-stock products of a merchant
25 8,738,448 Web page ad slot identification
26 8,738,442 System and mechanism for guaranteeing delivery order of virtual content
27 8,738,420 Method and apparatus for modeling satisfaction of a client
28 8,738,377 Predicting and learning carrier phrases for speech input
29 8,738,357 Encoding and adaptive, scalable accessing of distributed models
30 8,738,292 Predictive transit calculations
31 8,738,286 Transit routing system for public transportation trip planning
32 8,738,284 Method, system, and computer program product for dynamically rendering transit maps
33 8,738,213 User interface for displaying internal state of autonomous driving system
34 8,738,060 Method and system for circulating messages
35 8,738,037 Identifying mobile access points
36 8,737,824 Adaptively encoding a media stream with compound prediction
37 8,737,817 Music soundtrack recommendation engine for videos
38 8,737,764 Method for dynamic range editing
39 8,737,723 Fast randomized multi-scale energy minimization for inferring depth from stereo image pairs
40 8,737,683 Architectures and methods for creating and representing time-dependent imagery
41 8,737,621 Enabling users to select between secure service providers using a central trusted service manager
42 8,737,607 Finding nearby users without revealing own location
43 8,737,269 System and method for reducing hardware table resources in a multi-stage network device
44 8,736,706 Method and system for generating high resolution composite images
45 8,736,692 Using involuntary orbital movements to stabilize a video
46 8,736,463 Object bounding box estimation
47 8,736,438 Computing device as a vehicle key
48 8,736,244 Capacitive current-mode control of a DC/DC converter
49 8,735,708 System and method for synchronizing tag history
50 8,733,697 Altitude control via rotation of balloon to adjust balloon density