US Pat. No. 10,952,261

SYSTEM FOR WIRELESS CONNECTIVITY CONTINUITY AND QUALITY

Blue Ocean Robotics ApS, ...

1. A system for maintaining wireless connectivity between a mobile controller and a remote controller, the system comprising:a first wireless adaptor and a second wireless adaptor, the first and second wireless adaptors operatively coupled to the mobile controller and configured to operate independently such that a first respective wireless adaptor of the first and second wireless adaptors retains a primary connection between the mobile controller and the remote controller, while a second respective wireless adaptor of the first and second wireless adaptors is configured to continually scan to seek an alternate connection between the mobile controller and the remote controller;
wherein the mobile controller is configured to operate the first and second wireless adaptors to automatically:
a. scan to find available wireless access points and check a signal strength thereof;
b. establish a first connection with a first available wireless access point that has a strongest signal strength using the first respective wireless adaptor, wherein the first connection becomes the primary connection;
c. send first data to a first remote server via the first connection;
d. upon successful sending of the first data via the first connection, evaluate a first connectivity rating of the first connection;
e. while retaining the first connection with the remote controller through the first respective wireless adaptor, continue scanning using the second respective wireless adaptor to find an alternative second wireless access point and determine a signal strength thereof;
f. establish a second connection with the alternative second wireless access point having a highest determined signal strength using the second respective wireless adaptor, wherein the second connection becomes the alternate connection, and send second data to a second remote server via the second connection;
g. upon successful sending of the second data via the second connection, evaluate a second connectivity rating of the second connection;
h. compare the evaluated first and second connectivity ratings of the first and second connections, respectively; and
i. while maintaining connectivity between the mobile controller and the remote controller through the first respective wireless adaptor,
concurrently switching, based on comparing the evaluated first and second connectivity ratings, the primary connection from the first respective wireless adaptor to the second respective wireless adaptor such that the second connection becomes the primary connection, and the alternate connection from the second respective wireless adaptor to the first respective wireless adaptor such that the first connection becomes the alternate connection, and
continue scanning using the first respective wireless adaptor to find other available wireless access points and evaluate connectivity ratings of the other available wireless access points.

US Pat. No. 10,952,262

METHOD FOR WIRELESS CONNECTIVITY CONTINUITY AND QUALITY

Blue Ocean Robotics ApS, ...

1. A method for maintaining wireless connectivity between a mobile controller and a remote controller, the method comprising:providing first and second wireless adaptors operatively coupled to the mobile controller and configured to operate independently such that while one of the first and second wireless adaptor retains a first connection between the mobile controller and the remote controller, another of the first and second wireless adaptor scans for a second connection between the mobile controller and the remote controller; and
operating the first and second wireless adaptors to automatically:
scan to find available wireless access points;
connect with an available wireless access point using the first wireless adaptor and evaluate a first connectivity rating by sending first data via a first channel through the available wireless access point to a first remote server;
while retaining wireless connectivity with the remote controller through the first wireless adaptor, continue scanning using the second wireless adaptor to find an alternative access point and evaluate a second connectivity rating by sending second data via a second channel through the alternative access point to a second remote server;
compare the first connectivity rating of the available wireless access point connected through the first wireless adaptor with the second connectivity rating of the alternative access point available through the second wireless adaptor to find a highest evaluated channel and a lowest evaluated channel; and
while maintaining the wireless connectivity between the mobile controller and the remote controller, switching, based on comparing the evaluated connectivity ratings of the first and second channels, from the lowest evaluated channel to the highest evaluated channel to optimize a connection being used as a primary connection between the mobile controller and the remote controller.

US Pat. No. 10,966,136

METHOD FOR WIRELESS CONNECTIVITY CONTINUITY AND QUALITY

Blue Ocean Robotics ApS, ...

1. A method for maintaining wireless connectivity between a mobile controller and a remote controller, the method comprising:providing a wireless adaptor operatively coupled between the mobile controller and two wireless access points that are operatively coupled to the remote controller, the wireless adaptor having a single wireless transmitter and configured to have a timing-multiplexed operational mode wherein wireless connectivity may be maintained between the mobile controller and the remote controller on both a first channel to a first wireless access point of the two wireless access points, and a second channel to a second wireless access point of the two wireless access points, such that data transmission between the mobile controller and the remote controller is switched between the first channel and the second channel based at least in part upon data transmission timing gaps associated with a regulated time-based protocol that is operated by the wireless adaptor and the two wireless access points and wherein data is alternated in bit packets based upon a bit packet size through the single wireless transmitter from both the first channel and the second channel; and
operating the wireless adaptor to automatically:
i. scan to find an available wireless access point and evaluate a first wireless connectivity rating of the available wireless access point by sending first data on a first respective channel of the first and second channels through the available wireless access point to a first remote server;
ii. connect with the available wireless access point using the first channel based on the first wireless connectivity rating;
iii. while retaining wireless connectivity with the remote controller through the first channel, continue scanning using the second channel to find an alternative wireless access point and evaluate a second wireless connectivity rating of the alternative wireless access point by sending second data on a second respective channel of the first and second channels through the available wireless access point to a second remote server;
iv. compare the first wireless connectivity rating of the available wireless access point connected through the first channel with the second wireless connectivity rating of the alternative wireless access point available through the second channel; and
v. maintain wireless connectivity between the mobile controller and the remote controller through a respective channel of the first and second channels associated with one of the available wireless access point and the alternative wireless access point that has a highest compared wireless connectivity rating of the first and second wireless connectivity ratings.

US Pat. No. 11,032,865

SYSTEM FOR WIRELESS CONNECTIVITY CONTINUITY AND QUALITY

Blue Ocean Robotics ApS, ...

1. A system for maintaining wireless connectivity between a mobile controller and a remote controller, comprising:a wireless adaptor operatively coupled to the mobile controller and being configured to have a background scanning mode wherein the wireless connectivity may be maintained as a primary connection between the mobile controller and the remote controller on a first channel while scanning is conducted to seek an alternate connection between the mobile controller and the remote controller on a second channel;
wherein the mobile controller is configured to operate the wireless adaptor to automatically:
scan to find an available wireless access point;
connect to the remote controller through the available wireless access point with the first channel and evaluate a connectivity rating of the first channel connection by sending first data via the first channel through the available wireless access point to a first remote server; and
while maintaining the wireless connectivity between the mobile controller and the remote controller through the first channel connection,
scan, using the second channel, to find an alternative wireless access point and,
connect to the remote controller through the alternative wireless access point with the second channel and evaluate a connectivity rating of the second channel connection by sending second data via the second channel through the alternative wireless access point to a second remote server,
compare the connectivity of the first channel connection via the available wireless access point connected through the first channel with the connectivity of the second channel connection via the alternative wireless access point connected through the second channel, and
while maintaining the wireless connectivity between the mobile controller and the remote controller, switching, based on comparing the evaluated connectivity ratings of the first and second channel connections, from a lowest evaluated channel connection to a highest evaluated channel connection to be used as the primary wireless connection between the mobile controller and the remote controller.

US Pat. No. 10,966,103

METHOD FOR WIRELESS CONNECTIVITY CONTINUITY AND QUALITY

Blue Ocean Robotics ApS, ...

1. A method for maintaining wireless connectivity between a mobile controller and a remote controller, the method comprising:a. providing a wireless adaptor operatively coupled to the mobile controller and being configured to have a background scanning mode wherein a primary connection is maintained between the mobile controller and the remote controller on a first channel while constantly scanning to seek an alternate connection between the mobile controller and the remote controller on a second channel; and
b. operating the wireless adaptor to automatically:
i. scan to find an available wireless access point and evaluate a first connectivity rating by sending first data through the available wireless access point and a first respective channel of the first and second channels to a first remote server;
ii. establish the primary connection with the available wireless access point based on the first connectivity rating using the first respective channel of the first and second channels;
iii. while retaining connectivity with the remote controller through the first respective channel, continue scanning using the second respective channel of the first and second channels to find an alternative wireless access point and evaluate a second connectivity rating by sending second data through the alternative wireless access point and the second respective channel to a second remote server;
iv. compare the second connectivity rating of the alternative wireless access point with the first connectivity rating of the available wireless access point; and
v. maintain connectivity between the mobile controller and the remote controller through one of the first respective channel and the second respective channel associated with a highest compared connectivity rating as the primary connection, such that when the evaluated connectivity rating of the alternative wireless access point is higher than the evaluated connectivity rating of the available access point connected through the primary channel, connectivity with the available access point connected through the primary channel is maintained at least until connectivity is established with the alternative access point.

US Pat. No. 10,945,182

SYSTEM FOR WIRELESS CONNECTIVITY CONTINUITY AND QUALITY

Blue Ocean Robotics ApS, ...

1. A system for maintaining wireless connectivity between a mobile controller and a remote controller, the system comprising:a wireless adaptor operatively coupled between the mobile controller and each of a first wireless access point and a second wireless access point, each of which is operatively coupled to the remote controller, the wireless adaptor having a single wireless transmitter, the wireless adaptor configured to have a timing-multiplexed operational mode wherein the wireless connectivity is maintained between the mobile controller and the remote controller on both a first channel to the first wireless access point, and a second channel to the second wireless access point, such that a data transmission between the mobile controller and the remote controller is switched between the first channel and the second channel based at least in part upon data transmission timing gaps associated with a protocol that is operated by the wireless adaptor and the first and second wireless access points, wherein in a background scanning mode, data is alternated in bit packets based upon a bit packet size through the single wireless transmitter from both the first channel and the second channel;
wherein the mobile controller is configured at a first time to operate the wireless adaptor to automatically:
scan to find available wireless access points;
connect to the remote controller through the first wireless access point with the first channel and evaluate a connectivity of the first channel connection by sending first data via the first channel through the first wireless access point to a first remote server;
while retaining the first channel connection with the remote controller through the first channel using the timing-multiplexed operational mode of the wireless adaptor,
connect to the remote controller in the background scanning mode through the second wireless access point with the second channel and evaluate connectivity of the second channel connection by sending second data via the second channel through the second wireless access point to a second remote server,
compare the evaluated connectivities of the first and second channels to find a highest evaluated channel and a lowest evaluated channel, and
while maintaining the wireless connectivity between the mobile controller and the remote controller, switching, based on comparing the evaluated connectivities of the first and second channels, from the lowest evaluated channel to the highest evaluated channel while proceeding to continually optimize a connection being used as a primary connection by scanning to find additional available wireless access points and evaluate connectivities of the connections with the additional available wireless access points;
wherein the mobile controller is configured to operatively couple the wireless adaptor between the mobile controller and each of the second wireless access point and a third wireless access point, the second and third wireless access points being operatively coupled to the remote controller, and configure the wireless adaptor to have the timing-multiplexed operational mode wherein the wireless connectivity is maintained between the mobile controller and the remote controller on both the second channel to the second wireless access point, and a third channel to the third wireless access point, such that another data transmission between the mobile controller and the remote controller is switched between the second channel and the third channel based at least in part on data transmission timing gaps associated with the protocol that is operated by the wireless adaptor and the second and third wireless access points, and
wherein the mobile controller is configured at a second time to operate the wireless adaptor to automatically:
continue to scan to find the additional available wireless access points;
connect to the remote controller in the background scanning mode through the second wireless access point with the second channel and evaluate the connectivity of the second channel connection by sending additional second data via the second channel through the second wireless access point to the second remote server;
while retaining the wireless connectivity with the remote controller through the second channel using the timing-multiplexed operational mode of the wireless adaptor,
connect to the remote controller in the background scanning mode through the third wireless access point with the third channel and evaluate a connectivity of the third channel connection by sending third data via the third channel through the third wireless access point to a third remote server,
compare the evaluated connectivities of the second and third channels to find a next highest evaluated channel and a next lowest evaluated channel, and
while maintaining the wireless connectivity between the mobile controller and the remote controller, switching, based on comparing the evaluated connectivities of the second and third channels, the primary connection from the next lowest evaluated connection channel to the next highest evaluated channel while proceeding to continually optimize the connection being used as the primary connection by scanning to find additional available wireless access points and evaluate connectivities of the connections with the additional available wireless access points.

US Pat. No. 11,039,362

SYSTEM FOR WIRELESS CONNECTIVITY CONTINUITY AND QUALITY

Blue Ocean Robotics ApS, ...

1. A system for maintaining wireless connectivity between a mobile controller and a remote controller, comprising:first and second wireless adaptors operatively coupled to the mobile controller and configured to operate independently such that one of the first and second wireless adaptors is configured to scan for a connection between the mobile controller and the remote controller while another of the first and second wireless adaptors is configured to retain a connection between the mobile controller and the remote controller, and the mobile controller is configured to automatically:
scan, by cycling the mobile controller at a frequency between 100 cycles/second and ½ cycles/second, to find available wireless access points;
connect to the remote controller through a first available wireless access point with the first wireless adaptor and evaluate a first connectivity rating of a first connection through the first available wireless access point by sending first data through the first available wireless access point to a first remote server;
while retaining connectivity with the remote controller through the first wireless adaptor, connect to the remote controller through a second available wireless access point with the second wireless adaptor and evaluate a second connectivity rating of a second connection through the second available wireless access point by sending second data through the second available wireless access point to a second remote server;
compare the evaluated first and second connectivity ratings of the respective first and second wireless adaptors to determine a highest evaluated connection of the first and second connections;
disconnect, by cycling the mobile controller at a frequency between 100 cycles/second and ½ cycles/second, wireless connectivity between the mobile controller and the remote controller through a non-highest evaluated connection of the first and second connections; and
maintain wireless connectivity between the mobile controller and the remote controller through the highest evaluated connection of the respective first and second connections.

US Pat. No. 10,979,956

METHOD FOR WIRELESS CONNECTIVITY CONTINUITY AND QUALITY

Blue Ocean Robotics ApS, ...

1. A method for maintaining wireless connectivity between a mobile controller and a remote controller, the method comprising:a. providing a wireless adaptor operatively coupled to the mobile controller and configured to have a background scanning mode wherein a primary connection is maintained between the mobile controller and the remote controller on a first channel while continually scanning to seek an alternate connection between the mobile controller and the remote controller on a second channel;
b. operating the wireless adaptor to automatically:
i. scan to find available wireless access points and signal strength thereof, wherein the wireless adaptor has no connection on the first or second channel;
ii. connect to the remote controller through a first wireless access point having a strongest signal with a first respective channel of the first and second channels;
iii. attempt to send data to a first remote server via the first respective channel;
iv. upon successful sending of the data via the first respective channel, evaluate the connectivity of the first respective channel;
v. while retaining connectivity with the remote controller through the first respective channel,
connect to the remote controller through a second wireless access point with a second respective channel of the first and second channels,
attempt to send data to a second remote server via the second respective channel,
upon successful sending of the data via the second respective channel, evaluate the connectivity of the second respective channel,
compare the evaluated connectivities of the first and second respective channels to find a highest evaluated channel and a lowest evaluated channel; and
vi. while maintaining connectivity between the mobile controller and the remote controller, switching, based on comparing the evaluated connectivities of the first and second respective channels, the primary connection from the lowest evaluated channel to the highest evaluated channel while proceeding to continually optimize the connection being used as the primary connection by scanning to find available wireless access points and evaluate connections with the second channel through the available wireless access points.