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.
Capturing photos without a camera
Implementations generally relate to capturing photos without a camera. In some implementations, a method includes determining a gaze of a user using a device...
Mapping active and inactive construction zones for autonomous driving
Aspects of the present disclosure relate to differentiating between active and inactive construction zones. In one example, this may include identifying a...
Electronic device and method for detecting presence
An electronic device for detecting presence includes a housing and an infrared ("IR") sensor. The housing includes an outer surface having an opening formed...
Inter-vehicle alert system with nagable video look ahead
An apparatus includes a video encoder, a camera and radio frequency modulation circuitry. The radio frequency modulation circuitry is operative to modulate a...
Navigating to a selected location
The disclosed subject matter relates to computer-implemented methods for navigating to a selected location. One method includes receiving from a client device,...
Path finding in a map editor
A system and method for automatically finding a path between two selected road segments. A map editor displays road segments in a visual map to a user. The user...
Navigation using sensor fusion
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for resolving erroneous movement signals and for providing...
Methods and systems for turning an envelope into a parachute
The present disclosure provides a method and apparatus for turning an envelope of a balloon into a parachute. The balloon may include a payload, an envelope...
Portion of a display screen with a graphical user interface
Location based notifications
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for annotating search results. In one aspect, a method...
Multi-cast optimized medium access method for wireless network
Collisions in wireless networks may be avoided by stacking acknowledge messages, relaying the stacked acknowledge messages, and reducing the number of...
Processing emergency alert system messages
Disclosed are methods and apparatus for processing an emergency alert message (e.g., a national warning system message e.g., an Emergency Alert System (EAS)...
Independent temporally concurrent video stream coding
Implementations of independent temporally concurrent video stream coding may include generating a sequence of encoded frames by encoding a plurality of input...
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...
Methods of selecting an encoding mode
Information needed to generate an encoded version of a matrix of j transform coefficients c0 . . . cj-1 representing a block of digital video data is determined...
Models for predicting similarity between exemplars
An exemplar dictionary is built from exemplars of digital content for determining predictor blocks for encoding and decoding digital content. The exemplar...
Synchronizing sparse coding dictionaries for use in communication sessions
Techniques for generating synchronized dictionaries for sparse coding to facilitate coding of video content are presented. During a communication session, an...
Generation of a stereo video from a mono video
A system and methodology provide for generation of a stereo video from a mono video. A mono video is partitioned into shots, where each shot including one or...
Video chat encoding pipeline
Implementations relate to a system for video encoding and conversion including an image resolution conversion component operable to convert a resolution of a...
Multi-core processor for portable device with dual image sensors
A multi-core processor is used in a portable device that has first and second image sensors spaced from each other for capturing images of a scene from slightly...
Image sensing and printing device
An image sensing and printing digital camera device includes a housing defining a slot for receiving a printed instruction card having printed thereon an array...
Remotely configuring a wireless device and uploading media to a server
Certain aspects of a method and system for a wireless device to upload media to a web-based server may include a network that includes a wireless device and one...
Methods and systems for overriding graphics commands
Disclosed are "graphics overrides." An override accepts a stream of graphics commands as produced by an application and then modifies the stream before it is...
Method and apparatus for enabling event-based media data capture
A method and apparatus for enabling media data capture based on a real-world user experience is described herein. According to embodiments of the invention,...
Tools for micro-communities
A system and method for associating users with a micro-community that is relevant to an object reference. The object reference is anything that can be perceived...
Electronic communication reminder technology
Systems and methods concerning electronic communication reminder technology are disclosed. At a receiving device comprising one or more processors and a memory...
Redundant architecture for failover of transcoder instances
In one embodiment, a system includes a first subsystem that includes components configured to route video to transcoder instances for transcoding. The first...
Video content pre-fetching from mobile browser
Systems and methods for pre-fetching video content from a content server for eventual playback on a mobile device are disclosed herein. The system includes a...
System for remotely monitoring device to obtain information sensed by a
device component featuring client...
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A...
Method for setting DNS records
A method includes receiving a request to associate a user-specified domain name with an application function, identifying a registrar system based on the...
Social media session access
A method for social media session access includes, by a computing device, receiving a user request to join a social media session. If the social media session...
State and availability monitoring for customer support services for
A system and method are described for providing support services via a virtual production environment. The system may include a help center interface, an agent...
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,...
Multi-listener wireless medium access method
Collisions in wireless networks may be avoided by limiting competing transmissions at the same time or within a temporally proximate time range. A relay...
Viewing impression report collection, storage, and reportback of inserted
content with DVR playback
A method and system that computes viewing statistics for a digital video content stream received at a set-top box. The digital video content stream includes a...
Augmenting speech segmentation and recognition using head-mounted
vibration and/or motion sensors
Example methods and systems use multiple sensors to determine whether a speaker is speaking. Audio data in an audio-channel speech band detected by a microphone...
Layered mobile application user interfaces
Disclosed are systems, methods, and devices for providing a layered user interface for one or more applications. A user-interface layer for a voice user...
Updating phonetic dictionaries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating phonetic dictionaries. In one aspect, a method...
System and method for viewing content
A system and method for viewing content on a mobile device may include outputting, at a display coupled to a mobile computing device, content viewable at the...
Hardware attitude detection implementation of mobile devices with MEMS
Systems and methods for detecting an attitude of a device are disclosed. The system includes a processing system including at least a sensor processor and an...
Prediction of an estimated remaining utility usage via meter and adjusting
an alert threshold
A method and system for predicting an estimated remaining utility usage and adjusting an alert threshold for a prepaid utility meter account includes receiving...
Visualize the obscure object in 3D space
A system, method and software application implement a visualization scheme for presenting information in a 3D map. A set of rules specifies the visualization...
Local feature cameras for structure from motion (SFM) problems with
Methods and systems for extraction of 3D geometry from a plurality of generalized camera images by a device that comprises an electronic circuit are provided....
Endpoint based video fingerprinting
A method and system generates and compares fingerprints for videos in a video library. The video fingerprints provide a compact representation of the temporal...
Orientation of panoramas and panorama selection based on Ad bidding
Systems, methods, and computer storage mediums for orienting a panoramic image of a geolocation to display an advertiser's location are provided. An exemplary...
A framework for content delivery includes a content distribution manager operable to select content for distribution in response to a request for content. The...
Systems and methods of detecting keyword-stuffed business titles
The present invention relates generally to identifying fraudulent businesses and business listings. More specifically, the invention relates to determining a...
Merchant identification of payer via payment path
Novel features to be used in a proxy card payment system include a real-time request to override a declined transaction or to select a different financial...
Multiple reference point shortest path algorithm
Data are maintained in a distributed computing system that describe a directed graph representing relationships among items. The directed graph has a plurality...
Generating models based on response rates of users/experts using
probabilities, and random numbers
Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for receiving aggregate user data, the aggregate user data...