System and method for offloading selected number of users
AssigneeJio Platforms Limited
InventorsSatish Nanjunda Swamy Jamadagni, Pradeep Krishnamurthy Hirisave
Life of this patent
Estimating the term…
Abstract
The present disclosure provides a system and a method for offloading users from a unicast platform to a broadcast platform. The system receives a request from various users and identifies users accessing similar media content. The system further receives a direction of mobility and a radio capability from the users and determines a point of viewing with a corresponding buffer time. The system determines a sliding window for offloading the one or more users and intelligently offloads the users from a unicast network to a broadcast network across various radio access technologies (RATs).
Claims13
A system for offloading consumers across one or more radio access technologies, the system comprising:
- a processor;
- and
- a memory operatively coupled with the processor, wherein said memory stores instructions which, when executed by the processor, cause the processor to:
- receive a user request from one or more users, wherein the user request is based on a content under viewership by the one or more users via a computing device, and wherein the system comprises an offload entity associated with the processor and the memory which causes the offload entity to determine an opportunity to offload the one or more users by being configured to:
- identify the one or more users accessing a similar media content based on the content under viewership;
- receive one or more parameters from the one or more users based on the similar media content, wherein the one or more parameters comprise at least one of:
- a direction of mobility, and a radio capability of the one or more users;
- determine a viewing timestamp and a buffer time for each of the one or more users, wherein the processor is to periodically receive the viewing timestamp from the computing device, and generate a buffer status report based on the buffer time and the viewing time stamp;
- determine a sliding window based on a user tolerance for a disruption in a viewing point for offloading the one or more users based on the one or more parameters, the viewing time stamp, and the buffer time;
- intelligently offload at least a user among the one or more users from a unicast network system to a broadcast or a multicast network system based on the sliding window;
- and
- insert one or more advertisements for a preset time to synchronize the one or more users.
A method for offloading consumers across one or more radio access technologies, the method comprising:
- receiving, by a processor associated with a system, a user request from one or more users, wherein the user request is based on a content under viewership by the one or more users via a computing device;
- determining, by an offload entity in the system and associated with the processor an opportunity to offload the one or more users by:
- identifying, by the processor, the one or more users accessing a similar media content based on the content under viewership;
- receiving, by the processor, one or more parameters from the one or more users based on the similar media content, wherein the one or more parameters comprise at least one of:
- a direction of mobility, and a radio capability of the one or more users;
- determining, by the processor, a viewing timestamp and a buffer time for each of the one or more users, wherein the processor is to periodically receive the viewing timestamp from the computing device, and generate a buffer status report based on the buffer time and the viewing time stamp;
- determining, by the processor, a sliding window based on a user tolerance for a disruption in a viewing point for offloading the one or more users based on the one or more parameters, the viewing time stamp, and the buffer time;
- intelligently offloading, by the processor, at least a user among the one or more users from a unicast network system to a broadcast or a multicast network system based on the sliding window;
- and
- inserting one or more advertisements for a preset time to synchronize the one or more users.
A user equipment (UE) for sending requests, the UE comprising:
- one or more processors communicatively coupled to a processor associated with a system, wherein the one or more processors are coupled with a memory, and wherein said memory stores instructions which, when executed by the one or more processors, cause the one or more processors to:
- transmit a request to the processor via a network, wherein the request is based on a content under viewership by one or more users via the UE,
- wherein the processor is associated with an offload entity in the system to determine an opportunity to offload the one or more users by being configured to:
- receive the request from the UE;
- identify the one or more users accessing a similar media content based on the content under viewership;
- receive one or more parameters from the one or more users based on the similar media content, wherein the one or more parameters comprise at least one of:
- a direction of mobility, and a radio capability of the one or more users;
- determine a viewing time stamp and a buffer time for each of the one or more users (102), wherein the processor is to periodically receive the viewing timestamp from the computing device, and generate a buffer status report based on the buffer time and the viewing time stamp;
- determine a sliding window based on a user tolerance for a disruption in a viewing point for offloading the one or more users based on the one or more parameters, the viewing time stamp, and the buffer time;
- intelligently offload at least a user among the one or more users from a unicast network system to a broadcast or a multicast network system based on the sliding window;
- and
- insert one or more advertisements for a preset time to synchronize the one or more users.
A non-transitory computer readable medium comprising a processor with executable instructions, causing the processor to:
- receive a user request from one or more users, wherein the user request is based on a content under viewership by the one or more users via a computing device;
- determine an opportunity to offload the one or more users by being configured to:
- identify the one or more users accessing a similar media content based on the content under viewership;
- receive one or more parameters from the one or more users based on the similar media content, wherein the one or more parameters comprise at least one of:
- a direction of mobility, and a radio capability of the one or more users;
- determine a viewing time stamp and a buffer time for each of the one or more users, wherein the processor is to periodically receive the viewing time stamp from the computing device, and generate a buffer status report based on the buffer time and the viewing time stamp;
- determine a sliding window based on a user tolerance for a disruption in a viewing point for offloading the one or more users based on the one or more parameters, the viewing time stamp, and the buffer time;
- and
- intelligently offload at least a user among the one or more users from a unicast network system to a broadcast or a multicast network system based on the sliding window;
- and
- insert one or more advertisements for a preset time to synchronize the one or more users.
Dependencies are inferred from the claim text.