Google patents granted on 03 June 2014

65 US patents granted on 03 June 2014 and assigned to Google

1 8,745,741 Detecting and handling vtable pointer corruption
2 8,745,650 Content segment selection based on time-shifted content viewing
3 8,745,641 Automatic verification and anomaly detection in a representational state transfer (REST) application programming interface
4 8,745,638 Method and system for distributing object update messages in a distributed network system
5 8,745,617 Managing applications on a client device
6 8,745,612 Secure versioning of software packages
7 8,745,603 Application program interface of a parallel-processing computer system that supports multiple programming languages
8 8,745,592 Input selection for automatic test suite generation
9 8,745,579 Methods and systems for dynamically composing distributed interactive applications from high-level programming languages
10 8,745,542 Gesture-based selection
11 8,745,525 Presenting graphical windows on a device
12 8,745,504 Goal flow visualization
13 8,745,497 Providing an interactive presentation environment
14 8,745,477 Tool for managing online content
15 8,745,401 Authorizing actions performed by an online service provider
16 8,745,390 Mutual authentication and key exchange for inter-application communication
17 8,745,329 Storing data across a plurality of storage nodes
18 8,745,321 Simulating a memory standard
19 8,745,245 System and method for offline detection
20 8,745,226 Customization of content and advertisements in publications
21 8,745,212 Access to network content
22 8,745,209 Matching encoder output to network bandwidth
23 8,745,202 Tracking remote browser crashes via cookies
24 8,745,195 Network failure detection
25 8,745,172 Pre-loaded identifiers to identify media content for mobile devices using captured audio
26 8,745,168 Buffering user interaction data
27 8,745,161 Determining and displaying a count of unread items in content feeds
28 8,745,136 Incoming and outgoing privacy settings in social networks
29 8,745,104 Collaborative rejection of media for physical establishments
30 8,745,080 Server geospatially organized flat file data
31 8,745,074 Method and system for evaluating content via a computer network
32 8,745,067 Presenting comments from various sources
33 8,745,065 Query parsing for map search
34 8,745,059 Clustering queries for image search
35 8,745,058 Dynamic data item searching
36 8,745,057 Creating and organizing events in an activity stream
37 8,745,056 Spam detection for user-generated multimedia items based on concept clustering
38 8,745,051 Resource locator suggestions from input character sequence
39 8,745,049 Anonymous personalized recommendation method
40 8,745,041 Ranking of geographic information
41 8,745,034 Selectively retrieving search results in accordance with predefined sort criteria
42 8,745,028 Interpreting adjacent search terms based on a hierarchical relationship
43 8,745,027 Jslayout cascading style sheets optimization
44 8,745,018 Search application and web browser interaction
45 8,744,997 Pruning of blob replicas
46 8,744,995 Alias disambiguation
47 8,744,989 Ranking and vote scheduling using statistical confidence intervals
48 8,744,988 Predicting user navigation events in an internet browser
49 8,744,981 Method and apparatus for machine learning using a random projection
50 8,744,930 Transmission of product attribute with an indication that product has been purchased
51 8,744,911 Network node ad targeting
52 8,744,834 Optimizing parameters for machine translation
53 8,744,495 Determining a geographical location
54 8,744,191 Selection of an image or images most representative of a set of images
55 8,744,183 Clustering of forms from large-scale scanned-document collection
56 8,744,173 Using extracted image text
57 8,744,171 Text script and orientation recognition
58 8,743,543 Modular computing environments
59 8,743,464 Waveguide with embedded mirrors
60 8,743,275 Mobile communication device with multiple flashpoints
61 8,743,151 Snapping message header
62 8,743,069 Receiving input at a computing device
63 8,742,623 Device with dual power sources
64 8,742,325 Photodetector array on curved substrate
65 8,742,275 Cantilevered integrated function keys