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.
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...
Display panel with a video playback panel of a programmed computer system
with a graphical user interface
Wearable display device
Housing for an optical fiber distribution module
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving first user input, the first user input...
Moveable viewport for indicating off-screen content
An off-screen content indication system receives an identification of a geographic term, generates an off-screen content indicator that indicates a location of...
Identifying multiple versions of documents
A system and method identifies different versions of the same document in a document collection. The system and method creates multiple candidate identifiers...
Self-signed certificates for computer application signatures
A computer-implemented method for signing computer applications is disclosed. The method includes generating a compiled version of a first software application,...
Assembling detailed user replica placement views in distributed computing
This description describes technologies relating to resource allocation in distributed systems. In general, one aspect of the subject matter described in this...
Training scoring models optimized for highly-ranked results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training scoring models. One method includes storing data...
Recommendations based on topic clusters
A system and method for developing a user's profile based on the user's interaction with content items. A module on the client rendering the content items or...
Scalable rendering of large spatial databases
Aspects of the invention provide a service for data management and integration across a wide range of applications. Clustered computers may be arranged in a...
System and method for navigating documents
Embodiments of this invention allow a user to navigate through previously viewed documents. These documents may be associated with a key, e.g. a search or a...
Enhanced retrieval of source code
Methods, systems, and apparatus, including computer program products are provided for indexing tags in source code. Implementations provide an enhanced...
Automated generation of suggestions for personalized reactions in a social
A system and method for automatic generating suggestions for personalized reactions or messages. A suggestion generation module includes a plurality of...
Assigning terms of interest to an entity
The subject matter of this specification can be embodied in, among other things, a method that includes identifying resources relating to an entity, where each...
Methods and apparatus for discovery of attributes using a social mobile
In one general aspect, a computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a process. The...
Method and system for generating web site ratings for a user
A method, system, and graphical user interface for improved web searching via user-specified annotations are disclosed. One aspect of the invention involves a...
Information extraction from a database
Techniques for extracting information from a database are provided. A database such as the Web is searched for occurrences of tuples of information. The...
Media object query submission and response
Methods and systems for submitting media object queries and receiving suggested answers for the media object queries. In one aspect, a method includes receiving...
Data extraction using templates
Systems and techniques for extracting data from unstructured documents are described. One such method involves assigning one or more labels to one or more nodes...
Method of answering questions by trusted participants
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating online conversation. In one aspect, a method...
Companion ad auctions
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for companion ad auctions. One of the methods includes...
Frequent traveler award redemption by rule
Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in...
Multi-passenger multi-route travel planning
Techniques for processing a multiple passenger, multiple route query are disclosed. The techniques include a travel planning system that searches for airline...
Methods and systems for speech recognition processing using search query
Methods and systems for speech recognition processing are described. In an example, a computing device may be configured to receive information indicative of a...
Method, system, and computer program product for visualizing trip progress
Systems, methods, computer programs, and user interfaces are provided to receive a route request including a start location and an end location, generate a...
Enhanced identification of interesting points-of-interest
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying points-of-interest. In one aspect, a method...
Sensor field selection
Aspects of the present disclosure relate generally to safe and effective use of autonomous vehicles. More specifically, an autonomous vehicle is able to detect...
Power-consuming facilities as a source of reserve power
A system includes a power-consuming, at least one energy storage device, and a power management system. The facility is configured to receive electrical power...