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.
Systems and methods for dynamic visual search engine
Systems and methods for a dynamic visual search engine are provided. In one example method, a criteria used to partition a set of compressed image descriptors...
Estimating the number of content items to fill an online space before
distributing the content items to the...
Aspects and implementations described herein are directed to systems and methods of distributing online content. The distribution of online content may include...
Detecting neighborhoods from geocoded web documents
Provided is a process of identifying a name and boundary of a neighborhood based on web documents, the process including: extracting, via one or more...
Techniques for assisting a user in the textual input of names of entities
to a user device in multiple...
A computer-implemented technique includes receiving a first input from a user at a user device, the first input including a first word of a first alphabet-based...
Display mode based media player switching
A media item is presented via a media player, the media player configured to receive the media item, the media item being associated with a format and including...
Methods and systems for hands-free browsing in a wearable computing device
Methods and systems for hands-free browsing in a wearable computing device are provided. A wearable computing device may provide for display a view of a first...
Method and system for gesture recognition
A method and system for recognizing gestures on an electronic device, such as a mobile device (e.g., watch), are disclosed. In one example embodiment, the...
System and method for automatically adjusting an idle time of a computing
device based on a pattern of user...
A system and method is disclosed for adjusting power consumption of a computing device. The computing device is configured with one or more sensors to sense...
Graphite layer between carbon layers
According to one example embodiment, a sheet may include a first carbon fiber reinforced plastic layer, a graphite layer adjacent to the first carbon fiber...
Classifier hierarchies for traffic light and traffic indicator detection
The present disclosure is directed to an autonomous vehicle having a vehicle control system. The vehicle control system includes an image processing system. The...
Directional array sensing module
Embodiments describe an eye sensing module to detect eye movements and gestures. The eye sensing module is included in a head wearable display, and may be...
Segmented diffractive optical elements for a head wearable display
An optical combiner for a head-wearable display includes an eyepiece body and a plurality of diffractive optical element ("DOE") segments. The eyepiece body has...
Filtering noisy/high-intensity regions in laser-based lane marker
An autonomous vehicle may be configured to receive, using a computer system, a plurality of remission signals from a portion of a lane of travel in an...
Safely navigating crosswalks
Aspects of the disclosure relate to safely navigating crosswalks by responding to potentially occluded objects in such crosswalks. For example, a vehicle...
Offline determination of robot behavior
A computing system may provide a model of a robot. The model may be configured to determine simulated motions of the robot based on sets of control parameters....
Measurement method and system
Methods and systems for determining an individual gaze value are disclosed herein. An exemplary method involves: (a) receiving gaze data for a first wearable...
Display screen with animated graphical user interface
Display screen or portion thereof with graphical user interface
Display panel with a computer icon
Display panel with an animated computer icon
Display panel or portion thereof with a graphical user interface component
Vertical tray structure for rack in data center
Systems and methods are provided for cooling electronic equipment in a data center. Ambient air is vertically circulated from a workspace across a plurality of...
Device to device round-trip time (RTT) measurement via neighbor aware
Methods and systems for performing a round trip time determination between two devices are described. An example method may include publishing, over a wireless...
Running location provider processes
Examples describe methods, computing devices, and systems for using location provider (LP) processes to accurately identify a proximate location of a computing...
Systems and methods for improved audio output in electronic devices
Embodiments are provided for devices for audio playback and configuring devices for audio playback. According to certain aspects, an electronic device is...
Providing a program listing
Systems and methods for providing a program listing include storing user profile data and a user identifier for a user; storing an association of the user...
User interfaces for web-based video player
A system, method and various user interfaces enable association of advertising content with requested shared video content for access via a web-based video...
Content annotation tool
A content annotation tool is disclosed. In a configuration, a portion of a movie may be obtained from a database. Entities, such as an actor, background music,...
Method and apparatus for providing customized information
A method for providing customized information to a plurality of portable communication devices. A customer premises equipment (CPE) synchronizes with at least...
Using second screen devices to augment media engagement metrics
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using second screen devices to augment media engagement...
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...
Selection of transform size in video coding
Blocks of a frame of a video stream can be encoded using various prediction modes followed by transforming the predicted blocks. Increasing coding efficiency...
Affine motion prediction in video coding
A block of a video frame may be predicted and encoded using a local affine motion prediction scheme. At least three points within the video frame are selected,...
Real time feature extraction
A computer-implemented method for method for detecting features in an image. The method includes receiving first and second images at one or more processors....
Transformation of images with filters
A method, computer program product, and system is described. An aspect of an image is identified. One or more other images are identified based upon, at least...
Systems and methods for managing operating modes of an electronic device
Embodiments are provided for distinguishing certain transportation modes for an electronic device based on connection signal data. According to certain aspects,...
Methods for coordinating communications between a plurality of
communication devices of a user
A communication device performs a method for coordinating communications between a plurality of communication devices of a user. The method includes detecting...
Managing pooled VPN proxy servers by a central server
A method, system and computer program product for managing pooled VPN proxy servers by a central server is provided. The method includes receiving information...
Gesture-based content sharing
A user selects a content item that he wishes to send. He then performs a gesture to specify a direction toward which the content item is to be sent. For...
System and method for increasing capacity in router forwarding tables
A multi-stage TCAM may include a plurality of tables on a pipeline and may store flow rules, including a key, an action, and a priority. The flow rule's key,...
Automatic detection of infrared extender or blaster
A method for automatically detecting an infrared blaster or an infrared receiver includes detecting receipt of an infrared device by a media device. The media...
Tunable circuit elements for dynamic, per element power
A communication device and method mitigates specific absorption rate (SAR) exposure of a user. A radio frequency (RF) transmitter amplifies outgoing...
Calibration of a tunable DBR laser
A method of calibrating a tunable laser having a distributed Bragg reflector includes, aligning a reflection peak of the distributed Bragg reflector with a...
Generating language models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating language models. In some implementations, data...
Systems and methods for using robots to monitor environmental conditions
in an environment
Methods and devices are disclosed for monitoring environmental conditions in one or more environments. In one embodiment, the method includes maintaining a...
Non-radioactive ionizing smoke detectors and methods for use thereof
A smoke detector according to various embodiments discussed herein can use a non-radioactive ionization technique to detect the presence of smoke and/or other...
Multiview texturing for three-dimensional models
Systems and methods for generating textures to be rendered in conjunction with a polygon mesh are provided. More particularly, a polygon mesh modeling a...
Surfacing notable changes occurring at locations over time
An exemplary method for surfacing feature changes occurring over time at a location is provided. The method includes identifying sets of images captured at a...
Odometry feature matching
Methods and systems for determining features of interest for following within various frames of data received from multiple sensors of a device are disclosed....
In embodiments of display co-processing, a computing device includes a display, a full-power processor, and a low-power processor that can alter visual content...