Google patents granted on 28 April 2015

57 US patents granted on 28 April 2015 and assigned to Google

1 D727,959 Portion of a display panel with an animated computer icon
2 D727,958 Display screen with transitional graphical user interface
3 D727,957 Display screen with transitional graphical user interface
4 D727,956 Display screen with transitional graphical user interface
5 D727,955 Display screen with transitional graphical user interface
6 D727,892 Notebook computer housing
7 9,021,599 Protecting privacy via a gateway
8 9,021,468 Bundling extension installation with web browser installation
9 9,021,443 Test automation API for host devices
10 9,021,421 Read and write barriers for flexible and efficient garbage collection
11 9,021,402 Operation of mobile device interface using gestures
12 9,021,386 Enhanced user interface scrolling system
13 9,021,380 Incremental multi-touch gesture recognition
14 9,021,379 Matching of gesture keyboard strokes with predefined stroke templates
15 9,021,372 System and method for concurrent display of messages from multiple conversations
16 9,021,366 Data management system and method
17 9,021,361 System and method for flow visualization and interaction with network traffic
18 9,021,348 Composition of templates using transclusion that guarantee a valid HTML document
19 9,021,270 Combining wake-up and unlock into a single gesture
20 9,021,152 Methods and systems for determining memory usage ratings for a process configured to run on a device
21 9,021,133 Fabric network
22 9,021,088 Playlist generation
23 9,021,087 Method to improve caching accuracy by using snapshot technology
24 9,021,031 Providing for selective availability on a messaging service
25 9,020,986 Conflating geographic feature data
26 9,020,972 System and method for constructing a database instruction
27 9,020,965 Social networking relationship ranking and decay
28 9,020,956 Sentiment and topic based content determination methods and systems
29 9,020,941 Geocoding multi-feature addresses
30 9,020,933 Identifying inadequate search content
31 9,020,927 Determining resource quality based on resource competition
32 9,020,926 Refining search queries
33 9,020,924 Suggesting and refining user input based on original user input
34 9,020,861 Predictive model application programming interface
35 9,020,858 Presence-of-card code for offline payment processing system
36 9,020,824 Using natural language processing to generate dynamic content
37 9,020,809 Increasing semantic coverage with semantically irrelevant insertions
38 9,020,763 Predictive transit calculations
39 9,020,646 Automated control-schedule acquisition within an intelligent controller
40 9,020,485 Enhanced deployment of applications
41 9,020,272 Sampling vector signed distance field using arc approximation
42 9,020,265 System and method of determining building numbers
43 9,020,247 Landmarks from digital photo collections
44 9,020,246 Systems and methods for visual object matching
45 9,020,153 Automatic detection of loudspeaker characteristics
46 9,020,136 System and method for blended PSTN and computer network customer support interactions
47 9,020,121 Method and apparatus for sharing data between devices
48 9,020,043 Pathway indexing in flexible partitioning
49 9,019,691 Combined bezel and bumper
50 9,019,614 Display device with image depth simulation
51 9,019,279 Systems and method for navigating between a nadir view and an oblique view of a map
52 9,019,268 Modification of a three-dimensional (3D) object data model based on a comparison of images and statistical information
53 9,019,207 Spacebar integrated with trackpad
54 9,019,111 Smart-home hazard detector providing sensor-based device positioning guidance
55 9,019,110 System and method for high-sensitivity sensor
56 9,019,106 Adaptive wearable device for controlling an alarm based on user sleep state
57 9,016,634 Payload cut-down mechanism