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.
Single use identifier values for network accessible devices
Apparatus and method for providing unique device identification values for a network accessible device. In accordance with some embodiments, a unique device...
Method and apparatus for optimizing target error rates for link adaptation
in a communication system
A method and apparatus for optimizing target error rates for link adaptation in a communication system. The method includes estimating a data rate associated...
In-band control of network elements
A network element that allows in-band control of the network element includes a plurality of interfaces for connecting to other network elements. The network...
Multisensory speech detection
A computer-implemented method of multisensory speech detection is disclosed. The method comprises determining an orientation of a mobile device and determining...
Dialog system with automatic reactivation of speech acquiring mode
Embodiments of the disclosure generally relate to a dialog system allowing for automatically reactivating a speech acquiring mode after the dialog system...
Intelligently canceling user input
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for intelligently cancelling user inputs. In one aspect, a...
Apparatus and method for encoding a multi-channel audio signal
An encoding apparatus comprises a frame processor (105) which receives a multi channel audio signal comprising at least a first audio signal from a first...
Routing queries based on carrier phrase registration
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a voice query at a mobile...
Method and system for voice recognition employing multiple
A method and system for voice recognition are disclosed. In one example embodiment, the method includes receiving voice input information by way of a receiver...
Behavior adjustment using speech recognition system
Methods, systems, and apparatus are described for inducing a user of a speech recognition system to adjust their own behavior. For example, in one...
Methods, systems, and media for detecting a presentation of media content
on a display device
Methods, systems, and media for detecting a presentation of media content on a display device are provided. In accordance with some implementations, methods for...
Alarm arming with open entry point
A magnet and magnetometer may be integrated into a smart home environment and allow it to be placed into an away mode of operation despite an entry point being...
General and nested Wiberg minimization
One of the described methods includes receiving a plurality of images from a camera, the plurality of images comprising a sequence; identifying one or more...
Classifying open-loop and closed-loop payment cards based on optical
A user captures an image of a payment card via a user computing device camera. An optical character recognition system receives the payment card image from the...
Systems and methods for associating individual household members with web
A method executes at a server system with one or more processors and memory. The server receives demographic information for a plurality of household members....
Object oriented image editing
Implementations generally relate to object based image editing. In some implementations, a method includes segmenting an image into object data by identifying...
Local real-time facial recognition
A system and machine-implemented method for real-time facial recognition at an image capture device is provided. The method includes capturing an image at an...
A trusted computing device (TCD) includes an isolated environment, host interface, secure interface, and program instructions. The environment includes an...
Wearable device multi-mode system
Systems and techniques are disclosed for detecting whether a wearable computing device is worn by a user or not. The detection can be made based on whether the...
In-band peripheral authentication
This document describes techniques (300, 400) and apparatuses (100, 500, 600, 700) for in-band peripheral authentication. These techniques (300, 400) and...
Indicators for entities corresponding to search suggestions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically generating indicators of entity locations on...
Software architecture for displaying information content from plug-in
modules in a user interface
A user interface application, such as a sidebar application or web page, receives content from a set of plug-in modules. The user interface handles the display...
Method for adding a user-selectable function to a hyperlink
A multifunction hyperlink and method for providing an multifunction hyperlink are provided. This invention permits the user to interact with a hyperlink in a...
Custom search index
A system includes an application programming interface, an indexer, a security unit and at least one search engine. The application programming interface...
Systems and methods for highlighting search results
A system highlights search terms in documents distributed over a network. The system generates a search query that includes a search term and, in response to...
Generating a news timeline
Described embodiments enable the presentation to a user of news articles or other content that is of likely interest to a user and that is temporally and/or...
Melody recognition systems
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting, from among a collection of videos, a set of...
Machine translation for query expansion
Methods, systems and apparatus, including computer program products, for expanding search queries. One method includes receiving a search query, selecting a...
First topics related to a content page, such as a web page, are identified. Thereafter, second topics related to a first content element, such as...
Fault tolerant distributed key-value storage
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for handling faults in a distributed key-value storage system....
Phrase-based searching in an information retrieval system
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other...
Deriving and using document and site quality signals from search query
A system analyzes one or more search streams to detect one or more associations between a document and one or more queries in the one or more search streams....
Search lift remarketing
Aspects and implementations of the present disclosure are directed to methods of and systems for search lift remarketing. In general, in some implementations, a...
Using image features to extract viewports from images
Aspects of the disclosure provide for selecting viewports. A viewport is a sub-portion of an image. For example, a request to select a viewport for a particular...
Using an entity database to answer entity-triggering questions
An embodiment may receive a question at a computing device; obtain a search result set in response to the question; identify, using the computing device, one or...
Efficient locking of large data collections
The present disclosure provides systems and techniques for efficient locking of datasets in a database when updates to a dataset may be delayed. A method may...
Pre-fetching map data using variable map tile radius
A pre-fetching map data system and method identifies a subset of map data to corresponding to one or more points of interest to be displayed on the map. The map...
Ranking content using content and content authors
Methods, systems, and apparatus, including computer program products for identifying original content. In one aspect a method is described that includes...
Evaluating content in a computer networked environment
Systems and methods of evaluating content in a computer networked environment are provided. The data processing system can provide a first link to content for...
Virtual participant-based real-time translation and transcription system
for audio and video teleconferences
The present disclosure describes a teleconferencing system that may use a virtual participant processor to translate language content of the teleconference into...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for augmenting clusters of news articles with translated news...
Associating one or more terms in a message trail with a task entry
Methods and apparatus related to determining an association between a message trail and a task entry of a user and associating an n-gram with the task entry,...
Generating correlation scores
A computer-implemented method includes obtaining first and second binary vectors. For each of a plurality of vector locations in a first of j words in the first...
System for automatic decommissioning of network participants based on
pressure applied to compression element...
Disclosed is a memory device in which the state of the memory may be set by a mechanical action, with or without mains power present. The memory state may be...
Ensuring globally consistent transactions
The present technology proposes techniques for ensuring globally consistent transactions. This technology may allow distributed systems to ensure the causal...
Gesture keyboard with gesture cancellation
In one example, a method includes outputting, for display at a presence-sensitive display, a graphical user interface comprising a graphical keyboard that...
Interface for navigating imagery
A user interface for rotating imagery among a plurality of canonical views of a geographic area of interest is disclosed. The interface includes at least one...
Swipe toolbar to switch tabs
Aspects of the subject technology relate to switching tabs in an application. A system is configured to provide for the display an application interface. The...
Lens with lightguide insert for head wearable display
An eyepiece includes a first lens body having a first interface side and a second lens body having a second interface side. At least one of the first and second...
Automotive sensor alignment with external IMU tool
An inertial measurement unit (IMU) may be used to align a plurality of radar units coupled to a vehicle via a plurality of mounting structures. The IMU may be...