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

Icon_funbox Bizarre Patents

Patent No. 5719655

System for magnetically attaching templeless eyewear to a person

A system of eyewear that eliminates the need for hinges on the frames of the eyewear.

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
No. of patents: 1226

1                      
NumberTitleIssue Date
8185830Configuring a content document for users and user groups
A computer-implemented system and method to distribute a content document with security, customization, and scalability is provided. One or more servers provides a customizable content document associated with a first entity, enables a second entity to specify conte...
05/22/2012
8185819Module specification for a module to be incorporated into a container document
A computer readable medium, an electronic document or a system that uses one of these that includes particular code that specifies a first module selectively designated for inclusion in a personalized container document and additional code that specifies a second mo...
05/22/2012
8185762Low power display
A low power display device capable of receiving display information on a wireless network and powered by environmental power, without requiring a battery or a wired power connection, is described. ...
05/22/2012
8185591Systems and methods for viewing email attachments as thumbnails
A method of displaying attachments associated with an electronic message includes, in response to a single user selection of a link to an electronic message, fetching from a document storage system an electronic message and attachment information associated with the...
05/22/2012
8185564Redirection of embedded content
A method for extracting content from a data store includes creating a file identifier mapped to an item. The method includes receiving a request that seeks cached access to the item and that is not directed to the item. In response to the request, contents of the it...
05/22/2012
8185561Scalable user clustering based on set similarity
Methods and apparatus, including systems and computer program products, to provide clustering of users in which users are each represented as a set of elements representing items, e.g., items selected by users using a system. In one aspect, a program operates to obt...
05/22/2012
8185544Generating improved document classification data using historical search results
A server system accesses, respectively, historical query information for queries that have search results corresponding to first information items and second information items and classification data of the first information items. Initially, the first information i...
05/22/2012
8185543Video image-based querying for video content
An information retrieval system is provided for processing queries for video content. A server receives a query for video content and returns video articles, as received from broadcast systems or other content providers. Queries are formulated using text, video imag...
05/22/2012
8185534Consolidated record generation with stable identifiers for data integration systems
A plurality of source records are obtained from a plurality of source record databases, where the plurality of source records includes information regarding a common entity. A consolidated record is generated including selected information regarding the common entit...
05/22/2012
8185522Document scoring based on query analysis
A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document based, at least in part, on the extent to which the document is selected when the document is included in a s...
05/22/2012
8185492Messaging application with multiple viewports for presenting messages in different orders
In a method for displaying messages, a system displays messages from a single user account in multiple viewports. Each viewport orders messages based on an importance score that is calculated based on the user's prior interactions with messages in his user account t...
05/22/2012
8185419Incremental searching with partial solutions for multi-passenger multi-route travel planning
Multiple passenger, multiple route processing includes sending independent queries to a travel planning system for each of a plurality of passenger groups, receiving individual solutions and producing a set of tables, each representing a different partial joint solu...
05/22/2012
8185418Multi-passenger multi-route travel planning
Multiple passenger multiple route techniques are disclosed including sending independent queries to a travel planning system for each of a plurality of passenger groups and receiving lists of individual solutions appropriate for the passenger groups in response to t...
05/22/2012
8185392Adapting enhanced acoustic models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing speech recognition accuracy. In one aspect, a method includes receiving voice queries, obtaining, for one or more of the voice queries, feedback informat...
05/22/2012
8185387Automatic gain control
In general, the techniques are described for adjusting audio gain levels for multi-talker audio. In one example, an audio system monitors an audio stream for the presence of a new talker. Upon identifying a new talker, the system determines whether the new talker is...
05/22/2012
8185375Word alignment with bridge languages
Systems, methods, and computer program products are provided for statistical machine translation. In some implementations a method is provided. The method includes receiving multi-lingual parallel text associating a source language, a target language, and one or mor...
05/22/2012
8184983Wireless directional identification and subsequent communication between wearable electronic devices
Disclosed are methods, devices, and systems for exchanging information between a first wearable electronic device and one of a second wearable electronic device and an account at a remote computing device associated with a user of the second wearable electronic devi...
05/22/2012
8184953Selection of hash lookup keys for efficient retrieval
Videos are received and indexed based on fingerprints generated for the videos, using lookup keys which correspond to sub portions of the reference fingerprints. Specifically, a set of lookup keys is selected such that the number of reference fingerprints such that ...
05/22/2012
8184070Method and system for selecting a user interface for a wearable computing device
Example methods and systems for selecting a user interface for a wearable computing device are disclosed. An accelerometer system may determine a user activity of a user wearing a wearable computing device. Based on the user activity determined by the accelerometer ...
05/22/2012
8184069Systems and methods for adaptive transmission of data
The present disclosure describes systems and methods for transmitting, receiving, and displaying data. The systems and methods may be directed to providing a constant or substantially constant data transmission rate (e.g., frame rate per second) to a device and cont...
05/22/2012
8184068Processing objects for separate eye displays
Disclosed are embodiments for methods and devices for displaying images. In some example embodiments, methods may include receiving data corresponding to an image with a processor. The image data may include at least one image object. In additional example embodimen...
05/22/2012
8184067Nose bridge sensor
Systems and methods for selecting an action associated with a power state transition of a head-mounted display (HMD) in the form of eyeglasses are disclosed. A signal may be received from a sensor on a nose bridge of the eyeglasses indicating if the HMD is in use. B...
05/22/2012
8183997Displaying sound indications on a wearable computing system
Example methods and systems for displaying one or more indications that indicate (i) the direction of a source of sound and (ii) the intensity level of the sound are disclosed. A method may involve receiving audio data corresponding to sound detected by a wearable c...
05/22/2012
D660341Wearable display device section
05/22/2012
8181254Setting default security features for use with web applications and extensions
According to one general aspect, a computer-implemented method for implementing default security features for web applications and browser extensions includes receiving a request to include a web application or a web browser extension in a digital marketplace. A det...
05/15/2012
8181197System and method for voting on popular video intervals
A system and method is provided for identifying popular intervals in online hosted videos. To determine popular intervals associated with a video, a plurality of votes for one or more intervals of the video are collected and organized into a plurality of groups. Eac...
05/15/2012
8181124Method and apparatus for notification on an electronic handheld device using an attention manager
A method and system for notification in a palm-sized computer system. Specifically, the present invention discloses an Attention Manager that manages application demand for a user's attention. The Attention Manager receives multiple attention requests from varying a...
05/15/2012
8181048Performing power management operations
A memory circuit power management system and method are provided. An interface circuit is in communication with a plurality of memory circuits and a system. In use, the interface circuit is operable to perform a power management operation in association with only a ...
05/15/2012
8180851Management of pre-fetched mapping data incorporating user-specified locations
Map tile data for displaying graphic elements of a web-based mapping system in a mobile computing device may be pre-fetched to the device based on selection of an option to store the data at the device. A request for mapping system data may be sent from a mobile com...
05/15/2012
8180782Online ranking metric
Methods, systems, and apparatus, including computer program products, for ranking resources. One or more signals reporting one or more actions by the plurality of users related to a respective resource are received, where a reported action is a presentation of the r...
05/15/2012
8180778Generating action trails from web history
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating action trails from web history are described. In one aspect, a method includes receiving a web content access history of a user, the content access hist...
05/15/2012
8180776Variable personalization of search results in a search engine
A search engine provides personalized rankings of search results. A user interest profile identifies topics of interest to a user. Each topic is associated with one or more sites, and a boost value, which can be used to augment an information retrieval score of any ...
05/15/2012
8180760Organization system for ad campaigns
An automatic account organization tool is provided to organize a large adgroup into smaller adgroups with semantically meaningful names. For example, a set of input keywords is received, semantically related pairs of keywords are identified from the set of input key...
05/15/2012
8180756Similarity-based searching
Pairs of similar objects in a population of objects can be found using a process that includes identifying a comparison vector x in a set of vectors having non-zero features, determining an estimated similarity contribution of a subset of features of the comparison ...
05/15/2012
8180725Method and apparatus for selecting links to include in a probabilistic generative model for text
Some embodiments of the present invention provide a system that selects links while updating a probabilistic generative model for textual documents. During operation, the system receives a current model, which contains terminal nodes representing words and cluster n...
05/15/2012
8180667Rewarding creative use of product placements in user-contributed videos
A video hosting service automatically identifies, in a video database, a set of videos associated with an advertiser, and presents the identified videos to the advertiser for consideration. The videos may be selected based on analysis of their video content for imag...
05/15/2012
8180583Methods and systems to determine a context of a device
Methods and systems for determining that a device is currently within a given context are described. A device may include multiple sensors coupled to the device. A sensor utility value combining a rate of power consumption for a sensor and an accuracy score indicati...
05/15/2012
8180395Modular wireless communicator
A wireless communicator including a housing, wireless communication functionality located within the housing, native user interface functionality cooperating with the wireless communication functionality and including user interface surfaces located on at least one ...
05/15/2012
8180289Public kiosk providing near field communication services
Systems and methods are disclosed for making content elements available for use at a public computing kiosk operated by a first-party operator. The public computing kiosk can receive a wireless communication from a hand-held device utilized by a second-party end use...
05/15/2012
8179930Phase control by active thermal adjustments in an external cavity laser
A wavelength tuneable external-cavity laser module comprises a gain medium in thermal contact with a thermally stabilized substrate; an end mirror, and a phase element for controlling the phase of the optical beam and being positioned within the external cavity betw...
05/15/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?