| Patent Number |
Title Of Patent |
Date Issued |
| 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 |
|
| 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 |
| 7590620 |
System and method for analyzing data records |
September 15, 2009 |
| A method and system for analyzing data records includes allocating groups of records to respective processes of a first plurality of processes executing in parallel. In each respective process of the first plurality of processes, for each record in the group of records allocated to the |
| 7590562 |
Product recommendations based on collaborative filtering of user data |
September 15, 2009 |
| A system gathers user behavior data from a group of web retailers and/or non-web retailers, analyzes the user behavior data to identify product recommendations for products offered by the web retailers, and provides one of the identified product recommendations in connection with a p |
| 7587461 |
Method and system for activity based email sorting |
September 8, 2009 |
| Messages of a user are ranked based on metrics derived from user actions with regard to the messages. Groupings of messages, such as conversations or a set of messages that are determined to be similar, may also be ranked. When new messages are received, their interest to the user is |
| 7587398 |
System and method of accessing a document efficiently through multi-tier web caching |
September 8, 2009 |
| The present invention is directed to a client-server network system implementing a multi-tier caching strategy for a user to access a document efficiently. The system comprises a client cache assistant serving as proxy for web browsers, a remote cache server managing user-requested d |
| 7587391 |
Method and apparatus for generating a preference ranking |
September 8, 2009 |
| One embodiment of the present invention provides a system that produces a preference ranking for a set of items based on preferences expressed by users. During operation, the system collects preferences from users between pairs of items in the set of items to be ranked. Next, the system |
| 7587387 |
User interface for facts query engine with snippets from information sources that include query |
September 8, 2009 |
| A method and a system for providing snippets of source documents of an answer to a fact query are disclosed. Snippets of source documents may be provided in response to a user request for the source documents from which the fact answer to a fact query was extracted. The snippets include |
| 7587309 |
System and method for providing text summarization for use in web-based content |
September 8, 2009 |
| A system and method for providing text summarization for use in Web-based content is presented. Text is determined responsive to an executed query. Phrases within the text are identified, and words within the phrases are marked using matches of the words within the phrases with words of |