Google patents granted on 06 September 2016

78 US patents granted on 06 September 2016 and assigned to Google

1 D765,713 Display screen or portion thereof with graphical user interface
2 D765,689 Portion of a display panel with a computer icon
3 D765,681 Portion of a display panel with an animated computer icon
4 9,439,327 Vertical tray structure for rack in data center
5 9,439,089 Device to device round-trip time (RTT) measurement via neighbor aware network
6 9,439,043 Running location provider processes
7 9,439,000 Systems and methods for improved audio output in electronic devices
8 9,438,961 Providing a program listing
9 9,438,956 User interfaces for web-based video player
10 9,438,947 Content annotation tool
11 9,438,943 Method and apparatus for providing customized information
12 9,438,941 Using second screen devices to augment media engagement metrics
13 9,438,934 Generating video from panoramic images using transition trees
14 9,438,915 Selection of transform size in video coding
15 9,438,910 Affine motion prediction in video coding
16 9,438,795 Real time feature extraction
17 9,438,791 Transformation of images with filters
18 9,438,721 Systems and methods for managing operating modes of an electronic device
19 9,438,642 Methods for coordinating communications between a plurality of communication devices of a user
20 9,438,564 Managing pooled VPN proxy servers by a central server
21 9,438,543 Gesture-based content sharing
22 9,438,505 System and method for increasing capacity in router forwarding tables
23 9,438,339 Automatic detection of infrared extender or blaster
24 9,438,293 Tunable circuit elements for dynamic, per element power
25 9,438,005 Calibration of a tunable DBR laser
26 9,437,189 Generating language models
27 9,437,097 Systems and methods for using robots to monitor environmental conditions in an environment
28 9,437,094 Non-radioactive ionizing smoke detectors and methods for use thereof
29 9,437,034 Multiview texturing for three-dimensional models
30 9,437,004 Surfacing notable changes occurring at locations over time
31 9,437,000 Odometry feature matching
32 9,436,970 Display co-processing
33 9,436,946 Selecting content based on entities present in search results
34 9,436,943 Method and system for authorizing long-lived transactions
35 9,436,928 User graphical interface for displaying a belonging-related stream
36 9,436,886 System and method of determining building numbers
37 9,436,884 Comparing extracted card data with user data
38 9,436,823 System and method for detecting malicious code
39 9,436,781 Method and system for autocompletion for languages having ideographs and phonetic characters
40 9,436,767 Serving content items based on device rotational orientation
41 9,436,766 Clustering of documents for providing content
42 9,436,762 Sharing a plug-in instance in a web client
43 9,436,758 Methods and systems for partitioning documents having customer feedback and support content
44 9,436,757 Generating a graph for a user profile
45 9,436,755 Determining and scoring task indications
46 9,436,751 System and method for live migration of guest
47 9,436,747 Query generation using structural similarity between documents
48 9,436,745 Providing task-based information
49 9,436,742 Ranking search result documents based on user attributes
50 9,436,737 Content selection based on image content
51 9,436,728 Methods and systems for developing an instant messaging network
52 9,436,709 Content discovery in a topical community
53 9,436,707 Content-based image ranking
54 9,436,705 Grading images and video clips
55 9,436,686 Claim evaluation system
56 9,436,682 Techniques for machine language translation of text from an image based on non-textual context information from the image
57 9,436,666 Sharing geographical information between users
58 9,436,620 Methodology for detecting problematic connections with peripheral devices
59 9,436,595 Use of application data and garbage-collected data to improve write efficiency of a data storage device
60 9,436,531 Monitoring application loading
61 9,436,454 Scalable systems and methods for providing ordered update delivery
62 9,436,451 General purpose software parallel task engine
63 9,436,425 Claiming real estate in panoramic or 3D mapping environments for advertising
64 9,436,304 Computer with unified touch surface for input
65 9,436,301 Portable electronic device having interchangeable user interfaces and method thereof
66 9,436,258 Dynamic service level objective power control in distributed process
67 9,436,182 Autonomous vehicles
68 9,436,181 Multi-part navigation process by an unmanned aerial vehicle for navigation
69 9,436,180 Location-based privacy
70 9,436,163 Locking pins for a wearable device
71 9,436,009 Modular accessories for head-mountable device
72 9,435,878 Positioning using audio recognition
73 9,435,876 Autonomous muting indication to enable improved time difference of arrival measurements
74 9,435,658 Routing with data version stitching
75 9,435,559 Power management in energy buffered building control unit
76 9,435,446 Rotary valve with brake mode
77 9,434,473 Providing services using unmanned aerial vehicles
78 9,434,069 Motion heat map