| Patent Number |
Title Of Patent |
Date Issued |
| D570359 |
Graphic user interface of page turning elements for a display screen of a communications termina |
June 3, 2008 |
|
| D566716 |
Display screen with graphical user interface |
April 15, 2008 |
|
| D561193 |
Display device showing user interface |
February 5, 2008 |
|
| D541291 |
Graphic user interface for a display screen |
April 24, 2007 |
|
| D537834 |
Graphical user interface for a display screen |
March 6, 2007 |
|
| D533561 |
Graphical user interface |
December 12, 2006 |
|
| D529920 |
Graphical user interface for a display screen of a communications terminal |
October 10, 2006 |
|
| D529037 |
Graphical user interface for a display screen of a communications terminal |
September 26, 2006 |
|
| D529036 |
Graphical user interface for a display screen of a communications terminal |
September 26, 2006 |
|
| D528553 |
Graphical user interface for a display screen of a communications terminal |
September 19, 2006 |
|
| D528552 |
Graphical user interface for a display screen of a communications terminal |
September 19, 2006 |
|
| 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 |