Google patents granted on 03 January 2017

67 US patents granted on 03 January 2017 and assigned to Google

1 D775,684 Stand assembly
2 D775,641 Display screen with graphical user interface including animated logo
3 9,538,478 Method and system for managing transmit power on a wireless communication network
4 9,538,459 Adaptive scanning based on user activity
5 9,538,452 Management of ad-hoc peer-to-peer connections to provide data network access using a plurality of heterogeneous wide area networks
6 9,538,355 Method of targeted discovery of devices in a network
7 9,538,231 Systems and methods for rendering multiple applications on television screens
8 9,538,223 Synchronous communication system and method
9 9,538,142 Server-side support for seamless rewind and playback of video streaming
10 9,538,120 Method for improving offline content playback
11 9,538,078 User interface for wide angle photography
12 9,537,968 Communication of socket protocol based data over a storage protocol based interface
13 9,537,925 Browser notifications
14 9,537,920 Enforcement of trick-play disablement in adaptive bit rate video content delivery
15 9,537,917 Method and apparatus for streaming media content to client devices
16 9,537,894 Ephemeral user account system
17 9,537,833 Secure host communications
18 9,537,815 Event greeting system and method
19 9,537,812 Methods, systems, and media for managing notifications directed to multiple applications installed on a user device
20 9,537,770 Per service egress link selection
21 9,537,745 Distributed virtual machine disk image deployment
22 9,537,714 Randomized rotation striping for direct connect networks
23 9,537,662 Certificates for low-power or low-memory devices
24 9,537,544 System, method and apparatus for transmit diversity control based on variations in propogation path
25 9,536,691 Axial relay
26 9,536,546 Finding differences in nearly-identical audio recordings
27 9,536,528 Determining hotword suitability
28 9,536,522 Training a natural language processing model with information retrieval model annotations
29 9,536,354 Object outlining to initiate a visual search
30 9,536,279 Method and apparatus for creating a graphics data representation and scaling a graphic represented thereby
31 9,536,259 Entity-based searching with content selection
32 9,536,199 Recommendations based on device usage
33 9,536,180 Text recognition based on recognition units
34 9,536,160 Extracting card data with card models
35 9,536,151 Detection of inactive broadcasts during live stream ingestion
36 9,536,130 Electronic device with a fingerprint reader and method for operating the same
37 9,536,102 Privacy-protective data transfer
38 9,536,079 Safely executing an untrusted native code module on a computing device
39 9,536,073 Device-based application security
40 9,536,066 System and method of ownership of an online collection
41 9,536,016 On-disk multimap
42 9,536,015 Using social networking information
43 9,536,014 Parallel processing of data
44 9,536,012 Presentation of the media content on mobile devices
45 9,536,011 Applying string matching algorithms to finding ad unit availability interval
46 9,536,006 Enriching search results
47 9,535,999 Trending search magazines
48 9,535,990 Systems and methods for generating video program extracts based on search queries
49 9,535,969 Conflict-free two-way synchronization for distributed version control
50 9,535,897 Content recommendation system using a neural network language model
51 9,535,889 Method to determine whether advertisements in a web page are in view
52 9,535,887 Creation of a content display area on a web page
53 9,535,850 System and method for efficient DMA transfers
54 9,535,790 Prioritizing data reconstruction in distributed storage systems
55 9,535,765 Opportunistic job Processing of input data divided into partitions of different sizes
56 9,535,755 Tiers of data storage for web applications and browser extensions
57 9,535,750 Resource tolerations and taints
58 9,535,742 Clustering for parallel processing
59 9,535,672 Selective compiling method, device, and corresponding computer program product
60 9,535,653 Adjusting audio volume of multimedia when switching between multiple multimedia content
61 9,535,589 Round thermostat with rotatable user input member and temperature sensing element disposed in physical communication with a front thermostat cover
62 9,535,519 Smart housing for extending trackpad sensing
63 9,535,461 One-handed browsing appliance
64 9,535,164 Systems and methods for location assistance with personal area network devices
65 9,534,918 Determining and displaying auto drive lanes in an autonomous vehicle
66 9,534,805 Enclosure cooling using early compressor turn-off with extended fan operation
67 9,533,419 Robotic finger and hand