IP Library Granted Patent US 11,611,477
Granted Patent B1
US 11,611,477 · App. 17/714,466 · Granted Mar 21, 2023

Wireless data link between an autonomous vehicle and other vehicles

Inventors: Igor Prilepov (San Francisco, CA); Kwabena Agyeman (San Francisco, CA)
Assignee: EMBARK TRUCKS INC.
H04L41/0823H04L67/34H04W4/46
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,611,477
App. No.
17/714,466
Granted
Mar 21, 2023
Kind
B1
Abstract

A system and method including storing a configuration file defining one or more data structures to configure a first radio to communicate with a second radio, the configuration file defining at least a radio frequency (RF) channel and a plurality of data ports; and updating a set of configuration settings of the first radio based on the data structures defined in the configuration file, and to communicate RF data through the plurality of data ports with the second radio.

Claims (35)

1. A system comprising:

a memory configured to store a configuration file defining one or more data structures to configure a first radio to communicate with a second radio, the configuration file defining at least a radio frequency (RF) channel, a plurality of data ports, and a data port dedicated to receiving an instance of the configuration file; and

a processor configured to update a set of configuration settings of the first radio based on the data structures defined in the configuration file, and to communicate RF data through the plurality of data ports with the second radio.

2. The system of claim 1 , wherein the updating of the set of configuration settings of the first radio comprises:

receiving data packets on the port dedicated to receiving an instance of the configuration file, the received data packets communicating an updated configuration file;

replacing the configuration file stored in the memory with the updated configuration file;

powering down and restarting the first radio; and

updating the set of configuration settings of the first radio based on the data structures defined in the updated configuration file.

3. The system of claim 1 , wherein the processor is configured to automatically update the set of configuration settings of the first radio upon a powering up of the first radio.

4. The system of claim 1 , wherein the plurality of data ports defined by the configuration file includes at least a data port dedicated to receiving an instance of the configuration file, a data port dedicated to outgoing data, and a data port dedicated to incoming data.

5. The system of claim 1 , wherein the plurality of data ports defined by the configuration file further includes a data port dedicated to sending quality of service statics regarding the first radio.

6. The system of claim 1 , wherein the configuration file further defines a data structure to represent a software version for a host computer that interfaces with the first radio, wherein host computers having compatible software versions can communicate with each other.

7. A method comprising:

storing a configuration file defining one or more data structures to configure a first radio to communicate with a second radio, the configuration file defining at least a radio frequency (RF) channel, a plurality of data ports, and a data port dedicated to receiving an instance of the configuration file; and

updating a set of configuration settings of the first radio based on the data structures defined in the configuration file, and to communicate RF data through the plurality of data ports with the second radio.

8. The method of claim 7 , wherein the updating of the set of configuration settings of the first radio comprises:

receiving data packets on the port dedicated to receiving an instance of the configuration file, the received data packets communicating an updated configuration file;

replacing the stored configuration file with the updated configuration file;

powering down and restarting the first radio; and

updating the set of configuration settings of the first radio based on the data structures defined in the updated configuration file.

9. The method of claim 7 , further comprising automatically updating the set of configuration settings of the first radio upon a powering up of the first radio.

10. The method of claim 7 , wherein the plurality of data ports defined by the configuration file includes at least a data port dedicated to receiving an instance of the configuration file, a data port dedicated to outgoing data, and a data port dedicated to incoming data.

11. The method of claim 7 , wherein the plurality of data ports defined by the configuration file further includes a data port dedicated to sending quality of service statics regarding the first radio.

12. The method of claim 7 , wherein the configuration file further defines a data structure to represent a software version for a host computer that interfaces with the first radio, wherein host computers having compatible software versions can communicate with each other.

13. A vehicle comprising:

a memory configured to store a configuration file defining one or more data structures to configure a first radio to communicate with a second radio, the configuration file defining at least a radio frequency (RF) channel, a plurality of data ports, and a data port dedicated to receiving an instance of the configuration file; and

a processor configured to update a set of configuration settings of the first radio based on the data structures defined in the configuration file, and to communicate RF data through the plurality of data ports with the second radio.

14. The vehicle of claim 13 , wherein the updating of the set of configuration settings of the first radio comprises:

receiving data packets on the port dedicated to receiving an instance of the configuration file, the received data packets communicating an updated configuration file;

replacing the configuration file stored in the memory with the updated configuration file;

powering down and restarting the first radio; and

updating the set of configuration settings of the first radio based on the data structures defined in the updated configuration file.

15. The vehicle of claim 13 , wherein the processor is configured to automatically update the set of configuration settings of the first radio upon a powering up of the first radio.

16. The vehicle of claim 13 , wherein the plurality of data ports defined by the configuration file includes at least a data port dedicated to receiving an instance of the configuration file, a data port dedicated to outgoing data, and a data port dedicated to incoming data.

17. The vehicle of claim 13 , wherein the configuration file further defines a data structure to represent a software version for a host computer that interfaces with the radio, wherein host computers having compatible software versions can communicate with each other.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2022
From: PRILEPOV, IGOR; AGYEMAN, KWABENA
To: EMBARK TRUCKS, INC.
Reel/Frame 059517/0437 →