×

System and method for improving internet communication by using intermediate nodes

  • US 10,469,615 B2
  • Filed: 03/05/2019
  • Issued: 11/05/2019
  • Est. Priority Date: 08/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for anonymously fetching a first content by a first device from a second server over the Internet via a first server, the first content identified in the Internet by a first URL and the first device is identified in the Internet by a first Internet Protocol (IP) address, and for anonymously fetching a second content by the first device from a third server over the Internet via the first server, the second content identified in the Internet by a second URL, and for use with a group of client devices that are each identified in the Internet using a respective IP address, the method by the first server comprising:

  • receiving a message over the Internet from each of the client devices in the group, as part of a communication initiated by each of the client devices in the group;

    storing, in response to the receiving of the messages, the respective IP addresses of each of the client devices in the group;

    receiving the first URL over the Internet from the first device;

    selecting a first client device from the group in response to the receiving of the first URL;

    sending the first URL over the Internet to the first client device;

    receiving the first content over the Internet via the first client device from the second server;

    sending the first content over the Internet to the first device;

    receiving the second URL over the Internet from the first device;

    selecting a second client device from the group in response to the receiving of the second URL;

    sending the second URL over the Internet to the second client device;

    receiving the second content over the Internet via the second client device from the third server; and

    sending the second content over the Internet to the first device,wherein the first device is not included in the client devices in the group,and wherein the first device consists of, or comprises, a host device having a processor and a computer-readable medium storing a software that is executed by the processor.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×