IP Library Granted Patent US 12,003,565
Granted Patent B1
US 12,003,565 · App. 18/065,135 · Granted Jun 4, 2024

Quality framework for vehicle application data networks

Inventors: Fan Bai (Ann Arbor, MI); Lakshmi V. Thanayankizil (Troy, MI); John Sergakis (Bloomfield Hills, MI)
Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
H04L65/80H04W72/54
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,003,565
App. No.
18/065,135
Granted
Jun 4, 2024
Kind
B1
Abstract

A system for providing quality of experience (QoE) metrics to incoming application data transferred to a vehicle includes a cloud-based dynamically updatable application QoE policy engine adapted to establish QoE metrics and prioritization criteria for incoming application data and to assign QoE policies to the vehicle, and a data controller within the vehicle adapted to receive QoE policies from the application QoE policy engine and enforce the QoE policies assigned, wherein the data controller is adapted to enforce the QoE policies assigned with an enhanced distributed control access (EDCA) algorithm adapted to prioritize incoming application data traffic received via IEEE 802.11 standard supported wireless LAN technology channels and with a resource block allocation and network slicing (RAN) algorithm adapted to prioritize incoming application data traffic received via cellular channels.

Claims (52)

1. A system for providing quality of experience (QoE) metrics to incoming application data transferred to a vehicle, comprising:

an application QoE policy engine adapted to;

measure key network performance indicators, including at least throughput, jitter, latency, packet drop rate, and signal noise ratio, by at least one of:

link-level network status monitoring; and

path-level network status monitoring;

establish key application quality indicators, including at least application level bandwidth, application level delay, application level quality and application specific metrics;

establish QoE metrics and prioritization criteria for incoming application data; and

assign QoE policies to the vehicle; and

a data controller within the vehicle adapted to receive QoE policies from the application QoE policy engine and enforce the QoE policies assigned.

2. The system of claim 1 , wherein the data controller is adapted to enforce the QoE policies assigned with an enhanced distributed control access (EDCA) algorithm adapted to use a network analysis module policy engine to prioritize incoming application data traffic and to assign an appropriate portion of a total overall available bandwidth to different data streams of the incoming application data traffic.

3. The system of claim 2 , wherein the application QoE policy engine is adapted to establish QoE metrics and prioritization criteria for incoming application data that provide guidelines for acceptable performance of the transmission of the incoming application data and receipt of the incoming application data by the vehicle based on signal type and an amount of signal bandwidth required for transmission and receipt of the incoming application data.

4. The system of claim 3 , wherein the data controller is adapted to maintain consistent prioritization as data moves across different networks.

5. The system of claim 4 , wherein the application QoE policy engine provides QoE metrics to the data controller to allow the data controller to maintain consistent prioritization as data moves across different networks.

6. The system of claim 5 , wherein the data controller is adapted to dynamically link QoE metrics across different layers of a protocol stack and apply consistent QoE metrics to the incoming application data traffic as the incoming application data traffic moves across different networks, including, at least, Ethernet, IEEE 802.11 standard supported wireless LAN technology and long-term evolution (LTE).

7. The system of claim 6 , wherein incoming application data traffic is prioritized within a control plane of the protocol stack, such that QoE metrics are dynamically linked across different layers within a data plane of the protocol stack.

8. The system of claim 1 , wherein the data controller is adapted to enforce the QoE policies assigned with a resource block allocation and network slicing (RAN) algorithm, the resource block allocation and network slicing (RAN) algorithm adapted to use an application deliver network policy engine to analyze and prioritize different signals of the incoming application data traffic and to assign an appropriate portion of a total overall available bandwidth to different data streams of the incoming application data traffic.

9. The system of claim 1 , wherein the application QoE policy engine is dynamically updatable.

10. The system of claim 9 , wherein the application QoE policy engine is cloud based and is dynamically updateable wirelessly through the cloud.

11. The system of claim 1 , wherein the data controller is adapted to monitor QoE characteristics of incoming application data and measure against QoE metrics in real time as such incoming application data passes through a network.

12. The system of claim 11 , wherein the data controller is adapted to aggregate measurements against QoE metrics taken as incoming application data passes through different networks.

13. A system for providing quality of experience (QoE) metrics to incoming application data transferred to a vehicle, comprising:

a cloud-based dynamically updatable application QoE policy engine adapted to:

measure key network performance indicators, including at least throughput, jitter, latency, packet drop rate, and signal noise ratio, by at least one of:

link-level network status monitoring; and

path-level network status monitoring;

establish key application quality indicators, including at least application level bandwidth, application level delay, application level quality and application specific metrics;

establish QoE metrics and prioritization criteria for incoming application data and to assign QoE policies to the vehicle; and

a data controller within the vehicle adapted to receive QoE policies from the application QoE policy engine and enforce the QoE policies assigned; and

wherein the data controller is adapted to;

enforce the QoE policies assigned with an enhanced distributed control access (EDCA) algorithm adapted to use a network analysis module policy engine to prioritize incoming application data traffic received via IEEE 802.11 standard supported wireless LAN technology channels,

enforce the QoE policies assigned with a resource block allocation and network slicing (RAN) algorithm adapted to use an application deliver network policy engine to analyze and prioritize incoming application data traffic received via cellular channels; and

assign an appropriate portion of a total overall available bandwidth to different data streams of the incoming application data traffic.

14. The system of claim 13 , wherein the application QoE policy engine provides QoE metrics to the data controller to allow the data controller to maintain consistent prioritization as data moves across different networks, the data controller adapted to prioritize incoming application data traffic within a control plane of a protocol stack, such that QoE metrics are dynamically linked across different layers within a data plane of the protocol stack.

15. The system of claim 14 , wherein the data controller is adapted to monitor QoE characteristics of incoming application data and measure against QoE metrics in real time as such incoming application data passes through an individual network and aggregate measurements against QoE metrics taken as incoming application data passes through different networks.

16. A method for providing quality of experience (QoE) metrics to incoming application data transferred to a vehicle, comprising:

measuring, with a cloud based dynamically updatable application QoE policy engine, key network performance indicators, including at least throughput, jitter, latency, packet drop rate, and signal noise ratio, by at least one of:

link-level network status monitoring; and

path-level network status monitoring;

establishing, with the QoE policy engine, key application quality indicators, including at least application level bandwidth, application level delay, application level quality and application specific metrics;

establishing, with the QoE policy engine, QoE metrics and prioritization criteria for incoming application data and assigning QoE policies to the vehicle; receiving, with a data controller within the vehicle, QoE policies from the application QoE policy engine; and

enforcing, with the data controller, the QoE policies assigned.

17. The method of claim 16 , wherein the enforcing, with the data controller, the QoE policies assigned further includes enforcing the QoE policies assigned with an enhanced distributed control access (EDCA) algorithm adapted to use a network analysis module policy engine to prioritize incoming application data traffic and to assign an appropriate portion of a total overall available bandwidth to different data streams of the incoming application data traffic.

18. The method of claim 17 , wherein the enforcing, with the data controller, the QoE policies assigned further includes enforcing the QoE policies assigned with a resource block allocation and network slicing (RAN) algorithm adapted to use an application deliver network policy engine to analyze and prioritize incoming application data traffic and to assign an appropriate portion of a total overall available bandwidth to different data streams of the incoming application data traffic.

19. The method of claim 18 , further including:

providing, with the application QoE policy engine, QoE metrics to the data controller to allow the data controller to maintain consistent prioritization as data moves across different networks;

prioritizing, with the data controller, incoming application data within a control plane of a protocol stack;

dynamically linking, with the data controller, QoE metrics across different layers within a data plane of the protocol stack; and

maintaining, with the data controller, consistent prioritization as data moves across different networks.

20. The method of claim 19 , further including, with the data controller:

monitoring QoE characteristics of incoming application data;

measuring the QoE characteristics against QoE metrics in real time as such incoming application data passes through a network; and

aggregating measurements against QoE metrics taken as incoming application data passes through different networks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2022
From: BAI, FAN; THANAYANKIZIL, LAKSHMI V.; SERGAKIS, JOHN
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 062182/0052 →
Cited By (1)
US 12,413,626