| Patent Number |
Title Of Patent |
Date Issued |
| 7460735 |
Systems and methods for using image duplicates to assign labels to images |
December 2, 2008 |
| A system analyzes multiple images to identify similar images using histograms, image intensities, edge detectors, or wavelets. The system retrieves labels assigned to the identified similar images and selectively concatenates the extracted labels. The system assigns the concatenated |
| 7454417 |
Methods and systems for improving a search ranking using population information |
November 18, 2008 |
| 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 aspect, a search query is received, a population associated with the search query is determined, an article (such as a webpage) |
| 7454398 |
Support for object search |
November 18, 2008 |
| A fact repository supports searches of facts relevant to search queries comprising keywords and phrases. The repository responds to requests from object requesters by sending a feed containing matching facts from the repository and, optionally, facts associated with the same object as th |
| 7453921 |
LPC filter for removing periodic and quasi-periodic interference from spread spectrum signals |
November 18, 2008 |
| 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 interest is effectively filtered out by using a linear predictive coding filter. The LPC filter takes a digitized received sp |
| 7451398 |
Providing capitalization correction for unstructured excerpts |
November 11, 2008 |
| Providing capitalization correction for unstructured excerpts is described. An excerpt of unstructured content is tokenized into a set of words. The set of words is analyzed for correct capitalization. Individual characters constituting at least one such word in the set of words are |
| 7451130 |
System and method for providing preferred country biasing of search results |
November 11, 2008 |
| A system and method for providing preferred country ordering of search results is described. A search query describing potentially retrievable information provided in a plurality of search result countries is received. A search is executed by evaluating the search query against infor |
| 7451129 |
System and method for providing preferred language ordering of search results |
November 11, 2008 |
| A system and method for providing preferred language ordering of search results is described. A search query describing potentially retrievable information provided in a plurality of search result languages is received. A search is executed by evaluating the search query against info |
| 7451120 |
Detecting novel document content |
November 11, 2008 |
| 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. The system assigns a novelty score to each document based on the determined amount of novel content. |
| 7447678 |
Interface for a universal search engine |
November 4, 2008 |
| 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 general web documents, images, and news documents. The search engine ranks categories based on the search query and/or the docu |
| 7440968 |
Query boosting based on classification |
October 21, 2008 |
| 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 identifiers for second content are identified. The second content is related to the first content in accordance with one or mo |
| 7437364 |
System and method of accessing a document efficiently through multi-tier web caching |
October 14, 2008 |
| 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 its cache. If the server copy is still not fresh or not found, the server seeks the document from its host. If the host cannot |
| 7437353 |
Systems and methods for unification of search results |
October 14, 2008 |
| 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 device receives a search query. The search engine executes the search on a local index and receives a first result set, which is |
| 7437351 |
Method for searching media |
October 14, 2008 |
| 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 and an electronic database. According to one example embodiment of the present invention, data sets representing published |
| 7430556 |
Phrase-based indexing in an information retrieval system |
September 30, 2008 |
| An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. Related phrases and phrase extensions are also |
| 7428555 |
Real-time, computer-generated modifications to an online advertising program |
September 23, 2008 |
| 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 at a computer associated with an ad placement provider. The method involves receiving a plurality of data streams containing |
| 7428524 |
Large scale data storage in sparse tables |
September 23, 2008 |
| 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 each respective item is stored at a logical location in the table data structure specified by its row identifier and column |
| 7428410 |
Value-added electronic messaging services having web-based user accessible message center |
September 23, 2008 |
| This disclosure provides for a unified, centralized, preprocessing electronic messaging solution that performs value-added tasks to electronic messages on behalf of the ISP or the end user, before these messages are delivered to the destination e-mail server. In some embodiments, the |
| 7426507 |
Automatic taxonomy generation in search results using phrases |
September 16, 2008 |
| An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. Related phrases and phrase extensions are also |
| 7424682 |
Electronic messages with embedded musical note emoticons |
September 9, 2008 |
| A computer implemented method for authoring a message includes enabling a user to compose an electronic message that includes a sequence of musical note emoticons, embedding the musical note emoticons in the electronic message, and sending the electronic message. The sequence of musical |
| 7424478 |
System and method for selecting content for displaying over the internet based upon some user in |
September 9, 2008 |
| The present invention provides a method for displaying information from the Internet. In one embodiment, the invention generates a plurality of content modules, each content module comprising a subset of the content of at least one web site. The content modules are then stored in a c |
| 7421651 |
Document segmentation based on visual gaps |
September 2, 2008 |
| 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 in the document. In one implementation, the visual model is used to identify a hierarchical structure of the document, which m |
| 7421432 |
Hypertext browser assistant |
September 2, 2008 |
| 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 using the selected word(s), and retrieves a document based on the search query. When the document includes one or more links |
| 7412708 |
Methods and systems for capturing information |
August 12, 2008 |
| Systems and methods for capturing information are described. In one embodiment, an event having an associated article is identified, article data associated with the article is identified, and a capture score for the event is determined based at least in part on article data. Article |
| 7409383 |
Locating meaningful stopwords or stop-phrases in keyword-based retrieval systems |
August 5, 2008 |
| A stopword detection component detects stopwords (also stop-phrases) in search queries input to keyword-based information retrieval systems. Potential stopwords are initially identified by comparing the terms in the search query to a list of known stopwords. Context data is then retr |
| 7406542 |
Method and system for assured denotation of application semantics |
July 29, 2008 |
| Method and system are disclosed for assured denotation of application semantics ("ADAS"). In a computer system operating at least one application, a method is disclosed for providing assured denotation of application semantics associated with the application. A graphical operation is |
| 7401072 |
Named URL entry |
July 15, 2008 |
| 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. The terms are evaluated to determine whether they correspond, with a high likelihood, to a particular web site. If so, this |
| 7392244 |
Methods and apparatus for determining equivalent descriptions for an information need |
June 24, 2008 |
| Methods and apparatus determine equivalent descriptions for an information need. In one implementation, if adjacent entries in a query log contain common terms, the uncommon terms are identified as a candidate pair. The candidate pairs are assigned a score based on their frequency of |
| 7392017 |
Assessing wireless network quality |
June 24, 2008 |
| 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 information provider, performance indicators for a plurality of accesses to the information provider by a plurality of wireless |
| 7386616 |
System and method for providing load balanced processing |
June 10, 2008 |
| 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 file and at least one logically duplicated file, is stored at one of a plurality of servers as specified in a load balancing layo |
| 7386543 |
System and method for supporting editorial opinion in the ranking of search results |
June 10, 2008 |
| 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 receives a search query containing at least one search term, retrieves one or more objects based on the at least one searc |
| 7386438 |
Identifying language attributes through probabilistic analysis |
June 10, 2008 |
| A system and method for identifying language attributes through probabilistic analysis is described. A set of language classes and a plurality of training documents are defined, Each language class identifies a language and a character set encoding. Occurrences of one or more documen |
| 7383258 |
Method and apparatus for characterizing documents based on clusters of related words |
June 3, 2008 |
| One embodiment of the present invention provides a system characterizes a document with respect to clusters of conceptually related words. Upon receiving a document containing a set of words, the system selects "candidate clusters" of conceptually related words that are related to th |
| 7379811 |
Digital mapping system |
May 27, 2008 |
| Various methods, systems, and apparatus for implementing aspects of a digital mapping system are disclosed. One such method includes sending a location request from a client-side computing device to a map tile server, receiving a set of map tiles in response to the location request, |
| 7373337 |
Method and apparatus for event modeling |
May 13, 2008 |
| 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 structure of the database. One embodiment of the present invention provides a way to flexibly handle record state transitions by |
| 7373246 |
Using boundaries associated with a map view for business location searching |
May 13, 2008 |
| A system aggregates entity location information from multiple documents distributed among multiple locations in a network. The system searches the entity location information to identify a first set of entities located within the entirety of a first geographic region selected by a us |
| 7366718 |
Detecting duplicate and near-duplicate files |
April 29, 2008 |
| Improved duplicate and near-duplicate detection techniques may assign a number of fingerprints to a given document by (i) extracting parts from the document, (ii) assigning the extracted parts to one or more of a predetermined number of lists, and (iii) generating a fingerprint from |
| 7366668 |
Voice interface for a search engine |
April 29, 2008 |
| 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, each being associated with a weight, from the voice search query, and constructs a weighted boolean query using the recognitio |
| 7363291 |
Methods and apparatus for increasing efficiency of electronic document delivery to users |
April 22, 2008 |
| A computer-implemented method serves electronic document information in response to a user query identifying a target electronic document. The user query prompts a library search of library-stored electronic documents to determine whether the target electronic document corresponds to |
| 7363001 |
Dynamic data delivery apparatus and method for same |
April 22, 2008 |
| 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 one output interconnected to the at least one input via a hub, wherein the at least one output receives the enhanced radio |
| 7359894 |
Methods and systems for requesting and providing information in a social network |
April 15, 2008 |
| The present invention relates to methods and systems for requesting and providing information in a social network. A method can comprise outputting an information request interface, which can provide a user with the ability to request information from at least one member of a social |
| 7353114 |
Markup language for an interactive geographic information system |
April 1, 2008 |
| Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information. A markup language is provided that facilitates communication between servers and clients of the interactive GIS, which enab |
| 7352833 |
Method and system for temporal autocorrelation filtering |
April 1, 2008 |
| 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 in a spread spectrum signal. The autocorrelation filter can be used to process the output from a lattice filter. The latti |
| 7350187 |
System and methods for automatically creating lists |
March 25, 2008 |
| A system automatically creates a list from items in existing lists. The system receives one or more example items corresponding to the list and assigns weights to the items in the existing lists based on the one or more example items. The system then forms the list based on the items and |
| 7349876 |
Determining a minimum price |
March 25, 2008 |
| Different minimum prices are assigned to different ad serving constraints (such as keywords, geolocations, serving times, etc.). A single auction minimum price may be determined for an auction using the minimum prices assigned to satisfied serving constraints of ads participating in the |
| 7346839 |
Information retrieval based on historical data |
March 18, 2008 |
| A system identifies a document and obtains one or more types of history data associated with the document. The system may generate a score for the document based, at least in part, on the one or more types of history data. |
| 7346615 |
Using match confidence to adjust a performance threshold |
March 18, 2008 |
| If some aspect of serving or scoring an ad is subject to a performance (e.g., click-through rate, etc.) threshold, such a threshold may be adjusted using a confidence factor of the ad targeting used. For example, ads served pursuant to a more relaxed notion of match might have to meet |
| 7346606 |
Rendering advertisements with documents having one or more topics using user topic interest |
March 18, 2008 |
| Ambiguities with respect to a user topic interest may be resolved so that useful topic-relevant ads can be presented. Such ambiguities may be resolved by monitoring user behavior, determining a user topic interest (e.g., from a plurality of different candidate topics) based on the mo |
| 7333976 |
Methods and systems for processing contact information |
February 19, 2008 |
| Systems and methods for processing contact information are described. In one embodiment, an entity name is identified from an event associated with an article, wherein the entity name is associated with an entity and the event is associated with a user, contact information associated wit |
| 7315880 |
Method, system, and graphical user interface for dynamically updating transmission characteristi |
January 1, 2008 |
| In one embodiment, a graphical user interface includes a web mail reply form with one or more address fields; an input area for inputting a reply message; and a plurality of response options selectable by a user. In response to selection of a reply response option by the user, one or mor |
| 7315726 |
Dynamic data delivery apparatus and method for same |
January 1, 2008 |
| 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 one output interconnected to the at least one input via a hub, wherein the at least one output receives the enhanced radio |