CPC H04L 67/60 (2022.05) [H04L 43/0864 (2013.01); H04L 63/029 (2013.01); H04L 63/0407 (2013.01); H04L 65/612 (2022.05); H04L 67/02 (2013.01); H04L 67/06 (2013.01); H04L 67/141 (2013.01); H04L 67/567 (2022.05); H04L 67/59 (2022.05); H04N 21/4622 (2013.01); H04W 4/029 (2018.02)] | 34 Claims |
1. A method for an anonymous communication using a group of client devices, the method comprising:
receiving, by a first server from each of the client devices in the group over the Internet, a respective message, in response to a sending of the respective message initiated by each of the client devices in the group;
storing, in the first server, in response to the receiving of the messages, a respective IP address of each of the client devices in the group;
receiving, by the first server from a first device over the Internet, a first URL that identifies a first content;
selecting, by the first server, in response to the receiving of the first URL, a first client device from the group;
sending, by the first server to the first client device over the Internet, the first URL;
receiving, by the first server from a second server via the first client device over the Internet, the first content;
sending, by the first server to the first device over the Internet, the received first content;
receiving, by the first server from the first device over the Internet, a second URL that identifies a second content;
selecting, by the first server, in response to the receiving of the second URL, a second client device from the group;
sending, by the first server to the second client device over the Internet, the second URL;
receiving, by the first server from a third server via the second client device over the Internet, the second content;
sending, by the first server to the first device over the Internet, the received second content;
receiving, by the first server from the first device over the Internet, a third URL that identifies a third content;
selecting, by the first server, in response to the receiving of the third URL, a third client device from the group;
sending, by the first server to the third client device over the Internet, the third URL;
receiving, by the first server from a fourth server via the third client device over the Internet, the third content; and
sending, by the first server to the first device over the Internet, the received third content,
so that the first device is not identified by the second, third, and fourth servers, and
wherein the first server is not a client device.
|