Patents by Inventor David Michael Proudfoot

David Michael Proudfoot 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: 9424340
    Abstract: A system may identify a set of first documents associated with an organization, and identify clusters to which the first documents belong. Each of a number of the identified clusters may include a group of documents that includes one of the first documents and one or more second documents associated with one or more different organizations. The system may determine a quality score for each of the documents in each of the identified clusters, and determine, for each of the number of the identified clusters, whether the quality score of the one of the first documents in the identified cluster is higher than the quality score of the one or more second documents in the identified cluster. The system may generate a proxy pad score based on the determinations, and store the proxy pad score.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: August 23, 2016
    Assignee: Google Inc.
    Inventors: Rupesh Kapoor, David Michael Proudfoot, Joachim Kupke
  • Publication number: 20150206171
    Abstract: An online system receives an advertisement request from an advertiser and determines an advertisement objective associated with the advertisement request. Validation rules associated with the advertisement request are retrieved and applied to components of the advertisement request. Application of the validation rules determines whether components of the advertisement request are consistent with the advertisement objective. A result of the application of the validation rules to the advertisement request is presented to the advertiser, providing the advertiser with a measure of the effectiveness of the advertisement request in satisfying the advertisement objective.
    Type: Application
    Filed: January 21, 2014
    Publication date: July 23, 2015
    Applicant: Facebook, Inc.
    Inventors: Philip Anastasios Zigoris, David Michael Proudfoot, Jinghao Yan
  • Patent number: 8874565
    Abstract: A system may identify a set of first documents associated with an organization, and identify clusters to which the first documents belong. Each of a number of the identified clusters may include a group of documents that includes one of the first documents and one or more second documents associated with one or more different organizations. The system may determine a quality score for each of the documents in each of the identified clusters, and determine, for each of the number of the identified clusters, whether the quality score of the one of the first documents in the identified cluster is higher than the quality score of the one or more second documents in the identified cluster. The system may generate a proxy pad score based on the determinations, and store the proxy pad score.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: October 28, 2014
    Assignee: Google Inc.
    Inventors: Rupesh Kapoor, David Michael Proudfoot, Joachim Kupke
  • Patent number: 8661069
    Abstract: An automated method may include clustering documents into a plurality of clusters, selecting a representative document, respectively, for two of the plurality of clusters, determining a final redirect target document for each of the representative documents in the two of the plurality of clusters, determining whether the final redirect target documents are duplicate documents of each other; and re-clustering the two of the plurality of clusters together if it is determined that the final redirect target documents are duplicate documents.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: February 25, 2014
    Assignee: Google Inc.
    Inventors: Jeff Cox, Mike Turitzin, David Michael Proudfoot
  • Patent number: 8521746
    Abstract: A system may identify a set of related documents, identify one or more documents in the set of related documents that are sources of redirects, and identify organizations that are targets of the redirects. The system may also determine a redirect score based on the number of the identified documents that are sources of the redirects, determine a spam score based on a number of the organizations that are targets of the redirects, determine whether to classify the set of related documents as a bounce pad based on the redirect score and the spam score, and storing information associated with the result of the determination of whether to classify the set of related documents as a bounce pad.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Rupesh Kapoor, David Michael Proudfoot, Joachim Kupke
  • Publication number: 20130073568
    Abstract: A social networking system includes a mechanism for integrating user actions on objects outside of the social networking system in the social graph. External system operators include widgets that, when executed by user devices, record user interactions that correspond to a defined structure of actions and objects. Information about the actions and the objects is gathered from external systems as users of the social networking system interact with the external systems. Content items are ranked according to the information about the actions and the objects as well as preferences of the viewing users.
    Type: Application
    Filed: September 21, 2011
    Publication date: March 21, 2013
    Inventors: Vladimir Federov, Xin Liu, David Michael Proudfoot, Wei Xu
  • Patent number: 8156227
    Abstract: When a website has a number of equivalent domain names including a preferred domain name, the locator for a document in the website can be rewritten using the preferred domain name before indexing the document, according to certain embodiments. According to certain embodiments, a user interface is provided to allow a user to specify the preferred domain name for a website for which the user is a verified owner.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: April 10, 2012
    Assignee: Google Inc
    Inventors: Vanessa Fox, Matthew D. Cutts, Maxmilian Ibel, Michael E. Noth, David Michael Proudfoot, Andrey Yuryevich Stroilov
  • Patent number: 8037073
    Abstract: A system may identify a set of related documents, identify one or more documents in the set of related documents that are sources of redirects, and identify organizations that are targets of the redirects. The system may also determine a redirect score based on the number of the identified documents that are sources of the redirects, determine a spam score based on a number of the organizations that are targets of the redirects, determine whether to classify the set of related documents as a bounce pad based on the redirect score and the spam score, and storing information associated with the result of the determination of whether to classify the set of related documents as a bounce pad.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: October 11, 2011
    Assignee: Google Inc.
    Inventors: Rupesh Kapoor, David Michael Proudfoot, Joachim Kupke
  • Publication number: 20110179178
    Abstract: When a website has a number of equivalent domain names including a preferred domain name, the locator for a document in the website can be rewritten using the preferred domain name before indexing the document, according to certain embodiments. According to certain embodiments, a user interface is provided to allow a user to specify the preferred domain name for a website for which the user is a verified owner.
    Type: Application
    Filed: March 28, 2011
    Publication date: July 21, 2011
    Inventors: Vanessa Fox, Matthew D. Cutts, Maxmilian Ibel, Michael E. Noth, David Michael Proudfoot, Andrey Yuryevich Stroilov
  • Patent number: 7930400
    Abstract: When a website has a number of equivalent domain names including a preferred domain name, the URL for a document in the website can be rewritten using the preferred domain name before indexing the document, according to certain embodiments. According to certain embodiments, a user interface is provided to allow a user to specify the preferred domain name for a website for which the user is a verified owner.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: April 19, 2011
    Assignee: Google Inc.
    Inventors: Vanessa Fox, Matthew D. Cutts, Maxmilian Ibel, Michael E. Noth, David Michael Proudfoot, Andrey Yuryevich Stroilov
  • Patent number: 7836108
    Abstract: A method may include identifying documents in a current clustering operation, assigning the identified documents to one or more clusters, selecting a current representative document for each of the one or more clusters, determining whether the current representative document has been re-crawled, determining a previous representative document with which the current representative document was previously associated in a prior clustering operation, if it is determined that the current representative document has not been re-crawled, determining one of the one or more clusters to which the previous representative document has been assigned in the current clustering operation, combining one of the one or more clusters associated with the current representative document that has not been re-crawled with the one of the one or more clusters associated with the previous representative document into a combined cluster, and storing information regarding the combined cluster.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: November 16, 2010
    Assignee: Google Inc.
    Inventors: Joachim Kupke, David Michael Proudfoot