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.
Interface for accessing radar data
A process is described that includes the generation and transmission of collision avoidance data and/or collision avoidance instructions based on data from 3-D...
Controlling light arrays to determine properties of an object
Methods and systems for controlling light arrays to determine properties of an object are described. An example method includes causing illumination of a...
Providing route recommendations
In one implementation, a computer-implemented method includes obtaining travel information that indicates travel patterns for a mobile computing device that is...
Methods and an apparatus for applying radio-access network-selection and
traffic-routing policies in a...
The present disclosure describes methods for applying policies that govern selection and use of radio-access networks by a wireless device. A device receives a...
Identifying personalized meaningful locations
A system and method for identifying and labeling locations frequented by a user of a device, where the system and method track geographic positions and...
Program guide graphics and video in window for 3DTV
Video data is received in 2D or 3D format from different channels as a user scrolls through an electronic guide. The video data may be displayed in a portion of...
Multimedia conference broadcast system
A multimedia conference broadcast system may include one or more processors and a memory. The one or more processors may receive video streams and audio streams...
Capturing images of active subjects according to activity profiles
Techniques for capture of images of active subjects are described herein. In one or more implementations, a wearable device is configured to collect data...
Call status sharing
In general, techniques are described for sharing information about a client device phone call to enhance other services. In one example, a method includes...
Motion to connect to kiosk
A user may associate an electronic device such as a smartphone with a public device by imitating a pattern for a target with a gesture of the mobile device. The...
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining other users that will attend an event with a...
Remote access to a node
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...
Delaying publicizing, at a second source, upload of a content item to a
first source until confirmation of...
Systems and methods are provided for delaying publicizing, at a second source, upload of a content item to a first source, until confirmation of availability of...
Systems and methods using short-lived proxy token values obfuscating a
stable long-lived token value
Systems and methods in which an intermediary server provides a proxy token value in lieu of a stable token value to a third-party. The intermediary server...
System and method for identification and consolidation of related
concurrent document sessions
A cloud computing system identifies opportunities for users to collaborate on a file. Collaboration opportunities are identified based on similarity of separate...
Determining membership in a social graph
A method for determining membership/follower status in a social network is provided. Outgoing edge data and anti-outgoing edge data of a first user are read. A...
Mesh network commissioning
In embodiments of mesh network commissioning, a commissioning device of a mesh network can establish a commissioning communication session between the...
Apparatus and method for efficient two-way optical communication where
transmitter may interfere with receiver
An two-way optical communication apparatus, including a transmit element, a receive element, and a transceive processor. The transmit element is coupled to a...
Method and apparatus for tuning an antenna based on unreliable data
A method and apparatus for tuning an antenna of a communication device includes receiving, at a processing element within the communication device, data...
Inter-modulation distortion reduction in multi-mode wireless communication
A multimode wireless communication terminal that communicates using a first radio access technology (RAT) and a second RAT determines whether the first and...
Power conversion using a series of power converters
A power conversion unit includes power converters arranged sequentially to each other to convert input power that is provided at an input of the power...
Method and system for rapid charging of rechargeable cells
A method (300) and system (600) of adjusting a charging current to one or more cells (601) is provided. The method includes obtaining (301) a plurality of...
Speaker verification using co-location information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying a user in a multi-user environment. One of the...
Enhanced maximum entropy models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to enhanced maximum entropy models. In some...
Predicting and learning carrier phrases for speech input
Predicting and learning users' intended actions on an electronic device based on free-form speech input. Users' actions can be monitored to develop a list of...
Dynamic backlight control for spatially independent display regions
Embodiments of the disclosure describe a tileable display panel including a screen layer to display a unified image, an illumination layer including a...
Controlled power-efficient operation of wireless communication devices
A low cost, robust, wireless sensor that provides an extended period of operability without maintenance is described. The wireless sensors are configured to...
Systems and methods for multi-criteria alarming
Systems and methods for using multi-criteria state machines to manage alarming states and pre-alarming states of a hazard detection system are described herein....
Generating a filtered view of a content stream
A method performed by one or more processing devices includes receiving information specifying one or more attributes of a story; identifying, from a social...
Training a model using parameter server shards
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a model using parameter server shards. One of the...
Method, apparatus and system for projecting light for user guidance
Embodiments of an apparatus, system and method for creating light projection solutions for user guidance are described herein. A user may request that projected...
Suggesting and refining user input based on original user input
Systems and methods to generate modified/refined user inputs based on the original user input, such as a search query, are disclosed. The method may be...
Graph-based search queries using web content metadata
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search query metadata for a graph search query...
Assigning document identification tags
Document identification tags are assigned to documents to be added to a collection of documents. Based on query-independent information about a new document, a...
Noise based interest point density pruning
Systems and methods for noise based interest point density pruning are disclosed herein. The systems include determining an amount of noise in an audio sample...
Systems and methods for dynamic sharding of hierarchical data
A method for serving a request for hierarchical data includes receiving, at a processing circuit, a request for hierarchical data stored in one or more...
Grouping related entities
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for grouping related entities. One of the methods includes...
Overlay generation for sharing a website
A system and method for generating an overlay to share information on a website among users who are associated with a social network. A sharing application...
Providing images of named resources in response to a search query
Systems, computer program products, apparatus, and methods are described that perform operations including receiving a search query that includes a name,...
Programmatically choosing preferred storage parameters for files in
large-scale distributed storage systems...
Methods to determine and automatically recommend or adjust configuration parameters for storing files in large-scale distributed storage systems are disclosed....
Testing framework for applications
An application distribution server may be operable to select a plurality of data processing devices which are capable of receiving application updates. One or...
Bezel pixel layer in multi-panel display
A multi-panel display system includes an array of display panels arranged to be viewed as a multi-panel display. The multi-panel display includes a bezel pixel...
Providing additional functionality for a group messaging application
Configurations providing one or more group objects for extending the functionality of a group messaging application. Some example group objects provide...
Jump to top/jump to bottom scroll widgets
Methods and systems for accelerated scrolling and zooming of content. A method may include receiving an indication of a scroll action. The scroll action...
Adding information to a contact record
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A display for a particular contact...
Embedded light-sensing component
In embodiments of an embedded light sensing component, a lens assembly includes a display component to display a user interface, such as when implemented in a...
Electronic device with a touch sensor and method for operating the same
An electronic device has a combination touch sensor (such as a fingerprint reader) and mechanical switch (actuated, for example, by a button press). The...
Electronic device having managed input components
There is described an electronic device having a touch-sensitive sensor and a piezoelectric sensor, and a method of operating the device. The electronic device...
Rotary controller arrangement
The present disclosure provides methods and systems for a rotary controller arrangement. A method may include receiving an indication that a rotary control...