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.
Vehicle and mobile device traffic hazard warning techniques
A computer-implemented method includes monitoring an environment external to a vehicle via a sensor of the vehicle or a mobile device. The monitoring includes...
Display panel or portion thereof with a transitional graphical user
Notebook computer housing
Image-based challenge-response testing
Various implementations for verifying that a user device is being operated by a person are described. In some implementations, a method includes receiving a...
Pattern-based mobile device unlocking
A computer-implemented method of authenticating a user with a computing device is disclosed. The method involves displaying a grid of selectable ...
Video campaign automatic configuration
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for automatically preparing content. A method...
Logging TV viewing activities using an infrared detector
A system for logging the TV viewing activities at a household includes a TV messaging device at the household and a remote TV viewership measurement server...
Prediction completion gesture
In one example, a method includes detecting, by a computing device, at least one user contact with a presence-sensitive screen of the computing device to input...
Automatically hiding controls
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically hiding controls. In one aspect, a method...
System and method for managing power consumption in a computer device
A system and method is disclosed for managing power consumption in a computing device. A policy controller determines whether an aggregated power consumption of...
System and method for securely moving content
A domain controller is provided for use with a content source and a media device. The content source can provide encrypted content and rights data corresponding...
Contextual history of computing objects
Various features for a computer operating system include mechanisms for operating where a single native application, in the form of a Web browser, exists for an...
System and method of selectively caching information based on the
interarrival time of requests for the same...
A system and method is provided wherein, in one aspect, a currently-requested item of information is stored in a cache based on whether it has been previously...
Link layer address resolution of overlapping network addresses
A system, apparatus, and method for link layer address resolution of overlapping network addresses is disclosed. In one aspect, the method performed on a first...
Systems and methods for computing device communications
Certain implementations of the disclosed technology may include systems and methods for computing device communications. According to an example implementation...
Client-server input method editor architecture
In general, one innovative aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving an...
Reduction in redirect navigation latency via speculative preconnection
Methods, systems, and computer storage mediums for reducing navigation redirect latency by using speculative preconnection. A redirect speculation value is...
Methods for generating e-mail message interfaces
A method includes accessing, by a server computer, a plurality of electronic mail messages; identifying, based on information contained in each electronic mail...
Creating a customized news collection based on social networking
A system and machine-implemented method for generating a customized news collection based on social groups, the method comprising receiving an indication of one...
Detecting and extending engagement with stream content
A system for detecting and extending user engagement with stream content includes an engagement extension module that comprises a context identification module,...
Managing map elements using aggregate feature identifiers
Multiple individually renderable map elements, each representing a respective physical entity in a geographic area, are rendered to generate a digital map of...
Reduction of perceived DNS lookup latency
Perceived domain name service (DNS) lookup latency can be reduced for the user of a browser program. A server determines domain names that the user is likely to...
System and method for providing interactive content to non-native
An automated electronic application delivery system for delivery software applications to client devices for which they were not originally intended for or...
Experience sharing system and method
A method, computer program product, and computing system for receiving, on the one or more computing devices, a location indication from a user concerning a...
Query independent quality signals
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing video searches using query-independent quality...
Determining actions involving captured information and electronic content
associated with rendered documents
Information is captured from a rendered document with a handheld document data capture device. Electronic information associated with the rendered document is...
Classifying documents based on automatically detected rules
Systems and methods for classifying a set of documents are provided. In some aspects, a method includes receiving a subset of the set of documents. The method...
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...
Controlling a vehicle having inadequate map data
A vehicle can be controlled in a first autonomous mode of operation by at least navigating the vehicle based on map data. Sensor data can be obtained using one...
Dynamic data refresh for mobile device applications
The frequency with which data is refreshed for an application executed by a mobile device may be dynamically set based on one or more of the state of the...
Method, system and apparatus using multiple feedbacks for uplink
A method, apparatus, and system for transmitting and controlling uplink diversity signals in a mobile communication device. While in a soft handoff situation, a...
Methods and apparatus for automated true object-based image analysis and
An automated and extensible system for analysis and retrieval of images based on region-of-interest (ROI) analysis of one or more true objects depicted by an...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying images. In one aspect, a method includes...
Detection and suppression of flicker in a sequence of images
The invention relates to a method, device and computer-program product for detection of undesired temporal variations (flicker) in a sequence of video frames....
Face recognition using pre-templates
Disclosed herein is a method for creating a pre-template for use in facial recognition including detecting a face in a source image, determining face...
System and method for sub-pixel alignment of digital geographic imagery
Systems and methods for associating geographic coordinates with one or more points in a digital geographic image, such as a satellite image, aerial image,...
Client side filtering of card OCR images
The technology of the present disclosure includes computer-implemented methods, computer program products, and systems to filter images before transmitting to a...
Virtual camera operator
A method and apparatus for virtual camera operation is disclosed. Virtual camera operation may include identifying potential subjects of a video stream by...
Multi-stage switching topology
A system and method provides for delivering substantially uniform performance to all hosts in a network while minimizing a total number of switches required to...
Smart-watch including flip up display
A smart-watch can include a wristband, a base, and a flip up portion. The base can be coupled to the wristband and include a housing, a processor, a wireless...
Quad-core image processor
A quad-core processor for use in a hand-held device with a CMOS image sensor. The quad-core processor has an image sensor interface for receiving data from the...
Multi-core image processor for portable device
A processor for a portable handheld device having an area image sensor includes a shared wafer substrate; an image sensor interface provided on the shared wafer...
Image processing method using sensed eye position
A method for processing an image previously captured by a camera and stored in a memory of the camera, includes the steps of sensing the position of an eye in...
Quad-core image processor for device with image display
A quad-core processor for a hand-held device with a color display, has an image sensor interface for receiving data from an image sensor, four interconnected...
Photo-image-based 3D modeling system on a mobile device
A system that runs in web browsers of mobile devices that allows mobile users to take photos of building exteriors and interiors or other real world objects,...
Generating video from panoramic images using transition trees
Methods and systems for generating video from panoramic images using transition trees are provided. According to an embodiment, a method for generating a video...
Simplified creation of customized maps
Embodiments of the present invention relate to providing a method for creating customized labeled maps that include displaying a map using a presentation device...
Finger-friendly content selection interface
Methods and systems for content selection using touchscreens are disclosed. A method for selecting content using a touchscreen includes determining first...