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:
257
Patents:


1 2 3 4 5 6


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

 
 
  Recently Added Patents
VSB reception system with enhanced signal detection for processing supplemental data
Device and method for metadata management
Control mechanism and display for hybrid vehicle
Tire, wheel or tire and wheel assembly equipped with a device for counting the number or rotations
Context aware surveillance system using a hybrid sensor network
Flame retardant photoimagable coverlay compositions and methods relating thereto
Steels for high-strength springs excellent in cold workability and quality stability
  Randomly Featured Patents
Cylindrical flexible joint unit
Preparation of semiconductor substrates
Tuneable microwave devices including fringe effect capacitor incorporating ferroelectric films
Transistor with base/emitter encirclement configuration
Swingable exercising device
Lithographic method for manufacturing a mask used in the fabrication of a fiber Bragg grating
Semiconductor transistor having a backfilled channel material
Non-contact velocimeter using arrays
Apparatus and method for obtaining shape data of analytic surface approximate expression
Soft tissue repair system and method