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.
Techniques for encrypting documents in a search index may include: receiving a document for inclusion in a search index of a search system, where the document...
Distribution of cryptographic host keys in a cloud computing environment
Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for distribution of cryptographic keys. In one aspect, a...
Disabling write protection on a serial peripheral interface chip
Systems and methods for disabling write protection on a serial peripheral interface (SPI) chip are provided. In some aspects, a method includes providing for...
Monitoring digital images
Digital images are monitored by enabling access to a digital image, receiving a notification associated with the digital image from a first user, and regulating...
Monitoring of metrics to identify abnormalities in a large scale
distributed computing environment
Methods and apparatus, including computer program products, implementing and using techniques for finding application latency degradation causes in an...
Systems and methods for associating data with advertisements
Systems and methods for associating data with advertisements include storing a relationship between a first user and a second user in a memory, receiving an...
System and method for generating privacy-enhanced aggregate statistics
A system and method for generating privacy-enhanced aggregate statistics within a social network system is provided. Data is collected and processed to gather...
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....
Redundant data requests with redundant response cancellation
A server system having one or more processors and memory receives a request including server identifiers for one or more other server systems and processes the...
Time based ranking
Apparatus, systems and methods for content ranking are disclosed. Historical click-through rates of first and second content items for a query are determined...
Pre-processing of social network structures for fast discovery of cohesive
Aspects and implementations of the present disclosure are directed to methods and systems of pre-processing a social network structure for fast discovery of...
Creating targeting information for a user
Methods, systems, and computer program products, including computer programs encoded on a computer readable storage medium, for providing content to a user...
Finding query offsets of similar geographic features
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including a method that comprises: determining excess queries...
Personalized location tags
Systems and methods are provided for creating and using personalized location information tags (geotags). Personalized geotags take the place of generic...
Detecting content scraping
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying a plurality of n-grams in a plurality of...
Fake skip evaluation of synonym rules
Methods, systems, and apparatus, including computer programs are encoded on a computer storage medium, for fake skip evaluation of synonyms. In one aspect, a...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting image search results. In one aspect, a method...
Providing search results tools
The subject matter of this specification can be embodied in, among other things, a method that includes obtaining, in response to a determination that one or...
Data block compression using coalescion
A method for processing blocks of data in a file is provided. The method includes determining a plurality of blocks of data in the file for a compression...
Operational-transform-compatible representation of 2-dimensional page
Solutions, systems, and techniques for applying 2-dimensional changes to a shared document are discussed. The document is divided into vertical columns of a...
Detection of spam using contextual analysis of data sources
Aspects of the disclosure provide for detection of spam business listings. Aspects operate to identify business listing characteristics in trusted sources and...
Predictive analytic modeling platform
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for training a predictive model. In one aspect, a...
Predictive model evaluation and training based on utility
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a plurality of different types of predictive...
Methods, systems, and programming for annotating an image including
scoring using a plurality of trained...
Methods, systems, and articles of manufacture for annotating of an image are disclosed. These include scoring the image using a plurality of trained...
Markov modeling of service usage patterns
A system for analyzing service usage utilizing Markov models. Records of client requests to the service are extracted from at least one log. The records are...
System for installing programmable features on output devices
A programmable feature such as a software upgrade, updated print driver, new process, etc. is remotely delivered to an output device, such as a printer. First,...
Speech recognition training
A method may include selecting, by a computing device, sets of two or more text candidates from a plurality of text candidates corresponding to vocal input. The...
Enhanced stability prediction for incrementally generated speech
recognition hypotheses based on an age of a...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for predicting the stability of speech recognition results....
Detecting driver grip on steering wheel
Aspects of the disclosure relate generally to determining by what degree a driver is gripping a steering wheel. In one example, a computer may send an...
Responsive navigation of an unmanned aerial vehicle to a remedial facility
The present disclosure relates to a deployment system for an unmanned aerial vehicle (UAV). In one aspect, an illustrative deployment system includes a...
Contact lens with integrated pulse oximeter
Apparatus, systems and methods employing a contact lens having a pulse oximetry sensor to detect information indicative of a blood oxygen content and/or pulse...
Aspect of the subject technology relate to a computer-implemented method for identifying geographic features related to a location lookup point. In some...
Obscuring true location for location-based services
A location of a client device may be obscured by using generated random offsets and/or a set of regions. In one implementation, the location of a client device...
Proximal device configuration method and system
Systems and methods for configuring proximally configurable devices deployed to a location using a proximal device configuration tool. The proximal device...
Disruption blocking in mobile devices
A do not disturb (DND) mode for telephonic devices, in which the DND mode is automatically deactivated after a time increment has elapsed, the DND mode having...
Transport of multiple asynchronous data streams using higher order
Aspects of the invention provide transmitters and receivers for managing multiple optical signals. High order modulation, such as phase and/or amplitude...
Methods and systems for providing media content collected by sensors of a
An example method may include continuously receiving, from a sensor of a computing device, media content collected from an ambient environment of the computing...
Methods and apparatus for automated true object-based image analysis and
The present invention is an automated and extensible system for the analysis and retrieval of images based on region-of-interest (ROI) analysis of one or more...
Methods and apparatus for automated true object-based image analysis and
An automated and extensible system is provided for the analysis and retrieval of images based on region-of-interest (ROI) analysis of one or more true objects...
Providing image candidates based on diverse adjustments to an image
In some implementations, a method provides image candidates for a user. The method can include applying a plurality of different image adjustment types to an...
Using photographs to manage groups
In one implementation, a computer-implemented method includes receiving, at a computer system, an electronic photograph; and identifying, by the computer...
Temporal motion vector prediction
Taught herein are techniques to incorporate temporal motion vector prediction in encoding and decoding a video stream. Motion vectors are temporally predicted...
Systems and methods for testing network connections of a
A computer network testing process to determine whether, given a network node that is unreachable by communication attempts from a controller on a control-plane...
Generating and/or modifying motion compensation parameters for video
A system for video stabilization is provided. The system includes a media component, a transformation component, an offset component and a zoom component. The...
Image capture and processing integrated circuit for a camera
An image capture and processing (ICP) integrated circuit (IC) is provided for a camera. The ICP IC includes an imaging array which, in turn, includes image...
Handheld imaging device with quad-core image processor integrating image
A handheld imaging device includes an image sensor for sensing an image; a processor for processing the sensed image; a quad-core processing unit provided in...
Handheld imaging device with system-on-chip microcontroller incorporating
on shared wafer image processor and...
A handheld imaging device includes an image sensor for sensing an image; and a micro-controller provided on a wafer substrate, the micro-controller integrating...
Multiway video broadcast system
A multiway video broadcast system may include a processor and a memory. The processor may facilitate steps of receiving a plurality of video streams from a...
Don and doff sensing using capacitive sensors
Methods and devices for determining whether a head-mountable computing device is donned or doffed are disclosed. In one embodiment, a method is disclosed that...
Apparatus and method for decoding data
A computer-implemented method and apparatus are disclosed for decoding an encoded data signal. In one embodiment, the method includes accessing, in a memory, a...