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: 11939056
    Abstract: Device installation systems, methods, and media for providing ubiquitous connectivity in outdoor environments are provided.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: March 26, 2024
    Assignee: Google LLC
    Inventors: Thomas Kennedy, Craig Nevill-Manning, Amanda Meurer, Veronica Pinchin, Daniel Riegel
  • Publication number: 20200223548
    Abstract: Device installation systems, methods, and media for providing ubiquitous connectivity in outdoor environments are provided.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 16, 2020
    Inventors: Thomas Kennedy, Craig Nevill-Manning, Amanda Meurer, Veronica Pinchin, Daniel Riegel
  • Patent number: 9679018
    Abstract: 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: Grant
    Filed: February 19, 2014
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Baris Yuksel, Craig Nevill-Manning, Daniel J. Yehuda
  • Publication number: 20160314496
    Abstract: 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: Application
    Filed: July 5, 2016
    Publication date: October 27, 2016
    Inventors: Baris Yuksel, Craig Nevill-Manning, Samantha Merritt
  • Patent number: 9406213
    Abstract: 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: Grant
    Filed: February 10, 2014
    Date of Patent: August 2, 2016
    Assignee: Google Inc.
    Inventors: Baris Yuksel, Craig Nevill-Manning, Samantha Merritt
  • Publication number: 20150187201
    Abstract: 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: Application
    Filed: February 10, 2014
    Publication date: July 2, 2015
    Applicant: Google Inc.
    Inventors: Baris Yuksel, Craig Nevill-Manning, Samantha Merritt
  • Patent number: 8739061
    Abstract: 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: Grant
    Filed: June 17, 2011
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Craig Nevill Manning, Pearl Renaker
  • Patent number: 8713047
    Abstract: 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: Grant
    Filed: July 24, 2012
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventor: Craig Nevill-Manning
  • Patent number: 8583808
    Abstract: 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: Grant
    Filed: September 23, 2010
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventors: Craig Nevill-Manning, Chade-Meng Tan, Aynur Dyanik, Peter Norvig
  • Publication number: 20130046532
    Abstract: 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: Application
    Filed: July 24, 2012
    Publication date: February 21, 2013
    Applicant: GOOGLE INC.
    Inventor: Craig NEVILL-MANNING
  • Patent number: 8255417
    Abstract: 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: Grant
    Filed: June 27, 2003
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventor: Craig Nevill-Manning
  • Patent number: 8006197
    Abstract: 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: Grant
    Filed: September 29, 2003
    Date of Patent: August 23, 2011
    Assignee: Google Inc.
    Inventors: Craig Nevill-Manning, Pearl Renaker
  • Publication number: 20110106819
    Abstract: 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: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: 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: 7836012
    Abstract: 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: Grant
    Filed: April 6, 2007
    Date of Patent: November 16, 2010
    Assignee: Google Inc.
    Inventors: Craig Nevill-Manning, Ian Witten
  • Patent number: 7836038
    Abstract: 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: Grant
    Filed: December 10, 2003
    Date of Patent: November 16, 2010
    Assignee: Google Inc.
    Inventors: Mark Pearson, Craig Nevill-Manning, Abhinay Sharma
  • Patent number: 7827254
    Abstract: 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: Grant
    Filed: December 31, 2003
    Date of Patent: November 2, 2010
    Assignee: Google Inc.
    Inventors: Craig Nevill-Manning, Chade-Meng Tan, Aynur Dayanik, Peter Norvig
  • Patent number: 7647300
    Abstract: 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: Grant
    Filed: January 26, 2004
    Date of Patent: January 12, 2010
    Assignee: Google Inc.
    Inventors: Craig Nevill-Manning, Pearl Renaker
  • Patent number: 7505984
    Abstract: 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: Grant
    Filed: September 30, 2003
    Date of Patent: March 17, 2009
    Assignee: Google Inc.
    Inventors: Craig Nevill-Manning, Ian Witten
  • Publication number: 20070244854
    Abstract: 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: Application
    Filed: January 26, 2004
    Publication date: October 18, 2007
    Inventors: Craig Nevill-Manning, Pearl Renaker
  • Patent number: D529920
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: October 10, 2006
    Assignee: Google, Inc.
    Inventors: Craig Nevill-Manning, Pearl Renaker, Susanne Eklund, Ellen Beldner