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.
Method and system supporting audited reporting of advertising impressions
from video games
A variety of processes for certifying the reporting of advertising impressions provided via video games are described. These certification processes optionally...
Display screen or portion thereof with a graphical user interface
Display screen or portion thereof with a graphical user interface
Light emitting diode assembly
A circuit in accordance with one embodiment of the invention can include a light emitting diode (LED) assembly comprising a plurality of LED channels that are...
Device location history anonymization based on stop detection
Embodiments described herein may help to protect users' privacy when storing and/or utilizing location data that is provided by the users' mobile devices. An...
Motion detection with bluetooth low energy scan
An example method for providing motion detection via a Bluetooth low energy scan is disclosed. In particular, the method includes performing a scan via a...
Selecting location-based content
Systems and methods include retrieving data indicative of a sequence of content that were previously selected for presentation by a mobile device based in part...
Systems and techniques for colocation and context determination
Methods and systems for grouping computing devices together based on the devices being colocated with one another or being associated with complementary usage...
Life safety device with folded resonant cavity for low frequency alarm
Low frequency alarm tones emitted by life safety devices are more like to notify sleeping children and the elderly. Disclosed herein is a life safety device...
Associating video content with geographic maps
A system and method for associating videos with geographic locations is disclosed. The system comprises a communication module, a location module, a tagging...
Methods, systems, and media for detecting a presentation of media content
on a display device
Methods, systems, and media for detecting a presentation of media content on a display device are provided. In accordance with some implementations, methods for...
Transcoding media streams using subchunking
A method including receiving an input media stream and splitting a video portion of a received portion of the input media stream into input video chunks. For...
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...
Skipped macroblock video encoding enhancements
Systems and methods for encoding a video stream based upon identified regions of interest (ROI's) are disclosed herein. Standard video encoding schemes require...
Spatial proximity context entropy coding
Encoding and decoding using spatial proximity context entropy coding may include identifying a plurality of transform coefficients for a current block of a...
Previewing and playing media items based on scenes
A plurality of scenes in a digital video are identified. The length of each scene is compared with a first threshold length and a second threshold length. When...
Control of a video conference system using personal devices
A system and machine-implemented method for automatically linking a mobile device to a video conference control unit of a video conference site, providing...
Avoiding flash-exposed frames during video recording
A flash removal system identifies and removes flash lighting from a video. The flash removal system identifies flash-exposed frames in the video based on a time...
Handheld imaging device with integrated chip incorporating on shared wafer
image processor and central processor
A handheld imaging device includes an image sensor for sensing an image; an integrated chip provided on a wafer substrate, the integrated chip integrating on...
A method and apparatus are disclosed for distributing content items to a handheld device using a personal computer. A user can browse and select content using a...
Content recommendation based on context
The disclosure includes a system and method for providing recommended content to a user. The system includes a processor and a memory storing instructions that...
Locating network resources for an entity based on its digital certificate
A method and apparatus are provided for locating network resources over a communication network. The method includes receiving a digital certificate identifying...
Persistent login support in a hybrid application with multilogin and push
A system and method are disclosed that may allow a hybrid application to support persistent login, multilogin, and push notifications. User credentials may be...
Systems and methods for multi-function and multi-purpose cryptography
Systems and methods for multi-function and multi-purpose cryptography are described, including obtaining, by a cipher engine executing on a computing system, a...
Identifying affiliated domains
Systems, methods, and computer program products are provided for identifying affiliated domains. A method includes identifying a plurality of domains, where...
Browser-based fetch of external libraries
A browser-based fetch of an external library may include a browser receiving a request from a web application to load an external library and determining...
Dynamic key management
Methods, systems, and apparatus, including computer programs, for managing keys for virtual machines (VM). One method includes receiving a first public key...
Optical loopback in a wavelength division multiplexing system
An optical communication device includes a transmitter having a transmitter port and a receiver having loopback and receiver ports. The transmitter transmits a...
USB connector with ejectable memory card
According to one general aspect, an apparatus includes a connector receptacle coupled to an electronic device. The connector receptacle is configured to receive...
Split-block construction of waveguide channels for radar frontend
A radar system in an autonomous vehicle may be operated in various modes and with various configurations. The autonomous vehicle features a radar system having...
Identifying underserved command inputs
A language processing system identifies first command input sentences that do not successfully parse by any parsing rule in a set of parsing rules. Each of the...
Method and system for cross-lingual voice conversion
A method and system for is disclosed for cross-lingual voice conversion. A speech-to-speech system may include hidden Markov model (HMM) HMM based speech...
Systems and methods for facilitating video fingerprinting using local
Systems and methods for facilitating video fingerprinting are provided. In one embodiment, a system can include: a memory, a microprocessor, a communication...
Ad extensions on content network
A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the...
Managing media library merchandising promotions
A method and/or system for managing media library merchandising promotions may include determining one or more current promotions from a plurality of...
Retargeting in a search environment
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. In one...
Featured items of distributed discussion collaboration
In an embodiment, a method for distributed discussion collaboration is provided. The computer-implemented method includes selecting a featured discussion item...
Cloud systems and methods for determining the probability that a second
application is installed based on...
A method for providing a conditional scored list of applications for use in recommending applications includes storing on a cloud computing service a...
Techniques for generating customized two-dimensional barcodes
A computer-implemented technique can receive, at a computing device, a uniform resource locator (URL) for a web page and a plurality of images. A number of...
Object detection in images based on affinity determinations
A hierarchy of clusters is determined, where each leave of the hierarchy corresponds to one of the images in a group, and each cluster in the hierarchy...
Determining feature vectors for video volumes
A volume identification system identifies a set of unlabeled spatio-temporal volumes within each of a set of videos, each volume representing a distinct object...
Systems and methods for protecting sensitive data in communications
Systems and methods for protecting sensitive data in communications are described, including identifying first information in content created by a user for a...
Data access lockdown
Data access lockdown is described, including receiving a request from a first user to disable access to all data that are access-controlled by the first user...
Detecting setting tampering
A computer implemented method includes generating a first cryptographic hash based on at least one setting associated with a browser at a first time, storing...
Facial feature detection
An example method includes capturing, by a camera of a computing device, an image including at least a face of a user, calculating a face template of the face...
Method and apparatus for determining the proximity of a client device
The present invention discloses an apparatus and method for a method for determining proximity of a device (e.g., a client device). In one example, a key...
System and method for confirming authorship of documents
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for confirming authorship of documents is presented....
Determining labels from similar geographic features
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including a method that comprises: determining a target...
Quality score for posts in social networking services
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing a plurality of items, each item including digital...
Endorsing search results
Methods and systems for improving user search experience with a search engine by providing a way for associated users to create and share personalized lists of...