Google patents granted on 30 September 2014

73 US patents granted on 30 September 2014 and assigned to Google

1 8,850,574 Safe self-modifying code
2 8,850,573 Computing device with untrusted user execution mode
3 8,850,520 Dual cookie security system with interlocking validation requirements and remedial actions to protect personal data
4 8,850,508 Dual mode proximity sensor
5 8,850,490 Consuming paid media in an internet-based content platform
6 8,850,469 Distribution of video in multiple rating formats
7 8,850,406 Detecting anomalous application access to contact information
8 8,850,391 System and method for building components of a software product in a distributed system
9 8,850,354 Multi-window web-based application structure
10 8,850,350 Partial gesture text entry
11 8,850,349 Smart user-customized graphical keyboard
12 8,850,348 Dynamic device-associated feedback indicative of responsible device usage
13 8,850,305 Automatic detection and manipulation of calls to action in web pages
14 8,850,301 Linking to relevant content from an ereader
15 8,850,227 Cryptographic operations using a key hierarchy
16 8,850,086 SD switch box in a cellular handset
17 8,850,055 Intelligently streaming portions of media at higher quality over a limited bandwidth connection
18 8,850,006 Using eBook reading data to generate time-based information
19 8,849,998 Estimating population segments
20 8,849,982 Communicating information relating to a network resource
21 8,849,959 Systems and method for using closed captions to initiate display of related content on a second display device
22 8,849,958 Personal content streams based on user-topic profiles
23 8,849,957 Installable web applications
24 8,849,956 Video processing feedback
25 8,849,949 Providing proxy service during access switch control plane software upgrade
26 8,849,942 Application programming interface for prefetching map data
27 8,849,867 Intersection clustering in a map editor
28 8,849,865 Querying a data store of impressions
29 8,849,852 Text segmentation
30 8,849,844 Image reacquisition
31 8,849,838 Bloom filter for storing file access history
32 8,849,835 Reconciling data
33 8,849,829 Trending search magazines
34 8,849,818 Searching via user-specified ratings
35 8,849,817 Ranking custom search results
36 8,849,810 Sharing user distributed search results
37 8,849,809 Automated identification of news events
38 8,849,804 Distributing interest categories within a hierarchical classification
39 8,849,799 Content selection using boolean query expressions
40 8,849,785 Search query reformulation using result term occurrence count
41 8,849,752 Overloaded communication session
42 8,849,741 NoGood generation based on search tree depth
43 8,849,701 Online video game advertising system and method supporting multiplayer ads
44 8,849,696 Monetizing service calls through advertising
45 8,849,694 Predicting promotional message response based on device distance
46 8,849,692 Online advertising program enrollment program
47 8,849,675 Suggested query constructor for voice actions
48 8,849,664 Realtime acoustic adaptation using stability measures
49 8,849,571 Methods and systems for determining fleet trajectories with phase-skipping to satisfy a sequence of coverage requirements
50 8,849,567 Geographic data update based on user input
51 8,849,557 Leveraging of behavior of vehicles to detect likely presence of an emergency vehicle
52 8,849,494 Data selection by an autonomous vehicle for trajectory modification
53 8,849,358 Mobile device display management
54 8,849,222 Method and device for phase adjustment based on closed-loop diversity feedback
55 8,849,099 Personal video recording with further compression of recorded shows
56 8,849,070 Method and system for providing targeted documents based on concepts automatically identified therein
57 8,849,038 Rank-based image piling
58 8,848,983 System and method for ranking geographic features using viewshed analysis
59 8,848,718 Hierarchical metering in a virtual router-based network switch
60 8,848,289 Near-to-eye display with diffractive lens
61 8,848,201 Multi-modal three-dimensional scanning of objects
62 8,847,992 Navigation in a three dimensional environment using an orientation of a mobile device
63 8,847,991 Display with square root of two aspect ratio
64 8,847,966 Event logging mechanism for a program executing on a graphics card
65 8,847,962 Exception processing of character entry sequences
66 8,847,954 Methods and systems to compute 3D surfaces
67 8,847,951 Automatic video and dense image-based geographic information matching and browsing
68 8,847,949 Streaming replicated geographic data for display in a three-dimensional environment
69 8,847,797 Byte-aligned dictionary-based compression and decompression
70 8,847,791 Systems and methods for determining parking difficulty of segments of a geographic area
71 8,847,688 Over-voltage protection in a high-swing amplifier
72 8,845,436 Location-based map game mechanics
73 8,844,800 Ratings using machine-readable representations