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 apparatus for enforcing tiered geographical anonymity in a
A disclosed method of operation includes generating a first resolution geographic descriptor that identifies a first size geographic grid area. The first size...
Audio clipping detection
Methods and systems for detecting the presence and frequency of clipping in an audio signal are provided. A clipping detection algorithm detects the presence of...
Automating quality assurance for standardized content sharing
A system and method for automating quality assurance for standardized content sharing is provided. The system includes a shared content receiver to receive...
Synchronized advertisement playback across navigation experiences and
Systems and methods that effectuate synchronized advertisement playback across navigation experiences and transitional states, are provided. In an aspect, a...
Managing multi-reference picture buffers and identifiers to facilitate
video data coding
Encoding and decoding is accomplished herein using a multi-reference picture buffer. Reference frames are assigned to reference picture buffers when used for...
Depth map generation from a monoscopic image based on combined depth cues
A combined depth map is generated for a monoscopic image based on a weighted combination of a color depth map, a spatial depth map, and a motion depth map for...
Method and apparatus for representing storage capacity allocation of an
audio/video recording device
A method and apparatus for representing allocation of capacity of a storage unit within an audio/video (AV) recording device is described. In one example, a...
Method and electronic device for individualizing ringtones
A first electronic device ("first device") identifies a second electronic device ("second device") that is within hearing range of the first device. The first...
Geo-location based content publishing platform
The subject matter of this specification can be implemented in, among other things, a method for location-based content publishing. The method includes a step...
Restricting a scope of a post in a social networking service
Systems and methods for restricting a scope of a post are provided. In some aspects, a post for a first set of users is received from a first user. An...
Supplemental content prediction to reduce blink-in effect
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining, for each of a plurality of resource requests...
Crowdsourcing descriptor selection
In one aspect, a method is provided, including the following method operations: receiving a request to share a content page in a post to a social network site;...
Efficient conversation transmission to mobile clients
A first method includes, at a server, receiving a new message in a message thread, identifying quoted text (e.g., text from a previous message in the message...
Target mapping and implementation of abstract device model
A Hardware Abstraction Layer (HAL) for a target computing device that is equipped with an Application Specific Integrated Circuit (ASIC) or other hardware...
System and method for impromptu shared communication spaces
Communications between entities who may share common interests. For entities determined to be sharing common interests (e.g., searching using the same terms or...
Testing system for power delivery network
Systems and apparatus for an integrated test tool for that utilizes reconfigurable hardware to assess power delivery quality. In one aspect, a method includes...
Contactless electrical coupling for a rotatable LIDAR device
A rotatable LIDAR device including contactless electrical couplings is disclosed. An example rotatable LIDAR device includes a vehicle electrical coupling...
RGBZ pixel cell unit for an RGBZ image sensor
An image sensor is described. The image sensor includes a pixel array having a unit cell that includes visible light photodiodes and an infra-red photodiode....
Segment-based speaker verification using dynamically generated phrases
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying an identity of a user. The methods, systems,...
Hotword detection on multiple devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword detection on multiple devices are disclosed. In...
Statistical unit selection language models based on acoustic
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing statistical unit selection language modeling based...
Patterned projection with multi-panel display
A system for displaying a unified image on a multi-panel display includes a projector and a display engine. The projector is configured to project a patterned...
Methods and systems for performing fleet planning based on coarse
estimates of regions
Example methods and systems for performing fleet planning based on coarse estimates of regions is provided. A method may include receiving information...
Efficient composition and rendering of graphical elements
A map server generates a set of base map tiles having vector descriptors, each indicating a geometry of a respective map element, in accordance with a...
Optimizing photo album layouts
Implementations generally relate to optimizing a photo album layout. In some implementations, a method includes receiving a plurality of images and determining...
Session-based character recognition for document reconstruction
Systems and methods are provided for sharing a screen from a mobile device. For example, a method includes receiving an image from a mobile device, performing...
Methods and systems for detecting frame tears
Methods and systems for detecting frame tears are described. As one example, a mobile device may include at least one camera, a sensor, a co-processor, and an...
Customer identity verification
Customer identity verification. Receiving a request for verification of a customer's identity. The request includes fields of customer identity data....
Method for efficiently processing comments to records in a database, while
avoiding replication/save conflicts
A system for processing comment contents associated with a parent document by providing a parent document user interface including a display object enabling a...
Suggesting profile images for a social network
A system and method for generating an ordered set of suggested profile images. The profile image application includes a scorer, a recognition engine, a trend...
Systems and methods for resizing an image
In some instances, an image may have dimensions that do not correspond to a slot to display the image. For example, an image content item may have dimensions...
Construction object detection
Aspects of the disclosure relate to identifying construction objects. As an example, an image captured by a camera associated with a vehicle as the vehicle is...
Systems and methods for scale invariant 3D object detection leveraging
An example method includes receiving a plurality of templates of a plurality of objects, where a template comprises feature values sampled at corresponding...
Filesystem access for web applications and native code modules
One embodiment provides a system that facilitates the execution of a web application. During operation, the system allocates a storage space on one or more...
Blocking of unlicensed audio content in video files on a video hosting
A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking events. One of the methods includes receiving...
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a first search query from a user device; receiving...
Contextual content distribution
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content based on context are disclosed. In...
Geographically local query detection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting local search queries. In one aspect, a method...
Detection of proxy pad sites
A system may identify a set of first documents associated with an organization, and identify clusters to which the first documents belong. Each of a number of...
Clustering queries for image search
Aspects of the subject matter described herein relate to functions used for retrieving image results based on search queries. More specifically, image search...
Methods, systems, and media for recommending media content
Mechanisms are provided that: identify topics associated with a plurality of pieces of media content presented in a session; calculate a distance metric for...
Presenting image search results
A system and computer-implemented method is provided for organizing multiple user submitted results responsive to an image query. A plurality of content...
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...
Associating one or more terms in a message trail with a task entry
Methods and apparatus related to determining an association between a message trail and a task entry of a user and associating an n-gram with the task entry,...
Consistent, disk-backed arrays
Disk-backed array techniques can, in some implementations, help ensure that the arrays contain consistent data. An alert can be provided if it is determined...
Managing metadata for a distributed processing system with manager agents
and worker agents
Methods, systems, and apparatus are described for managing metadata for a distributed processing system. In one aspect, a method includes receiving a...
Method for learning backup policies for large-scale distributed computing
Aspects of the disclosure relate to learning the most useful backup tasks when processing a job in a distributed computing application. For example, training...
Method and apparatus for re-sizing an active area of a flexible display
A method (400) for resizing an active area of a flexible display or reconfigurable device (100) can include a screen (104 or 210) and a controller (202) coupled...
Adaptive content control and display for internet media
This disclosure relates to adaptive content control and display for internet media. A playback component provides for playback of media content. An input...