Patents by Inventor Ananth Raghunathan

Ananth Raghunathan 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: 12316621
    Abstract: A system and method comprising collecting analytics data or other types of analytics-related information from client devices in an anonymous and authenticated manner. A client device may use or provide a token or token-relation information, which may have been obtained from system servers beforehand, with a request to log the analytics data to the system servers in order to authenticate the analytics data being logged. The system servers may then authenticate the token or the token-related information, and in response to successful authentication, process the analytics data. Advantageously, the use of the token or token-related information allows the analytics data to be logged by client devices anonymously to preserve privacy, but also in a highly secure manner.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: May 27, 2025
    Assignee: WhatsApp, LLC
    Inventors: Payman Mohassel, Shuangying Huang, Subodh Iyengar, Sundararaman Jeyaraman, Chen-Kuei Lee, Zutian Luo, Ananth Raghunathan, Shaahid Shaik, Yen-Chieh Sung, Liuqing Albert Zhang, Xian Xu
  • Publication number: 20240204991
    Abstract: A method including at each of a number of client devices receiving a data item, receiving a public key from a second computing system, encrypting the data item using the public key to produce a singly encrypted data item, engaging in an oblivious pseudorandom function protocol with a first computing system using the singly encrypted data item to produce a seed, generating an encrypted secret share using a threshold secret sharing function under which the encrypted secret share cannot be decrypted until a threshold number of encrypted secret shares associated with the same singly encrypted data item are received, and transmitting the encrypted secret share to the first computing system and at the first computing system receiving a number of encrypted secret shares from the number of client devices, processing the number of encrypted secret shares to produce processed data, and transmitting the processed data to a second computing system.
    Type: Application
    Filed: February 28, 2024
    Publication date: June 20, 2024
    Inventors: Sarvar Patel, Marcel M.M. Yung, Gang Wang, Karn Seth, Mariana Raykova, Benjamin R. Kreuter, Ananth Raghunathan
  • Patent number: 11962687
    Abstract: A method including at each of a number of client devices receiving a data item, receiving a public key from a second computing system, encrypting the data item using the public key to produce a singly encrypted data item, engaging in an oblivious pseudorandom function protocol with a first computing system using the singly encrypted data item to produce a seed, generating an encrypted secret share using a threshold secret sharing function under which the encrypted secret share cannot be decrypted until a threshold number of encrypted secret shares associated with the same singly encrypted data item are received, and transmitting the encrypted secret share to the first computing system and at the first computing system receiving a number of encrypted secret shares from the number of client devices, processing the number of encrypted secret shares to produce processed data, and transmitting the processed data to a second computing system.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: April 16, 2024
    Assignee: Google LLC
    Inventors: Sarvar Patel, Marcel M. M. Yung, Gang Wang, Karn Seth, Mariana Raykova, Benjamin R. Kreuter, Ananth Raghunathan