64 US patents granted on 29 September 2015 and assigned to Google
1 | D739,880 | Display panel with an animated computer icon |
2 | D739,854 | Notebook computer housing |
3 | 9,148,903 | Method and apparatus for management of inactive connections for service continuity in an agnostic internet protocol multimedia communication system |
4 | 9,148,802 | Predictive indicator of network slowdown |
5 | 9,148,787 | Apparatus and method for accessing WiFi networks |
6 | 9,148,754 | Calculating and broadcasting an area’s population density based on cell signal |
7 | 9,148,742 | Proximity detection via audio |
8 | 9,148,738 | Using local gradients for pitch resistant audio matching |
9 | 9,148,702 | Extending playing time of a video playing session by adding an increment of time to the video playing session after initiation of the video playing session |
10 | 9,148,698 | Methods, systems, and media for controlling a presentation of media content |
11 | 9,148,619 | Music soundtrack recommendation engine for videos |
12 | 9,148,530 | Handheld imaging device with multi-core image processor integrating common bus interface and dedicated image sensor interface |
13 | 9,148,469 | Dynamically designing shared content |
14 | 9,148,468 | Distributing shared content |
15 | 9,148,429 | Controlling access by web applications to resources on servers |
16 | 9,148,423 | Personal identification number (PIN) generation between two devices in a network |
17 | 9,148,399 | Automatic publication of a user’s application installation events |
18 | 9,148,398 | Prioritized and contextual display of aggregated account notifications |
19 | 9,148,371 | Configuring networks using balanced incomplete block designs |
20 | 9,148,332 | Content delivery network |
21 | 9,148,329 | Resource constraints for request processing |
22 | 9,148,305 | Configurable 10/40 gigabit ethernet switch for operating in one or more network operating modes |
23 | 9,148,283 | Storing encrypted objects |
24 | 9,148,238 | Managing lifecycles of television gadgets and applications |
25 | 9,148,215 | Method and device for determining communication timing |
26 | 9,147,338 | System and method for emergency notification content delivery |
27 | 9,147,332 | Somatosensory type notification alerts |
28 | 9,147,279 | Systems and methods for merging textures |
29 | 9,147,203 | System and method for managing indoor geolocation conversions |
30 | 9,147,200 | Frequency capping of content across multiple devices |
31 | 9,147,199 | Advertisements in view |
32 | 9,147,194 | Aggregated performance information for video content items |
33 | 9,147,161 | Determining geo-locations of users from user activities |
34 | 9,147,154 | Classifying resources using a deep network |
35 | 9,147,061 | Multi-level authentication |
36 | 9,147,005 | Consistently delivering a web page having source code with a dynamic instruction |
37 | 9,147,001 | Automatic user-based query generation and execution |
38 | 9,146,997 | Customizing image search for user attributes |
39 | 9,146,993 | Content keyword identification |
40 | 9,146,992 | Enriching web resources |
41 | 9,146,984 | Enhancing queries for data tables with nested fields |
42 | 9,146,980 | Temporal content selection |
43 | 9,146,972 | Ranking of presentation modes for particular content |
44 | 9,146,967 | Multi-stage query processing system and method for use with tokenspace repository |
45 | 9,146,966 | Click or skip evaluation of proximity rules |
46 | 9,146,964 | Providing results to parameterless search queries |
47 | 9,146,943 | Determining user content classifications within an online community |
48 | 9,146,939 | Generating and using result suggest boost factors |
49 | 9,146,919 | Bootstrapping named entity canonicalizers from English using alignment models |
50 | 9,146,914 | System and method for providing a context sensitive undo function |
51 | 9,146,911 | Predicting expansion directions for expandable content item environments |
52 | 9,146,906 | Modifying a webpage display based on a referrer web address |
53 | 9,146,763 | Measuring virtual machine metrics |
54 | 9,146,656 | Notifications user interface |
55 | 9,146,624 | Method for managing screen orientation of a portable electronic device |
56 | 9,146,623 | Systems and methods for registering key inputs |
57 | 9,146,618 | Unlocking a head mounted device |
58 | 9,146,596 | Apparatus and methods for thermal management of a computing device |
59 | 9,146,400 | Display panel tiling using seam-concealing optics |
60 | 9,146,117 | Position indication controls for device locations |
61 | 9,146,116 | Automatic continued search |
62 | 9,146,114 | Presenting information for a current location or time |
63 | 9,145,140 | Robust method for detecting traffic signals and their associated states |
64 | 9,145,139 | Use of environmental information to aid image processing for autonomous vehicles |