P
US12013691B2ActiveUtilityPatentIndex 73

Method and system for performing vehicle computing tasks in a remote computing system or a vehicle

Assignee: GM GLOBAL TECH OPERATIONS LLCPriority: Jun 23, 2022Filed: Jun 23, 2022Granted: Jun 18, 2024
Est. expiryJun 23, 2042(~16 yrs left)· nominal 20-yr term from priority
Inventors:JOCHIM MARKUSBAI FANYU BOZHOU YUCHEN
G05D 1/226H04L 12/00H04W 24/02H04W 4/40H04L 43/0888H04L 43/0829H04L 43/0852H04W 24/08H04W 4/44G05D 1/0022
73
PatentIndex Score
2
Cited by
9
References
20
Claims

Abstract

A method for performing a plurality of vehicle computing tasks includes determining the plurality of vehicle computing tasks that need to be performed and monitoring a wireless connectivity between a vehicle and a remote computing system. Monitoring the wireless connectivity between the vehicle and the remote computing system includes measuring, in real time, at least one quality of service (QoS) measurement of the wireless connectivity between the vehicle and the remote computing system. The method further includes determining whether to perform at least one of the plurality of vehicle computing tasks in at least one of the remote computing system or a vehicle controller of the vehicle based on at least one QoS measurement.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for performing a plurality of vehicle computing tasks, comprising:
 determining the plurality of vehicle computing tasks that need to be performed; 
 monitoring a wireless connectivity between a vehicle and a remote computing system, wherein monitoring the wireless connectivity between the vehicle and the remote computing system includes measuring, in real time, at least one quality of service (QOS) measurement of the wireless connectivity between the vehicle and the remote computing system; 
 determining whether to perform at least one of the plurality of vehicle computing tasks in at least one of the remote computing system or a vehicle controller of the vehicle based on the at least one QoS measurement; and 
 performing the at least one of the plurality of vehicle computing task in at least one of the remote computing system or the vehicle controller in response to determining to perform at least one of the plurality of vehicle computing tasks in at least one of the remote computing system or the vehicle controller of the vehicle, thereby improving vehicle technology by extending vehicle battery range when the at least one of the vehicle computing tasks is performed by the remote computing system. 
 
     
     
       2. The method of  claim 1 , wherein the at least one QoS measurement is one of a plurality of QoS measurements, and the plurality of QoS measurements includes a plurality of link-level QoS measurements and a plurality of path-level QoS measurements. 
     
     
       3. The method of  claim 2 , wherein the plurality of link-level QoS measurements includes a link packet-drop ratio, a link delay, a link jitter, and a link throughput, and the plurality of path-level QoS measurements includes a path packet-drop ratio, a path delay, a path jitter, and a path throughput. 
     
     
       4. The method of  claim 3 , wherein monitoring the wireless connectivity between the vehicle and the remote computing system includes determining that there is no wireless connectivity between the vehicle and the remote computing system. 
     
     
       5. The method of  claim 4 , wherein determining whether to perform at least one of the plurality of vehicle computing tasks in at least one of the remote computing system or the vehicle controller of the vehicle based on the at least one QoS measurement includes determining to perform all of the plurality of vehicle computing tasks in the vehicle controller in response to determining that there is no wireless connectivity between the vehicle and the remote computing system. 
     
     
       6. The method of  claim 5 , further comprising performing all of the plurality of vehicle computing tasks in the vehicle controller in response to determining to perform all of the vehicle computing tasks in the vehicle. 
     
     
       7. The method of  claim 1 , wherein the at least one QoS measurement is one of a plurality of QoS measurements, and the plurality of QoS measurements includes a QoS measurement of the wireless connectivity between the vehicle and the remote computing system, and monitoring the wireless connectivity between the vehicle and the remote computing system includes determining the QoS measurement of the wireless connectivity between the vehicle and the remote computing system. 
     
     
       8. The method of  claim 7 , further comprising determining that the QoS measurement of the wireless connectivity between the vehicle and the remote computing system is equal to or less than a predetermined connectivity threshold, wherein determining whether to perform at least one of the plurality of vehicle computing tasks in at least one of the remote computing system or the vehicle controller of the vehicle based on the at least one QoS measurement includes determining to perform at least one of the plurality of vehicle computing tasks in the vehicle controller and another one of the plurality of vehicle computing tasks in the remote computing system in response to determining that the QoS measurement of the wireless connectivity between the vehicle and the remote computing system is equal to or less than the predetermined connectivity threshold. 
     
     
       9. The method of  claim 7 , wherein monitoring the wireless connectivity between the vehicle and the remote computing system includes determining that the QoS measurement of the wireless connectivity between the vehicle and the remote computing system is equal to or greater than a predetermined connectivity threshold. 
     
     
       10. The method of  claim 9 , wherein determining whether to perform at least one of the vehicle computing tasks in the remote computing system or the vehicle controller of the vehicle based on the at least one QoS measurement includes determining to perform all of the plurality of vehicle computing tasks in the remote computing system in response to determining that the QoS measurement of the wireless connectivity between the vehicle and the remote computing system is equal to or greater than the predetermined connectivity threshold. 
     
     
       11. The method of  claim 10 , wherein performing the at least one of the plurality of vehicle computing task in at least one of the remote computing system or the vehicle controller includes performing all of the plurality of vehicle computing tasks in the remote computing system in response to determining that the QoS measurement of the wireless connectivity between the vehicle and the remote computing system is equal to or greater than the predetermined connectivity threshold. 
     
     
       12. The method of  claim 11 , wherein the plurality of vehicle computing tasks includes positioning and mapping, perception, machine learning, and vehicle-to-infrastructure (V2X) sensing. 
     
     
       13. The method of  claim 1 , wherein the at least one QoS measurement is a first QoS measurement, the first QOS measurement is part of a plurality of QoS measurements, and the plurality of QOS measurements includes plurality of link-level QoS measurements, and at least one of the plurality of link-level QoS measurements is a link packet drop ratio, and the link packet drop ratio is calculated using a following equation:
     {tilde over (P)} ( t )=α× P ( t )+(1−α)× {tilde over (P)} ( t− 1)
 
 where: 
 t is time; 
 P(t) is a new packet drop ratio measurement at sample time t; 
 {tilde over (P)}(t−1) is an exponential-average packet drop ratio at time t−1; 
 {tilde over (P)}(t) is an exponential-average packet drop ratio at time t; and 
 α is a weighting factor. 
 
     
     
       14. A system for performing a plurality of vehicle computing tasks, comprising:
 a vehicle including a vehicle controller; 
 a remote computing system including a server controller, wherein the server controller is configured to be in wireless communication with the vehicle controller;
 wherein vehicle controller is programmed to:
 determine the plurality of vehicle computing tasks that need to be performed; 
 monitor a wireless connectivity between a vehicle and a remote computing system by measuring, in real time, at least one quality of service (QoS) measurement of the wireless connectivity between the vehicle and the remote computing system; 
 determine whether to perform at least one of the plurality of vehicle computing tasks in the remote computing system or the vehicle controller based on the at least one QoS measurement; and 
 in response to determining to perform the at least one of the plurality of vehicle computing tasks in the remote computing system or the vehicle controller, perform the at least one of the plurality of vehicle computing task or command the server controller to perform the at least one of the plurality of vehicle computing task, thereby improving vehicle technology by extending vehicle battery range when the at least one of the vehicle computing tasks is performed by the remote computing system. 
 
 
 
     
     
       15. The system of  claim 14 , wherein the at least one QoS measurement is a one of a plurality of QOS measurements, and the plurality of QoS measurements includes a plurality of link-level QoS measurements and a plurality of path-level QoS measurements, the plurality of link-level QoS measurements include a link packet drop ratio, a link delay, a link jitter, and a link throughput for each link between the vehicle and the remote computing system, and the plurality of path-level QoS measurements includes a path packet-drop ratio, a path delay, a path jitter, and a path throughput. 
     
     
       16. The system of  claim 15 , wherein the vehicle controller is programmed to determine that there is no wireless connectivity between the vehicle and the remote computing system using the plurality of QOS measurements. 
     
     
       17. The system of  claim 15 , wherein the vehicle controller is programmed to perform all of the plurality of vehicle computing tasks in response to determining that there is no wireless connectivity between the vehicle and the remote computing system. 
     
     
       18. The system of  claim 14 , wherein the at least one QoS measurement is one of a plurality of QoS measurements, and the plurality of QoS measurements includes a QoS measurement of the wireless connectivity between the vehicle and the remote computing system, and the vehicle controller is programmed to determine a QoS measurement of the wireless connectivity between the vehicle and the remote computing system. 
     
     
       19. The system of  claim 18 , wherein the plurality of vehicle computing tasks includes a first vehicle computing task and a second vehicle computing task, and the vehicle controller is programmed to:
 compare the QOS measurement of the wireless connectivity between the vehicle and the remote computing system with a predetermined connectivity threshold to determine whether the QoS indicator is equal to or less than the predetermined connectivity threshold; 
 determine that the QoS measurement of the wireless connectivity between the vehicle and the remote computing system is equal to or less than the predetermined connectivity threshold; and 
 in response to determining that the QoS measurement of the wireless connectivity between the vehicle and the remote computing system is equal to or less than the predetermined connectivity threshold, perform the first vehicle computing task; and 
 wherein the server controller is programmed to perform the second vehicle computing task in response to determining that the QoS measurement of the wireless connectivity between the vehicle and the remote computing system is equal to or less than the predetermined connectivity threshold. 
 
     
     
       20. The system of  claim 18 , wherein the vehicle controller is programmed to:
 compare the QOS measurement of the wireless connectivity between the vehicle and the remote computing system with a predetermined connectivity threshold to determine whether the QoS measurement of the wireless connectivity between the vehicle and the remote computing system is greater than the predetermined connectivity threshold; and 
 determine that the QoS measurement of the wireless connectivity between the vehicle and the remote computing system is greater than the predetermined connectivity threshold; and 
 wherein the server controller is programmed to perform all of the plurality of vehicle computing tasks in response to determining that the QoS measurement of the wireless connectivity between the vehicle and the remote computing system is greater than the predetermined connectivity threshold.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.