IP Library › Granted Patent US 12,120,550
Granted Patent B2
US 12,120,550 · App. 17/131,407 · Granted Oct 15, 2024

Always-on mobility-as-a-service connectivity

Inventors: Satish Chandra Jha (Portland, OR); S M Iftekharul Alam (Hillsboro, OR); Ned M. Smith (Beaverton, OR); Vesh Raj Sharma Banjade (Portland, OR); Xiaoyun May Wu (Portland, OR); Ignacio Javier Alvarez Martinez (Portland, OR); Arvind Merwaday (Beaverton, OR); Kuilin Clark Chen (Portland, OR)
Assignee: Intel Corporation
H04W28/10H04L41/147H04W28/0284H04W40/246H04W40/30
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,120,550
App. No.
17/131,407
Granted
Oct 15, 2024
Kind
B2
Abstract

Various systems and methods for improving connectivity of a Mobility-as-a-Service (MaaS) node are described herein, including categorizing MaaS communication traffic of a MaaS node into different levels of priority and controlling duplication or repetition of the MaaS communication traffic using the categorized level of priority of the MaaS communication traffic.

Claims (129)

1. A system comprising:

a prioritization circuit configured to categorize Mobility-as-a-Service (MaaS) communication traffic of a MaaS node into different levels of priority;

a duplication circuit configured to control duplication or repetition of the MaaS communication traffic using the categorized level of priority of the MaaS communication traffic; and

a discovery circuit configured to monitor a communication path of the MaaS node, to determine an alternative communication pathway for the MaaS node, and to limit traffic on alternative communication pathways to high level priority MaaS communication traffic.

2. The system of claim 1 ,

wherein the discovery circuit is configured to limit traffic on the alternative communication pathway when the alternative communication pathway comprises at least one hop through another MaaS node between the MaaS node and a MaaS controller.

3. The system of claim 1 , comprising:

a connection loss prediction circuit configured to receive location information of the MaaS node, to receive information from a MaaS controller at or beyond a communication path of the MaaS node, and to predict a loss of the communication path of the MaaS node using the received location information and the received information from the MaaS controller.

4. The system of claim 3 , wherein the connection loss prediction circuit is configured to trigger an increase in buffering of latency-insensitive MaaS communication traffic in response to a predicted loss of the communication path of the MaaS node, the increase in buffering compared to prior to the predicted loss.

5. The system of claim 1 , wherein the prioritization circuit is configured to categorize MaaS communication traffic of the MaaS node into different levels of priority at a protocol layer below a MaaS application layer of a protocol stack and above a communication layer of the protocol stack, and

wherein the system comprises:

a communication path selection circuit configured to add metadata to the MaaS communication traffic, the metadata comprising information of the levels of priority; and

a communication circuit at an access layer of the protocol stack configured to select a radio access technology to communicate the MaaS communication traffic to a MaaS controller using the metadata of the MaaS communication traffic.

6. The system of claim 1 , wherein the MaaS communication traffic comprises MaaS communication packets between the MaaS node and a MaaS controller, and

wherein the prioritization circuit is configured to categorize each respective MaaS communication packet using information of the respective MaaS communication packets.

7. The system of claim 1 , wherein the different levels of priority comprise at least a high level priority and a low level priority,

wherein the high level priority MaaS communication traffic comprises emergency communication traffic, and

wherein the duplication circuit is configured to increase duplication or repetition of high level priority MaaS communication traffic with respect to low level priority MaaS communication traffic.

8. The system of claim 7 , wherein the MaaS node comprises a vehicle, or a component of a vehicle,

wherein the MaaS communication traffic comprises emergency communication, user traffic, and fleet management traffic,

wherein the prioritization circuit is configured to categorize the emergency communication as a high level priority, the user traffic as a medium level priority, and the fleet management traffic a low level priority using information about the MaaS communication traffic, and

wherein the duplication circuit is configured to weight duplication or repetition of high level priority MaaS communication traffic more than medium level priority MaaS communication traffic, and medium level priority MaaS communication traffic more than low level priority MaaS communication traffic.

9. A system comprising:

means for categorizing Mobility-as-a-Service (MaaS) communication traffic of a MaaS node into different levels of priority;

means for controlling duplication or repetition of the MaaS communication traffic using the categorized level of priority of the MaaS communication traffic;

means for monitoring a communication path of the MaaS node;

means for determining an alternative communication pathway for the MaaS node; and

means for limiting traffic on alternative communication pathways to high level priority MaaS communication traffic.

10. The system of claim 9 , comprising:

means for limiting traffic on the alternative communication pathway when the alternative communication pathway comprises multiple hops between the MaaS node and a MaaS controller.

11. The system of claim 9 , comprising:

means for receiving location information of the MaaS node;

means for receiving information from a MaaS controller at or beyond an edge of a communication path of the MaaS node; and

means for predicting a loss of the communication path of the MaaS node using the received location information and the received information from the MaaS controller.

12. The system of claim 11 , comprising:

means for triggering an increase in buffering of latency-insensitive MaaS communication traffic in response to a predicted loss of the communication path of the MaaS node, in contrast to that prior to the predicted loss.

13. The system of claim 9 , wherein means for categorizing MaaS communication traffic comprise means for categorizing MaaS communication traffic at a protocol layer below a MaaS application layer of a protocol stack and above a communication layer of the protocol stack, and

wherein the system comprises:

means for adding metadata to the MaaS communication traffic, the metadata comprising information about the levels of priority; and

means for selecting, using a communication circuit at an access layer of the protocol stack, a radio access technology to communicate the MaaS communication traffic to a MaaS controller using the metadata of the MaaS communication traffic.

14. The system of claim 9 , wherein the MaaS communication traffic comprises MaaS communication packets, and

wherein the means for categorizing MaaS communication traffic comprises means for categorizing each respective MaaS communication packet using information about the respective MaaS communication packets.

15. The system of claim 9 , wherein the different levels of priority comprise at least a high level priority and a low level priority,

wherein the high level priority MaaS communication traffic comprises emergency communication traffic, and

wherein means for controlling duplication or repetition of the MaaS communication traffic comprises means for increasing duplication or repetition of high level priority MaaS communication traffic with respect to low level priority MaaS communication traffic.

16. The system of claim 15 , wherein the MaaS communication traffic comprises emergency communication, user traffic, and fleet management traffic,

wherein means for categorizing MaaS communication traffic comprises means for categorizing the emergency communication as a high level priority, the user traffic as a medium level priority, and the fleet management traffic a low level priority using information about the MaaS communication traffic, and

wherein means for controlling duplication or repetition of the MaaS communication traffic comprises means for weighting duplication or repetition of high level priority MaaS communication traffic more than medium level priority MaaS communication traffic, and medium level priority MaaS communication traffic more than low level priority MaaS communication traffic.

17. At least one non-transitory machine-readable medium including instructions for improving connectivity of a Mobility-as-a-Service (MaaS) node, the instructions, when executed by hardware circuitry, cause the hardware circuitry to perform operations comprising:

categorizing MaaS communication traffic of a MaaS node into different levels of priority;

controlling duplication or repetition of the MaaS communication traffic using the categorized level of priority of the MaaS communication traffic;

monitoring a communication path of the MaaS node;

determining an alternative communication pathway for the MaaS node; and

limiting traffic on alternative communication pathways to high level priority MaaS communication traffic.

18. The at least one machine-readable medium of claim 17 , the operations comprising:

limiting traffic on the alternative communication pathway when the alternative communication pathway comprises multiple hops between the MaaS node and a MaaS controller.

19. The at least one machine-readable medium of claim 17 , the operations comprising:

receiving location information of the MaaS node;

receiving information from a MaaS controller at or beyond an edge of a communication path of the MaaS node; and

predicting a loss of the communication path of the MaaS node using the received location information and the received information from the MaaS controller.

20. The at least one machine-readable medium of claim 19 , the operations comprising:

triggering an increase in buffering of latency-insensitive MaaS communication traffic in response to a predicted loss of the communication path of the MaaS node, in contrast to that prior to the predicted loss.

21. The at least one machine-readable medium of claim 17 , wherein categorizing MaaS communication traffic of the MaaS node comprises categorizing MaaS communication traffic of the MaaS node into different levels of priority at a protocol layer below a MaaS application layer of a protocol stack and above a communication layer of the protocol stack, and

wherein the operations comprise:

adding metadata to the MaaS communication traffic, the metadata comprising information about the levels of priority; and

selecting, from an access layer of the protocol stack, a radio access technology to communicate the MaaS communication traffic to a MaaS controller using the metadata of the MaaS communication traffic.

22. The at least one machine-readable medium of claim 17 , wherein the MaaS communication traffic comprises MaaS communication packets, and

wherein categorizing MaaS communication traffic comprises categorizing each respective MaaS communication packet using information about the respective MaaS communication packets.

23. A system comprising:

a prioritization circuit configured to categorize Mobility-as-a-Service (MaaS) communication traffic of a MaaS node into different levels of priority;

a duplication circuit configured to control duplication or repetition of the MaaS communication traffic using the categorized level of priority of the MaaS communication traffic; and

a connection loss prediction circuit configured to receive location information of the MaaS node, to receive information from a MaaS controller at or beyond a communication path of the MaaS node, and to predict a loss of the communication path of the MaaS node using the received location information and the received information from the MaaS controller.

24. The system of claim 23 , wherein the connection loss prediction circuit is configured to trigger an increase in buffering of latency-insensitive MaaS communication traffic in response to a predicted loss of the communication path of the MaaS node, the increase in buffering compared to prior to the predicted loss.

25. The system of claim 23 , comprising:

a discovery circuit configured to monitor a communication path of the MaaS node, to determine an alternative communication pathway for the MaaS node, and to limit traffic on alternative communication pathways to high level priority MaaS communication traffic.

26. The system of claim 23 , comprising:

a discovery circuit configured to configured to monitor a communication path of the MaaS node and to determine an alternative communication pathway for the MaaS node,

wherein the discovery circuit is configured to limit traffic on the alternative communication pathway when the alternative communication pathway comprises at least one hop through another MaaS node between the MaaS node and a MaaS controller.

27. The system of claim 23 , wherein the prioritization circuit is configured to categorize MaaS communication traffic of the MaaS node into different levels of priority at a protocol layer below a MaaS application layer of a protocol stack and above a communication layer of the protocol stack, and

wherein the system comprises:

a communication path selection circuit configured to add metadata to the MaaS communication traffic, the metadata comprising information of the levels of priority; and

a communication circuit at an access layer of the protocol stack configured to select a radio access technology to communicate the MaaS communication traffic to a MaaS controller using the metadata of the MaaS communication traffic.

28. The system of claim 23 , wherein the different levels of priority comprise at least a high level priority and a low level priority,

wherein the high level priority MaaS communication traffic comprises emergency communication traffic, and

wherein the duplication circuit is configured to increase duplication or repetition of high level priority MaaS communication traffic with respect to low level priority MaaS communication traffic.

29. A system comprising:

means for categorizing Mobility-as-a-Service (MaaS) communication traffic of a MaaS node into different levels of priority;

means for controlling duplication or repetition of the MaaS communication traffic using the categorized level of priority of the MaaS communication traffic;

means for receiving location information of the MaaS node;

means for receiving information from a MaaS controller at or beyond an edge of a communication path of the MaaS node; and

means for predicting a loss of the communication path of the MaaS node using the received location information and the received information from the MaaS controller.

30. The system of claim 29 , comprising:

means for triggering an increase in buffering of latency-insensitive MaaS communication traffic in response to a predicted loss of the communication path of the MaaS node, in contrast to that prior to the predicted loss.

31. The system of claim 29 , comprising:

means for monitoring a communication path of the MaaS node;

means for determining an alternative communication pathway for the MaaS node; and

means for limiting traffic on alternative communication pathways to high level priority MaaS communication traffic.

32. The system of claim 29 , comprising:

means for monitoring a communication path of the MaaS node;

means for determining an alternative communication pathway for the MaaS node; and

means for limiting traffic on the alternative communication pathway when the alternative communication pathway comprises multiple hops between the MaaS node and a MaaS controller.

33. The system of claim 29 , wherein the different levels of priority comprise at least a high level priority and a low level priority,

wherein the high level priority MaaS communication traffic comprises emergency communication traffic, and

wherein means for controlling duplication or repetition of the MaaS communication traffic comprises means for increasing duplication or repetition of high level priority MaaS communication traffic with respect to low level priority MaaS communication traffic.

34. The system of claim 33 , wherein the MaaS communication traffic comprises emergency communication, user traffic, and fleet management traffic,

wherein means for categorizing MaaS communication traffic comprises means for categorizing the emergency communication as a high level priority, the user traffic as a medium level priority, and the fleet management traffic a low level priority using information about the MaaS communication traffic, and

wherein means for controlling duplication or repetition of the MaaS communication traffic comprises means for weighting duplication or repetition of high level priority MaaS communication traffic more than medium level priority MaaS communication traffic, and medium level priority MaaS communication traffic more than low level priority MaaS communication traffic.

35. At least one non-transitory machine-readable medium including instructions for improving connectivity of a Mobility-as-a-Service (MaaS) node, the instructions, when executed by hardware circuitry, cause the hardware circuitry to perform operations comprising:

categorizing MaaS communication traffic of a MaaS node into different levels of priority;

controlling duplication or repetition of the MaaS communication traffic using the categorized level of priority of the MaaS communication traffic;

receiving location information of the MaaS node;

receiving information from a MaaS controller at or beyond an edge of a communication path of the MaaS node; and

predicting a loss of the communication path of the MaaS node using the received location information and the received information from the MaaS controller.

36. The at least one machine-readable medium of claim 35 , the operations comprising:

triggering an increase in buffering of latency-insensitive MaaS communication traffic in response to a predicted loss of the communication path of the MaaS node, in contrast to that prior to the predicted loss.

37. The at least one machine-readable medium of claim 35 , the operations comprising:

monitoring a communication path of the MaaS node;

determining an alternative communication pathway for the MaaS node; and

limiting traffic on alternative communication pathways to high level priority MaaS communication traffic.

38. The at least one machine-readable medium of claim 35 , the operations comprising:

monitoring a communication path of the MaaS node;

determining an alternative communication pathway for the MaaS node; and

limiting traffic on the alternative communication pathway when the alternative communication pathway comprises multiple hops between the MaaS node and a MaaS controller.

39. The at least one machine-readable medium of claim 35 , wherein categorizing MaaS communication traffic of the MaaS node comprises categorizing MaaS communication traffic of the MaaS node into different levels of priority at a protocol layer below a MaaS application layer of a protocol stack and above a communication layer of the protocol stack, and

wherein the operations comprise:

adding metadata to the MaaS communication traffic, the metadata comprising information about the levels of priority; and

selecting, from an access layer of the protocol stack, a radio access technology to communicate the MaaS communication traffic to a MaaS controller using the metadata of the MaaS communication traffic.

40. The at least one machine-readable medium of claim 35 , wherein the MaaS communication traffic comprises MaaS communication packets, and

wherein categorizing MaaS communication traffic comprises categorizing each respective MaaS communication packet using information about the respective MaaS communication packets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2022
From: JHA, SATISH CHANDRA; ALAM, S M IFTEKHARUL; SMITH, NED M.; SHARMA BANJADE, VESH RAJ; WU, XIAOYUN MAY; ALVAREZ MARTINEZ, IGNACIO JAVIER; MERWADAY, ARVIND; CHEN, KUILIN CLARK
To: INTEL CORPORATION
Reel/Frame 059942/0345 →
Continuity (1)
Related Publication 20210112456A1 · Apr 15, 2021
Cited By (1)
US 12,609,900