Google patents granted on 27 January 2015

51 US patents granted on 27 January 2015 and assigned to Google

1 D721,758 Removably attachable lens
2 8,943,529 Systems, methods, and media for inhibiting the presentation of spoiler content based on requested content
3 8,943,528 Probabilistic matching of television program audio signals
4 8,943,479 Generating profiling data
5 8,943,476 System and method to in-line script dependencies
6 8,943,473 Consistently delivering a web page having source code with a dynamic instruction
7 8,943,425 Method and apparatus for context-aware delivery of informational content on ambient displays
8 8,943,405 Assisted punctuation of character strings
9 8,943,399 System and method for maintaining position information for positioned elements in a document, invoking objects to lay out the elements, and displaying the document
10 8,943,322 Systems and methods for authenticating an electronic transaction
11 8,943,315 System and method for controlling the upload of data already accessible to a server
12 8,943,309 Cookie security system with interloper detection and remedial actions to protest personal data
13 8,943,275 Differential storage and eviction for information resources from a browser cache
14 8,943,229 Peripheral device detection with short-range communication
15 8,943,177 Modifying a computer program configuration based on variable-bin histograms
16 8,943,153 System and method for displaying search results including email attachments
17 8,943,142 Non-collaborative filters in a collaborative document
18 8,943,134 Targeting based on social updates
19 8,943,126 Rate limiter for push notifications in a location-aware service
20 8,943,099 Determining codomain relationship measures
21 8,943,067 Index server architecture using tiered and sharded phrase posting lists
22 8,943,049 Augmentation of place ranking using 3D model activity in an area
23 8,943,015 Hierarchical behavioral profile
24 8,943,001 Post-paid, single click payments
25 8,942,993 Profile advertisements
26 8,942,971 Automated project localization into multiple languages by using machine translation
27 8,942,956 Method and apparatus for building and presenting network designs
28 8,942,921 Displaying dynamic entertainment information on marquees in street-level imagery
29 8,942,881 Gesture-based automotive controls
30 8,942,853 Prospective determination of processor wake-up conditions in energy buffered HVAC control unit
31 8,942,771 Dynamic data refresh for mobile device applications
32 8,942,542 Video segment identification and organization based on dynamic characterizations
33 8,942,535 Implicit video location augmentation
34 8,942,487 Similar image selection
35 8,942,468 Object recognition
36 8,942,419 Position estimation using predetermined patterns of light sources
37 8,942,415 System and method of identifying advertisement in images
38 8,942,302 Method and apparatus for antenna array channel feedback
39 8,942,290 Dynamic coefficient reordering
40 8,942,232 Multi-stage switching topology
41 8,942,166 Method for providing a contention based uplink channel
42 8,942,085 System and method for routing around failed links
43 8,941,777 System and method for capturing images of a geographic area
44 8,941,743 Preventing motion artifacts by intelligently disabling video stabilization
45 8,941,685 Showing geo-located information in a 3D geographical space
46 8,941,652 Incremental surface hole filling
47 8,941,610 Capacitively coupled computing device antenna
48 8,941,561 Image capture
49 8,941,560 Wearable computer with superimposed controls and instructions for external device
50 8,941,500 Somatosensory type notification alerts
51 8,939,584 Unlocking method for a computing system