US 12,003,562 B2
System and method for streaming content from multiple servers
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 Jan. 22, 2023, as Appl. No. 18/099,958.
Application 18/099,958 is a continuation of application No. 17/241,110, filed on Apr. 27, 2021, granted, now 11,770,429.
Application 17/241,110 is a continuation of application No. 15/089,721, filed on Apr. 4, 2016, granted, now 11,057,446, issued on Jul. 6, 2021.
Claims priority of provisional application 62/308,291, filed on Mar. 15, 2016.
Claims priority of provisional application 62/210,081, filed on Aug. 26, 2015.
Claims priority of provisional application 62/173,411, filed on Jun. 10, 2015.
Claims priority of provisional application 62/161,553, filed on May 14, 2015.
Prior Publication US 2023/0156060 A1, May 18, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 65/612 (2022.01); H04L 65/65 (2022.01); H04L 65/80 (2022.01); H04L 67/02 (2022.01); H04N 21/462 (2011.01); H04N 21/61 (2011.01); H04N 21/845 (2011.01)
CPC H04L 65/612 (2022.05) [H04L 65/65 (2022.05); H04L 65/80 (2013.01); H04L 67/02 (2013.01); H04N 21/4622 (2013.01); H04N 21/6125 (2013.01); H04N 21/8456 (2013.01)] 29 Claims
OG exemplary drawing
 
1. A method for use with first, second, and third identical copies of a content, the first copy is identified by a first content identifier and stored in a first web server, the second copy is identified by a second content identifier and stored in a second web server, and the third copy is identified by a third content identifier and stored in a third web server, wherein the content comprises at least a first part identified by a first Uniform Resource Locator (URL), a second part identified by a second URL, and a third part identified by a third URL, the method comprising:
operating, by a client device, a web browser;
identifying, by the client device, the first, second, and third content parts;
sending, using the web browser in the client device to the first web server over the Internet, a first Hypertext Transfer Protocol (HTTP) request that includes the first URL;
receiving, by the client device from the first web server over the Internet, in response to the sending of the first HTTP request, the first content part of the first copy;
sending, using the web browser in the client device to the second web server over the Internet, a second HTTP request that includes the second URL;
receiving, by the client device from the second web server over the Internet, in response to the sending of the second HTTP request, the second content part of the second copy;
sending, using the web browser in the client device to the third web server over the Internet, a third HTTP request that includes the third URL;
receiving, by the client device from the third web server over the Internet, in response to the sending of the third HTTP request, the third content part of the third copy; and
combining, by the web browser in the client device, the received first, second, and third content parts to form at least part of the content.