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.
Home security system with automatic context-sensitive transition to
A home security system may infer a mode of operation based on indications it receives regarding a user's behavior. The disclosed implementations provide for a...
Systems and methods for analyzing a video stream
The various embodiments described herein include methods, devices, and systems for analyzing video streams. In one aspect, a method includes, while receiving a...
Automatic illuminating user interface device
A user interface (UI) device for a premises management system may include at least one proximity sensor, a first interface component configured to illuminate in...
Using pose data and positioning information to locate online photos of a
The aspects described herein include receiving a request for available images depicting a user. One or more time and location indicators indicating one or more...
Identification of relative distance of objects in images
In one aspect, a hand-held device is provided with a display, camera, motion detector and processor. The processor receives a sequence of images from the...
Using feedback reports to determine performance of an application in a
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking applications. In one aspect, a method includes...
The usefulness, and consequently the performance, of advertisements are improved by allowing businesses to better target their ads to a responsive audience....
Extracting card data from multiple cards
Extracting financial card information with relaxed alignment comprises a method to receive an image of a card, determine one or more edge finder zones in...
Providing non-destructive editing reconciliation
Implementations generally relate to image editing. In some implementations, a method includes receiving an edited image, where the edited image includes an edit...
Referent based search suggestions
Computer-implemented methods for providing suggestions for a search based on previously viewed content are provided. In one aspect, a method includes receiving...
Content placement criteria expansion
Systems and methods of providing information via a computer network are provided. A data processing system can identify a cluster that includes a plurality of...
Category generalization for search queries
A system and computer-implemented method are provided for associating categories with business names for generalizing search queries, the method including...
Scoring criteria for a content item
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for scoring criteria for content items. In one aspect, a...
Systems and methods for selecting content
Systems and methods of the disclosure relate to selecting content via a computer network. The system can receive a query to generate content selection criteria....
Systems and methods for facilitating flip-resistant media fingerprinting
Systems and methods for facilitating media fingerprinting are provided. In one aspect, a system can include: a memory, a microprocessor, a communication...
A hybrid-sharded index includes document-sharded posting lists and term-sharded posting lists. Implementations include systems and methods for updating a...
Methods and systems for creating image-based content based on text-based
Systems and methods for creating image-based content based on text-based content. A data processing system receives a text-based content item based on which an...
Location query processing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing location queries. In one aspect, a method...
Use of templates as message pruning schemas
A system, method, and computer-readable medium for method for generating a template pruning schema from a template. A parser parses the template, where the...
Systems and methods for manipulating user annotations in electronic books
An electronic book system provides interfaces particularly suited to students' use of textbooks. Annotations are displayed and hidden using specific gestures...
Detecting and processing invisible elements within a web page
A system and machine-implemented method for detecting and processing invisible elements within a web page. A web page is accessed to detect one or more elements...
Remote control monitoring of data center equipment
A method and apparatus are provided to enable the remote management of software that is otherwise limited to using local input/output (I/O) only. According to...
System and method for providing customized resources on a handheld
A system and methods for customizing operating system and application resources on an electronic device are described. Methods of operation include checking for...
Providing snapshots of virtual storage devices
In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving, at a computer system, a request...
Simultaneous multi-user marking interactions
A method to provide simultaneous interaction with content while not disturbing the content being provided is disclosed. Content may be provided to a group of...
User interface for displaying object-based indications in an autonomous
A vehicle has a plurality of control apparatuses, a user input, a geographic position component, an object detection apparatus, memory, and a display. A...
Method and apparatus for determining a thermal state of a battery taking
into account battery aging
An electronic system, or its battery thermal management system, determines a thermal state of a battery used in the electronic system. A temperature at a...
Lens for pet rejecting passive infrared sensor
A passive infrared motion detection sensor that includes a Fresnel focusing arrangement that creates at least a first infrared sensing region, a second infrared...
Thermosiphon systems with nested tubes
A thermosiphon system includes a condenser, an evaporator including a housing and a wick located in the housing, and a condensate line fluidically coupling the...
Managing energy usage
Various arrangements for accessing an energy management policy for a plurality of devices are described. The energy usage of devices within a first structure is...
Touch-down sensing for robotic devices
Example methods and devices for touch-down detection for a robotic device are described herein. In an example embodiment, a computing system may receive a force...
Mechanically-timed footsteps for a robotic device
An example implementation for determining mechanically-timed footsteps may involve a robot having a first foot in contact with a ground surface and a second...
Detecting road weather conditions
Aspects of the disclosure relate generally to detecting road weather conditions. Vehicle sensors including a laser, precipitation sensors, and/or camera may be...
Clasp mechanisms for wristwatch bands
In one aspect, the subject matter of the disclosure features a watch band. The watch band includes a strap and a clasp mechanism integrated with an end of the...
Display screen or portion thereof with graphical user interface
Display screen or portion thereof with transitional graphical user
Simulation of near-field communications
A computing device may identify one or more wireless broadcast signals that are each associated with a name that conforms to a specified wireless naming scheme....
Mobile device activation
A computer-implemented method includes displaying within a web browser executing on a computing device an offer to activate a data communication service for the...
System and method for stream fault tolerance through usage based
duplication and shadow sessions
Embodiments of the present invention: provide, from a first VOD server having a first cache, a first media presentation to a first group of user devices and a...
Wireless devices and methods of operating wireless devices based on the
presence of another person
A method of operating a device for a user is provided. The method includes operating the device in a first mode; receiving an indication of a first person in...
Mechanism for pairing user's secondary client device with a data center
interacting with the users primary...
A method for authenticating a user's secondary client device with a data center interacting with the user's primary client device includes capturing a quick...
Automatic update distribution for managed devices
Methods for scheduling data download requests for a device are provided. In one aspect, a method includes assigning to a device a first wait period of a random...
Trackable sharing of on-line video content
The sharing of video content published online is tracked enabling the generation of a share tracking report. A first client shares video content using a first...
Systems, methods, and computer program products for providing application
Systems, methods, and computer program products are provided for application validation. A first request is transmitted to a ticket generation application. A...
Associating a segment of an electronic message with one or more segment
Methods and apparatus related to associating a segment of an electronic message with one or more segment addressees. One or more message addressees of an...
Systems and methods for supporting downloadable applications on a portable
Systems, methods, and computer readable storage mediums for providing message services from a server are described. In some embodiments, a server stores an...
Personal analytics and usage controls
A usage control and data logging method, executed by a processor, includes receiving a request to configure a set of usage rules for a household; generating and...
System and method for remote storage auditing
The present invention relates to remote storage auditing. In another embodiment, a remote storage auditing system may include a first remote storage manager...