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.
Augmenting queries with synonyms selected using language statistics
Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving from a user through a user interface a...
Vehicle information systems and methods
In some of the embodiments described herein, a vehicle information system may be used to generate route map information, schedule information, estimated time of...
Reorganization of raw image data for processing
Systems and methods for reorganizing raw image data captured by a camera for improved image processing are disclosed. The method generally includes separately...
Method and system for query data caching and optimization in a search
When searching a document database in response to a search query, a determination is made as to whether a query result corresponding to the search query is...
Object categorization for information extraction
A system and method for categorizing objects on the basis of the existence of the facts describing those objects. Objects may be stored in the collection...
De-warping of scanned images
A system includes a stereoscopic camera to generate images of a document, such as a book, that can be converted to a three-dimensional contour of the document. A...
Method and apparatus using geographical position to provide authenticated,
secure, radio frequency...
Method and apparatus for providing authenticated, secure, communication between a gaming host communicating via radio frequency (RF) subcarriers to a remote user...
Systems and methods for using image duplicates to assign labels to images
A system analyzes multiple images to identify similar images using histograms, image intensities, edge detectors, or wavelets. The system retrieves labels...
Methods and systems for improving a search ranking using population
Systems and methods that improve search rankings for a search query by using data associated with queries related to the search query are described. In one...
Support for object search
A fact repository supports searches of facts relevant to search queries comprising keywords and phrases. The repository responds to requests from object...
LPC filter for removing periodic and quasi-periodic interference from
spread spectrum signals
A spread spectrum system having data transmitted in a spread spectrum signal. Periodic and quasi-periodic signals which act as interference in the spectrum of...
Providing capitalization correction for unstructured excerpts
Providing capitalization correction for unstructured excerpts is described. An excerpt of unstructured content is tokenized into a set of words. The set of words...
System and method for providing preferred country biasing of search
A system and method for providing preferred country ordering of search results is described. A search query describing potentially retrievable information...
System and method for providing preferred language ordering of search
A system and method for providing preferred language ordering of search results is described. A search query describing potentially retrievable information...
Detecting novel document content
A system determines an ordered sequence of documents and determines an amount of novel content contained in each document of the ordered sequence of documents....
Interface for a universal search engine
A search engine may perform a search for a user search query over a number of possible search categories. For example, the search query may be performed for...
Query boosting based on classification
In a method of generating a search boost vector, a first set of content location identifiers for first content are provided. A second set of content location...
System and method of accessing a document efficiently through multi-tier
Upon receipt of a document request, a client assistant examines its cache for the document. If not successful, a server searches for the requested document in...
Systems and methods for unification of search results
Systems and methods for the unification of search results are described. In one described system, a program, such as a search engine, executing on a client...
Method for searching media
The present invention is directed to a computer-implemented method and apparatus for searching in response to Internet-based search queries using a search engine...
Real-time, computer-generated modifications to an online advertising
A method and system for real-time, computer-generated modifications to an online advertising program is disclosed. One aspect of the invention involves a method...
Large scale data storage in sparse tables
Each of a plurality of data items is stored in a table data structure. A row identifier and column identifier are associated with each respective data item, and...
Value-added electronic messaging services having web-based user accessible
This disclosure provides for a unified, centralized, preprocessing electronic messaging solution that performs value-added tasks to electronic messages on behalf...
Automatic taxonomy generation in search results using phrases
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other...
Electronic messages with embedded musical note emoticons
A computer implemented method for authoring a message includes enabling a user to compose an electronic message that includes a sequence of musical note...
System and method for selecting content for displaying over the internet
based upon some user input
The present invention provides a method for displaying information from the Internet. In one embodiment, the invention generates a plurality of content modules,...
Document segmentation based on visual gaps
A document may be segmented based on a visual model of the document. The visual model is determined according to an amount of visual white space or gaps that are...
Hypertext browser assistant
A system facilitates a search by a user. The system detects selection of one or more words in a document currently accessed by the user, generates a search query...
Methods and systems for capturing information
Systems and methods for capturing information are described. In one embodiment, an event having an associated article is identified, article data associated with...
Locating meaningful stopwords or stop-phrases in keyword-based retrieval
A stopword detection component detects stopwords (also stop-phrases) in search queries input to keyword-based information retrieval systems. Potential stopwords...
Method and system for assured denotation of application semantics
Method and system are disclosed for assured denotation of application semantics ("ADAS"). In a computer system operating at least one application, a method is...
Named URL entry
Methods and systems allow users to enter natural language terms that describe a particular web site into an address field of a browser instead of a formal URL....
Methods and apparatus for determining equivalent descriptions for an
Methods and apparatus determine equivalent descriptions for an information need. In one implementation, if adjacent entries in a query log contain common terms,...
Assessing wireless network quality
A method of providing information indicative of network coverage by one or more wireless service providers in a geographic area may include obtaining, at an...
System and method for providing load balanced processing
A system and method for providing load balanced processing is described. One or more files selected from a set of files are logically duplicated. At least one...
System and method for supporting editorial opinion in the ranking of
A server improves the ranking of search results. The server includes a processor and a memory that stores instructions and a group of query themes. The processor...
Identifying language attributes through probabilistic analysis
A system and method for identifying language attributes through probabilistic analysis is described. A set of language classes and a plurality of training...
Method and apparatus for characterizing documents based on clusters of
One embodiment of the present invention provides a system characterizes a document with respect to clusters of conceptually related words. Upon receiving a...
Graphic user interface of page turning elements for a display screen of a
Digital mapping system
Various methods, systems, and apparatus for implementing aspects of a digital mapping system are disclosed. One such method includes sending a location request...
Method and apparatus for event modeling
The present invention provides a method that allows a developer to add complex dependency logic to an existing database without having to modify the underlying...
Using boundaries associated with a map view for business location
A system aggregates entity location information from multiple documents distributed among multiple locations in a network. The system searches the entity...
Detecting duplicate and near-duplicate files
Improved duplicate and near-duplicate detection techniques may assign a number of fingerprints to a given document by (i) extracting parts from the document,...
Voice interface for a search engine
A system provides search results from a voice search query. The system receives a voice search query from a user, derives one or more recognition hypotheses,...
Methods and apparatus for increasing efficiency of electronic document
delivery to users
A computer-implemented method serves electronic document information in response to a user query identifying a target electronic document. The user query prompts...
Dynamic data delivery apparatus and method for same
A system for providing enhanced radio content to a remote user is disclosed. The system includes at least one input that receives non-radio input; and, at least...
Methods and systems for requesting and providing information in a social
The present invention relates to methods and systems for requesting and providing information in a social network. A method can comprise outputting an...
Display screen with graphical user interface
Markup language for an interactive geographic information system
Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information....
Method and system for temporal autocorrelation filtering
An autocorrelation filter for use with a spread spectrum receiver. The autocorrelation filter can be used as a prefilter stage to reduce phase distortion present...