US 11,811,848 B2
System providing faster and more efficient data communication
Derry Shribman, Tel Aviv (IL); and Ofer Vilenski, Moshav Hadar Am (IL)
Assigned to BRIGHT DATA LTD., Netanya (IL)
Filed by BRIGHT DATA LTD., Netanya (IL)
Filed on Aug. 6, 2022, as Appl. No. 17/882,547.
Application 14/025,109 is a division of application No. 12/836,059, filed on Jul. 14, 2010, granted, now 8,560,604, issued on Oct. 15, 2013.
Application 17/882,547 is a continuation of application No. 17/518,601, filed on Nov. 4, 2021, granted, now 11,412,025.
Application 17/518,601 is a continuation of application No. 17/332,260, filed on May 27, 2021, granted, now 11,178,258, issued on Nov. 16, 2021.
Application 17/332,260 is a continuation of application No. 16/807,691, filed on Mar. 3, 2020, granted, now 11,128,738, issued on Sep. 21, 2021.
Application 16/807,691 is a continuation of application No. 16/031,636, filed on Jul. 10, 2018, granted, now 10,616,375, issued on Apr. 7, 2020.
Application 16/031,636 is a continuation of application No. 14/025,109, filed on Sep. 12, 2013, granted, now 10,069,936, issued on Sep. 4, 2018.
Claims priority of provisional application 61/249,624, filed on Oct. 8, 2009.
Prior Publication US 2022/0385720 A1, Dec. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/046 (2022.01); H04L 67/01 (2022.01); H04L 67/1061 (2022.01); H04L 67/1023 (2022.01); H04L 67/1074 (2022.01); H04L 67/50 (2022.01); H04L 67/563 (2022.01); H04L 67/564 (2022.01); H04L 67/1001 (2022.01); H04L 67/142 (2022.01); H04L 67/02 (2022.01)
CPC H04L 67/01 (2022.05) [H04L 41/046 (2013.01); H04L 67/1001 (2022.05); H04L 67/108 (2013.01); H04L 67/1023 (2013.01); H04L 67/1063 (2013.01); H04L 67/142 (2013.01); H04L 67/535 (2022.05); H04L 67/563 (2022.05); H04L 67/564 (2022.05); H04L 67/02 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A method for use with a first web server that is Hypertext Transfer Protocol (HTTP) server that responds to HTTP requests and that stores a first web-page identified by a first Uniform Resource Locator (URL), for use with a second web server that is Hypertext Transfer Protocol (HTTP) server that responds to HTTP requests and that stores a second web-page identified by a second Uniform Resource Locator (URL), for use with a plurality of client devices, each identified over the Internet using a respective Internet Protocol (IP) address, and for use with a list of the IP addresses of the client devices of the plurality of client devices, the method comprising:
storing the list of the IP addresses;
selecting a first IP address of a first client device from the list according to, or based on, a criterion;
sending, by a first device that is a client device over the Internet, the first URL;
receiving, by the first device from the first client device over the Internet, in response to the sending of the first URL, the first web-page;
selecting a second IP address of a second client device from the list according to, or based on, the criterion;
sending, by the first device over the Internet, the second URL; and
receiving, by the first device from the second client device over the Internet, in response to the sending of the second URL, the second web-page.