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.
Query translation quality confidence
Methods, systems, and apparatus, including computer program products, for generating visual media search results are provided. A first search query in a first...
Advertiser and user association
The subject matter of this specification can be embodied in, among other things, a method that includes generating content-based keywords based on content...
Selecting keywords using co-visitation information
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting keywords for resources. In one aspect, a method...
Ranking social network objects
An online social networking system can be used to rank social network objects of various different object types, each according to its type. The objects may...
Systems, computer program products, and methods can identify a training set of content, and generate one or more clusters from the training set of content,...
Identifying non-compositional compounds
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying non-compositional compounds. In one aspect, a...
Framework for evaluating web search scoring functions
Methods, systems, and apparatus, including computer program products, for testing web search scoring functions. A query is received. A first and a second...
Spam detection for user-generated multimedia items based on appearance in
A system, a method, and various software tools enable a video hosting website to automatically identify posted video items that contain spam in the metadata...
Non-cached extraction of data store content
A method for extracting content from a data store includes creating a file identifier mapped to an item. The method includes receiving a request that seeks...
Outcome estimation models trained using regression and ranking techniques
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for outcome estimation and content item selection. In one...
Using search query information to determine relevant ads for a landing
page of an ad
Advertisers can generate revenue (or credits) from an advertising network by allowing relevant ads to be shown with their properties (e.g., a document such as a...
E-commerce price index
An e-commerce price index is constructed and maintained based on consumer actions in connection with one or more e-commerce websites. A data collector software...
Pricing graph representation for sets of pricing solutions for travel
An airline travel planning system is described. The system includes a server computer executing a server process including a search process to search for set of...
Methods and systems for adaptation of synthetic speech in an environment
Methods and systems for adaptation of synthetic speech in an environment are described. In an example, a device, which may include a text-to-speech (TTS)...
Inference-aided speaker recognition
Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving information relating to (i) a...
Speech recognition with parallel recognition tasks
The subject matter of this specification can be embodied in, among other things, a method that includes receiving an audio signal and initiating speech...
Multi-stage speaker adaptation
A first gender-specific speaker adaptation technique may be selected based on characteristics of a first set of feature vectors that correspond to a first unit...
Semantic interpretation using user gaze order
Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for performing semantic interpretation using...
Control of vehicles based on auditory signals
Methods and systems for control of vehicles based on auditory signals are described. In an example, a computing device may be configured to control a vehicle or...
Identifying mobile access points
Systems and methods for identifying mobile access points are provided. In one aspect, a method includes receiving an indication of an accessible access point...
Personal video recording with storage space requirement checking
Administration of storage space requirements on personal video recorders ("PVRs"), including recording a show having a storage space requirement, and...
Image enhancement through discrete patch optimization
An image processing system enhances the resolution of an original image using higher-resolution image data from other images. The image processing system...
Techniques for enabling or establishing the use of face recognition
Embodiments described herein facilitate or enhance the implementation of image recognition processes which can perform recognition on images to identify objects...
Subtle camera motions to indicate imagery type in a mapping system
A technique for providing a subtle indication of imagery type can be implemented in a software application, such as a mapping application, that displays...
Camera support device and method related thereto
The present disclosure is directed to a camera support device. The camera support device includes a mounting assembly adapted to releasably mount a camera. The...
Setting default security features for use with web applications and
According to one general aspect, a computer-implemented method for implementing default security features for web applications and browser extensions includes...
Pre-fetch ads while serving ads in live stream
Described herein are techniques related to pre-fetching ads while serving ads in a live streaming video. In one implementation, the pre-fetching mechanism will...
Advertisement transcoding and approval
Advertising parameters and associated television advertisements are received from advertisers. The television advertisements can be designated as pending...
Live demonstration of computing device applications
A feature of a computing device application may be selected by user or other input and then demonstrated using a demonstration application. The demonstration...
A server receives information from a user, where the information designates one or more images that the user is interested in seeing when viewing a web portal....
Merging electronic document redraws
The subject matter of this document can be implemented in, among other things, a method that includes displaying a visual representation of an electronic...
Predicting user navigation events
A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network...
Memory module with memory stack and interface with enhanced capabilities
A memory module, which includes at least one memory stack, comprises a plurality of DRAM integrated circuits and an interface circuit. The interface circuit...
System and method of selectively caching information based on the
interarrival time of requests for the same...
A system and method is provided wherein, in one aspect, a currently-requested item of information is stored in a cache based on whether it has been previously...
Refresh management of memory modules
One embodiment sets forth an interface circuit configured to manage refresh command sequences that includes a system interface adapted to receive a refresh...
RAID configuration in a flash memory data storage device
A method of storing data in a flash memory data storage device that includes a plurality of memory chips is disclosed. The method includes determining a number...
Data storage device capable of recognizing and controlling multiple types
of memory chips
A data storage device may include a first memory board having multiple memory chips and a controller board that is arranged and configured to operably connect...
Identifying social profiles of entities
A server may scan an entity's or business' web page to identify information linking to one or more social networking web sites associated with the entity. The...
Web-based system for collaborative generation of interactive videos
Systems and methods are provided for adding and displaying interactive annotations for existing online hosted videos. A graphical annotation interface allows...
Ordering image search results
Methods, systems, and apparatus, including computer program products, for ranking images are disclosed. An image search subsystem generates an adjustment factor...
Building search by contents
Aspects of the invention relate generally to identifying and providing 3D models in response to a search request. More specifically, a server may access a...
Sequenced video segment mix
A computer-implemented method and system enabling a video hosting server to create a sequenced video segment mix that summarizes video content of a collection...
Common purchasing user interface
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A first third-party application program...
Using application market log data to identify applications of interest
Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for receiving a query log, the query log including data...
Network for distribution of re-targeted advertising
A computer system for automatic replacement of advertisements includes an advertising server for selecting an advertisement based on criteria related to the...
Delivering content to users based on advertisement interaction type
Systems and methods for improving the delivery of interactive advertisements are discussed herein. Systems and methods include approaches and solutions for...
Co-pay options for frequent traveler award redemption by rule
Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in...
Analyzing a content-requesting media item
The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving a first input from a...
Segmenting words using scaled probabilities
Systems, methods, and apparatuses including computer program products for segmenting words using scaled probabilities. In one implementation, a method is...
Enhanced identification of interesting points-of-interest
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying points-of-interest. In one aspect, a method...