| Patent Number |
Title Of Patent |
Date Issued |
| D603866 |
Graphical user interface for display screen of a communications terminal |
November 10, 2009 |
|
| D601154 |
Grapical user interface for a display screen of a communications terminal |
September 29, 2009 |
|
| D599372 |
Graphical user interface for a display screen of a communications terminal |
September 1, 2009 |
|
| D595304 |
Display screen with graphical user interface |
June 30, 2009 |
|
| D592219 |
Graphical user interface for display screen |
May 12, 2009 |
|
| D591304 |
Graphical user interface for display screen of a communications terminal |
April 28, 2009 |
|
| 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 |
|
| 7620496 |
Combined map scale and measuring tool |
November 17, 2009 |
| A combined map scale and measuring tool can be used in digital mapping systems. In the scale mode, the scale indicates the correct scale, for example, at the center of the map. It can be updated with every pan, zoom or resize operation the user performs, and can further update to com |
| 7619784 |
Pacing and error monitoring of manual page turning operator |
November 17, 2009 |
| Systems and methods for pacing and error monitoring of a manual page turning operator of a system for capturing images of a bound document are disclosed. The system includes a speaker for playing music having a tempo and a controller for controlling the tempo based on an imaging rate |
| 7617226 |
Document treadmilling system and method for updating documents in a document repository and reco |
November 10, 2009 |
| A tokenspace repository stores documents as a sequence of tokens. The tokenspace repository, as well as the inverted index for the tokenspace repository, uses a data structure that has a first end and a second end and allows for insertions at the second end and deletions from the front |
| 7617205 |
Estimating confidence for query revision models |
November 10, 2009 |
| An information retrieval system includes a query revision architecture that integrates multiple different query revisers, each implementing one or more query revision strategies. A revision server receives a user's query, and interfaces with the various query revisers, each of which |
| 7617197 |
Combined title prefix and full-word content searching |
November 10, 2009 |
| A system for searching an object environment includes harvesting and indexing applications to create a search database and one or more indexes into the database. A scoring application determines the relevance of the objects, and a querying application locates objects in the database |
| 7616217 |
Dynamic exploration of electronic maps |
November 10, 2009 |
| A mapping engine receives map data from a map server and displays electronic maps. The mapping engine also receives one or more templates that specify metrics to show with the map. The templates specify metrics to accomplish specific tasks, such as house hunting. Metrics describe att |
| 7614018 |
Web based user interface for selecting options |
November 3, 2009 |
| Icons can be combined to form toolbars such as those appearing on computer desktops and within application windows such as web browsers. Small icons are desired because desktop real estate is expensive. Small icons can be difficult to select or open because it can be hard to confirm whic |
| 7613769 |
Methods and systems for providing blog information associated with a member of a social network |
November 3, 2009 |
| Methods and systems for providing hyperlinks to blogs that are maintained by members of a social network who have a particular association or relationship with a member of the social network in response to a request are described. A request for blog information may come from a member of |
| 7613693 |
Preferential ranking of code search results |
November 3, 2009 |
| TAG files are generated on a client and communicated to a server. The TAGS files are indexed and loaded into memory on the server. Search requests are run against the index and files that contain tags that satisfy the search request are ranked. The ranking is based on an include-tree of |
| 7610491 |
Account recovery key |
October 27, 2009 |
| Systems and methods generate an account recovery key for a protected system. The account recovery key may comprise a plurality of words that may be supplied to regain access to an account on a protected system if the account has been lost due to the actions of a malicious user or if |
| 7610289 |
System and method for monitoring and analyzing internet traffic |
October 27, 2009 |
| A system and method for monitoring and analyzing Internet traffic is provided that is efficient, completely automated, and fast enough to handle the busiest websites on the Internet, processing data many times faster than existing systems. The system and method of the present inventi |
| 7610287 |
System and method for impromptu shared communication spaces |
October 27, 2009 |
| Communications between entities who may share common interests. For entities determined to be sharing common interests (e.g., searching using the same terms or topics, browsing a page, a site or a groups of topically related sites), options for communication among the entities are pr |
| 7610282 |
Rank-adjusted content items |
October 27, 2009 |
| Click logs and query logs are processed to identify statistical search patterns. A search session is compared to the statistical search patterns. Content items responsive to a query of the search session are identified, and a ranking of the content items is adjusted based on the comp |
| 7609000 |
Variable-length compression technique for encoding or decoding a sequence of integers |
October 27, 2009 |
| A system that encodes a sequence of integers using a variable-length compression technique is described. During operation, the system scans the sequence of integers and observes the sizes of the integers to determine a threshold value K from the observed sizes. For a given integer wh |
| 7606798 |
Methods and systems for improving a search ranking using location awareness |
October 20, 2009 |
| Systems and methods improve search rankings for a search query by using location data associated with queries and documents related to the search query. In one aspect, a search query is received, a location score is determined, a topical score is determined, and an ordering of documents |
| 7605844 |
Imaging opposing bound pages at high speed using multiple cameras |
October 20, 2009 |
| Systems and methods for capturing images of opposing pages in a bound document at high speed using multiple cameras are disclosed. The system generally includes a cradle preferably tilted toward an operator for holding a bound document having two opposing sides, and two cameras each |
| 7603619 |
Formatting a user network site based on user preferences and format performance data |
October 13, 2009 |
| A system and method for formatting an electronic document. Format preference information related to the format of a user network site associated with a user is received. Document format criteria based on the format preference information and format performance information is automati |
| 7603472 |
Zero-minute virus and spam detection |
October 13, 2009 |
| Disclosed in this application are systems and methods for detecting unwanted electronic message transmissions at a certain location on an electronic communications network. The disclosed principles include establishing a database for storing metadata associated with message traffic a |
| 7603355 |
Variably controlling access to content |
October 13, 2009 |
| A software module is presented that enables a person to determine the relevance of a document while preventing the person from making a copy of the entire document. In one embodiment, this is accomplished by programmatically controlling which portions of a document will be presented |
| 7603350 |
Search result ranking based on trust |
October 13, 2009 |
| A search engine system provides search results that are ranked according to a measure of the trust associated with entities that have provided labels for the documents in the search results. A search engine receives a query and selects documents relevant to the query. The search engine |
| 7603345 |
Detecting spam documents in a phrase based information retrieval system |
October 13, 2009 |
| 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. A spam document is identified based on the numb |
| 7603292 |
Methods and systems for providing a gift registry |
October 13, 2009 |
| Systems and methods for providing a gift registry are described. In one described method, gift interest data is identified. A gift registry comprising a gift indicator associated with the gift interest data is generated. An audience criterion is identified, and an inquiry signal is r |
| 7600263 |
Access controlled search results |
October 6, 2009 |
| Serving a search result that includes an access controlled document includes obtaining a persistent access token that permits the verification of access to an access controlled document. The access controlled document is found in an index that includes an access controlled document a |
| 7600028 |
Methods and systems for opportunistic cookie caching |
October 6, 2009 |
| Caching cookies in a server includes observing cookies in document requests generated from a client and in responses from web hosts and storing them in a data structure based on certain conditions to maintain a path invariance condition. The cookies may be stored in a trie data struc |
| 7599920 |
System and method for enabling website owners to manage crawl rate in a website indexing system |
October 6, 2009 |
| Web crawlers crawl websites to access documents of the website for purposes of indexing the documents for search engines. The web crawlers crawl a specified website at a crawl rate that is based on multiple factors. One of the factors is a pre-set crawl rate limit. According to certa |
| 7599914 |
Phrase-based searching in an information retrieval system |
October 6, 2009 |
| 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 |
| 7599790 |
Generating and serving tiles in a digital mapping system |
October 6, 2009 |
| Digital tile-based mapping techniques are disclosed that enable efficient online serving of aesthetically pleasing maps. In one particular embodiment, an image tile-based digital mapping system is configured for generating map tiles during an offline session, and serving selected sets |
| 7595725 |
System and method for identifying geographical areas that significantly overlap a map view |
September 29, 2009 |
| A system and method for identifying, from a set of geographical areas, a set of target areas that overlap a map view or view port of a map. Target areas are defined as circles having centers and radii, as sets of geographic cells overlaying the areas, or as other polygons of geographic |
| 7593939 |
Generating specialized search results in response to patterned queries |
September 22, 2009 |
| Third party content providers can specify parameters for generating specialized search results in response to queries matching specific patterns. In this way, a generic search website can be enhanced to provide specialized search results to subscribed users. In one embodiment, these |
| 7593740 |
Location-based social software for mobile devices |
September 22, 2009 |
| A method of establishing connection between users of mobile devices includes receiving at a computer a location of a first user from a first mobile device, receiving from a second mobile device a location of a second user having an acquaintance relationship to the first user, and sen |
| 7592930 |
Method and apparatus for reducing memory usage by encoding two values in a single field |
September 22, 2009 |
| One embodiment of the present invention provides a system that reduces memory usage by encoding two values in a single field. During operation, the system receives a string. After determining the length of the string, the system allocates a first set of bits in the single field to store |
| 7590691 |
Indirect subscriptions to top N lists of content feeds |
September 15, 2009 |
| A user may subscribe to a content feed group that includes a set of content feeds. The content feed group includes a first set of content items from the set of included content feeds. The content items are presented in response to a subscription to the content feed group. After a cha |
| 7590628 |
Determining document subject by using title and anchor text of related documents |
September 15, 2009 |
| A system and method identifies a subject for a source document. The system and method identifies a collection of peer documents from the same domain as the source document. For each of the peer documents, a collection of linking documents containing a hyperlink to the peer document is |