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 delivering certificate revocation lists
The present invention discloses an apparatus and method for delivering a revocation list over a one-way broadcast network to receivers with limited memory...
Fast efficient vocabulary computation with hashed vocabularies applying
hash functions to cluster centroids...
The disclosed embodiments describe a method, an apparatus, an application specific integrated circuit, and a server that provides a fast and efficient look up...
Methods and apparatus for dynamically adjusting an over-current protection
Methods and apparatus for dynamically adjusting an over-current protection threshold (514) are disclosed. A dynamic over-current protection circuit (104)...
Assembling thin silicon chips on a contact lens
A contact lens having a thin silicon chip integrated therein is provided along with methods for assembling the silicon chip within the contact lens. In an...
Disambiguating input based on context
In one implementation, a computer-implemented method includes receiving, at a mobile computing device, ambiguous user input that indicates more than one of a...
Generating acoustic models
This document describes methods, systems, techniques, and computer program products for generating and/or modifying acoustic models. Acoustic models and/or...
Apparatus and method for audio frame loss recovery
A method and apparatus provide for audio frame recovery by identifying a sequence of lost frames of coded audio data as being lost or corrupted; identifying a...
Two-way HDMI communication
A device is provided for use with an audiovisual device and an HDMI cable having a first end and a second end. The first end can connect to the audiovisual...
Tiled displays using multiple display panels over monolithic backlight
A modular display including a monolithic backlight module to generate light and a plurality of display panels disposed over the monolithic backlight module, and...
Hidden line grids in a browser environment
A method for rendering elements in a browser includes determining a first element and a line grid element to be rendered in three dimensions (3D) in the...
Creating a mesh from a sparse structure-from-motion point cloud using
co-visibility of points
A method for creating a three-dimensional mesh model of a structure includes accessing a set of three-dimensional points associated with a set of images of the...
Method for sliced inpainting
A method for replacing image data in a destination region that is divided into sub-pieces along one or more cutting paths, which start and end at two different...
Constructing social networks
Aspects of the disclosure provide techniques that enable a first user to add a second user to a social subnetwork of the first user's social network. In one...
Recommended modes of transportation for achieving fitness goals
A computing system is described that determines one or more of modes of transportation available to a user of a computing device to travel from a current...
Geographical targeting for content management of campaigns
Configurations for geographical targeting for managing content of campaigns are disclosed. In one example, the subject technology provides a user interface...
Affecting display of content based on negative reactions
Techniques for affecting display of content may include receiving a request for content to supplement a response to an input initiated by a first user;...
Calculating flight plans for reservation-based ad serving
The disclosure provides various embodiments of systems, methods, and software for supporting server-side product catalogs. Software for managing ad serving may...
Learning mechanism for recommended reordering of elements based on
This disclosure relates to relates to systems and methods that facilitate generating an ordered list of a set of elements based upon user demographics or...
Domain level clustering
A computer implemented method for clustering documents that includes receiving at least a first first-level cluster of documents and a second first-level...
Systems and methods for screening potentially inappropriate content
This disclosure relates to screening potentially inappropriate online content. A flag is received that indicates online content is potentially inappropriate....
Object identification in visual media
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining the identity of an object in an image where...
Identifying images using face recognition
A method includes identifying a named entity, retrieving images associated with the named entity, and using a face detection algorithm to perform face detection...
Efficient identification and correction of optical character recognition
errors through learning in a...
OCR errors are identified and corrected through learning. An error probability estimator is trained using ground truths to learn error probability estimation....
Policy for secure packet transmission using required node paths and
Techniques (400, 600, 700) and apparatuses (102, 106, 108, 800) are described that enable a policy for secure packet transmission using required node paths and...
Unidirectional and bidirectional communication between a host device and a
A dock connects to a user's host device and provides video output to a display. The host device is a computing device that executes one or more applications....
Uniquely identifying script files by appending a unique identifier to a
Described herein are techniques related to uniquely identifying script files. This Abstract is submitted with the understanding that it will not be used to...
Generating a representative model for a plurality of models identified by
similar feature data
A computerized method for generating a representative model for a plurality of different models identified by similar feature data. A processing circuit...
Sitelinks based on visual location
A computing device may receive a request for sitelinks corresponding to a document and identify a plurality of hyperlinks corresponding to the document. Each...
Clustering data points
Systems and methods for clustering a group of data points based on a measure of similarity between each pair of data points in the group are provided. A...
Search query results based upon topic
Systems and methods for returning results to a query based upon topic are disclosed herein. Aspects disclosed can be particularly useful when searching for...
System and method for generating a compatibility score for web content
A system and method for generating a compatibility score are provided. Elements associated with a web content as rendered by a benchmark browser engine are...
Content item relevance based on presentation data
Methods, systems, and apparatus for determining content item quality based on content item presentation data are presented. In one aspect, a method includes...
Query image search
Methods, systems and apparatus for identifying result images for a query image. One or more labels that are associated with the query image are obtained....
Determining updates for files based on an organization of the files on
different blocks of a storage device
Configurations for only transmitting modified files in a file system update over a network to a target computer system are provided. The target computer system...
A publisher web page is rendered at a client device from a publisher and the client device issues a request for traffic statistics data related to traffic...
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...
Pitch shift resistant audio matching
Systems and methods are provided herein relating to audio matching. Both melody fingerprints and audio-id fingerprints can be used to improve an audio matching...
Migrating code from a source format to a target format
Source code is automatically migrated from a source format to a target format. In particular, the execution of the source code is dynamically analyzed for...
Object occlusion to initiate a visual search
Methods and devices for initiating a search of an object are disclosed. In one embodiment, a method is disclosed that includes receiving video data recorded by...
Displaying side-tabbed panels for an application operating on a computing
A method for displaying panels in a user interface of a computing device includes displaying, via the computing device, tabs vertically along sides of the...
Method for correcting alignment of vehicle mounted laser scans with an
elevation map for obstacle detection
Methods and systems for alignment of light detection and ranging (LIDAR) data are described. In some examples, a computing device of a vehicle may be configured...
Generating an indoor map model
A method and system for providing an indoor map representation are provided herein. Aspects of this disclosure provide a representation of an indoor map...
Automatic travel directions
In one aspect, a computer-implemented method for automatically providing travel directions to users of a geographic information system client may generally...
System and method for indicating user location and facing direction on a
A system and method may indicate a user location and compass direction on a digital map. Map data may be requested from a remote mapping system server using a...
Providing emergency medical services using unmanned aerial vehicles
Embodiments described herein may help to provide medical support via a fleet of unmanned aerial vehicles (UAVs). An illustrative medical-support system may...
Detecting and responding to tailgaters
An autonomous vehicle detects a tailgating vehicle and uses various response mechanisms. For example, a vehicle is identified as a tailgater based on whether...
Portion of a display screen with icon
Display device component
Combined display device and case