IP Library Granted Patent US 11,659,028
Granted Patent B2
US 11,659,028 · App. 17/481,430 · Granted May 23, 2023

Data offloading rate determination using mean field games

Inventors: Yuhan Kang (Houston, TX); Haoxin Wang (Charlotte, NC); BaekGyu Kim (Mountain View, CA)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
H04L67/1023H04L67/1008H04W4/44H04W76/10
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,659,028
App. No.
17/481,430
Granted
May 23, 2023
Kind
B2
Abstract

Systems, methods, and other embodiments described herein relate to determining an optimal data offloading rate for one or more connected mobile devices. In one embodiment, a method includes receiving mobile device transmission information and receiving edge server resource information. The method includes determining an offloading rate for a mobile device to an edge server based on the mobile device transmission information, the edge server resource information, and a mean-field game algorithm. The method includes outputting the offloading rate to the mobile device.

Claims (45)

1. A method comprising the steps of:

receiving mobile device transmission information;

receiving edge server resource information;

determining an offloading rate for a mobile device to an edge server based on the mobile device transmission information, the edge server resource information, a speed of travel of the mobile device, and a mean-field game algorithm; and

outputting the offloading rate to the mobile device.

2. The method of claim 1 , wherein the mobile device is a vehicle.

3. The method of claim 1 , wherein the mobile device transmission information is one of a data generation rate, a response time latency, and a mobile device speed.

4. The method of claim 1 , wherein the edge server resource information is one of a bandwidth limitation, a channel gain, environment information, and a number of connected mobile devices.

5. The method of claim 1 , further comprising:

receiving a connection request from a mobile device, and

outputting a connection confirmation.

6. The method of claim 1 , wherein determining the offloading rate further comprises: determining the offloading rate using a multi-thread mean field game (MFG) offloading controller.

7. The method of claim 6 , wherein determining the offloading rate further comprises:

grouping mobile devices that have similar mobile device transmission information; and

determining an offloading rate for a group of mobile devices to the edge server using a single thread in the multi-thread MFG offloading controller.

8. A system comprising:

a processor; and

a memory in communication with the processor, the memory including:

a control module having instructions that, when executed by the processor, cause the processor to:

receive a mobile device transmission information,

receive an edge server resource information,

determine an offloading rate for a mobile device to an edge server based on the mobile device transmission information, the edge server resource information, a speed of travel of the mobile device, and a mean-field game algorithm, and

output the offloading rate to the mobile device.

9. The system of claim 8 , wherein the mobile device is a vehicle.

10. The system of claim 8 , wherein the mobile device transmission information is one of a data generation rate, a response time latency, and a mobile device speed.

11. The system of claim 8 , wherein the edge server resource information is one of a bandwidth limitation, a channel gain, environment information, and a number of connected mobile devices.

12. The system of claim 8 , wherein the control module further includes instructions that when executed by the processor cause the processor to:

receive a connection request from a mobile device, and

output a connection confirmation.

13. The system of claim 8 , wherein the control module further includes instructions that when executed by the processor cause the processor to determine the offloading rate using a multi-thread mean field game (MFG) offloading controller.

14. The system of claim 13 , wherein the control module further includes instructions that when executed by the processor cause the processor to:

group mobile devices that have similar mobile device transmission information; and

determine an offloading rate for a group of mobile devices to the edge server using a single thread in the multi-thread MFG offloading controller.

15. A non-transitory computer-readable medium including instructions that when executed by a processor cause the processor to:

receive a mobile device transmission information,

receive an edge server resource information,

determine an offloading rate for a mobile device to an edge server based on the mobile device transmission information, the edge server resource information, a speed of travel of the mobile device, and a mean-field game algorithm, and

output the offloading rate to the mobile device.

16. The non-transitory computer-readable medium of claim 15 , wherein the mobile device is a vehicle.

17. The non-transitory computer-readable medium of claim 15 , wherein the mobile device transmission information is one of a data generation rate, a response time latency, and a mobile device speed.

18. The non-transitory computer-readable medium of claim 15 , wherein the edge server resource information is one of a bandwidth limitation, a channel gain, environment information, and a number of connected mobile devices.

19. The non-transitory computer-readable medium of claim 15 , wherein the instructions further include instructions that when executed by the processor cause the processor to:

receive a connection request from a mobile device, and

output a connection confirmation.

20. The non-transitory computer-readable medium of claim 15 , wherein the instructions further include instructions that when executed by the processor cause the processor to determine the offloading rate using a multi-thread mean field game (MFG) offloading controller.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 063880/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2021
From: KANG, YUHAN; WANG, HAOXIN; KIM, BAEKGYU
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 057639/0782 →
Continuity (1)
Related Publication 20230090549A1 · Mar 23, 2023