US 12,284,069 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 Jan. 11, 2024, as Appl. No. 18/409,847.
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/409,847 is a continuation of application No. 17/714,455, filed on Apr. 6, 2022, granted, now 11,902,351.
Application 17/714,455 is a continuation of application No. 17/146,728, filed on Jan. 12, 2021, granted, now 11,303,734, issued on Apr. 12, 2022.
Application 17/146,728 is a continuation of application No. 17/019,268, filed on Sep. 13, 2020, granted, now 10,931,792, issued on Feb. 23, 2021.
Application 17/019,268 is a continuation of application No. 16/910,863, filed on Jun. 24, 2020, granted, now 10,805,429, issued on Oct. 13, 2020.
Application 16/910,863 is a continuation of application No. 16/600,504, filed on Oct. 13, 2019, granted, now 11,044,341, issued on Jun. 22, 2021.
Application 16/600,504 is a continuation of application No. 16/278,105, filed on Feb. 17, 2019, granted, now 10,469,628, issued on Nov. 5, 2019.
Application 16/278,105 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 2024/0155022 A1, May 9, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/046 (2022.01); H04L 67/01 (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 41/046 (2013.01) [H04L 67/01 (2022.05); 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)] 29 Claims
OG exemplary drawing
 
1. A method for use with a group of communication devices, each of the communication devices is identified in the Internet using a respective Internet Protocol (IP) address, the method comprising:
periodically receiving, by a first server from each of the communication devices in the group over the Internet, a respective message associated with an availability status of the respective communication device;
storing, at the first server, the respective received availability status and the respective IP address of each of the communication devices in the group, in response to the receiving of the respective message;
receiving, by the first server over the Internet, a request for content that comprises audio or video content;
selecting, by the first server, a communication device from the group based on the associated stored availability status;
sending, by the first server to the selected communication device over the Internet, the request; and
receiving, by the first server from the selected communication device over the Internet, the requested content, in response to the sent request.