Patents by Inventor Steven Guy Avery

Steven Guy Avery 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).

  • Publication number: 20260164075
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products for selecting and presenting content in privacy preserving manners. A digital component request can be received from a client device at a first content platform, and can request digital components for presentation and can include contextual data describing an environment in which the digital component will be presented. Based on the contextual data, a client device user can be added to interest groups. Based on the contextual data, a digital component is selected for distribution to the client device. The selected digital component and instruction data are provided to the client device causing the client device to: update a membership count that indicates that the user has been added to the interest group; and include the selected digital component in a digital component selection process to select a digital component for presentation to the user of the client device.
    Type: Application
    Filed: February 12, 2026
    Publication date: June 11, 2026
    Inventors: Rishav Anand, Steven Guy Avery, Akhil Dhavala, Sittichai Jiampojamarn
  • Patent number: 12574582
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products for selecting and presenting content in privacy preserving manners. A digital component request can be received from a client device at a first content platform, and can request digital components for presentation and can include contextual data describing an environment in which the digital component will be presented. Based on the contextual data, a client device user can be added to interest groups. Based on the contextual data, a digital component is selected for distribution to the client device. The selected digital component and instruction data are provided to the client device causing the client device to: update a membership count that indicates that the user has been added to the interest group; and include the selected digital component in a digital component selection process to select a digital component for presentation to the user of the client device.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: March 10, 2026
    Assignee: Google LLC
    Inventors: Rishav Anand, Steven Guy Avery, Akhil Dhavala, Sittichai Jiampojamarn
  • Publication number: 20250272347
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for privacy preserving digital component provider. In some implementations, a method includes providing, by a user device and during a browsing session of content page at the user device, (1) a request for a digital component and (2) contextual data representing a context within which the content page is provided for display on the user device; obtaining an embedding vector that represents the contextual data as a set of features and the digital component; generating one or more adjusted embedding vectors for a first interest group, wherein the collection includes the embedding vector adjusted by one or more values; and providing the one or more adjusted embedding vectors to a server for generating a model for the first interest group.
    Type: Application
    Filed: May 12, 2025
    Publication date: August 28, 2025
    Inventors: Rishav Anand, Steven Guy Avery, Sittichai Jiampojamarn
  • Patent number: 12321404
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for privacy preserving digital component provider. In some implementations, a method includes providing, by a user device and during a browsing session of content page at the user device, (1) a request for a digital component and (2) contextual data representing a context within which the content page is provided for display on the user device; obtaining an embedding vector that represents the contextual data as a set of features and the digital component; generating one or more adjusted embedding vectors for a first interest group, wherein the collection includes the embedding vector adjusted by one or more values; and providing the one or more adjusted embedding vectors to a server for generating a model for the first interest group.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: June 3, 2025
    Assignee: Google LLC
    Inventors: Rishav Anand, Steven Guy Avery, Sittichai Jiampojamarn
  • Publication number: 20250088692
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products for selecting and presenting content in privacy preserving manners. A digital component request can be received from a client device at a first content platform, and can request digital components for presentation and can include contextual data describing an environment in which the digital component will be presented. Based on the contextual data, a client device user can be added to interest groups. Based on the contextual data, a digital component is selected for distribution to the client device. The selected digital component and instruction data are provided to the client device causing the client device to: update a membership count that indicates that the user has been added to the interest group; and include the selected digital component in a digital component selection process to select a digital component for presentation to the user of the client device.
    Type: Application
    Filed: December 28, 2022
    Publication date: March 13, 2025
    Inventors: Rishav Anand, Steven Guy Avery, Akhil Dhavala, Sittichai Jiampojamarn
  • Publication number: 20250077594
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for privacy preserving digital component provider. In some implementations, a method includes providing, by a user device and during a browsing session of content page at the user device, (1) a request for a digital component and (2) contextual data representing a context within which the content page is provided for display on the user device; obtaining an embedding vector that represents the contextual data as a set of features and the digital component; generating one or more adjusted embedding vectors for a first interest group, wherein the collection includes the embedding vector adjusted by one or more values; and providing the one or more adjusted embedding vectors to a server for generating a model for the first interest group.
    Type: Application
    Filed: December 8, 2022
    Publication date: March 6, 2025
    Inventors: Rishav Anand, Steven Guy Avery, Sittichai Jiampojamarn