US11863344B2ActiveUtilityA1

Enabling global quality of service for real-time selection of best data communications channels in autonomous driving vehicles

Assignee: FORTINET INCPriority: Dec 31, 2020Filed: Dec 31, 2020Granted: Jan 2, 2024
Est. expiryDec 31, 2040(~14.4 yrs left)· nominal 20-yr term from priority
H04L 12/40B60W 60/0027H04W 4/44H04W 4/46H04W 84/18H04L 2012/40215H04L 2012/40273H04L 12/40104
31
PatentIndex Score
0
Cited by
5
References
10
Claims

Abstract

An orchestrator ensures the best available vehicle communication technology is selected. In the computer architecture, the orchestrator is injected on the data bus line is also coupled to a plurality of independent silos of vehicle communication technologies for autonomous driving vehicle technologies. Real-time accurate strength signals associated with the plurality of independent silos are received. One of the independent silos of communication is selected for rerouting the data transfer, based on a type of data involved in the data transfer, and based on a best available of the plurality of independent silos for the data transfer type. The data transfer is directed over the selected independent silo that is the best available.

Claims

exact text as granted — not AI-modified
I claim: 
     
       1. A computer-implemented method in a computer system an autonomous vehicle, for enabling quality of service for data communications between autonomous driving vehicles based on best available channels available on a controller area network (CAN) data bus, the method comprising the steps of:
 Injecting, by the computer system, an orchestrator on a CAN data bus line that is also coupled to a plurality of independent silos of vehicle communication technologies for autonomous driving vehicle technologies, wherein the plurality of independent silos broadcast intended data transfers; 
 receiving, by the computer system, real-time accurate strength signals associated with the plurality of independent silos, the strength signals associated with communication technologies; 
 intercepting, by the computer system, a data transfer over one of the plurality of independent silos, wherein the data transfer involves sending and receiving information from a neighboring autonomous vehicle; 
 determining, by the computer system, a data type involved in the data transfer; 
 selecting, by the computer system, one of the plurality of independent silos of communication for rerouting the data transfer, based on a type of data involved in the data transfer, and based on a best available silo of the plurality of independent silos for the data transfer type; 
 directing, by the computer system, the data transfer over the selected independent silo. 
 
     
     
       2. The method of  claim 1 , wherein the step of identifying the behavior sequence comprises:
 identifying a priority associated with the data transfer type; 
 overriding the priority associated with the data transfer type due to the best available of the plurality of silos. 
 
     
     
       3. The method of  claim 1 , further comprising:
 identifying a priority associated with a device sourcing the data transfer; and 
 overriding the priority associated with the device based on the data transfer type. 
 
     
     
       4. The method of  claim 1 , further comprising:
 calculating the real-time accurate signal strength including, receiving a raw signal strength and receiving data for a plurality of factors for consideration in the calculation. 
 
     
     
       5. The method of  claim 1 , wherein the silo technology comprises at least one of 4G, 5G, wireless, Bluetooth, laser, LIDAR (light detection and ranging), sensors, WiFi, and infrared. 
     
     
       6. The method of  claim 1 , wherein data transfer type comprises at least one of the following: warning info, entertainment, infotainment, and road event. 
     
     
       7. The method of  claim 1 , wherein each data transfer type is characterized by at least one of: delay, transmission horizon, and priority. 
     
     
       8. A non-transitory computer-readable media storing source code that, when executed by a processor, performs a computer-implemented method, in an autonomous vehicle, for enabling quality of service for data communications between autonomous driving vehicles based on best available channels available on a controller area network (CAN) data bus, the method comprising the steps of:
 injecting an orchestrator on the CAN data bus line that is also coupled to a plurality of independent silos of vehicle communication technologies for autonomous driving vehicle technologies, wherein the plurality of independent silos broadcast intended data transfers; 
 receiving real-time accurate strength signals associated with the plurality of independent silos; 
 intercepting a data transfer over one of the plurality of independent silos; 
 determining a data type involved in the data transfer; 
 selecting one of the plurality of independent silos of communication for rerouting the data transfer, based on a type of data involved in the data transfer, and based on a best available silo of the plurality of independent silos for the data transfer type; 
 directing the data transfer over the selected independent silo. 
 
     
     
       9. A network security device on a vehicle for enabling quality of service for data communications between autonomous driving vehicles based on best available channels available on a controller area network (CAN) data bus, the network security device comprising:
 a processor; 
 a network communication interface, coupled to the data communication network; and 
 a memory, comprising:
 a module to inject an orchestrator on the CAN data bus line that is also coupled to a plurality of independent silos of vehicle communication technologies for autonomous driving vehicle technologies, wherein the plurality of independent silos broadcast intended data transfers; 
 the module to receive real-time accurate strength signals associated with the plurality of independent silos; 
 the module to intercept a data transfer over one of the plurality of independent silos; 
 the module to determine a data type involved in the data transfer; 
 the module to select one of the plurality of independent silos of communication for rerouting the data transfer, based on a type of data involved in the data transfer, and based on a best available silo of the plurality of independent silos for the data transfer type; and 
 the module to direct the data transfer over the selected independent silo. 
 
 
     
     
       10. The network security device of  claim 9  wherein the network security device is integrated within an autonomous vehicle.

Join the waitlist — get patent alerts

Track US11863344B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.