IP Library › Granted Patent US 11,678,350
Granted Patent B2
US 11,678,350 · App. 17/338,272 · Granted Jun 13, 2023

Self-adaptive, intelligent carrier aggregation within mobile networks

Inventors: Jianchun Zhou (Bellevue, WA); Yakun Gao (Suwanee, GA)
Assignee: AT&T Intellectual Property I, L.P.
H04W72/52H04L5/001
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 11,678,350
App. No.
17/338,272
Granted
Jun 13, 2023
Kind
B2
Abstract

Aspects of the subject disclosure may include, for example, identifying a number of radio resources of a mobile device, detecting activity of an application, and determining a data communication requirement of the application. The data communication requirement is compared to a first component carrier capacity and responsive to it exceeding the first component carrier capacity, a number of secondary component carriers providing secondary capacities are identified according to the data communication requirement, wherein a combination of the first capacity and the number of secondary capacities is not less than the data communication requirement. A group of the radio resources is configured according to the number of secondary component carriers, wherein a number of the group of the radio resources does not exceed the maximum number of the radio resources, and wherein the data communication requirement is accommodated by the combination of the first and secondary capacities. Other embodiments are disclosed.

Claims (56)

1. A method, comprising:

identifying, by a processing system including a processor of a mobile device, a maximum number of a plurality of radio resources of the mobile device;

detecting, by the processing system, activity of a mobile application of the mobile device;

determining, by the processing system, a data rate requirement of the mobile application;

comparing, by the processing system, the data rate requirement to a primary component capacity of a primary component carrier; and

responsive to the data rate requirement exceeding the primary component capacity:

identifying, by the processing system and according to the data rate requirement of the mobile application, a number of secondary component carriers providing a number of secondary component capacities, wherein a combination of the primary component capacity and the number of secondary component capacities is not less than the data rate requirement of the mobile application; and

configuring, by the processing system, a number of radio resources of the plurality of radio resources according to the number of secondary component carriers to obtain a number of configured radio resources, wherein the number of radio resources does not exceed the maximum number of the plurality of radio resources, and wherein the data rate requirement of the mobile application is accommodated by the combination of the primary component capacity and the number of secondary component capacities.

2. The method of claim 1 , wherein the number of radio resources of the plurality of radio resources is less than the maximum number of the plurality of radio resources.

3. The method of claim 2 , further comprising:

activating, by the processing system, the number of radio resources of the plurality of radio resources of the mobile device to obtain a number of activated radio resources, wherein the number of activated radio resources remain activated without regard to an amount of data buffered during the activity of the mobile application.

4. The method of claim 2 , wherein the number of configured radio resources are activated responsive to a fill level of a data buffer exceeding a threshold, the data buffer supporting data communications between the mobile application and a radio access terminal.

5. The method of claim 1 , wherein the activity of the mobile application comprises a request for data communications.

6. The method of claim 1 , wherein the determining of the data rate requirement further comprises:

identifying, by the processing system, an application type of the mobile application; and

identifying, by the processing system, the data rate requirement according to the application type.

7. The method of claim 1 , further comprising:

identifying, by the processing system, a subscription level of a plurality of subscription levels, wherein the data rate requirement is further identified according to the subscription level.

8. The method of claim 1 , further comprising:

determining, by the processing system, a plurality of available secondary component carriers having different secondary component carrier capacities, wherein the identifying of the number of secondary component carriers further comprises:

selecting, by the processing system, the number of secondary component carriers according to the different secondary component carrier capacities to obtain a minimum number of secondary component carriers whose capacities, together with the primary component capacity, accommodate the data rate requirement of the mobile application.

9. The method of claim 1 , wherein the plurality of radio resources comprises a plurality of radio receivers, and wherein the data rate requirement comprises a downlink data rate from a radio access node to the mobile device.

10. The method of claim 1 , further comprising:

monitoring, by the processing system, a power capacity of a power source of the mobile device, wherein the power source supplies power to the plurality of radio resources, wherein the identifying of the number of secondary component carriers is further according to the power capacity.

11. The method of claim 1 , wherein responsive to the detecting of the activity of the mobile application, the mobile device is attached to a network slice of a 5G network, the network slice comprising a sliced radio access network portion providing the primary component carrier and the number of secondary component carriers.

12. A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:

identifying a maximum number of a plurality of radio resources of a mobile device;

detecting activity of an application;

determining a data throughput requirement of the application;

comparing the data throughput requirement to a first data throughput capacity of a first component carrier; and

responsive to the data throughput requirement exceeding the first data throughput capacity:

determining, according to the data throughput requirement of the application, a number of secondary component carriers providing a number of secondary data throughput capacities, wherein a combination of the first data throughput capacity and the number of secondary data throughput capacities is not less than the data throughput requirement of the application; and

configuring a number of radio resources of the plurality of radio resources according to the number of secondary component carriers to obtain a number of configured radio resources, wherein the number of configured radio resources does not exceed the maximum number of the plurality of radio resources, and wherein the data throughput requirement is accommodated by the combination of the first data throughput capacity and the number of secondary data throughput capacities.

13. The device of claim 12 , wherein the number of radio resources of the plurality of radio resources is less than the maximum number of the plurality of radio resources.

14. The device of claim 13 , wherein the operations further comprise:

activating the number of radio resources of the plurality of radio resources of the mobile device to obtain a number of activated radio resources, wherein the number of activated radio resources remain activated without regard to an amount of data buffered during the activity of the application.

15. The device of claim 13 , wherein the number of configured radio resources are activated responsive to a fill level of a data buffer exceeding a threshold, the data buffer supporting data communications between the application and a radio access terminal.

16. The device of claim 12 , wherein the determining of the data throughput requirement further comprises:

identifying, by the processing system, an application type of the application; and

identifying, by the processing system, the data throughput requirement according to the application type.

17. A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

identifying a number of a plurality of radio resources provided within a mobile device;

detecting activity of an application;

determining a data communication requirement of the application;

comparing the data communication requirement to a first communication capacity of a first component carrier; and

responsive to the data communication requirement exceeding the first communication capacity:

identifying, according to the data communication requirement, a number of secondary component carriers providing a number of secondary communication capacities, wherein a combination of the first communication capacity and the number of secondary communication capacities is not less than the data communication requirement; and

configuring a group of the plurality of radio resources according to the number of secondary component carriers to obtain a number of configured radio resources, wherein a number of the group of the plurality of radio resources does not exceed the number of the plurality of radio resources, and wherein the data communication requirement is accommodated by the combination of the first communication capacity and the number of secondary communication capacities.

18. The non-transitory, machine-readable medium of claim 17 , wherein the operations further comprise:

determining a plurality of available secondary component carriers having different secondary component carrier capacities, wherein the identifying of the number of secondary component carriers further comprises:

selecting the number of secondary component carriers according to the different secondary component carrier capacities to obtain a minimum number of secondary component carriers whose capacities, together with the first communication capacity, accommodate the data communication requirement of the application.

19. The non-transitory, machine-readable medium of claim 17 , wherein the operations further comprise:

monitoring a power capacity of a power source of the mobile device, wherein the power source supplies power to the plurality of radio resources, wherein the identifying of the number of secondary component carriers is further according to the power capacity.

20. The non-transitory, machine-readable medium of claim 17 , wherein responsive to the detecting of the activity of the application, the mobile device is attached to a network slice of a 5G network, the network slice comprising a sliced radio access network portion providing the first component carrier and the number of secondary component carriers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2021
From: ZHOU, JIANCHUN; GAO, YAKUN
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 056513/0872 →
Continuity (1)
Related Publication 20220394718A1 · Dec 8, 2022