Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Google Inc. Patents
Assignee:
Google Inc.
Address:
Mountain View, CA
No. of patents:
250
Patents:


1 2 3 4 5


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
1 2 3 4 5

 
 
  Recently Added Patents
Method of producing powered medicine multi-dose administering device and apparatus thereof
Reduced alien crosstalk electrical cable with filler element
Portable electronic device
Apparatus on a drafting system of a spinning room machine, for weighting drafting system rollers
Method and system for analyzing the impact of a software update
Inter-chip communication
Position tracking sensor of optical mouse and method of controlling the same
  Randomly Featured Patents
Toilet bowl odor removing apparatus and hinge
Support device for use on a display wall
Ink jet recording material and its use
Process for preparing semiconductor wafers with substantially no crystallographic slip
Conductor supporting apparatus for gas insulated equipment
In-line skate frame
Chromium plating process employing manganese dioxide coated anodes
Blends of polycarbonate and sulfone copolyesters
Engine component part and method for producing the same
Sensitive silver halide photothermographic materials for producing dye images