| CPC H04L 1/08 (2013.01) [H04L 12/18 (2013.01); H04L 12/1863 (2013.01); H04L 43/0823 (2013.01); H04L 65/612 (2022.05); H04L 67/1097 (2013.01); H04N 21/2402 (2013.01); H04N 21/6375 (2013.01); H04N 21/6405 (2013.01); H04N 21/6408 (2013.01); H04N 21/6583 (2013.01); H04N 21/835 (2013.01)] | 20 Claims |

|
1. A method for a user system of a communication system comprising a server side and a plurality of user systems sharing a shared forward link of the communication system, the method comprising:
receiving data blocks of a content object at the user system in a multicast communication over the shared forward link, wherein the receiving data blocks of the content object is not in response to a request by the user system for the content object;
storing one or more of the data blocks of the content object received at the user system in a cache at the user system, the one or more data blocks being stored in an unordered but indexed manner such that the one or more of the data blocks of the content object are not directly accessible by the user system from the cache without an index;
initiating a request for the content object after the receiving and the storing; and
obtaining, in response to the request, the index that facilitates recreation of at least a portion of the content object using the one or more of the data blocks of the content object in the cache of the user system.
|