U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"There is practically no chance communications space satellites will be used to provide better telephone, telegraph, television, or radio service inside the United States."

T. Craven, FCC Commissioner ; 1961

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: GOOGLE INC.


Location: Mountain View, CA, US
No. of applications: 803

1                      
Application No.Application TitleIssue Date
20120130978QUERY SUGGESTIONS FROM DOCUMENTS
Methods, systems, and apparatus, including computer program products, for presenting search query suggestions. In an aspect, query triggers in a resource are identified at a client device. For each query trigger identified in the resource, a rank score for the query tri...
05/24/2012
20120130855MICRO-PAYMENT SYSTEM ARCHITECTURE
A micro-payment system has buyers, sellers, and a broker. The buyers establish accounts with the broker and provide payment information allowing the broker to invoice the buyers. The sellers establish accounts with the brokers and specify terms for accessing items, incl...
05/24/2012
20120130805SELECTING MEDIA ADVERTISEMENTS FOR PRESENTATION BASED ON THEIR PREDICTED PLAYTIMES
Advertisers provide bids for presenting temporal media ads along with content presented to users. The bids presented comprise a cost per unit time of presentation of the temporal media ad. Advertisers specify target audience and target media content for presenting their...
05/24/2012
20120130803Secure and Extensible Pay Per Action Online Advertising
Systems and methods are provided to allow advertisers to make ads available to publishers through an advertising system. The advertising system provides tamper proof tracking of conversion activity between publishers and advertisers. Further, advertisers can define plur...
05/24/2012
20120127170Path Planning For Street Level Navigation In A Three-Dimensional Environment, And Applications Thereof
Embodiments relate to navigating along a street network in a geographic information system. In an embodiment, a computer-implemented method navigates a virtual camera in a three-dimensional environment at street-level. The virtual camera defines a perspective to display...
05/24/2012
20120127169Guided Navigation Through Geo-Located Panoramas
A capability for guided navigation in an interactive virtual three-dimensional environment is provided. Such a capability may enhance user experience by providing the feeling of free-form navigation to a user. It may be necessary to constrain the user to certain areas o...
05/24/2012
20120110584SYSTEM AND METHOD OF ACTIVE RISK MANAGEMENT TO REDUCE JOB DE-SCHEDULING PROBABILITY IN COMPUTER CLUSTERS
Systems and methods are provided for generating backup tasks for a plurality of tasks scheduled to run in a computer cluster. Each scheduled task is associated with a target probability for execution, and is executable by a first cluster element and a second cluster ele...
05/03/2012
20120110474CONTENT SHARING INTERFACE FOR SHARING CONTENT IN SOCIAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying, within a web page, a representation of a content sharing interface, the content sharing interface including a content input area, receiving user input to t...
05/03/2012
20120110464CONTENT SHARING INTERFACE FOR SHARING CONTENT IN SOCIAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting, within a web page, a graphical representation of a content sharing interface including at least one button icon, receiving user input to the button icon, i...
05/03/2012
20120110443Collaborative Cursors in a Hosted Word Processor
A computer-implemented collaborative editing method includes receiving input from a user of a browser-based document editing application on a document displayed by the application; identifying a current location in the document for a cursor of a first user executing the...
05/03/2012
20120110442UTILIZING DOCUMENT STRUCTURE FOR ANIMATED PAGINATION
In general, this disclosure describes techniques for visually emphasizing information displayed on a computing device. In one example, a method that includes receiving a first portion of a document for display by the computing device, the first portion of the document i...
05/03/2012
20120110096SOCIAL CIRCLES IN SOCIAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting contact data for displaying graphical representations of contacts for display to a user, the contacts being contacts of the user within a computer-impleme...
05/03/2012
20120110088VISIBILITY INSPECTOR IN SOCIAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying content to a non-author user, receiving user input from the non-author user, the user input corres...
05/03/2012
20120110076VISIBILITY INSPECTOR IN SOCIAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying digital content to an author user, the author user having authored the digital content, receiving ...
05/03/2012
20120110064CONTENT SHARING INTERFACE FOR SHARING CONTENT IN SOCIAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting a graphical representation of a content sharing interface of a social networking service on a display, receiving first user input to the content sharing int...
05/03/2012
20120110062DATA DELIVERY
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for support dependent post delivery. In one aspect, a method included generating transmission data for a web page served by a first server and rendered on the client devic...
05/03/2012
20120110052SOCIAL CIRCLES IN SOCIAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving first user input, the first user input provided by a user of a computer-implemented social networking service and indicating first digital content that is to...
05/03/2012
20120109978AUGMENTING QUERIES WITH SYNONYMS FROM SYNONYMS MAP
Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving through a user interface with an interface language a search query having query terms; using the interface language to select one or more mappings an...
05/03/2012
20120109941ENRICHING SEARCH RESULTS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method includes identifying a plurality of registered publishers for enriched search results and, for each registered publis...
05/03/2012
20120109932RELATED LINKS
Methods and systems for providing related links are disclosed. In one aspect, a method comprises: retrieving textual information associated with a web page upon loading of the web page at a client; extracting a set of keywords from the received textual information; dete...
05/03/2012
20120109858Search with Joint Image-Audio Queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing joint image-audio queries. In one aspect, a method includes receiving, from a client device, a joint image-audio query including query image data and query ...
05/03/2012
20120109836CONTENT SHARING INTERFACE FOR SHARING CONTENT IN SOCIAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user input indicating a distribution for digital content, the distribution indicating one or more contacts to which the digital content is to be distributed,...
05/03/2012
20120109728INCENTIVES FOR MEDIA SHARING
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing incentives for media sharing. In one aspect, a method includes receiving a request from a first user to share a media item with a second user, and providing ...
05/03/2012
20120109643ADAPTIVE AUDIO TRANSCODING
A system and method provide an audio/video coding system for adaptively transcoding audio streams based on content characteristics of the audio streams. An audio stream metadata extraction module of the system is configured to extract metadata of a source audio stream. ...
05/03/2012
20120109634Bidirectional Text Checker
Methods and systems for checking bidirectional text in text content, such as in a web page, are provided. A method for checking bidirectional text may include determining intrinsic and declared text directions of text content. The method may also include generating a bi...
05/03/2012
20120109621System and Method for Simulating an Aspect of a Memory Circuit
A memory subsystem is provided including an interface circuit adapted for coupling with a plurality of memory circuits and a system. The interface circuit is operable to interface the memory circuits and the system for emulating at least one memory circuit with at least...
05/03/2012
20120108200MOBILE DEVICE-BASED BANDWIDTH THROTTLING
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing mobile device-based bandwidth throttling. In one aspect, a method includes receiving policy from a wireless carrier that specifies one or more data usage ...
05/03/2012
20120105654Methods and Systems for Processing a Video for Stabilization and Retargeting
Methods and systems for processing a video for stabilization and retargeting are described. A recorded video may be stabilized by removing shake introduced in the video, and a video may be retargeted by modifying the video to fit to a different aspect ratio. Constraints...
05/03/2012
20120105476Range of Focus in an Augmented Reality Application
A computer-implemented augmented reality method includes receiving one or more indications, entered on a mobile computing device by a user of the mobile computing device, of a distance range for determining items to display with an augmented reality application, the dis...
05/03/2012
20120105464ANIMATED PAGE TURNING
A digital reading device includes reader functionality and displays a page turn animation. The digital reading device includes a display displaying a digital content page. The display may include touch-sensitive functionality. Page turn input information including locat...
05/03/2012
20120105455UTILIZING DOCUMENT STRUCTURE FOR ANIMATED PAGINATION
In general, this disclosure describes techniques for visually emphasizing information displayed on a computing device. In one example, a method that includes receiving a first portion of a document for display by the computing device, the first portion of the document i...
05/03/2012
20120084846IMAGE-BASED KEY EXCHANGE
This disclosure is directed for improved techniques for configuring a device to generate a secondary password based at least in part on a secure authentication key. The techniques of this disclosure may, in some examples, provide for capturing, by a computing device, an...
04/05/2012
20120084835Launching a Cached Web Application Based on Authentication Status
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a request to retrieve electronic resources that correspond to a first network address. The resources are retrieved from a cache. The re...
04/05/2012
20120084813TARGETED VIDEO ADVERTISING
A computer-implemented method of providing targeted video promotional material includes transmitting a promotional item for display on a video terminal, determining whether the promotional item was skipped, and updating a profile corresponding to the promotional item or...
04/05/2012
20120084667CUSTOMIZED PRESENTATIONS ASSOCIATED WITH A SOCIAL MEDIA APPLICATION BASED ON RELATIONSHIPS
According to a general aspect, a method can include receiving a request, triggered via a consumer account, to access, using a social media application, a plurality of sharer content. The sharer content can be associated with a sharer account using the social media appli...
04/05/2012
20120084666COMPOSITION OF CUSTOMIZED PRESENTATIONS ASSOCIATED WITH A SOCIAL MEDIA APPLICATION
According to a general aspect, a method can include receiving a request, triggered via a consumer account, to access, using a social media application, a plurality of sharer content. The sharer content can be associated with a sharer account using the social media appli...
04/05/2012
20120084651Automatic Derivation Of Analogous Touch Gestures From A User-Defined Gesture
Embodiments enable a mobile device to execute an action analogous to a user-defined action in response to receipt of a gesture analogous to a user-defined gesture. In an embodiment, a user input is received that defines a first touch gesture to initiate a first action o...
04/05/2012
20120084571IMAGE-BASED KEY EXCHANGE
This disclosure is directed for improved techniques for configuring a device to generate a secondary password based at least in part on a secure authentication key. The techniques of this disclosure may, in some examples, provide for capturing, by a computing device, an...
04/05/2012
20120084312CHOOSING RECOGNIZED TEXT FROM A BACKGROUND ENVIRONMENT
A computer-implemented method includes receiving an electronic representation of one or more human voices, recognizing words in a first portion of the electronic representation of the one or more human voices, and sending suggested search terms to a display device for d...
04/05/2012
20120084089PROGRESSIVE ENCODING OF AUDIO
The present disclosure includes processing a signal to generate a first sub-set of data, transmitting the first sub-set of data for generation of a reconstructed audio signal, the reconstructed audio signal having a fidelity relative to the signal, processing the signal...
04/05/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?