Google patents granted on 12 April 2016

89 US patents granted on 12 April 2016 and assigned to Google

1 D753,724 Display screen or a portion thereof with graphical user interface
2 D753,723 Display screen or a portion thereof with graphical user interface
3 D753,722 Display screen or portion thereof with animated graphical user interface
4 D753,721 Display screen or portion thereof with animated graphical user interface
5 D753,720 Display screen or a portion thereof with a graphical user interface
6 D753,719 Display screen or a portion thereof with a graphical user interface
7 D753,718 Display screen or a portion thereof with a graphical user interface
8 D753,717 Display screen or a portion thereof with a graphical user interface
9 D753,715 Display screen portion with icon
10 D753,649 Notebook computer housing
11 9,313,929 Managing data center airflow
12 9,313,926 Cooling heat-generating electronics
13 9,313,761 Node output facilitates communication with remote site
14 9,313,557 Rack with mounting column
15 9,313,551 Enhanced program guide
16 9,313,519 Interpolation filter selection using prediction unit (PU) size
17 9,313,493 Advanced motion estimation
18 9,313,349 Optical scanners, such as hand-held optical scanners
19 9,313,343 Methods and systems for communicating sensor data on a mobile device
20 9,313,335 Handling concurrent speech
21 9,313,327 Method and apparatus for managing contact information
22 9,313,317 Audio notifications
23 9,313,280 Fabric network
24 9,313,274 Isolating clients of distributed storage systems
25 9,313,265 System and method for providing individualized portable asset applications
26 9,313,240 Visibility inspector in social networks
27 9,313,224 Connectivity protector
28 9,313,214 Enhanced security using service provider authentication
29 9,313,179 Mixing secure and insecure data and operations at server database
30 9,313,170 Identity protection and management for electronic communication
31 9,313,169 Providing content to devices in a cluster
32 9,313,160 Systems and methods for a card-based user interface for reading thread-based communications on mobile devices
33 9,313,147 Cutting and adding links within a switch
34 9,313,138 Devices, systems, and methods for adaptive switching of multicast content delivery to optimize bandwidth usage
35 9,313,113 Determining unique vistors to a network location
36 9,313,082 Promoting user interaction based on user activity in social networking services
37 9,313,080 User logging of web traffic on non-browser based devices
38 9,313,041 Network attached DVR storage
39 9,312,950 Antenna sharing in mobile devices for backscatter radio
40 9,312,902 Linking a subscriber identity module to a mobile device
41 9,311,915 Context-based speech recognition
42 9,311,911 Method and apparatus for live call text-to-speech
43 9,311,819 Visualization of traffic patterns using GPS data
44 9,311,811 Alarm profile for a fabric network
45 9,311,748 Method and system for generating and storing data objects for multi-resolution geometry in a three dimensional model
46 9,311,734 Adjusting a digital image characteristic of an object in a digital image
47 9,311,694 Method for image processing using local statistics convolution
48 9,311,692 Scalable buffer remote access
49 9,311,622 Resolving mutations in a partially-loaded spreadsheet model
50 9,311,530 Summarizing a photo album in a social network system
51 9,311,491 Systems, methods, and computer program products for securely managing data on a secure element
52 9,311,490 Delivery of contextual data to a computing device while preserving data privacy
53 9,311,459 Application-driven playback of offline encrypted content with unaware DRM module
54 9,311,457 Platform for cloud application software
55 9,311,416 Selecting content using a location feature index
56 9,311,415 Generating contact suggestions
57 9,311,414 Systems and methods of selecting content based on aggregate entity co-occurrence
58 9,311,408 Methods and systems for processing media files
59 9,311,407 Native application search results
60 9,311,403 Hashing techniques for data set similarity determination
61 9,311,384 Providing recommendations
62 9,311,365 Music identification
63 9,311,363 Personalized entity rankings
64 9,311,362 Personal knowledge panel interface
65 9,311,361 Algorithmically determining the visual appeal of online content
66 9,311,347 Method and apparatus for developing a social hierarchy
67 9,311,310 System and method for grouping related photographs
68 9,311,303 Interpreted language translation system and method
69 9,311,299 Weakly supervised part-of-speech tagging with coupled token and type constraints
70 9,311,293 Techniques for generating translation clusters
71 9,311,289 Spreadsheet document tab conditional formatting
72 9,311,272 System and method for faster division
73 9,311,220 System to uncover root cause of non-deterministic (flaky) tests
74 9,311,194 Efficient resource utilization in data centers
75 9,311,174 Providing task-based information
76 9,311,168 Deeplinking to multiple native applications
77 9,311,069 Search in application launcher
78 9,310,999 Inputting tone and diacritic marks by gesture
79 9,310,992 Panning in a three dimensional environment on a mobile device
80 9,310,988 Scroll end effects for websites and content
81 9,310,987 Projections to fix pose of panoramic photos
82 9,310,874 Electronic device with enhanced method of displaying notifications
83 9,310,804 Use of prior maps for estimation of lane boundaries
84 9,310,784 Sensor system for monitoring data center equipment
85 9,310,634 Aesthetic layer for display panels
86 9,310,211 Extracting patterns from location history
87 9,309,012 Method of packaging camera facilitating ease of installation
88 9,308,975 Spar buoy platform
89 9,308,648 Systems and methods for robotic self-right