US 12,256,115 B2
System and method of facilitating peer to peer distribution network using set top boxes
Ajit Borude, Maharashtra (IN); Gaurav Duggal, Telangana (IN); Kaushik Gnanasekar, Maharashtra (IN); Manoj Kumar Garg, Madhya Pradesh (IN); and Aditya Bal, Maharashtra (IN)
Assigned to JIO PLATFORMS LIMITED, Ahmedabad (IN)
Filed by Jio Platforms Limited, Ahmedabad (IN)
Filed on Mar. 25, 2022, as Appl. No. 17/704,902.
Claims priority of application No. 202121013640 (IN), filed on Mar. 27, 2021.
Prior Publication US 2022/0312060 A1, Sep. 29, 2022
Int. Cl. H04N 21/231 (2011.01); H04N 21/25 (2011.01); H04N 21/262 (2011.01); H04N 21/63 (2011.01)
CPC H04N 21/262 (2013.01) [H04N 21/231 (2013.01); H04N 21/251 (2013.01); H04N 21/63 (2013.01); H04N 21/632 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system for accessing content stored in a network, said system comprising a processor that executes a set of executable instructions stored in a memory, upon execution of which, the processor causes the system to:
receive, from a user set top box, a first set of signals pertaining to a request, said request being received for accessing a specific content from a content repository having one or more contents stored in one or more seeders, wherein said request comprises a unique hash value corresponding to said specific content;
identify, by a machine learning (ML) engine, one or more first seeders from the one or more seeders containing the specific content based on the unique hash value, wherein said one or more first seeders are identified by matching the unique hash value with pre-stored hash values; and
transmit, to the user set top box, a second set of signals pertaining to response to one or more second seeders, wherein the second set of signals facilitate access of the specific content to the user set top box from said one or more second seeders within a first predefined time period, wherein after the first predefined time period, a server connected to the user set top box stops accepting a download request for accessing the specific content available at the one or more second seeders, wherein, upon ending of the first predefined time period, a second predefined time period starts, and after the second predefined period, the specific content is deleted from the one or more first seeders and is remained in the one or more second seeders, and wherein the one or more first seeders are permanent seeders and the one or more second seeders are temporary seeders associated with the predefined first time period and the predefined second time period.