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


1 2 3 4 5 6


Patent Number Title Of Patent Date Issued
7315259 Techniques for displaying and caching tiled map data on constrained-resource services January 1, 2008
Techniques are disclosed that enable users to access and use digital mapping systems with constrained-resource services and/or mobile devices (e.g., cell phones and PDAs). In particular, latency of a mapping application on high-latency and low-throughput networks is minimized. One em
7313361 Dynamic data delivery apparatus and method for same December 25, 2007
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
7313360 Dynamic data delivery apparatus and method for same December 25, 2007
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
7313359 Dynamic data delivery apparatus and method for same December 25, 2007
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
7310633 Methods and systems for generating textual information December 18, 2007
Methods and systems for generating textual information are disclosed. In one exemplary embodiment, a method of generating textual information is disclosed that comprises identifying a plurality of candidate summaries related to textual information based at least in part on a document,
7308643 Anchor tag indexing in a web crawler system December 11, 2007
Provided is a method and system for indexing documents in a collection of linked documents. A link log, including one or more pairings of source documents and target documents is accessed. A sorted anchor map, containing one or more target document to source document pairings, is gen
7305610 Distributed crawling of hyperlinked documents December 4, 2007
Techniques for crawling hyperlinked documents are provided. Hyperlinked documents to be crawled are grouped by host and the host to be crawled next is selected according to a stall time of the host. The stall time can indicate the earliest time that the host should be crawled and the
7305380 Systems and methods for performing in-context searching December 4, 2007
A system limits search results based on context information. The system obtains the context information and a search query, and obtains a set of references to documents in response to the search query. The system then filters the set of references based on the context information and
7302645 Methods and systems for identifying manipulated articles November 27, 2007
Systems and methods that identify manipulated articles are described. In one embodiment, a search engine implements a method comprising determining at least one cluster comprising a plurality of articles, analyzing signals to determine an overall signal for the cluster, and determini
7302608 Systems and methods for automatic repair and replacement of networked machines November 27, 2007
Systems and methods for automatic repair and replacement of computing machines are disclosed. The system may generally include a database including configuration information for the available replacement machines and a failed machine, a machine assignment module to assign a replaceme
7296016 Systems and methods for performing point-of-view searching November 13, 2007
A system provides search results relating to a point-of-view (POV). The system obtains a search query and POV data. The system generates a list of documents based on the search query and filters the list of documents based on the POV data. Alternatively, the system may perform a search
7281008 Systems and methods for constructing a query result set October 9, 2007
Systems and methods for constructing a query result set are described. In one described method, a display processor or query system refreshes a first result set comprising a first plurality of article identifiers. The display processor or query system receives or creates a second result
7278273 Modular data center October 9, 2007
Modular data centers with modular components suitable for use with rack or shelf mount computing systems, for example, are disclosed. The modular center generally includes a modular computing module including an intermodal shipping container and computing systems mounted within the c
7272601 Systems and methods for associating a keyword with a user interface area September 18, 2007
Systems and methods for associating a keyword with a window are described. In one described system, a computer program, such as an indexer, captures processor, or query system, associates a keyword with a first user interface area. The query system or other computer program receives a
7269621 Method system and graphical user interface for dynamically updating transmission characteristics September 11, 2007
A method, system and graphical user interface for dynamically updating transmission characteristics in a web mail reply are described. In one embodiment of the invention, a graphical user interface includes a web mail reply form that includes: one or more address fields; an input area
7260573 Personalizing anchor text scores in a search engine August 21, 2007
A search engine identifies a list of documents from a set of documents in a database in response to a set of query terms. For each document in the list, the search engine determines an information retrieval score based on its content and the query terms, and also identifies a set of sour
7254689 Decompression of block-sorted data August 7, 2007
In an embodiment of the present invention, the computational efficiency of decoding of block-sorted compressed data is improved by ensuring that more than one set of operations corresponding to a plurality of paths through a mapping array T are being handled by a processor. This sequence
7254580 System and method for selectively searching partitions of a database August 7, 2007
When a search query is received, a plurality of partition indexes are searched using the set of search terms in the search query. Each partition index corresponds to a partition of a document index. The search of each respective partition index identifies a subset of a plurality of d
7249121 Identification of semantic units from within a search query July 24, 2007
A search engine for searching a corpus improves the relevancy of the results by classifying multiple terms in a search query as a single semantic unit. A semantic unit locator of the search engine generates a subset of documents that are generally relevant to the query based on the i
7239959 Method and apparatus for customizing travel directions July 3, 2007
Various methods, systems, and apparatuses for customizing travel actions in travel directions are disclosed. One method and apparatus includes providing a first set of travel directions to a user, the travel directions including at least one travel action, receiving at least one sele
7231399 Ranking documents based on large data sets June 12, 2007
A system ranks documents based, at least in part, on a ranking model. The ranking model may be generated to predict the likelihood that a document will be selected. The system may receive a search query and identify documents relating to the search query. The system may then rank the
7231393 Method and apparatus for learning a probabilistic generative model for text June 12, 2007
One embodiment of the present invention provides a system that learns a generative model for textual documents. During operation, the system receives a current model, which contains terminal nodes representing random variables for words and cluster nodes representing clusters of conc
7225207 Server for geospatially organized flat file data May 29, 2007
A flat file data organization technique is used for storing and retrieving geospatially organized data. The invention reduces transfer time by transferring a few large files in lieu of a large number of small files. It also moves the process of locating a given data file away from the
7222299 Detecting quoted text May 22, 2007
A method and apparatus for detecting quoted text within a document, such as an email message or email thread, is described. A text comparison is performed to identify a block of quoted text within the document. The boundaries of the block of quoted text are identified by performing a
7222127 Large scale machine learning systems and methods May 22, 2007
A system for generating a model is provided. The system generates, or selects, candidate conditions and generates, or otherwise obtains, statistics regarding the candidate conditions. The system also forms rules based, at least in part, on the statistics and the candidate conditions
7222119 Namespace locking scheme May 22, 2007
A system may perform a first operation within a file system in which directories and files are organized as nodes in a namespace tree. The system may associate a read-write lock with each of the nodes in the namespace tree. The system may acquire a first lock on a name of one or more
7213198 Link based clustering of hyperlinked documents May 1, 2007
Techniques for grouping hyperlinked documents are provided. Links near or in the neighborhood of the hyperlinked documents are analyzed in order to group the hyperlinked documents by topic. For example, links that are search results can be grouped by identifying other hyperlinked documen
7209148 Generating, storing, and displaying graphics using sub-pixel bitmaps April 24, 2007
Techniques for generating, storing and displaying graphics on computer systems are disclosed. The type of graphics in particular are images, where the image can be defined as a set of areas, whether these areas are lines, geometric shapes, letters or other types of areas. The effect of
7203684 Serving content-targeted ADS in e-mail, such as e-mail newsletters April 10, 2007
Content-targeted ads are served with e-mail. A unique content identifier ("CUID") is included in the content. A client device passes the CUID to an ad server in a an ad request. The ad server uses the CUID to identify previously registered content for determining content-relevant ads.
7194684 Method of spell-checking search queries March 20, 2007
A computer-implemented method for determining whether a target text-string is correctly spelled is provided. The target text-string is compared to a corpus to determine a set of contexts which each include an occurrence of the target text-string. Using heuristics, each context of the set
7194515 Method and system for selectively blocking delivery of bulk electronic mail March 20, 2007
The origin address of an e-mail message is validated to enable blocking of e-mail from spam e-mail sources, by preparing, in response to the receipt of a predetermined e-mail message from an unverified source address, a data key encoding information reflective of the predetermined e-mail
7174346 System and method for searching an extended database February 6, 2007
Once a search query is received from a user, a standard index is searched based on the search query. The standard index forms part of a set of replicated standard indexes having multiple instances of the standard index. A signal is then determined based on the search of the standard
7158961 Methods and apparatus for estimating similarity January 2, 2007
A similarity engine generates compact representations of objects called sketches. Sketches of different objects can be compared to determine the similarity between the two objects. The sketch for an object may be generated by creating a vector corresponding to the object, where each
7158878 Digital mapping system January 2, 2007
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,
7146358 Systems and methods for using anchor text as parallel corpora for cross-language information ret December 5, 2006
A system performs cross-language query translations. The system receives a search query that includes terms in a first language and determines possible translations of the terms of the search query into a second language. The system also locates documents for use as parallel corpora
7142536 Communications network quality of service system and method for real time information November 28, 2006
The present invention provides efficient and effective quality of service for information that is time sensitive (e.g., real time data). An intermediate network communication system and method (e.g., a router) of the present invention performs cut through switching to reduce latency
7136875 Serving advertisements based on content November 14, 2006
Advertisers are permitted to put targeted ads on page on the web (or some other document of any media type). The present invention may do so by (i) obtaining content that includes available spots for ads, (ii) determining ads relevant to content, and/or (iii) combining content with ads
7136854 Methods and apparatus for providing search results in response to an ambiguous search query November 14, 2006
Methods and apparatus consistent with the invention allow a user to submit an ambiguous search query and to receive relevant search results. In one embodiment, a sequence of numbers received from a user of a standard telephone keypad is translated into a set of potentially corresponding
7113409 Mounting structures for electronics components September 26, 2006
Mounting structures for facilitating fast and easy installation and/or removal of electronics components into or out of a computer system are disclosed. The mounting structures include a base and a stackable mounting structure. Each mounting structure generally includes generally par
7107419 Systems and methods for performing record append operations September 12, 2006
A system facilitates the performance of a record append operation. The system may include a primary replica and one or more secondary replicas that store copies of data. The primary and secondary replicas may receive a record to be appended to the data and a record append request that
7096214 System and method for supporting editorial opinion in the ranking of search results August 22, 2006
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
7089490 Identifying navigation bars and objectionable navigation bars August 8, 2006
Detecting so-called "navigation bars" (or "nav bars") in a (Web) document by determining whether or not nodes of a parse tree of the (Web) document are "anchor-heavy". Generally, a navigation bar can be thought of as text, such as a hyper-text link or anchor text for example, without any
7089237 Interface and system for providing persistent contextual relevance for commerce activities in a August 8, 2006
A search and recommendation system employs the preferences and profiles of individual users and groups within a community of users, as well as information derived from categorically organized content pointers, to augment electronic commerce related searches, re-rank search results, and
7068192 System and method for encoding and decoding variable-length data June 27, 2006
A system and method for encoding and decoding variable-length data includes storing data values in a data structure including a data field and a tag field. The data field includes one or more variable-length data subfields capable of storing variable-length data (e.g., 1 to N bytes of
7065618 Leasing scheme for data-modifying operations June 20, 2006
A system may facilitate performance of a data-modifying operation in a file network that includes multiple servers that store replicas of data. One of the servers may serve as a primary replica for one of the replicas of data and at least one other one of the servers may serve as at leas
7031961 System and method for searching and recommending objects from a categorically organized informat April 18, 2006
A search and recommendation system employs the preferences and profiles of individual users and groups within a community of users, as well as information derived from categorically organized content pointers, to augment Internet searches, re-rank search results, and provide recommen
7031954 Document retrieval system with access control April 18, 2006
An electonic document retrieval system and method for a collection of information distributed over a network having documents stored in web or document servers in which an access control list relates user identification to documents to which a user has access. No access control lists
7028029 Adaptive computation of ranking April 11, 2006
A system and method is disclosed in which a ranking function for a set of document rank values is iteratively solved with respect to a set of linked documents until a first stability condition is satisfied. After such condition is satisfied, some of the ranks will have converged. The
7027987 Voice interface for a search engine April 11, 2006
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
6982945 Baseband direct sequence spread spectrum transceiver January 3, 2006
A baseband direct sequence spread spectrum CDMA transceiver. The data signal is modulated with a Hadamard function having pseudorandomly scrambled rows. This data signal is then broadcast baseband, absent a carrier, by a relatively short, mismatched antenna. The baseband signal is sp
1 2 3 4 5 6

 
 
  Recently Added Patents
Method for the modeling of material and/or heat exchange process in a device and device for carrying out said method
Network-based system for configuring a programmable hardware element in a system using hardware configuration programs generated based on a user specification
Group identification in large-scaled networks via hierarchical clustering through refraction over edges of networks
Retardation film, polarizing element, liquid crystal panel, and liquid crystal apparatus
Protein purification
System and method for directional prefetching
Liquid crystal display apparatus
  Randomly Featured Patents
Modular panel assembly system
Folding knife and interchangeable bit screwdriver
Synchronization of recordings
Energy-efficient all-electric ECS for aircraft
Vehicle seat
Disk drive system and method for operating same
Solar energy motor
Position actuated illuminated gunsight
Thermal head and ink transfer printer using same
Induction type electrical multimeter