Patents by Inventor Damian Reeves

Damian Reeves 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: 11768904
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collecting data regarding resource views. In one aspect, a method includes generating a tag that includes instructions that, upon execution of the instructions, cause a device to perform operations including identifying content located in at least one particular portion of a structured resource. The particular portion can be specified by the instructions. The operations may include generating resource view data that includes parameters identifying the device and at least a portion of the identified content. The operations may include sending the resource view data to a server. A request for the tag may be received. The tag may be provided in response to the request.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: September 26, 2023
    Assignee: Google LLC
    Inventor: Damian Reeves
  • Patent number: 11120094
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collecting data regarding resource views. In one aspect, a method includes generating a tag that includes instructions that, upon execution of the instructions, cause a device to perform operations including identifying content located in at least one particular portion of a structured resource. The particular portion can be specified by the instructions. The operations may include generating resource view data that includes parameters identifying the device and at least a portion of the identified content. The operations may include sending the resource view data to a server. A request for the tag may be received. The tag may be provided in response to the request.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: September 14, 2021
    Assignee: Google LLC
    Inventor: Damian Reeves
  • Publication number: 20210004844
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for creating and querying for audience data. A method includes: receiving data associated with each firing of a pixel as a result of a display of a publisher resource, wherein the data includes an identifier for the publisher, a URL associated with the resource, and a user identifier associated with a user device on which the resource was displayed; determining for each pixel firing one or more topics associated with a given resource; storing the user identifier in association with the determined one or more topics in an audience data structure; receiving a query to identify a segment of the audience; identifying one or more topics in the audience data structure based at least in part on terms of the query; and identifying user identifiers that are in an audience segment defined by the query.
    Type: Application
    Filed: September 18, 2020
    Publication date: January 7, 2021
    Inventor: Damian Reeves
  • Patent number: 10817884
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for creating and querying for audience data. A method includes: receiving data associated with each firing of a pixel as a result of a display of a publisher resource, wherein the data includes an identifier for the publisher, a URL associated with the resource, and a user identifier associated with a user device on which the resource was displayed; determining for each pixel firing one or more topics associated with a given resource; storing the user identifier in association with the determined one or more topics in an audience data structure; receiving a query to identify a segment of the audience; identifying one or more topics in the audience data structure based at least in part on terms of the query; and identifying user identifiers that are in an audience segment defined by the query.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: October 27, 2020
    Assignee: Google LLC
    Inventor: Damian Reeves
  • Patent number: 10664509
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing non-uniform datasets.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Damian Reeves, Rajas Moonka, Prajakta Kalekar, Sachin Kulkarni
  • Patent number: 10282479
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collecting data regarding resource views. In one aspect, a method includes generating a tag that includes instructions that, upon execution of the instructions, cause a device to perform operations including identifying content located in at least one particular portion of a structured resource. The particular portion can be specified by the instructions. The operations may include generating resource view data that includes parameters identifying the device and at least a portion of the identified content. The operations may include sending the resource view data to a server. A request for the tag may be received. The tag may be provided in response to the request.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: May 7, 2019
    Assignee: Google LLC
    Inventor: Damian Reeves
  • Publication number: 20180240135
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for creating and querying for audience data. A method includes: receiving data associated with each firing of a pixel as a result of a display of a publisher resource, wherein the data includes an identifier for the publisher, a URL associated with the resource, and a user identifier associated with a user device on which the resource was displayed; determining for each pixel firing one or more topics associated with a given resource; storing the user identifier in association with the determined one or more topics in an audience data structure; receiving a query to identify a segment of the audience; identifying one or more topics in the audience data structure based at least in part on terms of the query; and identifying user identifiers that are in an audience segment defined by the query.
    Type: Application
    Filed: May 8, 2014
    Publication date: August 23, 2018
    Applicant: Google Inc.
    Inventor: Damian Reeves
  • Patent number: 9602368
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing information about cookies. Input is received from a data provider, the input including one or more cookies associated with users in a network. Each cookie is evaluated, and an activity level in the network for a given cookie is determined. A threshold activity level is determined. Inactive cookies are identified based on the determined activity level of a respective cookie and the threshold activity level. Inactive cookies are reported.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: March 21, 2017
    Assignee: Google Inc.
    Inventors: Mingwu Zhang, Prajakta Kalekar, Damian Reeves, Benjamin William Clark
  • Publication number: 20060031525
    Abstract: Communication occurs between at least one server and a plurality of clients. Client-side connections are established between a traffic manager and clients, in response to clients making requests to communicate with a server. Server-side connections are created and maintained between the traffic manager and the server in order to service the client requests. At least one of the server-side connections is reused to service a client request.
    Type: Application
    Filed: May 9, 2005
    Publication date: February 9, 2006
    Applicant: ZEUS TECHNOLOGY LIMITED
    Inventors: Damian Reeves, Ben Mansell, Owen Garrett, Crispin Harold Flowerday
  • Publication number: 20050265317
    Abstract: Flow of data traffic between at least one server and a plurality of clients is managed. Client-side connections are provided and server-side connections are provided. An isolated processing environment is created responsive to instructions specific to the environment. Isolated environment specific instructions are received, defining a traffic management rule. A request from a client, via an established client-side connection, is received and a response is made following the environment specific instructions.
    Type: Application
    Filed: May 9, 2005
    Publication date: December 1, 2005
    Applicant: ZEUS TECHNOLOGY LIMITED
    Inventors: Damian Reeves, Ben Mansell, Owen Garrett, Crispin Flowerday
  • Publication number: 20050262238
    Abstract: Failures are tolerated in an environment in which a plurality of traffic management systems are coordinated to manage the supply of data to and from a plurality of clients via a plurality of network addresses. Each functional traffic management system is responsible for at least one network address, and each functional traffic management system periodically transmits a signal to each of the other traffic management systems to confirm functionality. Each of the traffic management systems creates and maintains configuration data that specifies the responsibility of traffic management systems for network addresses dependent upon the status of each of the traffic management systems. Each of the traffic management systems responds to a failure of any of the traffic management systems by taking responsibility for certain network addresses as prescribed by the configuration data.
    Type: Application
    Filed: May 9, 2005
    Publication date: November 24, 2005
    Applicant: ZEUS TECHNOLOGY LIMITED
    Inventors: Damian Reeves, Ben Mansell, Owen Garrett, Crispin Edward Flowerday