Method and system for latent tracking of vessels via a mesh network
First Claim
1. A device for monitoring and communicating track and other data for a vessel, the device comprising:
- a microcontroller, the microcontroller configured to determine when the device is connected to a mesh network and configured to determine when the device is not connected to the mesh network;
a mesh radio connected to the microcontroller for transmitting data to the mesh network;
a memory in communication with the microcontroller, the memory configured for storing latent information about the device;
a GPS receiver in communication with the microcontroller, the GPS receiver receiving GPS signals and providing the GPS signals to the microcontroller for processing to determine GPS data for the vessel which is transmitted over the mesh radio in real time when the device is connected to the mesh network and stored as latent GPS data in the memory when the device is not connected to the mesh network for transmission at a time of subsequent connection to the mesh network; and
a power supply connected to at least the microcontroller for supplying power to the device;
wherein the mesh radio is configured to transmit a signal comprising GPS data for the vessel through the mesh network to a tracking and monitoring engine;
wherein the device is configured to disconnect from the mesh network when the vessel travels out of range of any of a plurality of other devices of the mesh network, wherein the GPS data for the device is stored in the memory of the device as latent GPS data when the device disconnects from the mesh network, and wherein the device is configured to reconnect to the mesh network when the device is again in range of at least one of the plurality of other devices, wherein the latent GPS data is transmitted through the mesh network to the tracking and monitoring engine when the device reconnects.
1 Assignment
0 Petitions
Accused Products
Abstract
A device, system and method for latent tracking of vessels via a mesh network is disclosed herein. The device includes a microcontroller, a mesh radio, a memory, a GPS receiver and a power supply. The microcontroller is configured to determine when the device is within range and out of range of a mesh network. The memory is configured for storing latent information about the vessel. The GPS receiver receives GPS signals and provides the GPS signals to determine GPS data for the vessel which is transmitted over the mesh radio when the device is within range of the mesh network and stored as latent GPS data in the memory when the device is out of range of the mesh network.
17 Citations
17 Claims
-
1. A device for monitoring and communicating track and other data for a vessel, the device comprising:
-
a microcontroller, the microcontroller configured to determine when the device is connected to a mesh network and configured to determine when the device is not connected to the mesh network; a mesh radio connected to the microcontroller for transmitting data to the mesh network; a memory in communication with the microcontroller, the memory configured for storing latent information about the device; a GPS receiver in communication with the microcontroller, the GPS receiver receiving GPS signals and providing the GPS signals to the microcontroller for processing to determine GPS data for the vessel which is transmitted over the mesh radio in real time when the device is connected to the mesh network and stored as latent GPS data in the memory when the device is not connected to the mesh network for transmission at a time of subsequent connection to the mesh network; and a power supply connected to at least the microcontroller for supplying power to the device; wherein the mesh radio is configured to transmit a signal comprising GPS data for the vessel through the mesh network to a tracking and monitoring engine; wherein the device is configured to disconnect from the mesh network when the vessel travels out of range of any of a plurality of other devices of the mesh network, wherein the GPS data for the device is stored in the memory of the device as latent GPS data when the device disconnects from the mesh network, and wherein the device is configured to reconnect to the mesh network when the device is again in range of at least one of the plurality of other devices, wherein the latent GPS data is transmitted through the mesh network to the tracking and monitoring engine when the device reconnects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for tracking and monitoring sail boats, the system comprising:
-
a plurality of devices, each of a first set of the plurality of devices associated with a boat, each of the plurality of devices comprising a microcontroller, the microcontroller configured to determine when the device is within a range of a mesh network and configured to determine when the device is isolated from the mesh network, a mesh radio connected to the microcontroller for transmitting data to and receiving data from the mesh network, a memory in communication with the microcontroller, the memory configured for storing latent information about the device, a GPS receiver in communication with the microcontroller, the GPS receiver receiving GPS signals and providing the GPS signals to the microcontroller for processing to determine GPS data for the vessel which is transmitted over the mesh radio in real time when the device is connected to the mesh network and stored as latent GPS data in the memory when the device is not connected to the mesh network for transmission at a time of subsequent connection to the mesh network, and a power supply connected to at least the microcontroller for supplying power to the device; a tracking and monitoring engine in communication with the mesh network for receiving GPS data and vessel data for each of the sail boats for tracking and monitoring each of the sail boats; a gateway for connection to the Internet and in communication with the tracking and monitoring engine; and a Web site in communication with the gateway over the Internet; wherein the first set of the plurality of devices forms a mesh network for transmitting and receiving GPS data and vessel data for each of the sail boats which is transmitted over the mesh network to the tacking and monitoring engine and to the gateway for transmission to the Web site for display on a Web page of the Web site; wherein each of the plurality of devices is configured to disconnect from the mesh network when the sail boat travels out of range of any of the other plurality of devices, wherein the GPS data for the out-of-range device is stored in the memory of the out-of-range device as latent GPS data when the device disconnects from the mesh network, and wherein each of the plurality of devices is configured to reconnect to the mesh network when the out-of-range device is again in range of at least one of the other plurality of devices wherein the latent GPS data is transmitted through the mesh network to the tracking and monitoring engine when the device reconnects. - View Dependent Claims (12, 13, 14)
-
-
15. A method for tracking and monitoring boats on the water, the method comprising:
-
establishing a mesh network comprising a plurality of devices, each of the plurality of devices comprising a microcontroller, the microcontroller configured to determine when the device is connected to a mesh network and configured to determine when the device is not connected to the mesh network, a mesh radio connected to the microcontroller for transmitting data to a mesh network, a memory in communication with the microcontroller, the memory configured for storing latent information about the device, a GPS receiver in communication with the microcontroller, the GPS receiver receiving GPS signals and providing the GPS signals to the microcontroller for processing to determine GPS data for the vessel which is transmitted over the mesh radio in real time when the device is connected to the mesh network and stored as latent GPS data in the memory when the device is not connected to the mesh network for transmission at a time of subsequent connection to the mesh network, and a power supply connected to at least the microcontroller for supplying power to the device; receiving a signal from at least one of the plurality of devices at another of the plurality of devices, the signal containing GPS data for the boat and an identification of the boat; transmitting the signal through the mesh network to a tracking and monitoring engine; disconnecting from the mesh network when the boat associated with the device travels out of range of any of the other plurality of devices, and the memory storing the GPS data for the out-of-range device while the device is not connected to the mesh network as latent GPS data; and reconnecting to the mesh network when the boat associated with the device travels in range of at least one of the other plurality of devices and transmitting the latent GPS data from the out-of-range device over the mesh network to the tracking and monitoring engine. - View Dependent Claims (16, 17)
-
Specification