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


1 2 3


Patent Number Title Of Patent Date Issued
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
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
1 2 3

 
 
  Recently Added Patents
System and method for detecting thermal anomalies
Container
Increasing an electrical resistance of a resistor by nitridization
Method of manufacturing electro-optical device, device for manufacturing the same, electro-optical device and electronic apparatus
Method and apparatus for reducing the incidence of tobacco use
Automotive container holding apparatus
PC card control device, computer system using the PC card control device, and PC card identifying method
  Randomly Featured Patents
Wire bond integrity test system
Framer
System and method for destructive purge of memory device
Electrical connection box including a connector housing and mating connector
Device for machine knitting
Current transmitting system for trackway type motor vehicle
System and method for dynamic adjustment of bar code printer parameters
Process for the synthesis of 3-mercaptopropionic acid
Spectral sharing communication system with minimal inter-signal interference
Speaker apparatus