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 |
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.
|