Google patents granted on 06 October 2015

77 US patents granted on 06 October 2015 and assigned to Google

1 D740,278 Notebook computer housing
2 9,155,085 Method for uplink acknowledgement/non-acknowledgement messages in a wireless communication system
3 9,154,984 System and method for estimating network performance
4 9,154,915 Apparatus and method for ascertaining the operating hours of a business
5 9,154,821 Systems and methods for displaying viewership and/or message data
6 9,154,814 Method and apparatus for converting two-dimensional video content for insertion into three-dimensional video content
7 9,154,811 Caching content
8 9,154,799 Encoding and decoding motion via image segmentation
9 9,154,761 Content-based video segmentation
10 9,154,739 Physical training assistant system
11 9,154,709 Recommending transformations for photography
12 9,154,697 Camera selection based on occlusion of field of view
13 9,154,686 Close focus with GPU
14 9,154,648 Portable hand-held device having quad core image processor
15 9,154,647 Central processor with multiple programmable processor units
16 9,154,606 Notification of mobile device events
17 9,154,567 Method and system for processing published content on the internet
18 9,154,550 Methods and systems for determining, controlling, and reporting network data usage at the application and feature level
19 9,154,546 Re-serving shared content
20 9,154,508 Domain membership rights object
21 9,154,502 Accessing objects in hosted storage
22 9,154,493 Managing multiple logins from a single browser
23 9,154,491 Trust modeling
24 9,154,467 Social computing personas for protecting identity in online social interactions
25 9,154,457 Inband management in a multi-stage CLOS network
26 9,154,440 System and method for identifying multiple paths between network nodes
27 9,154,388 Data delivery
28 9,154,367 Load balancing and content preservation
29 9,154,308 Revocable platform identifiers
30 9,154,306 Privacy-preserving flexible anonymous-pseudonymous access
31 9,154,282 PHICH resource signaling in a wireless communication system
32 9,153,854 Integration of antenna structures into balloon envelopes
33 9,153,239 Differentiating between near identical versions of a song
34 9,153,230 Mobile speech recognition hardware accelerator
35 9,153,166 Method and apparatus for user interaction data storage
36 9,153,106 Automatically activated visual indicators on computing device
37 9,153,065 System and method for adjusting image pixel color to create a parallax depth effect
38 9,153,043 Systems and methods for providing a user interface in a field of view of a media item
39 9,153,017 System and method for optimized chroma subsampling
40 9,153,011 Movement based level of detail adjustments
41 9,152,858 Extracting card data from multiple cards
42 9,152,798 Securely enabling content protection across a sandboxed application boundary
43 9,152,736 Efficient indexing and searching of access control listed documents
44 9,152,721 Prompt for query clarification
45 9,152,718 Serving advertisements based on content
46 9,152,714 Selecting score improvements
47 9,152,713 Finding web pages relevant to multimedia streams
48 9,152,708 Target-video specific co-watched video clusters
49 9,152,701 Query classification
50 9,152,700 Applying query based image relevance models
51 9,152,698 Substitute term identification based on over-represented terms identification
52 9,152,692 Generating n-gram clusters associated with events
53 9,152,678 Time based ranking
54 9,152,677 Shared metadata for media files
55 9,152,676 Identifying query aspects
56 9,152,652 Sub-query evaluation for image search
57 9,152,634 Balancing content blocks associated with queries
58 9,152,619 System and method for constructing markup language templates and input data structure specifications
59 9,152,549 Dynamically allocating memory for processes
60 9,152,458 Mirrored stateful workers
61 9,152,366 Remote printing management for cloud printing
62 9,152,312 Displaying related content in a content stream
63 9,152,309 Touch screen locking and unlocking
64 9,152,308 Organizing graphical representations on computing devices
65 9,152,307 Systems and methods for simultaneously displaying clustered, in-line electronic messages in one display
66 9,152,247 Computing device with force-triggered non-visual responses
67 9,152,216 Smart touchpad input device
68 9,152,212 Electronic device with enhanced method of displaying notifications
69 9,152,211 Electronic device with enhanced notifications
70 9,152,204 System wakeup based on changes in physical environment
71 9,152,186 Notebook computer and cell phone assembly
72 9,152,131 Snooze alarm system for a wearable device
73 9,151,817 Auto-measurement and calibration of DC resistance in current sensing applications
74 9,151,665 Devices and methods for providing optical element focus functionality with a movable imager die
75 9,151,627 Navigation directions between automatically determined starting points and selected destinations
76 9,151,272 High frequency bi-directional AC power transmission
77 9,149,682 System and method for sharing of athletic performance data