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.
Minimum bayesian risk methods for automatic speech recognition
A hypothesis space of a search graph may be determined. The hypothesis space may include n hypothesis-space transcriptions of an utterance, each selected from a...
Training an automatic speech recognition system using compressed word
Respective word frequencies may be determined from a corpus of utterance-to-text-string mappings that contain associations between audio utterances and a...
Large-scale speaker identification
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data encoding ambient sounds, identifying...
Apparatus and method for audio frame loss recovery
A method and apparatus provides for frame loss recovery following a loss of a frame in an audio codec. The lost frame is identified. Estimated linear predictive...
Non-linear post-processing control in stereo acoustic echo cancellation
Methods, systems, and apparatus are provided for multiple-input multiple-output acoustic echo cancellation. A multiple-input multiple-output acoustic echo...
Seamless tileable display with peripheral magnification
A tileable display panel includes a screen layer, a display layer, and an illumination layer. The display layer includes a plurality of transmissive pixels to...
Updating map tiles
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for updating map tiles. The method includes...
Map reports from vehicles in the field
Aspects of the present disclosure relate generally to systems and methods for assessing validity of a map using image data collected by a laser sensor along a...
Content access control in social network
A method includes concurrently displaying a content item area and access control list information corresponding to an access control list of distribution...
Analyzing reading metrics to generate action information
Data reports are received from a plurality of clients including action reports and timing reports. Action reports describe actions performed by users of the...
Methods, systems, and apparatus, including computer programs encoded on computer storage media, are described for identifying target terms, e.g., spam terms...
Methods for discovering and paying debts owed by a group
Ranking payment requests includes a peer-to-peer payment system that employs a server configured for receiving a payment request from a requester computing...
Techniques for utilizing and adapting a prediction model
A computer-implemented technique of providing relevant search results to a user of a website at a query time. The technique can include receiving, at a...
System and method for evaluating the perception system of an autonomous
A method and apparatus are provided for optimizing one or more object detection parameters used by an autonomous vehicle to detect objects in images. The...
Generating an image tour based on a set of images
Systems and methods for generating image tour are provided. Method includes constructing image graph comprising primary image nodes and secondary image nodes...
Sharing photos in a social network system
Embodiments generally relate to sharing photos in a social network system. In one embodiment, a method includes obtaining a plurality of photos associated with...
Browser based event information delivery mechanism using application
resident on removable storage device
At a client, a first application is executed to identify event information with respect to events that occur at the client, including events associated with...
On-line social search
Example methods, apparatuses, or articles of manufacture are disclosed that may be implemented using one or more computing devices to facilitate or otherwise...
Identification of related search queries that represent different
Methods, systems and apparatus are described herein that include obtaining a respective ordered list of search result documents for each query in a plurality of...
Scoring hash functions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for scoring hash functions. In one aspect, a method includes...
User settings management using external sources
User settings management using external sources is described, including providing a user interface for a user to configure one or more settings that affect...
Embedding a guest module within an embedder module
Systems and methods embedding a guest module within an embedder module are disclosed. According to some aspects, an embedder module is executed at a computer. A...
Location based reminders
A computer-implemented user alert method includes identifying a task for a user, associating a location with the task, monitoring a location of a mobile device...
System for improving autocompletion of text input
In one example a computing device receives a first indication of at least one user input to select one or more textual characters. The computing device...
Key mechanism with spring keycap
Key-input mechanisms are disclosed. An example mechanism includes an arced, resilient keycap, the arc of the keycap having a first central arc angle when...
Colored morphing apparatus for an electronic device
A user interface (200) for a portable electronic device (100) is configured to transition from a first state to a second state to present a plurality of...
Method and apparatus for tracking a global navigation satellite system
within the constraints of an indoor facility
A method and chipset for tracking a global navigation satellite system (GNSS) within the constraints of an indoor facility. The method includes receiving...
Collision avoidance for vehicle control
A method is provided for processing an image in which only parts of the image that appear above a point on a horizon line are analyzed to identify an object. In...
Methods and systems for controlling operation of a laser device
Example methods and systems for controlling operation of a laser device are provided. A method may include receiving an output of a proximity sensor that is...
Variable thickness heat pipe
In one aspect, a cooling system is provided for use in computing devices, such as laptops, cell phones, and tablet computers. The cooling system includes a heat...
Thermostat with wiring terminals configured for spatial compactness and
ease of wire installation
A wall-mountable programmable electronic thermostat for controlling an HVAC system is described. The thermostat includes a circular wall-mountable backplate...
Balloon launch tower
Aspects of the disclosure relate to launching high-altitude balloons. For example, a launching system may include a tower having a tubular portion and a top...
Methods and systems for smooth trajectory generation for a self-driving
A vehicle configured to operate in an autonomous mode is provided. The vehicle is configured to follow a baseline trajectory. Changes to the baseline trajectory...
Modeling behavior based on observations of objects observed in a driving
A method and apparatus are provided for determining one or more object models used by an autonomous vehicle to predict the behavior of detected objects. The...
Display panel portion with a transitional graphical user interface
Flexible communication systems and methods
A method of initiating a telecommunication session for a communication device include submitting to one or more telecommunication carriers a proposal for a...
Finding friends near a friend
A system for finding friends near a friend, including a memory, housed within a mobile device, for storing a contact list including records for a plurality of...
Transmitting audio control data to a hearing aid
A computing device can detect an event associated with an alert sound, and responsive to detecting the event, identify the alert sound associated with the...
Video bandwidth allocation in a video conference
Communicating information exchanged in a video conference. Responsive to detecting a change in an amount of audio information generated by at least one...
Multiplane panoramas of long scenes
Methods, systems, and articles of manufacture for generating a panoramic image of a long scene are disclosed. These include, fitting planes to 3D points...
Methods and systems for creating swivel views from a handheld device
Examples of methods and systems for creating swivel views from handheld video are described. In some examples, a method may be performed by a handheld device to...
Determining an image capture payload burst structure based on a metering
image capture sweep
A first plurality of images of a scene may be captured. Each image of the first plurality of images may be captured with a different total exposure time (TET)....
Dispatch system to remote devices
A method and system for presenting promotional content to a user of a communication device involves receiving information from a communication device, where the...
User feedback on calls
Various methods, systems, and computer program products are disclosed for determining relevance of a promotional message based on caller feedback. The method...
Post and content framework for social activity streams
Computer-implemented methods for generating and providing a post in a social activity stream by using a post framework and a content framework are provided. The...
Computing device integrity verification
An integrity verification process is performed by an integrity verification module of a client computing device. When the computing device is powered-up, but...
Mixing secure and insecure data and operations at server database
Processing a query, includes, at a client, receiving a user-generated query having a plurality of recognizable terms, securing the user-generated query to...
Systems and methods for the automatic registration of devices
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A...
Monitoring system for proactive service of devices
In one embodiment, a method for monitoring operation of a device is provided. Monitoring of the device at a source using a gateway is activated. The device is...