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.
Automatically generating and maintaining a floor plan
Systems and techniques for automatically obtaining data indicating the locations of wireless devices and physical objects within a region are provided. An...
Method for calculating audio latency in real-time audio processing system
Methods and systems are provided for determining audio latency in both audio capture and audio playout processes in a real-time audio processing system by...
Determining interest levels in videos
A video is analyzed to identify interest level for a plurality of frames. The interest level is determined based on analysis of the content of each of the...
Time-based triggering of related content links
Video content can be amplified to enhance the experiences of content consumers. In that regard, the presentation of the video content need not be treated as a...
Method and apparatus for performing a function in an electronic device
A method and apparatus for performing a function in an electronic device includes an electronic device displaying 110 a first set of elements on a ...
Contextually updating wireless device firmware
A method includes a first wireless device initiating a wireless connection to a second wireless device and monitoring at least one context associated with one...
Illuminated integrated speaker port insert and button
Electronic devices such as smartphones (100) or tablet computers are provided with an illuminated integrated speaker port insert and button (110) which allows...
Dynamically determining a tile budget when pre-fetching data in a client
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...
Scheduling alerts based on calendar and location
A method of scheduling alerts based on location-based reminders and calendar events includes receiving, at one or more computing devices, a location-based...
Reducing batch completion time in a computer network with max-min fairness
The present disclosure describes a system and method for reducing total batch completion time using a max-min fairness process. In some implementations, the...
Linking social media and broadcast media
The various implementations described herein enable bridging the use of a social networking application with the viewing and listening experiences associated...
Systems and methods for progressive message flow
Systems and methods for managing electronic messages are disclosed. In some implementations, a method includes, at a computing device, causing an electronic...
Management and presentation of notification content
An example method includes, responsive to receiving an indication of an incoming communication, identifying, by a computing device, first and second portions of...
Adaptive protocol/initialization technique selection
A method for selection of an initialization technique and protocol for a communications device is provided. The method includes, but is not limited to,...
Communicating a secret
A first portion of a cryptographic key can be conveyed through a secure channel to a device that can interact with a home network. After the first portion is...
Multi-carrier control signaling in wireless communication system
A method in a wireless communication terminal including monitoring a terminal specific search space of a first Component Carrier (CC) from a base unit, wherein...
Method and apparatus for device-to-device communication
A first UE receives a first uplink-downlink configuration from a network entity via broadcast signalling. The first uplink configuration designates a first set...
Using predicted movement to maintain optical-communication lock with
A balloon may include an optical-communication component, which may have a pointing axis. A pointing mechanism could be configured to adjust the pointing axis....
In-service optical signal to noise ratio monitoring in an optical network
Methods, mediums and systems described herein determine real-time in-service OSNR measurement without disrupting or turning off one or more channels of the...
Variable antenna match linearity
In embodiments of variable antenna match linearity, a wireless device includes a first transceiver and a second transceiver, an antenna via which signals are...
Integration of antenna structures into balloon envelopes
Methods and apparatus are disclosed for receiving and transmitting signals at a balloon. Received signals can be received at the balloon, which can include a...
Multi-source transfer of delexicalized dependency parsers
A source language sentence is tagged with non-lexical tags, such as part-of-speech tags and is parsed using a lexicalized parser trained in the source language....
Configurable indicator on computing device
A computing device may include a policy agent configured to receive activity information, apply at least one display policy to the activity information, and...
Methods for drawing content to a display are provided. In one aspect, a method includes receiving input indicating content to be drawn to a display, and...
Display with square root of two aspect ratio
An apparatus may include a housing, an electronic display region, and a controller. The electronic display region may be coupled to the housing, and may have a...
Selecting content associated with a collection of entities
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. An indication...
Systems and methods for reducing a data set
Systems and methods for reducing a point cloud data set are provided. According to aspects of the present disclosure, a method includes receiving a point of a...
Motion aligned distance calculations for image comparisons
Image comparison techniques allow a quick method of recognizing and identifying faces or other objects appearing in images. A series of quick distance...
Vision-based indicator signal detection using spatiotemporal filtering
An autonomous vehicle is configured to detect an active turn signal indicator on another vehicle. An image-capture device of the autonomous vehicle captures an...
Systems and methods for reducing accuracy of web bugs
Systems and methods for reducing accuracy of web bugs are disclosed. In some implementations, a method includes, at a computing device, identifying an incoming...
Site directed management of audio components of uploaded video files
A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by...
Contextual query revision
Apparatus, systems and methods for contextual query revision are disclosed. A current search query is received during a search session. The current search query...
Semantic selection and purpose facilitation
Computer-implemented methods for proposing actions to a user to select based on the user's predicted purpose for selecting content are provided. In one aspect,...
Method and apparatus for pre-fetching place page data for subsequent
display on a mobile computing device
A computer-implemented method and system for pre-fetching place page data from a remote mapping system for display on a client computing device is disclosed....
System and method for aggregating analytics data
A method and system for aggregating analytics data is discussed. The system differentiates between analytics data that is context sensitive and therefore cannot...
Systems and methods for providing personalized search results based on
prior user interactions
Embodiments include a computer-implemented method that includes receiving, from a user, a plurality of search queries, receiving, from the user, a plurality of...
Ranking documents based on user behavior and/or feature data
A system generates a model based on feature data relating to different features of a link from a linking document to a linked document and user behavior data...
Search query auto-completions based on social graph
In general, aspects of the subject matter described in this specification can be embodied in methods that include the actions of receiving a search query...
Anchor tag indexing in a web crawler system
Provided is a method and system for indexing documents in a collection of linked documents. A link log, including one or more pairings of source documents and...
Personalized search results
A system tracks a user's search related behavior and constructs a probability model, from the user's search related behavior, to estimate a probability that the...
Method and apparatus for acquiring content-based capital via a sharing
A server  or client-based content storage unit includes a communication device  to receive data corresponding to a transfer of at least one of media...
Flattening a cluster hierarchy tree to filter documents
In an automatic electronic discovery search tool, documents can be clustered into a cluster hierarchy according to a first clustering approach. Once a hierarchy...
Method and system for uploading data into a distributed storage system
A method for uploading an object into a distributed storage system is implemented at a computing device The computing device splits an object into one or more...
Keyword-based conversational searching using voice commands
Methods, apparatus, and computer-readable media are described herein related to keyword-based conversational searching using voice commands. A computing device...
Determining geographic areas of interest for a query
Methods, systems, and apparatus for selecting geographic areas of interest for a query. A method includes for each query stored in search log data, determining...
Dynamic sessionization of analytics data
The subject technology provides configurations for providing aggregated analytics tracking data associated with a dynamically generated session in response to a...
Content selection based on image content
Methods, systems, and apparatus, include computer programs encoded on a computer-readable storage medium, for determining keywords for an image that supports an...
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a computer-implemented method for...
Determining an effect on dissemination of information related to an event
based on a dynamic confidence level...
Methods and apparatus related to determining an effect on dissemination of information related to an event based on a dynamic confidence level associated with...
Language preference selection for a user interface using non-language
Described is a technique for establishing an interaction language for a user interface without having to communicate with the user in a default language, which...