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
7555428 System and method for identifying compounds through iterative analysis June 30, 2009
A system and method for identifying compounds through iterative analysis of measure of association is disclosed. A limit on a number of tokens per compound is specified. Compounds within a text corpus are iteratively evaluated. A number of occurrences of one or more n-grams within the te
7552400 System and method for navigating within a graphical user interface without using a pointing devi June 23, 2009
A system and method for navigating within a graphical user interface without using a pointing device is described. A set of one or more keyboard shortcuts is defined, including at least one key. Each keyboard shortcut specifies an action effecting a graphical user interface, which is
7548928 Data compression of large scale data stored in sparse tables June 16, 2009
A method of compressing data in a table data structure begins by accessing a data set within the table data structure, the data set having associated therewith a range of rows of the table data structure. Data items in the data set are represented by key-value pairs. The method inclu
7546625 Pausing one or more ads, one or more ad groups, and/or one or more ad campaigns June 9, 2009
Helping advertisers by simplifying the management of interactive advertising. Such simplification can by achieved by allowing an advertiser to pause the serving of an ad, or some grouping of ads. The pausing may continue for a predetermined time period, until a specified time and/or
7546370 Search engine with multiple crawlers sharing cookies June 9, 2009
A web-crawler system includes a plurality of network crawlers configured to fetch documents from hosts on a network and a cookie database shared by the plurality of network crawlers. The cookie database stores cookies and associated information for use by the plurality of network crawler
7546131 Emulating a messaging operation for mobile devices June 9, 2009
A computer-implemented method of emulating a mobile device messaging operation may include receiving a request from a web browser that includes a text message; submitting the text message to a text message service provider; receiving from the text message service provider a response
7545849 Signal spectrum spreading and combining system and method June 9, 2009
The present invention facilitates efficient and effective combination of multiple spread spectrum signals into a single stream. A spread spectrum signal combination system and method of the present invention facilitates fast communication of information and increases overall network
7542992 Assimilator using image check data June 2, 2009
An assimilator ensures that a multitude of client computers have the correct data stored in their memory. A daemon process continuously produces checksums of the client's files. A master assembles a set of checksums corresponding to files the client should have. Comparing the checksu
7539657 Building parallel hybrid spill trees to facilitate parallel nearest-neighbor matching operations May 26, 2009
One embodiment of the present invention provides a method and a system for building a parallel hybrid spill tree to facilitate parallel nearest-neighbor matching operations. During operation, the system receives a set of objects to be stored in the parallel hybrid spill tree. The sys
7536641 Web page authoring tool for structured documents May 19, 2009
A web page is composed using a browser that displays an authoring web page containing an authoring tool embedded in the authoring web page. The authoring web page, as displayed in a browser window, includes a web page editing region that displays a web page under construction. The web pa
7536408 Phrase-based indexing in an information retrieval system May 19, 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
7536382 Query rewriting with entity detection May 19, 2009
A system receives a search query, determines whether the received search query includes an entity name, and determines whether the entity name is associated with a common word or phrase. When the entity name is associated with a common word or phrase, the system generates a link to a
7533090 System and method for rating electronic documents May 12, 2009
A system and method for rating an electronic document such as an advertisement. Rating information is received from one or more evaluators. A signal relevant to a criteria is received and a determination is made whether to deliver the document in response to the signal based on the c
7529780 Conflict management during data object synchronization between client and server May 5, 2009
A client stores client metadata entries corresponding to a plurality of data objects. During a first phase of a synchronization process, the client sends one or more client metadata entries to a server. Each client metadata entry sent corresponds to a data object for which at least one
7529739 Temporal ranking scheme for desktop searching May 5, 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
7526475 Library citation integration April 28, 2009
An online search system generates an index of documents using index information received from a library. Some documents have restricted access; some documents may not be available online. The search system provides links to documents in the library as well as other sites based on a s
7525207 Water-based data center April 28, 2009
A system includes a floating platform-mounted computer data center comprising a plurality of computing units, a sea-based electrical generator in electrical connection with the plurality of computing units, and one or more sea-water cooling units for providing cooling to the pluralit
7523099 Category suggestions relating to a search April 21, 2009
A system determines categories for business listings identified in a list of search results and assigns scores to the categories. The system presents one or more high scoring ones of the categories as one or more category suggestions relating to the list of search results.
7523096 Methods and systems for personalized network searching April 21, 2009
Systems and methods for personalized network searching are described. A search engine implements a method comprising receiving a search query, determining a personalized result by searching a personalized search object using the search query, determining a general result by searching
7523087 Determining and/or designating better ad information such as ad landing pages April 21, 2009
The performance (e.g., in terms of selection rates, conversion rates, revenues, profits, etc.) of different ad landing pages may be evaluated and compared by (i) for a given ad or collection of ads, serving the ad with the different ad landing pages (e.g., by rotating through the ad
7523081 Method and apparatus for producing a signature for an object April 21, 2009
One embodiment of the present invention provides a system that produces an object signature for an object, wherein the object comprises a set of features. During operation, the system first initializes a k-dimensional state vector {s.sub.1, s.sub.2, . . . , s.sub.k}containing floating-po
7523016 Detecting anomalies April 21, 2009
In general, systems and methods for identifying anomalous activity are described. For example, systems and methods are described, in which patterns of unusual behavior can be identified by aggregating logged, or sampled, data into cells and annotating each cell with statistically der
7516118 Methods and systems for assisted network browsing April 7, 2009
Systems and methods for assisted network browsing are described. In one described method, a client device receives an interest signal indicating a user's interest in a hyperlink contained in a first document. The client device responds to the interest signal by generating a request s
7512620 Data structure for incremental search March 31, 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
7512487 Adaptive and personalized navigation system March 31, 2009
Adaptive navigation techniques are disclosed that allow navigation systems to learn from a user's personal driving history. As a user drives, models are developed and maintained to learn or otherwise capture the driver's personal driving habits and preferences. Example models include roa
7509344 Method for detecting link spam in hyperlinked databases March 24, 2009
Methods for facilitating the identification of link spamming in a linked database include calculating a spam likelihood value for nodes in a directed graph of linked nodes are disclosed. The spam likelihood value is computed from an importance of the node and a derivative value of the
7509315 Managing URLs March 24, 2009
Crawling pages is disclosed. Pages are crawled up to a target number of pages. Additional pages, that have an importance that is equal to or greater than an importance threshold, are crawled beyond the target number of pages. In some embodiments, pages having an importance less than
7508978 Detection of grooves in scanned images March 24, 2009
A system and method locate a central groove in a document such as a book, magazine, or catalog. In one implementation, scores are generated for points in a three-dimensional image that defines a surface of the document. The scores quantify a likelihood that a particular point is in t
7506254 Predictive conversion of user input March 17, 2009
Systems and methods for predictive conversion of user text input in one language or character set to another language or character set are disclosed. The method may generally include converting a partial user input in a non-target language or character set to a converted partial user
7505984 Systems and methods for information extraction March 17, 2009
Methods and systems for information extraction are disclosed. In one such method and system, a sample of related articles is obtained, and an article is selected as a seed article. The distances between sample articles are calculated to determine a set of one or more closest articles
7505964 Methods and systems for improving a search ranking using related queries March 17, 2009
Systems and methods that improve search rankings for a search query by using data associated with queries related to the search query are described. In one aspect, a search query is received, a related query related to the search query is determined, an article (such as a web page) a
7499996 Systems and methods for detecting a memory condition and providing an alert March 3, 2009
The invention detects a full browser cache using multiple requests for the same page from a known URL. A request to the URL returns a page with a randomly or pseudo-randomly generated number. A request and then a re-request is made for the same page. If the cache is operating normally,
7499958 Systems and methods of replicating all or part of a data store March 3, 2009
Systems and methods for replicating all or part of a data store are described. According to one embodiment, a system and method for providing a data store of stored events, wherein the events comprise user interactions with articles, identifying a desired portion of the data store fo
7499940 Method and system for URL autocompletion using ranked results March 3, 2009
A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a
7496589 Highly compressed randomly accessed storage of large tables with arbitrary columns February 24, 2009
A table, such as a database table can be partitioned into blocks that are conveniently sized for storage and retrieval. The amount of storage space required and the speed of storing and retrieving blocks is proportional to the size of the blocks. Compressing the blocks leads to less requ
7487447 Web page zoom feature February 3, 2009
Methods and apparatus, including computer program products, related to a cross-browser compliant web page zoom feature. A method includes receiving a web page with machine-readable instructions and a zoom factor for the web page; processing a document object model representation of t
7487145 Method and system for autocompletion using ranked results February 3, 2009
A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a
7483951 Method and system for selectively blocking delivery of electronic mail January 27, 2009
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
7483881 Determining unambiguous geographic references January 27, 2009
A system receives a search query that includes a set of search terms, determines whether at least one of the search terms corresponds to the name of a geographic area, and determines whether the geographic area corresponds to an unambiguous geographic area when at least one of the se
7479045 Power distribution adaptable to different power supplies January 20, 2009
Power distribution systems and methods for adaptation of the power distribution to computer systems to varying electrical loads and/or varying power supply inputs are disclosed. The power distribution system generally includes power connectors and power distribution terminals, each t
7478033 Systems and methods for translating Chinese pinyin to Chinese characters January 13, 2009
Systems and methods to process and translate pinyin to Chinese characters and words are disclosed. A Chinese language model is trained by extracting unknown character strings from Chinese inputs, e.g., documents and/or user inputs/queries, determining valid words from the unknown cha
7475267 Systems and methods for delay in startup of multiple components January 6, 2009
Systems and methods for delay in startup of multiple components such multiple disk drives in computer systems to stagger associated spikes in resource usage during the initial startup of each component are disclosed. A delay module generally includes a detector to detect signal quali
7475071 Performing a parallel nearest-neighbor matching operation using a parallel hybrid spill tree January 6, 2009
One embodiment of the present invention provides a method and a system for performing a nearest-neighbor matching operation using a parallel hybrid spill tree. During operation, the system receives an object to be compared to a set of objects stored in the parallel hybrid spill tree.
7475063 Augmenting queries with synonyms selected using language statistics January 6, 2009
Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving from a user through a user interface a search query comprising a query term, the search query having attributed to it a query language; deriving a simplified query
7469827 Vehicle information systems and methods December 30, 2008
In some of the embodiments described herein, a vehicle information system may be used to generate route map information, schedule information, estimated time of arrival information, or the like based upon location information received from passenger-carried or cargo-carried wireless
7469059 Reorganization of raw image data for processing December 23, 2008
Systems and methods for reorganizing raw image data captured by a camera for improved image processing are disclosed. The method generally includes separately compressing each color component, e.g., RGB, of raw grayscale image data to generate a reorganized grayscale data output file
7467131 Method and system for query data caching and optimization in a search engine system December 16, 2008
When searching a document database in response to a search query, a determination is made as to whether a query result corresponding to the search query is stored in a cache. When the query result is stored in the cache, a reuse count for the search query is accessed. When predefined
7464090 Object categorization for information extraction December 9, 2008
A system and method for categorizing objects on the basis of the existence of the facts describing those objects. Objects may be stored in the collection regardless of their category, and each object may have any number of facts associated with it. The objects are then categorized on
7463772 De-warping of scanned images December 9, 2008
A system includes a stereoscopic camera to generate images of a document, such as a book, that can be converted to a three-dimensional contour of the document. A second camera take a two-dimensional image of the document. A model is generated that defines a mapping between the three-
7460863 Method and apparatus using geographical position to provide authenticated, secure, radio frequen December 2, 2008
Method and apparatus for providing authenticated, secure, communication between a gaming host communicating via radio frequency (RF) subcarriers to a remote user device in another location. Location of the remote user device and the host server are determined by accessing signals generat
1 2 3 4 5 6

 
 
  Recently Added Patents
Method of creating optimized tile-switch mapping architecture in on-chip bus and computer-readable medium for recording the same
Glycerophosphoinositol derivatives as modulators of cytosolic A2 phospholipase
Equipment for mounting an elevator drive
1H-benzo[F]indazol-5-YL derivatives as selective glucocorticoid receptor modulators
Liquid crystal display device and fabricating method thereof
Methods and apparatus for characterizing polynucleotides
Portable chemical sterilizer
  Randomly Featured Patents
Process for the recovery of lactic acid esters and amides from aqueous solutions of lactic acid and/or salts thereof
Liquid ejection head
Process of preparing 3-phenyl-quinoline-5-carboxylic acid
Ink jet printer with temperature compensation
Process for preparing diarylamines from arylamines
Stock for firearms
Battery inspection system
Process for generation of acid and for imaging, and imaging medium for use therein
Modular organizer assembly for a ringed binder
Decahydroisoquinoline compounds as excitatory amino acid receptor antagonists