US 12,003,568 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 Apr. 23, 2023, as Appl. No. 18/138,093.
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 18/138,093 is a continuation of application No. 17/395,526, filed on Aug. 6, 2021, granted, now 11,659,017.
Application 17/395,526 is a continuation of application No. 16/693,306, filed on Nov. 24, 2019, granted, now 11,089,135, issued on Aug. 10, 2021.
Application 16/693,306 is a continuation of application No. 16/278,104, filed on Feb. 17, 2019, granted, now 10,523,788, issued on Dec. 31, 2019.
Application 16/278,104 is a continuation of application No. 15/957,950, filed on Apr. 20, 2018, granted, now 10,225,374, issued on Mar. 5, 2019.
Application 15/957,950 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 2023/0269289 A1, Aug. 24, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/01 (2022.01); H04L 41/046 (2022.01); H04L 67/02 (2022.01); H04L 67/1001 (2022.01); H04L 67/1023 (2022.01); H04L 67/1061 (2022.01); H04L 67/1074 (2022.01); H04L 67/142 (2022.01); H04L 67/50 (2022.01); H04L 67/563 (2022.01); H04L 67/564 (2022.01)
CPC H04L 67/01 (2022.05) [H04L 41/046 (2013.01); H04L 67/1001 (2022.05); H04L 67/1023 (2013.01); H04L 67/1063 (2013.01); H04L 67/108 (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)] 35 Claims
OG exemplary drawing
 
1. A method for use with a first device that stores a first Internet Protocol (IP) address of a second device, the method comprising:
identifying, by a first device, a first Uniform Resource Locator (URL) of a first content;
generating, by the first device, a first Hypertext Transfer Protocol (HTTP) request that comprises the first URL and a geographical location, in response to the identifying of the first URL;
sending, by the first device to the second device over the Internet, using the first IP address, the generated first HTTP request;
receiving, by the first device from the second device over the Internet, in response to the sending of the first HTTP request, the first content;
identifying, by the first device, a second Uniform Resource Locator (URL) of a second content;
generating, by the first device, a second HTTP request that comprises the second URL and the geographical location, in response to the identifying of the second URL;
sending, by the first device to the second device over the Internet, using the first IP address, the generated second HTTP request; and
receiving, by the first device from the second device over the Internet, in response to the sending of the second HTTP request, the second content,
wherein the first device or the second device comprises a consumer communication device,
wherein the first content comprises a part of, or a whole of, a first web-page, and
wherein the second content comprises a part of, or a whole of, a second web-page.