US 11,706,010 B1
Methods and apparatus for providing redundant networking capabilities for teleoperations
Albert Meixner, Mountain View, CA (US); Zhan Xiong Chin, Sunnyvale, CA (US); and Young Jean (Albert) Han, Sunnyvale, CA (US)
Assigned to Nuro, Inc., Mountain View, CA (US)
Filed by Nuro, Inc., Mountain View, CA (US)
Filed on Nov. 18, 2020, as Appl. No. 16/951,067.
Claims priority of provisional application 62/954,983, filed on Dec. 30, 2019.
Int. Cl. H04L 5/06 (2006.01); H04L 1/1607 (2023.01); H04W 4/46 (2018.01); H04L 5/00 (2006.01); H04W 4/38 (2018.01); H04W 4/44 (2018.01)
CPC H04L 5/0064 (2013.01) [H04L 1/1607 (2013.01); H04L 5/0053 (2013.01); H04W 4/38 (2018.02); H04W 4/44 (2018.02); H04W 4/46 (2018.02)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
identifying a first signal to be provided to a teleoperations system by a vehicle, wherein the first signal includes data, the vehicle configured to operate autonomously or semi-autonomously, the teleoperations system being configured to remotely operate the vehicle;
determining a first amount of bandwidth, the first amount of bandwidth being associated with the first signal;
determining a second amount of bandwidth, the second amount of bandwidth associated with a plurality of modems, the plurality of modems being included on the vehicle to enable the vehicle to communicate with the system, the plurality of modems being associated with a plurality of service providers, wherein the second amount of bandwidth is an approximately total amount of available bandwidth associated with the plurality of modems;
verifying whether the second amount of bandwidth is sufficient to transmit the first signal;
upon verifying that the second amount of bandwidth is sufficient to transmit the first signal, dividing the first signal into a first plurality of portions based at least on the first amount of bandwidth and the second amount bandwidth;
providing the first plurality of portions to the plurality of modems for transmission from the vehicle to the system; and
transmitting the first plurality of portions to the system using the plurality of modems and a plurality of channels, the plurality of channels being associated with the plurality of modems.