IP Library › Granted Patent US 11,984,975
Granted Patent B2
US 11,984,975 · App. 17/445,528 · Granted May 14, 2024

Systems and methods for determining initial channel quality conditions of a channel for provision of content

Inventors: Patricia R. Chang (San Ramon, CA); Daryl M. Low (San Jose, CA); Jin Yang (Orinda, CA); Arda Aksu (Lafayette, CA); Donna L. Polehn (Mercer Island, WA); Lalit R. Kotecha (San Ramon, CA)
Assignee: Verizon Patent and Licensing Inc.
H04L1/0026H04L43/0817H04L47/2483H04L47/25
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,984,975
App. No.
17/445,528
Granted
May 14, 2024
Kind
B2
Abstract

A device may receive channel data associated with a channel provided between a network and a user device, and may calculate, based on the channel data, key performance indicator data that includes a plurality of key performance indicators for the channel. The device may multiply the plurality of key performance indicators by factors to generate factored key performance indicator data that includes a plurality of factored key performance indicators. The device may apply weights to the plurality of factored key performance indicators of the factored key performance indicator data to generate factored weighted key performance indicator data that includes a plurality of factored weighted key performance indicators. The device may calculate a quality indicator for the channel based on the factored weighted key performance indicator data, and may perform one or more actions based on the quality indicator for the channel.

Claims (64)

1. A method, comprising:

calculating, by a device, key performance indicator data that includes a plurality of key performance indicators for a channel provided between a network and a user device;

applying, by the device, weights to the plurality of key performance indicators to generate weighted key performance indicator data;

calculating, by the device, an initial quality indicator for the channel based on the weighted key performance indicator data;

calculating, by the device, a data rate between a network device, of the network, and the user device based on the initial quality indicator; and

performing, by the device, one or more actions based on one or more of the initial quality indicator or the data rate,

wherein performing the one or more actions comprises:

configuring, before data is initially provided over the channel, the network device to ensure that the data rate occurs on the channel, and

implementing the data rate for the channel before data is initially provided over the channel between the network and the user device.

2. The method of claim 1 ,

wherein performing the one or more actions comprises:

causing content to be streamed from the network to the user device via the channel based on the data rate.

3. The method of claim 1 , further comprising:

multiplying the plurality of key performance indicators of the key performance indicator data by factors to generate a plurality of factored key performance indicator data that includes a plurality of factored key performance indicators; and

wherein applying the weights to the plurality of key performance indicators to generate the weighted key performance indicator data comprises:

applying the weights to the plurality of key performance indicators by applying the weights to the plurality of factored key performance indicators to generate the weighted key performance indicator data.

4. The method of claim 3 , wherein the plurality of factored key performance indicator data enable a first key performance indicator, of the key performance indicator data, to be compared to a second key performance indicator, of the key performance indicator data.

5. The method of claim 1 , wherein calculating the initial quality indicator for the channel comprises:

calculating the initial quality indicator by adding the plurality of key performance indicators together.

6. The method of claim 1 , wherein calculating the initial quality indicator for the channel comprises:

calculating the initial quality indicator by applying a function to the weighted key performance indicator data.

7. A device, comprising:

one or more processors configured to:

calculate key performance indicator data that includes a plurality of key performance indicators for a channel provided between a network and a user device;

apply weights to the plurality of key performance indicators to generate weighted key performance indicator data;

calculate an initial quality indicator for the channel based on the weighted key performance indicator data;

calculate a data rate between a network device, of the network, and the user device based on the initial quality indicator; and

perform one or more actions based on one or more of the the initial quality indicator or the data rate,

wherein the one or more processors, to perform the one or more actions, are to:

configure, before data is initially provided over the channel, the network device to ensure that the data rate occurs on the channel, and

implement the data rate for the channel before data is initially provided over the channel between the network and the user device.

8. The device of claim 7 , wherein the one or more processors are further configured to:

cause content to be streamed from the network to the user device via the channel based on the data rate.

9. The device of claim 7 , wherein the one or more processors are further configured to:

multiply the plurality of key performance indicators of the key performance indicator data by factors to generate a plurality of factored key performance indicator data that includes a plurality of factored key performance indicators; and

wherein the one or more processors, when applying the weights to the plurality of key performance indicators to generate the weighted key performance indicator data, are to:

apply the weights to the plurality of key performance indicators by applying the weights to the plurality of factored key performance indicators.

10. The device of claim 7 , wherein the one or more processors, when calculating the initial quality indicator for the channel, are to:

calculate the initial quality indicator as a score that falls within a designated range.

11. The device of claim 7 , wherein the one or more processors, when calculating the initial quality indicator for the channel, are to:

calculate the initial quality indicator as an average of the weighted key performance indicator data.

12. The device of claim 7 , wherein the plurality of key performance indicators include data identifying a mobility of the user device.

13. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors, cause the one or more processors to:

calculate key performance indicator data that includes a plurality of key performance indicators for a channel provided between a network and a user device;

apply weights to the plurality of key performance indicators to generate weighted key performance indicator data;

calculate an initial quality indicator for the channel based on the weighted key performance indicator data;

calculate a data rate between a network device, of the network, and the user device based on the initial quality indicator; and

perform one or more actions based on one or more of the initial quality indicator or the data rate,

wherein the one or more instructions, that cause the one or more processors to perform the one or more actions, cause the one or more processors to:

configure, before data is initially provided over the channel, the network device to ensure that the data rate occurs on the channel, and

implement the data rate for the channel before data is initially provided over the channel between the network and the user device.

14. The non-transitory computer-readable medium of claim 13 , wherein the one or more instructions, that cause the one or more processors to calculate the initial quality indicator for the channel, cause the one or more processors to:

calculate the initial quality indicator by applying a function to the weighted key performance indicator data.

15. The non-transitory computer-readable medium of claim 13 , wherein the plurality of key performance indicators include data identifying a mobility of the user device based on a signal strength of communications received from user device.

16. The non-transitory computer-readable medium of claim 13 ,

wherein the one or more instructions, that cause the one or more processors to perform the one or more actions, cause the one or more processors to:

cause content to be streamed from the network to the user device via the channel based on the data rate.

17. The non-transitory computer-readable medium of claim 13 , wherein the key performance indicators, provided to a network device, are determined based on criteria associated with the network.

18. The non-transitory computer-readable medium of claim 13 , wherein the plurality of key performance indicators include data identifying a mobility of the user device.

19. The method of claim 1 , wherein calculating the data rate comprises:

calculating the data rate based on the initial quality indicator and a set of key performance indicators of the plurality of key performance indicators.

20. The device of claim 7 , wherein the one or more processors, when calculating the data rate, are configured to:

calculate the data rate based on the initial quality indicator and a set of key performance indicators of the plurality of key performance indicators.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2021
From: CHANG, PATRICIA R.; LOW, DARYL M.; YANG, JIN; AKSU, ARDA; POLEHN, DONNA L.; KOTECHA, LALIT R.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057241/0269 →
Continuity (2)
Continuation 16670468 · Oct 31, 2019
Related Publication 20210385007A1 · Dec 9, 2021