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.
Caching electronic document resources in a client device having an
electronic resource database
An electronic document references one or more electronic document resources stored on a host device. The host device may indicate in the electronic document...
Systems and methods for determining a quality of provided items
A system may provide items during a time period and determine a quality of the items provided during the time period using a time series model.
Keywords associated with document categories
A system extracts a pair that includes a keyword candidate and information associated with a document from multiple documents, and calculates a frequency that...
Display-content alteration for user interface devices
Systems and processes for data presentation may be implemented with a variety of operations and techniques. In particular aspects, a system and process for data...
Method and system for using web analytics data for detecting anomalies
A server system stores web analytics data for a web page in a device. The web analytics data comprises a plurality of prior time-value pairs, each pair...
Targeting content based on user mode
Methods, systems, and computer program products, including computer programs encoded on a computer readable storage medium, for providing content to a user...
Predictive model importation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a plurality of model representations of...
Semi-supervised and unsupervised generation of hash functions
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating hash functions. In one aspect, a method includes...
On-line payment transactions
A computer-implemented method includes generating on a user terminal a merchant web site associated with a merchant with code for a merchant web page,...
Generating a media content availability notification
Systems and methods for bookmarking media content for future availability are described. The method includes receiving a receiving a request for media content...
Generating advertisements using user assets
The present disclosure is directed to a system and method for generating ads using user assets. In some implementations, a method includes receiving one or more...
Frequency optimization of advertisement insertion in media streams
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for frequency optimization of advertisement...
Pricing tickets based on constructing tables of pricing units for
sub-portions of a ticket
Pricing of a sequence of transportation units includes receiving a set of sellable-units, encoding the set of sellable-units into a context-free grammar that...
Indoor localization of mobile devices
Aspects of the present disclosure relate generally to indoor localization, for example, where GPS or other localization signals are unavailable. More...
Systems and methods for route summarization
Methods and systems for route summarization are described herein. The method includes generating a route from an origin to a destination, the route including a...
Playing local device information over a telephone connection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for playing local device information over a telephone...
Optimizing TCP traffic for mobile devices using TCP backoff thresholds
Systems and methods of optimizing communications for a mobile device are provided. The method includes determining a maximum allowable retransmission timeout...
Distortion of digital images using spatial offsets from image reference
A method for distorting a digital image comprising receiving the coordinates of one or more than one image reference point defined by a user within the digital...
Place holder image detection via image clustering
Methods, systems, and articles of manufacture for detecting placeholder images are disclosed. These include, accessing a collection of digital images,...
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...
Assisting the authoring of posts to an asymmetric social network
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting the authoring of posts to an asymmetric social...
Method of coding a video signal
The invention relates to methods and apparatuses for encoding and decoding of a video sequence. In connection with encoding/decoding a video sequence it is...
System and method for blended PSTN and computer network customer support
The present disclosure includes a system and method for blended telephone network and computer network customer support interactions. The system may include a...
System including memory stacks
Large capacity memory systems are constructed using stacked memory integrated circuits or chips. The stacked memory chips are constructed in such a way that...
Curved near-to-eye display
A display apparatus includes an array of microlenses disposed in or on a substrate. In one embodiment, the apparatus includes scattering centers disposed in or...
Switching between a first operational mode and a second operational mode
using a natural motion gesture
A mobile device is operative to change from a first operational mode to a second or third operational mode based on a user's natural motion gesture. The first...
Ethernet connector with integrated USB
Manufacturers or vendors may desire to occlude connection ports on a device that are used to upload software onto the device. An implementation discloses...
An electrical adapter system includes a housing that includes a receiving portion, the housing including first electrical contacts and second electrical...
Multi-factor client authentication
A method of client authentication that includes receiving an Internet protocol source address of a client packet and determining a packet origination, a network...
Scenario based optimization
Techniques and systems for scenario based optimization can include generating multiple different versions of a program segment based on different respective...
Optimizing object oriented programs using limited customization
A capability for limited customization that utilizes existing virtual dispatch table technology and allows selective customization is provided. Such a...
Data storage device having multiple removable memory boards
A data storage device may include a first memory board and a second memory board, where the first memory board and the second memory board each comprise...
Providing standardized transparency for cookies and other website data
using a server side description file
A system and a computer-implemented method for processing a cookie description file are provided. A browser provides the cookie description file that includes...
Methods and system for sharing gadgets between users
One embodiment of the present invention provides a system that facilitates sharing gadgets. The system allows a sender to specify a gadget to share with a...
Method and system for managing real-time communications in an email inbox
In one embodiment, a method for maintaining real-time communications of a user includes receiving a user's real-time communications of different types over a...
APIS discovery service
The APIs Discovery Service is a service that exposes machine readable metadata about APIs, enabling users to build client libraries, IDE plugins, and other...
Generating midstring query refinements
A system and method is provided for providing query suggestions, particularly midstring query completions for an original query being edited or hovered over. An...
Presenting search term refinements
Systems, software, and computer-implemented methods can be used to present search results and search refinement suggestions identified in response to a search...
Selecting relevant languages for query translation
Methods, systems, and apparatus, including computer program products, for generating visual media search results are provided. A search query in a first...
Query translation using bilingual search refinements
Methods, systems, and apparatus, including computer program products, for generating visual media search results are provided. A first visual media search query...
Search queries improved based on query semantic information
A search query for a search engine may be improved by incorporating alternate terms into the search query that are semantically similar to terms of the search...
Document scoring based on query analysis
A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document...
Rich results relevant to user search queries for books
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for triggering rich results in response to publication queries....
Ranking based on reference contexts
A system ranks documents based on contexts associated with the documents. The system identifies a reference in a first document, where the reference is...
Filtering search results using annotations
A search engine system accepts queries that include query terms and labels applicable to certain documents. A domain filter is constructed that is used to...
A system receives a search query from a user and searches a repository of documents based on the search query to obtain search results. The system provides the...
A system may present a document including a form. Forms content may be received into the form. The received forms content may be periodically and automatically...
Display of travel options with frequent travel award credit
Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in...
Displaying original text in a user interface with translated text
Methods, systems, and apparatus, including computer program products, for user interaction with machine translation. A user interface for receiving requests to...
System and method of determining map coordinates from images
Systems and methods provide approximations of latitude and longitude coordinates of objects, for example a business, in street level images. The images may be...