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.
Method and apparatus for reducing noise pumping due to noise suppression
and echo control interaction
An input signal is processed through noise suppression (NS) and echo control (EC) via a multipath model that reduces noise pumping effects while maintaining EC...
System and method for minimizing hardware resources for given performance
using weighted cost multi-path flow...
The present technology considers network devices that include forwarding tables having a number of next-hop entries (e.g., egress ports) where it is possible...
Radio link monitoring in a wireless communication device
Methods and apparatus' of determining radio link quality are disclosed. According to various implementations, a user equipment detects an out-of-synchronization...
HMD image source as dual-purpose projector/near-eye display
A wearable computing system may include a head-mounted display (HMD) and an optical system with a display panel configured to generate images. The optical...
Detecting media source quality to determine introduced phenomenon
A system and method for detecting media source quality are provided. The system includes a data store comprising a computer readable medium storing a program of...
Determining states and modifying environments according to states
Methods and systems for determining states of environments and modifying the environments according to the states are disclosed. In one aspect, the method...
Systems and methods for 2D-to-3D conversion
Systems and methods can facilitate identifying 2D content in media that is suitable for conversion into 3D content, and converting the suitable 2D content into...
Three-dimensional overlays within navigable panoramic images, and
A panorama viewer is disclosed which facilitates navigation from within the panorama of a larger, structured system such as a map. The panorama viewer presents...
Display error indications
Methods, systems, and apparatus for generating and providing display error indications. In one aspect, a method includes accessing data defining display areas...
Methods and systems for overriding graphics commands
Disclosed are "graphics overrides." An override accepts a stream of graphics commands as produced by an application and then modifies the stream before it is...
Blurring while loading map data
Aspects of the disclosure relate to rendering three-dimensional (3D) models to increase visual palatability. One or more computing devices may render an image...
Touch typing emulator for a flat surface
A touch typing emulator to be placed on any flat surface is made from as few as two acoustic sensors connected by a wire that determines the separation between...
Digital-to-analog converter with monotonicity
Systems and methods provide for the control of a fully-segmented digital-to-analog converter. The selected lead-most current cell of an array in the...
Sensor device measurements adaptive to HVAC activity
Various devices, systems, and methods may be presented. A sensor unit may be presented that includes a housing and a chamber arranged within the housing. The...
Color shifting pumped-phosphor light emitting diode light sources via
modulation of current pulses
A light source can include an LED configured to emit light having a spectrum of first wavelengths when provided with electrical current, a pumped material...
Facilitation of temperature compensation for contact lens sensors and
Apparatus, systems and methods employing contact lens sensors are provided. In some aspects, a contact lens includes a substrate and a circuit. The circuit can...
Device holder for retaining an electronic device
A device holder for retaining an electronic device is disclosed. The device holder may generally include an inner member and an outer member. The inner member...
Hazardous condition detector
Privacy management across multiple devices
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for managing privacy rights...
Policy based trust of proxies
A proxy connect component establishes a connection with a proxy, and provides the proxy with a name of a host with which to establish a connection. A...
Systems, methods, and media for presenting advertisements
Systems, methods, and media for presenting advertisements are provided. In some implementations, systems for presenting advertisements are provided, the systems...
Method and system for maintaining game functionality for a plurality of
game instances running on a computer system
A container layer for allowing a plurality of game instances running on an operating system to maintain full game functionality is configured to intercept a...
Motion-based interface control on computing device
A computer-implemented user interface method include displaying an image on a graphical user interface of a mobile computing device, receiving a first user...
In place expansion of aggregated views
A method includes outputting a first graphical representation corresponding to a first group of one or more audio files and a second graphical representation...
System and method for granting access to protected information on a remote
A client device has one or more processors and memory. An application running on the device obtains a client certificate from a system service running on the...
Hybrid memory module
One embodiment of the present invention sets forth a hybrid memory module that combines memory devices of different types while presenting a single technology...
System and method for providing location reporting services
A method and system for reporting a user location are described. Aspects of the invention minimize the need to report a current location of a user device to a...
Remote validation of user interactions for client-side scripting
A system for remote validation of user interactions for client-side scripting may include one or more processors and memory. The processors may receive a...
Method and system for cloud computing service transparency
A cloud computing service stores customer data on a server that is located outside of a network security system of the customer. The cloud computing service...
Content oriented copyright display
A server supporting mapping applications serves map data to a client device. The map data includes one or more references to copyright information about a...
Assigning classes to users of an online community
This technology is directed to determining a character or personality characteristic for users of an online community, for example, a social network, and...
Modifying web pages to reduce retrieval latency
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating modified web documents. In one aspect, a...
Generating suggestions for user groups in social networks
Implementations of the present disclosure include providing a suggested social circle includes generating a list of contacts who, based on first predetermined...
Accessing a search interface in a structured presentation
Methods, systems, and apparatus, including computer programs stored on computer storage media, for accessing a search interface from a structured presentation....
Collaborative search results
Methods, systems, and apparatus, including computer program products, for providing alternative search results for a query. In one aspect, a method includes...
Suggesting participation in an online social group
Techniques include: receiving a first search query from a user; determining a topic associated with the first search query; sending a second search query to the...
Actionable search results for visual queries
A server system receives a visual query and identifies an entity in the visual query. The server system further identifies a client-side action corresponding to...
Personalizing search results
A system receives a search query from a user and performs a search of a corpus of documents, based on the search query, to form a ranked set of search results....
Filter based object detection using hash functions
This disclosure relates to filter based object detection using hash functions. A hashing component can compute respective hash values for a set of object...
Method and system for document classification
A method and system of classifying documents is provided. The method includes receiving a plurality of documents from at least one user, wherein each document...
Computing social influence scores for users
The disclosure includes a system and method for determining an influence score for a user. The system includes a classification module, a controller, a...
Generating a related set of documents for an initial set of documents
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying one or more second documents related to one or...
Providing a search result based on an input including a time specification
Systems and methods for providing a search result are provided. In some aspects, a method includes receiving a query. The method also includes providing a first...
Dynamic adjustment of text input system components
Dynamic adjustment of text input system components is provided. An indication of user activity with respect to a text input system of an electronic device is...
Time independent transit routing
The subject matter of this specification can be implemented in, among other things, a method that includes receiving information identifying a start point and...
Methods and systems for charging a robotic device
Methods and systems for robotic device charging are described. Within examples, a robotic device may be any device that has a computing ability and interacts...
Geometric and acoustic joint learning
Described herein are methods and system for analyzing music audio. An example method includes obtaining a music audio track, calculating acoustic features of...
In-vehicle pico-cell system and methods therefor
An apparatus (100) generates a preferred roaming list (108) for a wireless mobile station (404) that includes area identification data (such as GEO GROUP_ID)...
Techniques for using near field communication to add a person to an email
A computer-implemented method for communication between a first mobile device and a second mobile device using near field communication (NFC) is presented. The...