At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Low 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...
Systems 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,...
Redirection 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...
Scalable 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...
Generating improved document classification data using historical search
A server system accesses, respectively, historical query information for queries that have search results corresponding to first information items and second...
Video 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...
Consolidated record generation with stable identifiers for data
A plurality of source records are obtained from a plurality of source record databases, where the plurality of source records includes information regarding a...
Document 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...
Messaging application with multiple viewports for presenting messages in
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...
Incremental 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,...
Multi-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...
Adapting 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...
Automatic 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...
Word 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...
Wireless 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...
Selection 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...
Method and system for selecting a user interface for a wearable computing
Example methods and systems for selecting a user interface for a wearable computing device are disclosed. An accelerometer system may determine a user activity...
Systems 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...
Processing 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...
Nose 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...
Displaying 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...
Wearable display device section
Setting default security features for use with web applications and
According to one general aspect, a computer-implemented method for implementing default security features for web applications and browser extensions includes...
System 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...
Method 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...
Performing 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...
Management of pre-fetched mapping data incorporating user-specified
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...
Online 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...
Generating 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....
Variable 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...
Organization 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...
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...
Method 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...
Rewarding 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...
Methods 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...
Modular wireless communicator
A wireless communicator including a housing, wireless communication functionality located within the housing, native user interface functionality cooperating...
Public 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...
Phase 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...
Listening with multiple computing devices
A computer-implemented method is executable by a first computing device to perform functions including retrieving, from the first computing device, sound...
Wearable marker for passive interaction
In accordance with example embodiments, a wearable marker may be used for passive interaction with a wearable computing device. A wearable marker may take the...
Portable scanning device
A handheld optical scanner for capturing images of text from a rendered document is described. The scanner includes a package suitable to be held in a user's...
Proximity based keystroke resolution
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for resolving keystrokes. One of the methods includes receiving...
Estimating remaining use time of a mobile device
The present disclosure provides methods and systems for estimating the remaining use time of a battery of a mobile device. In some implementations, the method...
Supplying grid ancillary services using controllable loads
A method includes determining a desired power draw for a plurality of loads connected to an electrical grid, each of the plurality of loads connected to the...
Wearable display device
Wearable display device frame
Wearable display device
Responsiveness for application launch
The technology generally relates to predictively launching applications and powering up devices. Embodiments may include a computer-implemented method that...
Pinch to adjust
Methods and systems for resizing a display area of a display device are disclosed. An example method may include receiving an on-screen pinch gesture associated...
Document division method and system
A method for formatting an electronic document for display on an electronic device includes receiving a first electronic document, determining a first entropy...