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)] | 23 Claims |
1. A method for use with a group of client devices that are each identified in the Internet using a respective IP address and that are each associated with a respective physical geographical location that comprises a country, a city, a street, a ZIP code, a longitude, a latitude, or any combination thereof, the method comprising:
storing, by a first server, the respective physical geographical location of each one of the client devices in the group;
receiving, by the first server from a first device over the Internet, a first Uniform Resource Locator (URL);
selecting, by the first server, in response to the receiving of the first URL, a first client device from the group, based on the respective physical geographical location of the first client device;
receiving, by the first server from the selected first client device over the Internet, a first content;
sending, by the first server to the first device over the Internet, the first content;
receiving, by the first server from the first device over the Internet, a second URL;
selecting, by the first server, in response to the receiving of the second URL, a second client device from the group, based on the respective physical geographical location of the second client device;
receiving, by the first server from the selected second client device over the Internet, a second content; and
sending, by the first server to the first device over the Internet, the second content,
wherein the first server is not a client device.
|