Patents by Inventor Craig Nevill-Manning
Craig Nevill-Manning has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11939056Abstract: Device installation systems, methods, and media for providing ubiquitous connectivity in outdoor environments are provided.Type: GrantFiled: January 10, 2020Date of Patent: March 26, 2024Assignee: Google LLCInventors: Thomas Kennedy, Craig Nevill-Manning, Amanda Meurer, Veronica Pinchin, Daniel Riegel
-
Publication number: 20200223548Abstract: Device installation systems, methods, and media for providing ubiquitous connectivity in outdoor environments are provided.Type: ApplicationFiled: January 10, 2020Publication date: July 16, 2020Inventors: Thomas Kennedy, Craig Nevill-Manning, Amanda Meurer, Veronica Pinchin, Daniel Riegel
-
Patent number: 9679018Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for document ranking. One of the methods includes receiving a request for one or more documents, obtaining a set of documents responsive to the request, and obtaining, from a user profile associated with a source of the request, representations of one or more topics of interest to a user. The method also includes selecting, from the set of documents, at least one document associated with a particular topic that matches at least one of the one or more topics of interest to the user, for the at least one selected document, obtaining a value corresponding to an inverse document frequency of documents associated with the particular topic in a corpus of documents, and generating a score for the at least one document based at least in part on the value corresponding to the inverse document frequency.Type: GrantFiled: February 19, 2014Date of Patent: June 13, 2017Assignee: Google Inc.Inventors: Baris Yuksel, Craig Nevill-Manning, Daniel J. Yehuda
-
Publication number: 20160314496Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing recommendations to users. One of the methods includes receiving data indicating a selection, by a user, of a notification option relating to a first entity, adding the first entity to an interest list for the user, determining, based at least on adding the first entity to the interest list for the user, to provide a notification relating to an entity, and providing, based on determining to provide the notification relating to the entity, the notification.Type: ApplicationFiled: July 5, 2016Publication date: October 27, 2016Inventors: Baris Yuksel, Craig Nevill-Manning, Samantha Merritt
-
Patent number: 9406213Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing recommendations to users. One of the methods includes receiving data indicating a selection, by a user, of a notification option relating to a first entity, adding the first entity to an interest list for the user, determining, based at least on adding the first entity to the interest list for the user, to provide a notification relating to an entity, and providing, based on determining to provide the notification relating to the entity, the notification.Type: GrantFiled: February 10, 2014Date of Patent: August 2, 2016Assignee: Google Inc.Inventors: Baris Yuksel, Craig Nevill-Manning, Samantha Merritt
-
Publication number: 20150187201Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing recommendations to users. One of the methods includes receiving data indicating a selection, by a user, of a notification option relating to a first entity, adding the first entity to an interest list for the user, determining, based at least on adding the first entity to the interest list for the user, to provide a notification relating to an entity, and providing, based on determining to provide the notification relating to the entity, the notification.Type: ApplicationFiled: February 10, 2014Publication date: July 2, 2015Applicant: Google Inc.Inventors: Baris Yuksel, Craig Nevill-Manning, Samantha Merritt
-
Patent number: 8739061Abstract: Methods and systems for generating search results for output to a user. A number of “views” of search results may be provided each having particular formats. In a product search engine implementation, a grid view may be provided that allows multi-column display of product-related search results. In other implementations, a user may be able to select between multiple output modes/formats, and may even be able to select how search results should be output (e.g., what type and format of cues should be output for each search result).Type: GrantFiled: June 17, 2011Date of Patent: May 27, 2014Assignee: Google Inc.Inventors: Craig Nevill Manning, Pearl Renaker
-
Patent number: 8713047Abstract: A system and method for providing definitions is described. A phrase to be defined is received. One or more documents, which each contain at least one definition, are determined. The phrase is matched to at least one of the definitions. One or more definitions for the phrase are presented.Type: GrantFiled: July 24, 2012Date of Patent: April 29, 2014Assignee: Google Inc.Inventor: Craig Nevill-Manning
-
Patent number: 8583808Abstract: A rewrite component automatically generates rewrite rules that describe how uniform resource locators (URLs) can be rewritten to reduce or eliminate different URLs that redundantly refer to the same or substantially the same content. The rewrite rules can be applied to URLs received when crawling a network to increase the efficiency of the crawl and the corresponding document index generated from the crawl.Type: GrantFiled: September 23, 2010Date of Patent: November 12, 2013Assignee: Google Inc.Inventors: Craig Nevill-Manning, Chade-Meng Tan, Aynur Dyanik, Peter Norvig
-
Publication number: 20130046532Abstract: A system and method for providing definitions is described. A phrase to be defined is received. One or more documents, which each contain at least one definition, are determined. The phrase is matched to at least one of the definitions. One or more definitions for the phrase are presented.Type: ApplicationFiled: July 24, 2012Publication date: February 21, 2013Applicant: GOOGLE INC.Inventor: Craig NEVILL-MANNING
-
Patent number: 8255417Abstract: A system and method for providing definitions is described. A phrase to be defined is received. One or more documents, which each contain at least one definition, are determined. The phrase is matched to at least one of the definitions. One or more definitions for the phrase are presented.Type: GrantFiled: June 27, 2003Date of Patent: August 28, 2012Assignee: Google Inc.Inventor: Craig Nevill-Manning
-
Patent number: 8006197Abstract: Methods and systems for generating search results for output to a user. A number of “views” of search results may be provided each having particular formats. In a product search engine implementation, a grid view may be provided that allows multi-column display of product-related search results. In other implementations, a user may be able to select between multiple output modes/formats, and may even be able to select how search results should be output (e.g., what type and format of cues should be output for each search result).Type: GrantFiled: September 29, 2003Date of Patent: August 23, 2011Assignee: Google Inc.Inventors: Craig Nevill-Manning, Pearl Renaker
-
Publication number: 20110106819Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a group of related instance identifiers. In one aspect, a computer storage medium is encoded with a computer program. The program comprises instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations. The operations include receiving a search query at a data processing apparatus, the search query specifying attributes shared by a group of related instances, searching an electronic document collection to identify instance identifiers that are responsive to the search query, representing features of the instance identifiers in a vertex-edge graph, and scoring relevance of the instance identifiers to the search query according to the features represented in the vertex-edge graph.Type: ApplicationFiled: October 29, 2009Publication date: May 5, 2011Applicant: GOOGLE INC.Inventors: Randolph G. Brown, Daniel N. Quine, Yohann R. Coppel, Daniel Loreto, John Alexander Komoroske, Andrew William Hogue, Craig Nevill-Manning
-
Patent number: 7836012Abstract: 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 to the seed article. The set of closest articles is used to identify information fields containing variable data within the seed article. There are a variety of techniques by which this may be performed, one of which is by using dynamic programming alignment to compute alignments between articles. The information fields are labeled, and a template is generated using the labeled fields. The template is used to extract data from a source article by comparing the source article with the template and associating the variable data of the source article with the labeled fields.Type: GrantFiled: April 6, 2007Date of Patent: November 16, 2010Assignee: Google Inc.Inventors: Craig Nevill-Manning, Ian Witten
-
Patent number: 7836038Abstract: Systems and methods that identify and extract information from articles are described. In one embodiment, a search engine implements a method comprising receiving a plurality of articles, and identifying at least a first article as a shopping article. The method can further comprise receiving a search query for an item, selecting the first article as associated with the search query, and identifying a first attribute associated with a first item relevant to the search query from the first article based at least in part on the search query.Type: GrantFiled: December 10, 2003Date of Patent: November 16, 2010Assignee: Google Inc.Inventors: Mark Pearson, Craig Nevill-Manning, Abhinay Sharma
-
Patent number: 7827254Abstract: A rewrite component automatically generates rewrite rules that describe how uniform resource locators (URLs) can be rewritten to reduce or eliminate different URLs that redundantly refer to the same or substantially the same content. The rewrite rules can be applied to URLs received when crawling a network to increase the efficiency of the crawl and the corresponding document index generated from the crawl.Type: GrantFiled: December 31, 2003Date of Patent: November 2, 2010Assignee: Google Inc.Inventors: Craig Nevill-Manning, Chade-Meng Tan, Aynur Dayanik, Peter Norvig
-
Patent number: 7647300Abstract: A search engine implements a method comprising receiving a search query, identifying a plurality of item identifiers responsive to the search query, identifying a first group of item identifiers from the plurality of item identifiers, wherein the first group of item identifiers was obtained by a first method, identifying a second group of items from the plurality of item identifiers, wherein the second group of item identifiers was obtained by a second method, and causing the output of all or a plurality of the item identifiers, comprising providing a cue to distinguish between the item identifiers from the first group and the item identifiers from the second group.Type: GrantFiled: January 26, 2004Date of Patent: January 12, 2010Assignee: Google Inc.Inventors: Craig Nevill-Manning, Pearl Renaker
-
Patent number: 7505984Abstract: 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 to the seed article. The set of closest articles is used to identify information fields containing variable data within the seed article. There are a variety of techniques by which this may be performed, one of which is by using dynamic programming alignment to compute alignments between articles. The information fields are labeled, and a template is generated using the labeled fields. The template is used to extract data from a source article by comparing the source article with the template and associating the variable data of the source article with the labeled fields.Type: GrantFiled: September 30, 2003Date of Patent: March 17, 2009Assignee: Google Inc.Inventors: Craig Nevill-Manning, Ian Witten
-
Publication number: 20070244854Abstract: Systems and methods that output search results are described. In one embodiment, a search engine implements a method comprising receiving a search query, identifying a plurality of item identifiers responsive to the search query, identifying a first group of item identifiers from the plurality of item identifiers, wherein the first group of item identifiers was obtained by a first method, identifying a second group of items from the plurality of item identifiers, wherein the second group of item identifiers was obtained by a second method, and causing the output of all or a plurality of the item identifiers, comprising providing a cue to distinguish between the item identifiers from the first group and the item identifiers from the second group.Type: ApplicationFiled: January 26, 2004Publication date: October 18, 2007Inventors: Craig Nevill-Manning, Pearl Renaker
-
Patent number: D529920Type: GrantFiled: September 29, 2003Date of Patent: October 10, 2006Assignee: Google, Inc.Inventors: Craig Nevill-Manning, Pearl Renaker, Susanne Eklund, Ellen Beldner