Patents by Inventor David Reardon

David Reardon 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: 9727892
    Abstract: A method, system, and program product, for determining related search terms for a domain, comprising: receiving a request for related search terms for a domain, obtaining click data on the domain for initial related search terms determined for the domain, obtaining revenue generation data for each of a plurality of the initial related search terms; determining a first set of the initial related search terms with a highest revenue or ad clicks generation; generating a second set of new related search terms, comprising: obtaining keywords that are semantically relevant, obtaining how many advertisements are targeted to the respective keyword, and obtaining for each of multiple of the respective keywords an amount that advertisers have paid over a period of time for use of the respective keyword.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Kai Chen, William David Reardon, Jinjun Xu
  • Patent number: 9304738
    Abstract: Systems and methods for evaluating information via a computer network using weighted terms are provided. A data processing system can detect an indication of user interest in subject matter of an information resource, and can identify a plurality of keywords associated with the subject matter. The data processing system can determine a weight for each of the plurality of keywords for the information resource. The data processing system can receive a request for content to provide for display with the information resource, and can evaluate the weight of each of the plurality of keywords associated with the information resource to determine one or more keywords to use for content selection. The data processing system can select content to provide for display with the information resource based at least in part on the selected keyword(s) or the weight associated with the selected keyword(s).
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: April 5, 2016
    Assignee: Goolge Inc.
    Inventors: Jinjun Xu, Kai Chen, William David Reardon
  • Patent number: 9195997
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate representative sample images for content campaigns are provided. One method includes identifying a resource in which a content campaign item has been previously displayed. The method further includes determining a content slot within the resource in which the content campaign item was previously displayed. The content slot is determined based on a slot signature associated with the content slot. The method further includes retrieving a current version of the resource, where the current version of the resource includes a current content item appearing in the content slot. The method further includes generating a representative image of the resource that includes the content campaign item by replacing the current content item appearing in the content slot within the current version of the resource with the content campaign item.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: November 24, 2015
    Assignee: Google Inc.
    Inventors: Nikola Jevtic, Zhaosheng (Josh) Bao, William David Reardon, Max David Cohen
  • Publication number: 20150199731
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate representative sample images for content campaigns are provided. One method includes identifying a resource in which a content campaign item has been previously displayed. The method further includes determining a content slot within the resource in which the content campaign item was previously displayed. The content slot is determined based on a slot signature associated with the content slot. The method further includes retrieving a current version of the resource, where the current version of the resource includes a current content item appearing in the content slot. The method further includes generating a representative image of the resource that includes the content campaign item by replacing the current content item appearing in the content slot within the current version of the resource with the content campaign item.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: Google Inc.
    Inventors: Nikola Jevtic, Zhaosheng (Josh) Bao, William David Reardon, Max David Cohen
  • Publication number: 20150154655
    Abstract: Systems and methods of providing content on a computer network are provided. A parked domain of the computer network is identified. The parked domain corresponds to an internet domain name associated with a web page. A data processing system can assign an assigned value to the web page. The assigned value can include an indication of revenue generated by a plurality of content items configured for display on the web page. A bid from a content provider to provide exclusive content for display on the web page can be received at the data processing system, and the data processing system can determine a bid value corresponding to the bid. The bid value can be compared with the assigned value to identify the bid as a winning bid, and the content placement circuit can provide the exclusive content corresponding to the winning bid for display on the web page.
    Type: Application
    Filed: September 28, 2012
    Publication date: June 4, 2015
    Inventors: William David Reardon, Kai Chen
  • Publication number: 20150066967
    Abstract: A method for selecting content and search terms for display on a webpage includes receiving a request to provide content on a blank webpage and selecting, using an electronic device, content for display on the webpage. The content is selected based on one or more keywords associated with the webpage. The method further includes logging selections of content by users accessing the webpage and analyzing performance of the content using the electronic device by studying the logged selections. The content is associated with one or more keywords. The method further includes selecting selectable search terms related to the one or more keywords associated with the best-performing content, and displaying the selectable search terms on the webpage.
    Type: Application
    Filed: April 18, 2012
    Publication date: March 5, 2015
    Inventors: William David Reardon, Kai Chen
  • Publication number: 20080041949
    Abstract: An apparatus and method for creating and recording both an electronic and printed ballot for each voter during voting. The system can employ a variety of vote selection techniques, all of which can lead to the generation of an electronic tally of the vote in addition to the printing of a paper ballot. The printed ballot includes only the names of the candidates for whom the voter has voted in a form that is easily readable by both humans and machine. This unambiguous printed ballot makes it easy for voters to verify the accuracy of their intended vote and can subsequently be used to cast the voter's official vote or saved to provide an audit trail for subsequent confirmation of the electronic tally. These and other features accelerate the initial tabulation of results while providing multiple safeguards against fraud through the printing of a paper record for verifying voter intent.
    Type: Application
    Filed: July 12, 2007
    Publication date: February 21, 2008
    Inventor: David Reardon
  • Publication number: 20060041468
    Abstract: An apparatus and method for creating a voter verified printed record of votes cast by each voter during an election. The printed record normally includes only the names of the candidates for whom the voter has voted in a form that is easily readable by both humans and machine. This unambiguous printed ballot makes it easy for a voter to verify the accuracy of his or her intended vote and can subsequently be used to cast the voter's official vote or saved to provide an audit trail for subsequent confirmation of the electronic tally. Moreover, techniques are provided to minimize or eliminate the need for reprogramming of the electronic equipment prior to each election using one or more fixed range inputs that are electronically mapped to voting options available for each election.
    Type: Application
    Filed: October 21, 2005
    Publication date: February 23, 2006
    Inventor: David Reardon
  • Publication number: 20060000906
    Abstract: An apparatus and method for creating and recording both an electronic and printed ballot for each voter during voting. The system can employ a variety of vote selection techniques, all of which can lead to the generation of an electronic tally of the vote in addition to the printing of a paper ballot. The printed ballot includes only the names of the candidates for whom the voter has voted in a form that is easily readable by both humans and machine. This unambiguous printed ballot makes it easy for voters to verify the accuracy of their intended vote and can subsequently be used to cast the voter's official vote or saved to provide an audit trail for subsequent confirmation of the electronic tally. These and other features accelerate the initial tabulation of results while providing multiple safeguards against fraud through the printing of a paper record for verifying voter intent.
    Type: Application
    Filed: September 6, 2005
    Publication date: January 5, 2006
    Inventor: David Reardon
  • Patent number: 6944659
    Abstract: Gathering data and providing messages concerning a networked appliance. A software application in the appliance detects the occurrence of events and records indications of the events in real-time or near real-time. Certain events such as appliance errors, or events for which a user desires notification, are associated with alert messages. Upon detecting one of those events, the software application captures a snapshot or set of the events and transmits to a user machine, system server, or web site the set of events along with the alert message and a link to the system server or web site. Upon viewing the alert message, such as via a web page, the user can enter a command to send the events and alert message to the system server or web site for use in servicing the appliance.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: September 13, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John D. Taggart, James Joseph Acevez, Jay Hager, Jeroen van Alphen, John David Reardon
  • Publication number: 20050192899
    Abstract: A method of performing financial transactions between users of Summa accounts, each Summa account including an electronic messaging system that provides for crediting and debiting at least one financial account associated with each Summa account. The invention also allows each user to define a schedule of receipt charges associated with the identities of other users to be charged as compensation for accepting delivery of their messages. With the user's permission, a record of purchases made from the Summa account may be maintained in a marketing database, increasing the value of use's market identity and the corresponding value of receipt charges they user may collect.
    Type: Application
    Filed: February 22, 2005
    Publication date: September 1, 2005
    Inventor: David Reardon
  • Publication number: 20020143908
    Abstract: Gathering data and providing messages concerning a networked appliance. A software application in the appliance detects the occurrence of events and records indications of the events in real-time or near real-time. Certain events such as appliance errors, or events for which a user desires notification, are associated with alert messages. Upon detecting one of those events, the software application captures a snapshot or set of the events and transmits to a user machine, system server, or web site the set of events along with the alert message and a link to the system server or web site. Upon viewing the alert message, such as via a web page, the user can enter a command to send the events and alert message to the system server or web site for use in servicing the appliance.
    Type: Application
    Filed: March 1, 2001
    Publication date: October 3, 2002
    Inventors: John Taggart, James Joseph Acevez, Jay Hager, Jeroen van Alphen, John David Reardon