IP Library Granted Patent US 12,137,260
Granted Patent B2
US 12,137,260 · App. 17/985,324 · Granted Nov 5, 2024

Systems and methods for bandwidth consumption management

Inventors: Ramesh Alagarsamy (Bangalore, IN); Madhusudhan Srinivasan (Bangalore, IN)
Assignee: Adeia Guides Inc.
H04N21/2402H04L67/306H04N21/26216H04N21/2662
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 12,137,260
App. No.
17/985,324
Filed
Nov 11, 2022
Granted
Nov 5, 2024
Kind
B2
Examiner
DOAN, TAN
Art Unit
2442
USPC
709/231
Abstract

Systems and methods are described for a media guidance application (e.g., implemented on a user device) that dynamically adapts network performance parameters for applications based on their respective usage likelihoods.

Claims (54)

1. A method comprising:

setting a first bandwidth limit for a first application and a second bandwidth limit for a second application;

detecting an event of interest to a user that occurs within a geographic region corresponding to the user;

determining a first likelihood that the first application will be accessed in response to the event and a second likelihood the second application will be accessed in response to the event; and

in response to determining that the first likelihood is greater than the second likelihood, increasing the first bandwidth limit.

2. The method of claim 1 , further comprising, in response to increasing the first bandwidth limit, decreasing the second bandwidth limit.

3. The method of claim 2 , wherein the first bandwidth limit is increased by a first amount, and wherein the second bandwidth limit is decreased by the first amount.

4. The method of claim 1 , wherein determining the first likelihood and the second likelihood comprises:

identifying a characteristic of the event of interest to the user;

identifying a first plurality of characteristics associated with the first application;

identifying a second plurality of characteristics associated with the second application;

determining that the first likelihood is greater than the second likelihood when the characteristic matches a characteristics from the first plurality of characteristics and does not match any characteristics from the second plurality of characteristics.

5. The method of claim 1 , wherein determining the first likelihood and the second likelihood comprises:

accessing a profile associated with the user, wherein the profile comprises a first usage history for the first application and a second usage history for the second application;

determining the first likelihood based on the first usage history; and

determining the second likelihood based on the second usage history.

6. The method of claim 1 , wherein increasing the first bandwidth limit comprises pausing a network activity of the second application.

7. The method of claim 1 , further comprising:

detecting that the event of interest to the user has ended; and

in response to detecting that the event of interest to the user has ended, decreasing the first bandwidth limit.

8. The method of claim 1 , wherein the first application is associated with a media asset and wherein increasing the first bandwidth limit comprises increasing a media quality associated with the media asset.

9. The method of claim 1 , further comprising:

determining, prior to increasing the first bandwidth limit, that the first bandwidth limit cannot be increased because a third application is consuming bandwidth; and

in response to the determining:

notifying the user that the third application is consuming bandwidth;

prompting the user to close the third application; and

in response to receiving a user selection of the prompt, closing the third application.

10. A system comprising control circuitry configured to:

set a first bandwidth limit for a first application and a second bandwidth limit for a second application;

detect an event of interest to a user that occurs within a geographic region corresponding to the user;

determine a first likelihood that the first application will be accessed in response to the event and a second likelihood the second application will be accessed in response to the event; and

in response to determining that the first likelihood is greater than the second likelihood, increase the first bandwidth limit.

11. The system of claim 10 , wherein the control circuitry is further configured, in response to increasing the first bandwidth limit, to decrease the second bandwidth limit.

12. The system of claim 11 , wherein the control circuitry is further configured to increase the first bandwidth limit by a first amount, and decrease the second bandwidth limit by the first amount.

13. The system of claim 10 , wherein the control circuitry, when determining the first likelihood and the second likelihood is further configured to:

identify a characteristic of the event of interest to the user;

identify a first plurality of characteristics associated with the first application;

identify a second plurality of characteristics associated with the second application;

determine that the first likelihood is greater than the second likelihood when the characteristic matches a characteristics from the first plurality of characteristics and does not match any characteristics from the second plurality of characteristics.

14. The system of claim 10 , wherein the control circuitry is further configured, when determining the first likelihood and the second likelihood, to:

access a profile associated with the user, wherein the profile comprises a first usage history for the first application and a second usage history for the second application;

determine the first likelihood based on the first usage history; and

determine the second likelihood based on the second usage history.

15. The system of claim 10 , wherein the control circuitry is further configured, when increasing the first bandwidth limit, to pause a network activity of the second application.

16. The system of claim 10 , wherein the control circuitry is further configured to:

detect that the event of interest to the user has ended; and

in response to detecting that the event of interest to the user has ended, decrease the first bandwidth limit.

17. The system of claim 10 , wherein the first application is associated with a media asset and wherein the control circuitry is further configured, when increasing the first bandwidth limit, to increase a media quality associated with the media asset.

18. The system of claim 10 , wherein the control circuitry is further configured to:

determine, prior to increasing the first bandwidth limit, that the first bandwidth limit cannot be increased because a third application is consuming bandwidth; and

in response to the determining:

notify the user that the third application is consuming bandwidth;

prompt the user to close the third application; and

in response to receiving a user selection of the prompt, close the third application.

Assignments (3)
CHANGE OF NAME Recorded Nov 14, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069380/0605 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2022
From: ALAGARSAMY, RAMESH; SRINIVASAN, MADHUSUDHAN
To: ROVI GUIDES, INC.
Reel/Frame 061735/0830 →
Continuity (3)
Continuation 17537773 · Nov 30, 2021
Continuation 16768236
Related Publication 20230146786A1 · May 11, 2023