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.
Scoring authors of posts
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of...
Ranking content using content and content authors
Methods, systems, and apparatus, including computer program products for identifying original content. In one aspect a method is described that includes...
Opportunistic job processing
A global-level manager receives a work order referencing at least one executable file and one or more input files. The one or more input files include multiple...
Category generalization for search queries
A system and computer-implemented method are provided for associating categories with business names for generalizing search queries, the method including...
Providing electronic content based on a composition of a social network
Techniques for providing electronic content may include: identifying members of a social network that have a characteristic in common; determining a first...
Matching video content to video bibliographic data
The present disclosure relates to the identification of video content. In one aspect, a method includes generating a query based on bibliographic data. The...
Visual content retrieval
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating image search results. One of the methods includes...
Query image search
In general, in one aspect, a method includes receiving a query image, obtaining a set of text labels associated with the query image, each text label associated...
System and method for rectangular region covering
Systems and methods are provided for determining mutation regions for a spreadsheet. Mutation regions are iteratively assigned to a first region of cells in the...
Extracting instance attributes from text
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for extracting instance attributes from text are described....
Using location information in electronic commerce
When a request to purchase an item using an account of a user is received, a geographic location of a user device when the request was made is determined, the...
System and method for calculating store display layouts
A system and machine-implemented method for associating a product category of consumer products with a location is provided. Data corresponding to consumer...
Advertising auction system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an advertisement auction system. In one aspect, a method...
Third-party audio subsystem enhancement
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing audio subsystem enhancement. In one aspect, a...
Detecting road weather conditions
Aspects of the disclosure relate generally to detecting road weather conditions. Vehicle sensors including a laser, precipitation sensors, and/or camera may be...
Dynamic determination of device location reporting frequency
A mobile device associated with a mobile asset (and a method operating on such a mobile device) determines the location of the mobile asset and reports the...
Methods and systems for detecting weather conditions including fog using
vehicle onboard sensors
Methods and systems for detecting weather conditions including fog using vehicle onboard sensors are provided. An example method includes receiving laser data...
Unlocking mobile-device and/or unmanned aerial vehicle capability in an
An illustrative emergency-support system may include multiple unmanned aerial vehicles (UAVs), which are configured to provide emergency support for a number of...
Resource management in a multi-operating environment
A method for providing user access to telephony operations in a multi operating environment having memory resources nearly depleted that include determining...
Method and apparatus to facilitate preventing interference as between base
stations sharing carrier resources
A first base station communicates (102) with a second base station (wherein an ongoing communication cannot be handed over from the first base station to the...
Apparatus and methods for remote control of electronic devices
In accordance with aspects of the disclosure, a portable computing device may be configured as a universal remote control to wirelessly control one or more...
Selectively recording media content
An implementation of the subject matter described in this specification provides systems and methods for selectively recording media content. User preference...
Systems and methods for automatically adjusting the temporal creation data
associated with image files
In one aspect, a method for automatically adjusting temporal creation data for a plurality of images is disclosed. The method may generally include receiving a...
Techniques for automatic photo album generation
A computer-implemented technique can receive, at a computing device including one or more processors, a plurality of photos. The technique can extract quality...
High-confidence labeling of video volumes in a video sharing service
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...
Edge-aware smoothing in images
In some implementations of edge-aware smoothing, a method includes determining a boundary map for an input image, where the boundary map associates one of...
System and method for performing supervised object segmentation on images
Each training image in a collection of training images is associated with a corresponding mask. A set of training images is selected from the collection as...
Image masks for face-related selection and processing in images
In some implementations, a method includes identifying one or more face regions of an image, the face regions including pixels that depict at least a portion of...
Programmatic silhouette attribute determination
A set of silhouette attributes are determined for a class of objects, where each of the silhouette attribute corresponds to a discriminative feature that is not...
Method and apparatus for reducing noise pumping due to noise suppression
and echo control interaction
An input signal is processed through noise suppression (NS) and echo control (EC) via a multipath model that reduces noise pumping effects while maintaining EC...
System and method for minimizing hardware resources for given performance
using weighted cost multi-path flow...
The present technology considers network devices that include forwarding tables having a number of next-hop entries (e.g., egress ports) where it is possible...
Radio link monitoring in a wireless communication device
Methods and apparatus' of determining radio link quality are disclosed. According to various implementations, a user equipment detects an out-of-synchronization...
HMD image source as dual-purpose projector/near-eye display
A wearable computing system may include a head-mounted display (HMD) and an optical system with a display panel configured to generate images. The optical...
Detecting media source quality to determine introduced phenomenon
A system and method for detecting media source quality are provided. The system includes a data store comprising a computer readable medium storing a program of...
Determining states and modifying environments according to states
Methods and systems for determining states of environments and modifying the environments according to the states are disclosed. In one aspect, the method...
Systems and methods for 2D-to-3D conversion
Systems and methods can facilitate identifying 2D content in media that is suitable for conversion into 3D content, and converting the suitable 2D content into...
Three-dimensional overlays within navigable panoramic images, and
A panorama viewer is disclosed which facilitates navigation from within the panorama of a larger, structured system such as a map. The panorama viewer presents...
Display error indications
Methods, systems, and apparatus for generating and providing display error indications. In one aspect, a method includes accessing data defining display areas...
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...
Blurring while loading map data
Aspects of the disclosure relate to rendering three-dimensional (3D) models to increase visual palatability. One or more computing devices may render an image...
Touch typing emulator for a flat surface
A touch typing emulator to be placed on any flat surface is made from as few as two acoustic sensors connected by a wire that determines the separation between...
Digital-to-analog converter with monotonicity
Systems and methods provide for the control of a fully-segmented digital-to-analog converter. The selected lead-most current cell of an array in the...
Sensor device measurements adaptive to HVAC activity
Various devices, systems, and methods may be presented. A sensor unit may be presented that includes a housing and a chamber arranged within the housing. The...
Color shifting pumped-phosphor light emitting diode light sources via
modulation of current pulses
A light source can include an LED configured to emit light having a spectrum of first wavelengths when provided with electrical current, a pumped material...
Facilitation of temperature compensation for contact lens sensors and
Apparatus, systems and methods employing contact lens sensors are provided. In some aspects, a contact lens includes a substrate and a circuit. The circuit can...
Device holder for retaining an electronic device
A device holder for retaining an electronic device is disclosed. The device holder may generally include an inner member and an outer member. The inner member...
Hazardous condition detector
Privacy management across multiple devices
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for managing privacy rights...
Policy based trust of proxies
A proxy connect component establishes a connection with a proxy, and provides the proxy with a name of a host with which to establish a connection. A...