89 US patents granted on 31 March 2015 and assigned to Google
1 | 8,997,252 | Downloadable security based on certificate status |
2 | 8,997,240 | Generating user authentication challenges based on social network activity information |
3 | 8,997,229 | Anomaly detection for online endorsement event |
4 | 8,997,225 | Dynamic code insertion and removal for static analysis based sandboxes |
5 | 8,997,180 | System and method for embedding first party widgets in third-party applications |
6 | 8,997,174 | Configuring browser policy settings on client computing devices |
7 | 8,997,132 | System and method for identifying computer systems being used by viewers of television programs |
8 | 8,997,076 | Auto-updating an application without requiring repeated user authorization |
9 | 8,997,072 | Compressing dependency graphs in a social network |
10 | 8,997,057 | Using trace matching to identify and analyze application traces |
11 | 8,997,046 | Program analyzer for comparing programs |
12 | 8,997,013 | Multiple graphical keyboards for continuous gesture input |
13 | 8,997,007 | Indicating availability for participation in communication session |
14 | 8,996,985 | Online document processing service for displaying comments |
15 | 8,996,917 | Systems and methods for testing a central controller in a centrally managed network |
16 | 8,996,904 | Maintaining clock synchronization between computing devices |
17 | 8,996,891 | Power monitoring and control in cloud based computer |
18 | 8,996,887 | Log structured volume encryption for virtual machines |
19 | 8,996,771 | System and method for communication via universal serial bus |
20 | 8,996,653 | Systems and methods for client authentication |
21 | 8,996,639 | Predictive responses to incoming communications |
22 | 8,996,635 | Automated participants for hosted conversations |
23 | 8,996,631 | Customizing annotations for online content |
24 | 8,996,629 | Generating a stream of content for a channel |
25 | 8,996,627 | Extension system for rendering custom posts in the activity stream |
26 | 8,996,625 | Aggregate display of messages |
27 | 8,996,616 | Cross-linking from composite images to the full-size version |
28 | 8,996,554 | Contextual query revision |
29 | 8,996,550 | Autocompletion for partially entered query |
30 | 8,996,537 | System and method for providing noted items |
31 | 8,996,527 | Clustering images |
32 | 8,996,523 | Forming quality street addresses from multiple providers |
33 | 8,996,520 | Ranking of native application content |
34 | 8,996,517 | Permitting users to remove documents |
35 | 8,996,516 | Adjacent search results exploration |
36 | 8,996,514 | Mobile to non-mobile document correlation |
37 | 8,996,509 | Query results enhancement through agent interaction |
38 | 8,996,507 | Location in search queries |
39 | 8,996,497 | Overlapping experiments |
40 | 8,996,470 | System for ensuring the internal consistency of a fact repository |
41 | 8,996,456 | Data processing service |
42 | 8,996,429 | Methods and systems for robot personality development |
43 | 8,996,408 | Processing purchase transactions |
44 | 8,996,366 | Multi-stage speaker adaptation |
45 | 8,996,356 | Techniques for predictive input method editors |
46 | 8,996,312 | Systems, methods, and computer-readable media for providing alternative trips for a computer-implemented trip search |
47 | 8,996,286 | Method for analyzing traffic patterns to provide solutions for alleviating traffic problems |
48 | 8,996,228 | Construction zone object detection using light detection and ranging |
49 | 8,996,226 | Intersection completer |
50 | 8,996,224 | Detecting that an autonomous vehicle is in a stuck condition |
51 | 8,996,052 | Relating time-to-live information with location data |
52 | 8,996,024 | Virtual pooling of local resources in a balloon network |
53 | 8,996,018 | Method and apparatus to facilitate avoiding control signaling conflicts when using shared wireless carrier resources |
54 | 8,996,016 | Method for identifying user equipment to a femtocell |
55 | 8,996,012 | Method and apparatus for distinguishing cells with the same physical cell identifier |
56 | 8,995,966 | Radio interface layer design for smartphones |
57 | 8,995,947 | Configuration of display settings for broadcast messaging while roaming |
58 | 8,995,939 | Method and apparatus for power cutback in a simultaneous dual frequency band call |
59 | 8,995,821 | System and method for transferring digital content |
60 | 8,995,795 | Automated cleanup of digital volumes |
61 | 8,995,794 | System for non-destructive image processing |
62 | 8,995,784 | Structure descriptors for image processing |
63 | 8,995,758 | Classifying false positive descriptors |
64 | 8,995,741 | Extracting card data with card models |
65 | 8,995,728 | Visual security mechanism for a device with a front-facing camera |
66 | 8,995,721 | Using object appearance changes due to high reflectivity for feature detection |
67 | 8,995,716 | Image search results by seasonal time period |
68 | 8,995,683 | Methods and devices for adaptive ringtone generation |
69 | 8,995,669 | Updating shared keys |
70 | 8,995,664 | Security in wireless communication system and device |
71 | 8,995,560 | Power detection of individual carriers of a multiple-carrier wideband signal |
72 | 8,995,548 | Method and apparatus for channel sounding in an orthogonal frequency division multiplexing communication system |
73 | 8,995,366 | Radio link monitoring in a wireless communication device for a enhanced control channel |
74 | 8,995,125 | Electronic device housing and assembly method |
75 | 8,995,117 | Notebook computer with improved balance |
76 | 8,994,834 | Capturing photos |
77 | 8,994,748 | Anchors for displaying image sprites, sub-regions and 3D images |
78 | 8,994,746 | System and method for generating a flow based on multiple types of interactions |
79 | 8,994,738 | Systems and method for navigating between oblique views of a map |
80 | 8,994,726 | Systems and methods for preparing a model of an environment for display |
81 | 8,994,725 | Systems and methods for generating a model of an environment |
82 | 8,994,719 | Matching views between a two-dimensional geographical image and a three-dimensional geographical image |
83 | 8,994,681 | Decoding imprecise gestures for gesture-keyboards |
84 | 8,994,661 | User interface device having capacitive trackball assembly |
85 | 8,994,540 | Cover plate for a hazard detector having improved air flow and other characteristics |
86 | 8,994,339 | Battery temperature compensation with closed-loop fan control |
87 | 8,994,230 | Bi-directional power control |
88 | 8,993,187 | Method and device for limiting crossover in fuel cell systems |
89 | 8,991,718 | Decoding a transformed machine readable image |