Patents by Inventor Stephen W. Rupp

Stephen W. Rupp 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: 20250038956
    Abstract: This disclosure relates to protecting the security and privacy of data, including user identifiers (IDs). In some aspects, a method includes receiving, by a cryptographically-secure private set intersection (CSPSI) server and from a first device corresponding to a first entity, a first identifier retrieval request corresponding to a digital component request being sent from the first device to a second device corresponding to a second entity. The first identifier retrieval request includes a first encrypted user identifier generated by encrypting a user identifier for a user using a first encryption key corresponding to the first entity. The CSPSI server determines, using the encrypted user identifier, a bilateral encrypted user identifier for the user generated by encrypting the first encrypted user identifier using a second encryption key corresponding to the second entity. The CSPSI server sends the bilateral encrypted user identifier for the user to the first device.
    Type: Application
    Filed: November 16, 2022
    Publication date: January 30, 2025
    Inventors: Shreedhar Madhavapeddi, Marcel M. Moti Yung, Bashar Kachachi, Stephen W. Rupp, Samuel Benjamin Temes, Shreya Mathur
  • Publication number: 20240370585
    Abstract: This disclosure relates to data security and cryptography. In one aspect, a method includes receiving a request for a subscription token for a given user by a data security system from a publisher computing system of a publisher. The request includes user identification information provided to the publisher by the given user when subscribing to electronic content of the publisher. The data security system generates the subscription token which includes a set of data that includes a first encrypted user identifier generated by encrypting a first user identifier for the given user using an encryption key of the data security system, and, for each of one or more content platforms, an attachment element that includes a second encrypted user identifier generated by encrypting a second user identifier for the given user using an encryption key of the content platform and transmitting the subscription token to the publisher computing system.
    Type: Application
    Filed: June 13, 2024
    Publication date: November 7, 2024
    Inventors: Shreedhar Madhavapeddi, Sergei Akulich, Stephen W. Rupp, Gang Wang
  • Patent number: 12039078
    Abstract: This disclosure relates to data security and cryptography. In one aspect, a method includes receiving a request for a subscription token for a given user by a data security system from a publisher computing system of a publisher. The request includes user identification information provided to the publisher by the given user when subscribing to electronic content of the publisher. The data security system generates the subscription token which includes a set of data that includes a first encrypted user identifier generated by encrypting a first user identifier for the given user using an encryption key of the data security system, and, for each of one or more content platforms, an attachment element that includes a second encrypted user identifier generated by encrypting a second user identifier for the given user using an encryption key of the content platform and transmitting the subscription token to the publisher computing system.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: July 16, 2024
    Assignee: Google LLC
    Inventors: Shreedhar Madhavapeddi, Sergei Akulich, Stephen W. Rupp, Gang Wang
  • Publication number: 20230050222
    Abstract: This disclosure relates to data security and cryptography. In one aspect, a method includes updating a user interface of a client device to present user interface controls that enable a user to specify data privacy settings that define how entities collect, store, and use data of the user. The data security system receives a request to modify a data privacy setting for one or more entities from the client device based on user interaction with one or more of the user interface controls. The request includes an ephemeral user identifier for the user and an attestation token. The data security system validates the request using at least the ephemeral user identifier and the attestation token. The data security system transmits data instructing the entity to modify usage of the user data based on the modified given data privacy setting to each of the one or more entities.
    Type: Application
    Filed: October 27, 2020
    Publication date: February 16, 2023
    Inventors: Gang Wang, Sergei Akulich, Stephen W. Rupp, Shreedhar Madhavapeddi
  • Publication number: 20220300643
    Abstract: This disclosure relates to data security and cryptography. In one aspect, a method includes receiving a request for a subscription token for a given user by a data security system from a publisher computing system of a publisher. The request includes user identification information provided to the publisher by the given user when subscribing to electronic content of the publisher. The data security system generates the subscription token which includes a set of data that includes a first encrypted user identifier generated by encrypting a first user identifier for the given user using an encryption key of the data security system, and, for each of one or more content platforms, an attachment element that includes a second encrypted user identifier generated by encrypting a second user identifier for the given user using an encryption key of the content platform and transmitting the subscription token to the publisher computing system.
    Type: Application
    Filed: October 27, 2020
    Publication date: September 22, 2022
    Inventors: Shreedhar Madhavapeddi, Sergei Akulich, Stephen W. Rupp, Gang Wang