Google patents granted on 29 May 2012

26 US patents granted on 29 May 2012 and assigned to Google

1 8,191,038 Using a templating language to produce a host language factory for a safe subset of a templated language
2 8,191,007 Organizing a browser environment
3 8,190,997 Personalized content feed suggestions page
4 8,190,990 Annotating webpage content
5 8,190,989 Methods and apparatus for assisting in completion of a form
6 8,190,749 Systems and methods for accessing an interaction state between multiple devices
7 8,190,649 Ranking and clustering of geo-located objects
8 8,190,628 Phrase generation
9 8,190,618 Systems, methods, and media for aggregating electronic document usage information
10 8,190,609 Identifying alternative products
11 8,190,608 Systems and methods for using anchor text as parallel corpora for cross-language information retrieval
12 8,190,592 Similarity-based searching
13 8,190,537 Feature selection for large scale models
14 8,190,475 Visitor profile modeling
15 8,190,473 Category similarities
16 8,190,438 Targeted audio in multi-dimensional space
17 8,190,357 Multi-occupant structure in a geo-spatial environment
18 8,189,964 Matching an approximately located query image against a reference image set
19 8,189,863 Watermarking digital documents
20 8,189,861 Watermarking digital documents
21 8,189,685 Ranking video articles
22 8,189,263 Image waveguide with mirror arrays
23 8,189,231 Automated mechanical approval of advertisement copy
24 8,189,225 Printing to a cloud printer via NFC
25 8,189,014 Generating a screen layout for a BIOS display
26 8,188,880 Methods and devices for augmenting a field of view