IP Library Granted Patent US 12684416
Granted Patent B2
US 12684416 · App. 18/247,450 · Granted Jul 14, 2026

System and method for offloading devices in a cellular network

Inventors: Satish Nanjunda Swamy Jamadagni (Bangalore, IN); Mathew Oommen (Mumbai, IN); Pradeep Krishnamurthy Hirisave (Bangalore, IN)
Assignee: JIO PLATFORMS LIMITED
H04W28/09H04W28/086
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12684416
App. No.
18/247,450
Granted
Jul 14, 2026
Kind
B2
Abstract

The present disclosure generally relates to a system and method for offloading user equipments and as such, unicast and/or broadcast/multicast content of the user equipments from one broadcast/multicast system to another broadcast/multicast system and vice versa based on multiple criteria. The system collects one or more data parameters from the user equipments in a first network system, identifies a number of the user equipments to be offloaded based on the one or more data parameters, determines whether the identified number of the user equipments meet one or more offloading criteria, and triggers offloading of the identified number of the user equipments from the first network system to a second network system. The system facilitates switching the network system seamlessly without any manual intervention of users and provides continued broadcast/multicast services.

Claims (41)

1 . A system for offloading user equipments, said system comprising:

one or more processors; and

a memory operatively coupled to the one or more processors, wherein the memory comprises processor-executable instructions, which on execution, causes the one or more processors to:

collect data parameters from the user equipments, wherein the data parameters comprise: a first count of the number of user equipments in a particular area watching a particular broadcast or multicast content, user equipments that are subscribed to the system, a first threshold corresponding to a second count of the number of user equipments that can save a particular bandwidth, a second threshold corresponding to the saved bandwidth, and a third threshold corresponding to signal strength required for the offloading, and wherein the user equipments are communicatively coupled to the system;

identify the number of user equipments to be offloaded based on the data parameters;

determine whether the identified number of user equipments meet one or more offloading criteria; and

trigger the offloading of the identified number of user equipments from a first network system to a second network system based on a determination that the identified number of user equipments meet the one or more offloading criteria.

2 . The system as claimed in claim 1 , wherein the one or more offloading criteria comprise the identified number of user equipments being greater than the first threshold.

3 . The system as claimed in claim 2 , wherein the one or more offloading criteria comprise the identified number of user equipments being subscribed to the system.

4 . The system as claimed in claim 3 , wherein the one or more offloading criteria comprise a bandwidth saved by the identified number of user equipments being greater than the second threshold.

5 . The system as claimed in claim 4 , wherein the one or more offloading criteria comprise the signal strength of the identified number of user equipments being greater than the third threshold.

6 . The system as claimed in claim 1 , wherein the first network system comprises a cellular network system, and wherein the second network system comprises a non-cellular network system.

7 . The system as claimed in claim 1 , wherein the memory comprises processor-executable instructions, which on execution, causes the one or more processors to monitor media content of the user equipment; and decide on type of advertisements to be displayed on the user equipment based on the monitored media content.

8 . The system as claimed in claim 1 , wherein the memory comprises processor-executable instructions, which on execution, causes the one or more processors to trigger the offloading by being configured to relay media content, via the system, to the identified number of user equipments.

9 . The system as claimed in claim 1 , wherein the memory comprises processor-executable instructions, which on execution, causes the one or more processors to trigger the offloading by being configured to communicate an end point node to a content provider of media content for content transmission to the identified number of user equipments.

10 . The system as claimed in claim 1 , wherein the memory comprises processor-executable instructions, which on execution, causes the one or more processors to assign a unique identifier to each of the identified number of user equipments-( 402 ) upon successful subscription to the system.

11 . A method for offloading user equipments, said method comprising:

collecting, by a processor, data parameters from the user equipments in a first network system, wherein the data parameters comprise: a first count of the number of user equipments in a particular area watching a particular broadcast or multicast content, user equipments that are subscribed to a system, a first threshold corresponding to a second count of the number of user equipments that can save a particular bandwidth, a second threshold corresponding to the saved bandwidth, and a third threshold corresponding to signal strength required for the offloading,

identifying, by the processor, the number of user equipments in the first network system to be offloaded based on the data parameters;

determining, by the processor, whether the identified number of user equipments meet one or more offloading criteria; and

triggering, by the processor, the offloading of the identified number of user equipments from the first network system to a second network system based on determining that the identified number of user equipments meet the one or more offloading criteria.

12 . The method as claimed in claim 11 , wherein the one or more offloading criteria comprise the identified number of user equipments being greater than the first threshold.

13 . The method as claimed in claim 12 , wherein the one or more offloading criteria comprise the identified number of user equipments being subscribed to a broadcast or multicast offload/onload system.

14 . The method as claimed in claim 13 , wherein the one or more offloading criteria comprise a bandwidth saved by the identified number of user equipments being greater than the second threshold.

15 . The method as claimed in claim 14 , wherein the one or more offloading criteria comprise the signal strength of the identified number of user equipments being greater than the third threshold.

16 . The method as claimed in claim 11 , wherein triggering, by the processor, the offloading comprises relaying, by the processor, media content via a broadcast or multicast offload/onload system to the identified number of user equipments.

17 . The method as claimed in claim 11 , wherein triggering, by the processor, the offloading comprises communicating, by the processor, an end point node to a content provider of media content for content transmission to the identified number of user equipments.

18 . A user equipment in a first network system, said user equipment comprising:

one or more processors communicatively coupled to an offloading system, wherein the one or more processors are configured to:

transmit a subscription request to the offloading system;

receive a subscription response from the offloading system, wherein the subscription response comprises a unique identifier associated to the user equipment; and

in response to reception of the subscription response, provide data parameters to the offloading system, wherein the data parameters comprise: a first count of the number of user equipments in a particular area watching a particular broadcast or multicast content, user equipments that are subscribed to the system, a first threshold corresponding to a second count of the number of user equipments that can save a particular bandwidth, a second threshold corresponding to the saved bandwidth, and a third threshold corresponding to signal strength required for the offloading,

wherein the offloading system comprises a processor configured to:

identify the user equipment for offloading based on the data parameters;

determine whether the user equipment meets one or more offloading criteria; and

trigger the offloading of the user equipment from the first network system to a second network system based on a determination that the user equipment meets the one or more offloading criteria.

19 . A non-transitory computer readable medium comprising processor-executable instructions that cause a processor to:

collect data parameters from user equipments, wherein the data parameters comprise: a first count of the number of user equipments in a particular area watching a particular broadcast or multicast content, user equipments that are subscribed to the system, a first threshold corresponding to a second count of the number of user equipments that can save a particular bandwidth, a second threshold corresponding to the saved bandwidth, and a third threshold corresponding to signal strength required for the offloading;

identify a number of user equipments to be offloaded based on the one or more data parameters;

determine whether the identified number of user equipments meet one or more offloading criteria; and

trigger the offloading of the identified number of user equipments from a first network system to a second network system based on a determination that the identified number of user equipments meet the one or more offloading criteria.