US 11,658,952 B1
Methods and systems for transmitting anonymized information
Jamshid Mahdavi, San Jose, CA (US); and Ehren Andrew Kret, Sunnyvale, CA (US)
Assigned to WhatsApp LLC, Menlo Park, CA (US)
Filed by WhatsApp LLC, Menlo Park, CA (US)
Filed on Jun. 28, 2021, as Appl. No. 17/360,072.
Application 17/360,072 is a continuation of application No. 16/236,394, filed on Dec. 29, 2018, granted, now 11,265,300.
Application 16/236,394 is a continuation of application No. 16/236,411, filed on Dec. 29, 2018, granted, now 11,050,723.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); H04L 9/08 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/0471 (2013.01) [G06F 21/6254 (2013.01); H04L 9/085 (2013.01); H04L 9/0819 (2013.01); H04L 63/0478 (2013.01); H04L 2209/42 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
dividing use data for an end-to-end encrypted (E2EE) messaging system into a plurality of parts based on a plurality of contacts in a contacts list in the E2EE messaging system;
encrypting each respective part of the plurality of parts in a respective layer of encryption, of a plurality of layers of encryption, each layer of encryption associated with a respective contact of the plurality of contacts;
determining a number of hops, the number of hops defining a length of a chain along which the plurality of parts is to be sent, at least one part of the plurality of parts configured to be decrypted and re-encrypted at each hop in the chain, wherein a count of the Plurality of parts equals the number of hops, wherein a count of the plurality of contacts equals the number of hogs; and
forwarding a message comprising the encrypted plurality of parts and the number of hops to a first contact of the plurality of contacts.