Google patents granted on 21 August 2012

35 US patents granted on 21 August 2012 and assigned to Google

1 8,250,632 Generating authentication challenges based on preferences of a user’s contacts
2 8,250,571 Installing a computer program
3 8,250,460 System and method for providing online data management services
4 8,250,459 System and method for providing online data management services
5 8,250,283 Write-distribute command for RAID mirroring
6 8,250,278 Dock-specific display modes
7 8,250,277 Dock-specific display modes
8 8,250,271 Command and interrupt grouping for a data storage device
9 8,250,228 Pausing or terminating video portion while continuing to run audio portion of plug-in on browser
10 8,250,114 Method for detecting link spam in hyperlinked databases
11 8,250,080 Filtering in search engines
12 8,250,070 User interaction based related digital content items
13 8,250,046 Cross-language search
14 8,250,009 Updateable predictive analytical modeling
15 8,250,008 Decision tree refinement
16 8,249,930 Online map advertising
17 8,249,908 Targeted content request
18 8,249,876 Method for providing alternative interpretations of a voice input to a user
19 8,249,868 Speech and noise models for speech recognition
20 8,249,664 Providing interactive alert information
21 8,249,656 Wireless communicator jacket with multiple operational stages
22 8,249,649 Mobile device configured to operate on multiple different networks
23 8,249,621 Frequency of geographic location updates for an electronic device based on user communication
24 8,249,558 Securing a mobile computing device
25 8,249,556 Securing a mobile computing device
26 8,249,528 Method, apparatus and system for providing transmit diversity feedback during soft handoff
27 8,249,361 Interdependent learning of template map and similarity metric for object identification
28 8,249,356 Physical page layout analysis via tab-stop detection for optical character recognition
29 8,249,187 System, method and apparatus for mobile transmit diversity using symmetric phase difference
30 8,248,930 Method and apparatus for a network queuing engine and congestion management gateway
31 8,248,636 WYSIWYG printing for web based applications
32 8,248,385 User inputs of a touch sensitive device
33 8,248,364 Seeing with your hand
34 8,246,464 Caching and reporting system for accelerating combined computer gaming and advertising
35 8,245,934 Apparatus and method for automatically providing information to a new computer