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.
System and method for displaying multimedia events scheduling information
Systems and methods for displaying program guide information are disclosed. In some implementations, a method includes, at a computing device having one or more...
Method and apparatus for distribution of 3D television program materials
Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one...
Systems and methods for capturing data of an object
Systems and methods for capturing data of an object are provided. In an example system, a suspension component for suspending an object so that the object is...
Accurate simulation of shallow depth of field using contrast detection
Aspects of the subject technology relate to accurately simulating a shallow depth of field (DOF) in an image through post-processing, such as using contrast...
Handheld digital camera device with orientation sensing and decoding
A handheld digital camera device including an image sensor for capturing images and generating image data; a color display for displaying captured images to a...
Apparatus with dynamic audio signal pre-conditioning and methods therefor
An apparatus includes an echo canceller having an audio signal input and an audio signal output and dynamic pre-conditioning logic. The dynamic pre-conditioning...
Zero-click sharing of application context across devices
A first client device performs a handoff operation to a second client device by transmitting application information, associated with a first application, to...
Situated multi-person user interface
Systems and methods for a situated multi-user environment are provided. In one aspect, the method includes a step for receiving a user event message for a first...
Multi-tiered authentication methods for facilitating communications
amongst smart home devices and cloud-based...
Apparatus, systems, methods, and related computer program products for synchronizing distributed states amongst a plurality of entities and authenticating...
Virtual machine name resolution
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for virtual machine name resolution. In one aspect, a method...
Generating reach and frequency data for television advertisements
Television reporting records are accessed and processed to generate frequency specific reach values and device frequencies for creatives (e.g., television...
Variable length local sensitivity hash index
Implementations are provided herein relating to audio matching. A variable length local sensitivity hash ("LSH") index can be created through a careful...
Smart-home multi-functional hazard detector providing location-specific
A particular smart hazard detector may itself function as a guide during a process of installation of the same at an installation location. Additionally, the...
Systems and methods for providing a visualization of satellite sightline
Systems and methods for providing a visualization of satellite sightline obstructions are provided. An example method includes identifying an approximate...
Rendering an image on a display screen
Systems and methods for compositing image layers using a GPU shader module. Image layers may be mapped to a destination surface and tiled such that each tile...
Simulating an infrared emitter array in a video monitoring camera to
construct a lookup table for depth...
A process generates lookup tables for estimating spatial depth in a scene. The process identifies subsets of illuminators of a camera system that has a...
Image enhancement using learned non-photorealistic effects
Systems, methods and computer readable media for image enhancement using learned non-photorealistic effects. In some implementations, a method can include...
Method for recommending musical entities to a user
Methods, systems, and computer programs are presented for recommending music entities to a user. One method includes defining a set of labels with each label...
Contextually relevant pieces of alternative content, including advertisements, are selected for display with requested content based on documents or other...
Adaptation of web-based text ads to mobile devices
Systems and methods for adaptation of content to mobile devices. A mobile device type can be identified based upon a request originating from the mobile device....
Generating user information for use in targeted advertising
User profile information for a user may be determined by (a) determining initial user profile information for the user, (b) inferring user profile information...
Managing delayed participation in a communication session
This disclosure relates to a method and system for managing participation in a communication channel when one or more participants may be delayed. In one...
System and method for selecting and serving content items based on sensor
data from mobile devices
Sensor data having values received from several sensors of a mobile device and response data associated with the sensor data may be used in the determination or...
Searching images and identifying images with similar facial features
A system and method for searching images and identifying images with similar facial features is disclosed. In one implementation, the system includes a...
Extracting card data with wear patterns
Embodiments herein provide computer-implemented techniques for allowing a user computing device to extract financial card information using optical character...
Query rewrites for generating auto-complete suggestions
A computer-implemented method for proving complete query suggestions, performed by a server system, includes receiving a partial search query from a client...
Discovering entity actions for an entity graph
Systems and methods identify recent or ephemeral events involving entities that can be used to update a data graph or provide enhanced search results. For...
Systems and methods for generating predicted queries and corresponding
A search system monitors the input of a search query by a user. Before the user finishes entering the search query, the search system identifies and sends a...
Modifying search result ranking based on implicit user feedback
The present disclosure includes systems and techniques relating to ranking search results of a search query. In general, the subject matter described in this...
Automatic generation of snippets based on context and user interest
A system obtains a document that is responsive to a user query. The system determines an interest of the user based on stored data associated with the user, and...
Ranking media content sources
A processing device identifies a plurality of media items that have been accessed by a user. The processing device determines a plurality of annotations in the...
Specifying a predetermined degree of inconsistency for test data
A method and a test system for specifying a predetermined degree of inconsistency for test data are disclosed. The test system obtains a test policy, which...
Techniques for on-the-spot translation of web-based applications without
annotating user interface strings
A computer-implemented technique can include executing a web-based application and receiving a request to translate at least a portion of the web-based...
Collaborative audio recording of an event by multiple mobile devices
Techniques are disclosed for producing a collaborative recording of an audio event. An online server or service identifies participating mobile devices with...
Electronic device mode detection
In embodiments of electronic device mode detection, a mode detection application, implemented on an electronic device, correlates an identifier of a wireless...
Systems and methods described herein are directed to persona management within a user's single and unified online identity, including defining a plurality of...
Touch interpretation for displayed elements
A machine-implemented method for processing touch elements of an application of a device is provided. The method includes receiving application data associated...
Efficient motion estimation for remote desktop sharing
This disclosure relates to systems and methods for estimation of motion in a frame as compared to a reference frame based upon knowledge of windows in the frame...
Touch sensitive surface for an electronic device with false touch
A touch sensitive surface (401) for an electronic device (200) includes a capacitive touchpad (409). A grille (413) of non-conductive material (515) is disposed...
A method includes receiving a first input through a hands-based input device. A prompt is then output, and input responsive to the prompt may be received...
Mobile device audio playback
This disclosure is directed to providing audio playback to a mobile device user. According to one aspect of this disclosure, a mobile device may be to modify...
Fixed focus camera with lateral sharpness transfer
A lens includes a depth of field ("DOF") range and a macro range. The macro range is distinct and separate from the DOF range. The macro range is a near field...
Discovering theme and attribute oriented travel routes and relevant
geographic entities along a route
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for determining routes. Starting and...
Systems and methods for identifying and selecting personalized waypoints
for presentation on a map
Systems and methods for identifying and selecting personalized waypoints for presentation on a map are provided. In particular, a user's data can be analyzed to...
Integrating sensing systems into thermostat housing in manners
facilitating compact and visually pleasing...
An occupancy sensing electronic thermostat is described that includes a thermostat body, an electronic display that is viewable by a user in front of the...
User-friendly, network connected learning thermostat and related systems
A user-friendly, network-connected learning thermostat is described. The thermostat is made up of (1) a wall-mountable backplate that includes a low-power...
Characterizing optically reflective features via hyper-spectral sensor
A light detection and ranging device associated with an autonomous vehicle scans through a scanning zone while emitting light pulses and receives reflected...
Decentralized electrical load shedding
A decentralized load shedding device turns off a load in response to determining that an electric grid is approaching its maximum operating point. By turning...
Altitude control via rotation of balloon to adjust balloon density
A balloon having an envelope, a gas contained within the envelope, a payload connected to the envelope, wherein the envelope has a first portion that has a...
Cloud-based multi-player gameplay video rendering and encoding
Generating in real-time multiple gameplay videos in a cloud computing network of a mobile game played on multiple mobile devices is disclosed. A cloud-based...