×

System and method for improving internet communication by using intermediate nodes

  • US 10,652,357 B2
  • Filed: 09/25/2018
  • Issued: 05/12/2020
  • Est. Priority Date: 08/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for fetching over the Internet a first content identified by a first content identifier, by a first device identified in the Internet by a first identifier, from a second server identified in the Internet by a third identifier and by using a first server, for use with a group of devices, each associated with a respective identifier for being identified in the Internet, the method comprising:

  • communicating, by the first server, with each of the devices of the group, wherein the communicating is initiated by each of the devices of the group and includes receiving the respective identifier of each of the devices of the group;

    storing, by the first server, the respective identifier of each of the devices in response to the communicating;

    receiving, by the first server, a first message that comprises the first content identifier from the first device and a first physical geographical location;

    selecting, by the first server, a device from the group by selecting the respective stored identifier of the device in response to the receiving of the first message;

    sending, by the first server, the first content identifier to the selected device;

    receiving, by the first server, the first content from the second server via the selected device in response to the sending of the first content identifier; and

    sending the first content to the first device in response to the receiving of the first content from the second server,wherein each of the devices in the group is associated with a physical geographical location using geolocation that use a database that associates IP addresses of the devices to respective physical geographical locations,wherein the selecting is based on, or uses, the physical geographical location of the selected device compared to the first physical geographical location,wherein each of the devices comprises, or consists of, a smartphone,wherein the communication by the first server, with each of the devices of the group, further comprises receiving, by from each of the devices of the group, the device availability for receiving messages the first server and responding to the received messages,wherein the storing, by the first server, further comprises storing, by the first server, the respective availability of each of the devices,wherein the selecting further comprises selecting based on the availability of the selected device, andwherein the receiving, by the first server, the first content from the second server via the selected device uses a communication by the selected device as the source device, so that the second server is prevented from being aware of the first device.

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