US 11,895,530 B2
System and method for out-of-order transmission stream of content via ambient intelligent one-to-many transmission mode
Parag Naik, Bangalore (IN); Anindya Saha, Bangalore (IN); Arindam Chakraborty, Ghaziabad (IN); Preetham Uthaiah, Bangalore (IN); Sandeep Pendharkar, Bangalore (IN); Yogesh Singh, Bangalore (IN); and Deepak Samaga, Bangalore (IN)
Assigned to SAANKHYA LABS PVT. LTD., Bangalore (IN)
Appl. No. 17/420,711
Filed by Saankhya Labs Pvt. Ltd., Bangalore (IN)
PCT Filed Jun. 5, 2020, PCT No. PCT/IN2020/050503
§ 371(c)(1), (2) Date Jul. 5, 2021,
PCT Pub. No. WO2020/245844, PCT Pub. Date Dec. 10, 2020.
Claims priority of application No. 201941022363 (IN), filed on Jun. 6, 2019.
Prior Publication US 2022/0095155 A1, Mar. 24, 2022
Int. Cl. H04W 28/02 (2009.01); H04L 65/80 (2022.01)
CPC H04W 28/0273 (2013.01) [H04L 65/80 (2013.01); H04W 28/0289 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A system for switching at least one User Equipment (UE) from a unicast mode to a broadcast or multicast mode to transmit a streaming media content to the at least one User Equipment (UE), the system comprising:
a database that stores real-time and historical data received from a plurality of sources;
an analytics engine that
continuously analyzes the real-time and the historical data stored in the database to identify the at least one UE that receives a streaming media content through the unicast mode and the streaming media content to be offloaded, wherein an offload is a process by which certain portions of the streaming media content is shifted from the unicast mode to the broadcast or multicast mode;
generates a cluster of UEs that receive a same streaming media content based on identified UEs;
performs a cluster pruning to generate a sub cluster of UEs from the cluster of UEs;
prioritizes and ranks each sub cluster of the UEs to be offloaded and places prioritized sub cluster of the UEs in an offload queue based on a switching benefit analysis;
a one-to-many offload core that
fetches entries that correspond to the streaming media content and the at least one UE from the offload queue;
schedules the streaming media content for the broadcast or the multicast mode based on a number of channels and an available bandwidth; and
sends a trigger to each of the UEs that needs to start receiving the streaming media content in the broadcast or the multicast mode; and
a real-time switching module associated with the at least one UE that switches the at least one UE from the unicast mode to the broadcast or the multicast mode based on the trigger received from the one-to-many offload core.