CPC H04L 67/60 (2022.05) [H04L 43/0864 (2013.01); H04L 63/029 (2013.01); H04L 63/0407 (2013.01); H04L 65/612 (2022.05); H04L 67/02 (2013.01); H04L 67/06 (2013.01); H04L 67/141 (2013.01); H04L 67/567 (2022.05); H04L 67/59 (2022.05); H04N 21/4622 (2013.01); H04W 4/029 (2018.02)] | 40 Claims |
1. A method for use with a resource associated with a criterion in a client device that communicates with a first server over the Internet, the client device is identified in the Internet using an Internet Protocol (IP) address, and for fetching over the Internet a first content identified by a first Uniform Resource Locator (URL), the method comprising:
periodically or continuously measuring, by the client device, the utilization level of the resource;
determining, by the client device, whether the measured resource utilization level satisfies the criterion;
responsive to the determining that the utilization level of the resource satisfies the criterion and to being in a second state, shifting, by the client device, to a first state;
responsive to the determining that the utilization level of the resource does not satisfy the criterion and to being in the second state, shifting, by the client device, to the second state, and sending, by the client device to the first server over the Internet, a message that is indicative of the shifting, and includes the IP address;
receiving, by the client device from the first server over the Internet, the first URL; and
sending, by the client device to the first server over the Internet, in response to the receiving of the first URL, the first content.
|