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)] | 86 Claims |
1. A method for fetching over the Internet, by a handheld device via a first server, a first content identified by a first Uniform Resource Locator (URL) and stored in a web server, for use with a second content identified by a second URL and stored in the web server, and for use with a group of IP addresses, the method comprising:
selecting, by the first server, an Internet Protocol (IP) address from the group;
sending, by the handheld device, the first URL to the first server;
receiving, by the first server, the first URL;
sending the first URL to the web server using the selected IP address;
receiving, by the first server, the first content from the web server;
sending, by the first server, the first content to the handheld device;
receiving, by the handheld device, the first content;
measuring, a delay of the receiving of the first content from the web server;
selecting, by the first server, an additional IP address from the group;
sending, by the handheld device, the second URL to the first server;
receiving, by the first server, the second URL;
sending the second URL to the web server using the selected additional IP address;
receiving, by the first server, the second content from the web server;
sending, by the first server, the second content to the handheld device;
receiving, by the handheld device, the second content; and
measuring, a delay of the receiving of the second content from the web server;
wherein the first content is a public content that is available from the web server for any requesting client device over the Internet.
|