IP Library Granted Patent US 11,935,310
Granted Patent B2
US 11,935,310 · App. 17/155,744 · Granted Mar 19, 2024

Systems and methods to regulate joining and leaving a vehicular micro cloud

Inventors: Seyhan Ucar (Mountain View, CA); Takamasa Higuchi (Mountain View, CA); Chang-Heng Wang (Mountain View, CA); Enes Krijestorac (Los Angeles, CA); Onur Altintas (Mountain View, CA)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
G06V20/588H04W4/46H04W76/15
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,935,310
App. No.
17/155,744
Granted
Mar 19, 2024
Kind
B2
Abstract

The disclosed subject matter relates to managing a vehicular micro cloud. A method may include determining join/leave protocols for a vehicular micro cloud and transmitting the join/leave protocols to a local vehicle in a vicinity of the vehicular micro cloud prior to the local vehicle joining the vehicular micro cloud. The join/leave protocols can define at least: 1) a procedure for the local vehicle to join the vehicular micro cloud and contribute computing resources to a collaborative micro cloud task, and 2) a protocol for handing an incomplete task when the local vehicle leaves the vehicular micro cloud.

Claims (51)

1. A vehicular micro cloud management system, comprising:

one or more processors disposed on a vehicle; and

a memory disposed on a vehicle and communicably coupled to the one or more processors, storing:

a protocol module including instructions that when executed by the one or more processors cause the one or more processors to determine:

change in membership parameters for a vehicular micro cloud and transmit the change in membership parameters to a local vehicle in a vicinity of the vehicular micro cloud prior to the local vehicle joining the vehicular micro cloud;

wherein the change in membership parameters define at least:

1) A procedure for the local vehicle to join the vehicular micro cloud and to contribute computing resources to a collaborative micro cloud task, and

2) A protocol for handling an incomplete task when the local vehicle leaves the vehicular micro cloud in order to preserve data associated with the incomplete task to reduce waste of use of computing resources of the vehicular micro cloud, wherein the protocol for handling the incomplete task includes:

 the local vehicle completing the incomplete task after leaving the vehicular micro cloud, resulting in a completed task, and

 the local vehicle transmitting data associated with the completed task back to the vehicular micro cloud via a secondary vehicle traveling in an opposite direction toward the vehicular micro cloud; and

in response to the vehicle participating in the collaborative micro cloud task, whether to allow the local vehicle to join the vehicular micro cloud based on an assessment of an ability of the local vehicle to comply with the protocol for handling the incomplete task,

wherein the change in membership parameters comprise at least one of join requirements, join protocols, leave requirements, or leave protocols.

2. The system of claim 1 , wherein the memory further stores a communications module including instructions that when executed by the one or more processors cause the one or more processors to obtain state information associated with the local vehicle,

wherein the instructions to determine the change in membership parameters include instructions to determine the change in membership parameters based at least in part on the state information.

3. The system of claim 2 , wherein the state information includes one or more of actual or predicted: computation capability, lane position, download speed, sensor configuration or current destination.

4. The system of claim 3 , wherein the change in membership parameters include at least one requirement that must be met by the local vehicle prior to joining the vehicular micro cloud, the at least one requirement comprising one or more of a required computation capability, required sensor capability, required lane position, or required amount of time that the local vehicle will be in the vicinity of the vehicular micro cloud.

5. The system of claim 1 , wherein the memory further stores a controller module including instructions that when executed by the one or more processors cause the one or more processors to identify a collaboration goal for the vehicular micro cloud,

wherein the instructions to determine the change in membership parameters include instructions to determine the change in membership parameters based at least in part on advancing the collaboration goal.

6. The system of claim 1 , wherein the procedure for the local vehicle to join the vehicular micro cloud includes downloading a threshold amount of data associated with the collaborative micro cloud task.

7. The system of claim 1 , wherein at least one join protocol or leave protocol, of the at least one of the join requirements, the join protocols, the leave requirements, or the leave protocols, includes enlarging a backoff time to avoid a packet collision.

8. The system of claim 7 , wherein the enlarging the backoff time to avoid the packet collision comprises enlarging, in response to a determination that a density of traffic in the vicinity of the vehicular micro cloud is greater than a threshold density, the backoff time to avoid the packet collision.

9. The system of claim 1 , wherein the transmitting the data associated with the completed task back to the vehicular micro cloud via the secondary vehicle traveling in the opposite direction toward the vehicular micro cloud comprises transmitting, in response to a determination that a density of traffic traveling in the opposite direction toward the vehicular micro cloud is greater than a threshold density, the data associated with the completed task back to the vehicular micro cloud via the secondary vehicle traveling in the opposite direction toward the vehicular micro cloud.

10. A method for managing a vehicular micro cloud, comprising:

determining, by a processor disposed on a vehicle, change in membership parameters for a vehicular micro cloud;

causing, by the processor, a transmission of the change in membership parameters to a local vehicle in a vicinity of the vehicular micro cloud prior to the local vehicle joining the vehicular micro cloud;

wherein the change in membership parameters define at least:

1) A procedure for the local vehicle to join the vehicular micro cloud and to contribute computing resources to a collaborative micro cloud task, and

2) A protocol for handling an incomplete task when the local vehicle leaves the vehicular micro cloud in order to preserve data associated with the incomplete task to reduce waste of use of computing resources of the vehicular micro cloud, wherein the protocol for handling the incomplete task includes:

the local vehicle completing the incomplete task after leaving the vehicular micro cloud, resulting in a completed task, and

the local vehicle transmitting data associated with the completed task back to the vehicular micro cloud via a secondary vehicle traveling in an opposite direction toward the vehicular micro cloud; and

determining, by the processor, in response to the vehicle participating in the collaborative micro cloud task, whether to allow the local vehicle to join the vehicular micro cloud based on an assessment of an ability of the local vehicle to comply with the protocol for handling the incomplete task,

wherein the change in membership parameters comprise at least one of join requirements, join protocols, leave requirements, or leave protocols.

11. The method of claim 10 , further comprising obtaining state information associated with the local vehicle, wherein the determining the change in membership parameters includes determining the change in membership parameters based at least in part on the state information.

12. The method of claim 11 , wherein the state information includes one or more of actual or predicted: computation capability, lane position, download speed, sensor configuration or current destination.

13. The method of claim 12 , wherein the change in membership parameters include at least one requirement that must be met by the local vehicle prior to joining the vehicular micro cloud, the at least one requirement comprising one or more of a required computation capability, required sensor capability, required lane position, or required amount of time that the local vehicle will be in the vicinity of the vehicular micro cloud.

14. The method of claim 10 , further comprising identifying a collaboration goal for the vehicular micro cloud, wherein the determining the change in membership parameters includes determining the change in membership parameters based at least in part on advancing the collaboration goal.

15. The method of claim 10 , wherein the procedure for the local vehicle to join the vehicular micro cloud includes downloading a threshold amount of data associated with the collaborative micro cloud task.

16. A non-transitory computer-readable medium for managing a vehicular micro cloud, including instructions that, when executed by one or more processors disposed on a vehicle, cause the one or more processors to:

determine change in membership parameters for a vehicular micro cloud;

cause a transmission of the change in membership parameters to a local vehicle in a vicinity of the vehicular micro cloud prior to the local vehicle joining the vehicular micro cloud;

wherein the change in membership parameters define at least:

1) A procedure for the local vehicle to join the vehicular micro cloud and to contribute computing resources to a collaborative micro cloud task, and

2) A protocol for handling an incomplete task when the local vehicle leaves the vehicular micro cloud in order to preserve data associated with the incomplete task to reduce waste of use of computing resources of the vehicular micro cloud, wherein the protocol for handling the incomplete task includes:

the local vehicle completing the incomplete task after leaving the vehicular micro cloud, resulting in a completed task, and

the local vehicle transmitting data associated with the completed task back to the vehicular micro cloud via a secondary vehicle traveling in an opposite direction toward the vehicular micro cloud; and

determine, in response to the vehicle participating in the collaborative micro cloud task, whether to allow the local vehicle to join the vehicular micro cloud based on an assessment of an ability of the local vehicle to comply with the protocol for handling the incomplete task,

wherein the change in membership parameters comprise at least one of join requirements, join protocols, leave requirements, or leave protocols.

17. The non-transitory computer-readable medium of claim 16 , further comprising instructions to obtain state information associated with the local vehicle and wherein the instructions to determine the change in membership parameters include instructions to determine the change in membership parameters based at least in part on the state information.

18. The non-transitory computer-readable medium of claim 17 , wherein the state information includes one or more of actual or predicted: computation capability, lane position, download speed, sensor configuration or current destination.

19. The non-transitory computer-readable medium of claim 18 , wherein the change in membership parameters include at least one requirement that must be met by the local vehicle prior to joining the vehicular micro cloud, the at least one requirement comprising one or more of a required computation capability, required sensor capability, required lane position, or required amount of time that the local vehicle will be in the vicinity of the vehicular micro cloud.

20. The non-transitory computer-readable medium of claim 16 , further comprising instructions to identify a collaboration goal for the vehicular micro cloud and wherein the instructions to determine the change in membership parameters include instructions to determine the change in membership parameters based at least in part on advancing the collaboration goal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2024
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 066801/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: UCAR, SEYHAN; HIGUCHI, TAKAMASA; WANG, CHANG-HENG; KRIJESTORAC, ENES; ALTINTAS, ONUR
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 055035/0524 →
Continuity (2)
Provisional Application 63106193 · Oct 27, 2020
Related Publication 20220126883A1 · Apr 28, 2022