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
7460735 Systems and methods for using image duplicates to assign labels to images December 2, 2008
A system analyzes multiple images to identify similar images using histograms, image intensities, edge detectors, or wavelets. The system retrieves labels assigned to the identified similar images and selectively concatenates the extracted labels. The system assigns the concatenated
7454417 Methods and systems for improving a search ranking using population information November 18, 2008
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 population associated with the search query is determined, an article (such as a webpage)
7454398 Support for object search November 18, 2008
A fact repository supports searches of facts relevant to search queries comprising keywords and phrases. The repository responds to requests from object requesters by sending a feed containing matching facts from the repository and, optionally, facts associated with the same object as th
7453921 LPC filter for removing periodic and quasi-periodic interference from spread spectrum signals November 18, 2008
A spread spectrum system having data transmitted in a spread spectrum signal. Periodic and quasi-periodic signals which act as interference in the spectrum of interest is effectively filtered out by using a linear predictive coding filter. The LPC filter takes a digitized received sp
7451398 Providing capitalization correction for unstructured excerpts November 11, 2008
Providing capitalization correction for unstructured excerpts is described. An excerpt of unstructured content is tokenized into a set of words. The set of words is analyzed for correct capitalization. Individual characters constituting at least one such word in the set of words are
7451130 System and method for providing preferred country biasing of search results November 11, 2008
A system and method for providing preferred country ordering of search results is described. A search query describing potentially retrievable information provided in a plurality of search result countries is received. A search is executed by evaluating the search query against infor
7451129 System and method for providing preferred language ordering of search results November 11, 2008
A system and method for providing preferred language ordering of search results is described. A search query describing potentially retrievable information provided in a plurality of search result languages is received. A search is executed by evaluating the search query against info
7451120 Detecting novel document content November 11, 2008
A system determines an ordered sequence of documents and determines an amount of novel content contained in each document of the ordered sequence of documents. The system assigns a novelty score to each document based on the determined amount of novel content.
7447678 Interface for a universal search engine November 4, 2008
A search engine may perform a search for a user search query over a number of possible search categories. For example, the search query may be performed for general web documents, images, and news documents. The search engine ranks categories based on the search query and/or the docu
7440968 Query boosting based on classification October 21, 2008
In a method of generating a search boost vector, a first set of content location identifiers for first content are provided. A second set of content location identifiers for second content are identified. The second content is related to the first content in accordance with one or mo
7437364 System and method of accessing a document efficiently through multi-tier web caching October 14, 2008
Upon receipt of a document request, a client assistant examines its cache for the document. If not successful, a server searches for the requested document in its cache. If the server copy is still not fresh or not found, the server seeks the document from its host. If the host cannot
7437353 Systems and methods for unification of search results October 14, 2008
Systems and methods for the unification of search results are described. In one described system, a program, such as a search engine, executing on a client device receives a search query. The search engine executes the search on a local index and receives a first result set, which is
7437351 Method for searching media October 14, 2008
The present invention is directed to a computer-implemented method and apparatus for searching in response to Internet-based search queries using a search engine and an electronic database. According to one example embodiment of the present invention, data sets representing published
7430556 Phrase-based indexing in an information retrieval system September 30, 2008
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
7428555 Real-time, computer-generated modifications to an online advertising program September 23, 2008
A method and system for real-time, computer-generated modifications to an online advertising program is disclosed. One aspect of the invention involves a method at a computer associated with an ad placement provider. The method involves receiving a plurality of data streams containing
7428524 Large scale data storage in sparse tables September 23, 2008
Each of a plurality of data items is stored in a table data structure. A row identifier and column identifier are associated with each respective data item, and each respective item is stored at a logical location in the table data structure specified by its row identifier and column
7428410 Value-added electronic messaging services having web-based user accessible message center September 23, 2008
This disclosure provides for a unified, centralized, preprocessing electronic messaging solution that performs value-added tasks to electronic messages on behalf of the ISP or the end user, before these messages are delivered to the destination e-mail server. In some embodiments, the
7426507 Automatic taxonomy generation in search results using phrases September 16, 2008
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
7424682 Electronic messages with embedded musical note emoticons September 9, 2008
A computer implemented method for authoring a message includes enabling a user to compose an electronic message that includes a sequence of musical note emoticons, embedding the musical note emoticons in the electronic message, and sending the electronic message. The sequence of musical
7424478 System and method for selecting content for displaying over the internet based upon some user in September 9, 2008
The present invention provides a method for displaying information from the Internet. In one embodiment, the invention generates a plurality of content modules, each content module comprising a subset of the content of at least one web site. The content modules are then stored in a c
7421651 Document segmentation based on visual gaps September 2, 2008
A document may be segmented based on a visual model of the document. The visual model is determined according to an amount of visual white space or gaps that are in the document. In one implementation, the visual model is used to identify a hierarchical structure of the document, which m
7421432 Hypertext browser assistant September 2, 2008
A system facilitates a search by a user. The system detects selection of one or more words in a document currently accessed by the user, generates a search query using the selected word(s), and retrieves a document based on the search query. When the document includes one or more links
7412708 Methods and systems for capturing information August 12, 2008
Systems and methods for capturing information are described. In one embodiment, an event having an associated article is identified, article data associated with the article is identified, and a capture score for the event is determined based at least in part on article data. Article
7409383 Locating meaningful stopwords or stop-phrases in keyword-based retrieval systems August 5, 2008
A stopword detection component detects stopwords (also stop-phrases) in search queries input to keyword-based information retrieval systems. Potential stopwords are initially identified by comparing the terms in the search query to a list of known stopwords. Context data is then retr
7406542 Method and system for assured denotation of application semantics July 29, 2008
Method and system are disclosed for assured denotation of application semantics ("ADAS"). In a computer system operating at least one application, a method is disclosed for providing assured denotation of application semantics associated with the application. A graphical operation is
7401072 Named URL entry July 15, 2008
Methods and systems allow users to enter natural language terms that describe a particular web site into an address field of a browser instead of a formal URL. The terms are evaluated to determine whether they correspond, with a high likelihood, to a particular web site. If so, this
7392244 Methods and apparatus for determining equivalent descriptions for an information need June 24, 2008
Methods and apparatus determine equivalent descriptions for an information need. In one implementation, if adjacent entries in a query log contain common terms, the uncommon terms are identified as a candidate pair. The candidate pairs are assigned a score based on their frequency of
7392017 Assessing wireless network quality June 24, 2008
A method of providing information indicative of network coverage by one or more wireless service providers in a geographic area may include obtaining, at an information provider, performance indicators for a plurality of accesses to the information provider by a plurality of wireless
7386616 System and method for providing load balanced processing June 10, 2008
A system and method for providing load balanced processing is described. One or more files selected from a set of files are logically duplicated. At least one file and at least one logically duplicated file, is stored at one of a plurality of servers as specified in a load balancing layo
7386543 System and method for supporting editorial opinion in the ranking of search results June 10, 2008
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
7386438 Identifying language attributes through probabilistic analysis June 10, 2008
A system and method for identifying language attributes through probabilistic analysis is described. A set of language classes and a plurality of training documents are defined, Each language class identifies a language and a character set encoding. Occurrences of one or more documen
7383258 Method and apparatus for characterizing documents based on clusters of related words June 3, 2008
One embodiment of the present invention provides a system characterizes a document with respect to clusters of conceptually related words. Upon receiving a document containing a set of words, the system selects "candidate clusters" of conceptually related words that are related to th
7379811 Digital mapping system May 27, 2008
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,
7373337 Method and apparatus for event modeling May 13, 2008
The present invention provides a method that allows a developer to add complex dependency logic to an existing database without having to modify the underlying structure of the database. One embodiment of the present invention provides a way to flexibly handle record state transitions by
7373246 Using boundaries associated with a map view for business location searching May 13, 2008
A system aggregates entity location information from multiple documents distributed among multiple locations in a network. The system searches the entity location information to identify a first set of entities located within the entirety of a first geographic region selected by a us
7366718 Detecting duplicate and near-duplicate files April 29, 2008
Improved duplicate and near-duplicate detection techniques may assign a number of fingerprints to a given document by (i) extracting parts from the document, (ii) assigning the extracted parts to one or more of a predetermined number of lists, and (iii) generating a fingerprint from
7366668 Voice interface for a search engine April 29, 2008
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
7363291 Methods and apparatus for increasing efficiency of electronic document delivery to users April 22, 2008
A computer-implemented method serves electronic document information in response to a user query identifying a target electronic document. The user query prompts a library search of library-stored electronic documents to determine whether the target electronic document corresponds to
7363001 Dynamic data delivery apparatus and method for same April 22, 2008
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
7359894 Methods and systems for requesting and providing information in a social network April 15, 2008
The present invention relates to methods and systems for requesting and providing information in a social network. A method can comprise outputting an information request interface, which can provide a user with the ability to request information from at least one member of a social
7353114 Markup language for an interactive geographic information system April 1, 2008
Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information. A markup language is provided that facilitates communication between servers and clients of the interactive GIS, which enab
7352833 Method and system for temporal autocorrelation filtering April 1, 2008
An autocorrelation filter for use with a spread spectrum receiver. The autocorrelation filter can be used as a prefilter stage to reduce phase distortion present in a spread spectrum signal. The autocorrelation filter can be used to process the output from a lattice filter. The latti
7350187 System and methods for automatically creating lists March 25, 2008
A system automatically creates a list from items in existing lists. The system receives one or more example items corresponding to the list and assigns weights to the items in the existing lists based on the one or more example items. The system then forms the list based on the items and
7349876 Determining a minimum price March 25, 2008
Different minimum prices are assigned to different ad serving constraints (such as keywords, geolocations, serving times, etc.). A single auction minimum price may be determined for an auction using the minimum prices assigned to satisfied serving constraints of ads participating in the
7346839 Information retrieval based on historical data March 18, 2008
A system identifies a document and obtains one or more types of history data associated with the document. The system may generate a score for the document based, at least in part, on the one or more types of history data.
7346615 Using match confidence to adjust a performance threshold March 18, 2008
If some aspect of serving or scoring an ad is subject to a performance (e.g., click-through rate, etc.) threshold, such a threshold may be adjusted using a confidence factor of the ad targeting used. For example, ads served pursuant to a more relaxed notion of match might have to meet
7346606 Rendering advertisements with documents having one or more topics using user topic interest March 18, 2008
Ambiguities with respect to a user topic interest may be resolved so that useful topic-relevant ads can be presented. Such ambiguities may be resolved by monitoring user behavior, determining a user topic interest (e.g., from a plurality of different candidate topics) based on the mo
7333976 Methods and systems for processing contact information February 19, 2008
Systems and methods for processing contact information are described. In one embodiment, an entity name is identified from an event associated with an article, wherein the entity name is associated with an entity and the event is associated with a user, contact information associated wit
7315880 Method, system, and graphical user interface for dynamically updating transmission characteristi January 1, 2008
In one embodiment, a graphical user interface includes a web mail reply form with one or more address fields; an input area for inputting a reply message; and a plurality of response options selectable by a user. In response to selection of a reply response option by the user, one or mor
7315726 Dynamic data delivery apparatus and method for same January 1, 2008
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
1 2 3 4 5 6

 
 
  Recently Added Patents
MAVS in the prevention and treatment of viral diseases
Drug administration safety label
Endoscopic bite block
Memory devices, electronic systems, and methods of forming memory devices
Granular material grinder and method of use
Sofa
Low spout faucet
  Randomly Featured Patents
Needle selection device for a circular knitting machine, particularly for ladies' stockings
Process for the preparation of redox battery electrolyte and recovery of lead chloride
Golf bag holder
Method of sealing holes in the ground
Compression relief section
Compositions comprising inorganic oxide and process for producing mercaptans
Inflatable maternity mattress
Hygienic and cosmetic sponge or the like
Impedance matched variable gain low noise amplifier using shunt feed-back
Airbag device and method of operating an airbag device