Decentralized Location Triangulation System and Data Transfer Protocol
First Claim
1. A system comprising:
- a plurality of mobile computing devices, wherein each mobile computing device comprises;
a mobile processor;
a transceiver coupled to the mobile processor, anda non-transitory computer readable memory coupled to the mobile processor and comprising;
a unique identifier associated with the mobile computing device; and
executable code that when executed by the mobile processor causes the mobile processor to be configured to transmit the unique identifier using the transceiver of the mobile computing device; and
a plurality of nodes, wherein each node is coupled to at least some of the plurality of other nodes through a network, and wherein each node comprises;
a processor;
a transceiver coupled to the processor; and
a memory coupled to the processor and comprising;
a location data associated with the node; and
executable code that when executed by the mobile processor causes the mobile processor to be configured to receive signals comprising unique identifiers from the plurality of mobile computing devices and to send, in response to the unique identifiers, signals comprising the location data to the mobile computing devices.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for distributed location determination are disclosed. Mobile computing devices within proximity of one another can exchange signals to determine relative physical locations. Such signals include signals for determining proximity or distances that can be used by the mobile computing devices to triangulate the relative positions of the mobile computing devices. The signals can also include unique identifiers that can be used to associate a determined position with a particular mobile computing device. The mobile computing devices share their own location information and location information for other known mobile computing devices to distribute the location determination tasks. Data from stationary nodes and external positioning systems may be superimposed on the relative position determination to add external location references. The resolution of the external location references can be enhanced using the relative positions determined by the mobile computing devices.
-
Citations
1 Claim
-
1. A system comprising:
-
a plurality of mobile computing devices, wherein each mobile computing device comprises; a mobile processor; a transceiver coupled to the mobile processor, and a non-transitory computer readable memory coupled to the mobile processor and comprising; a unique identifier associated with the mobile computing device; and executable code that when executed by the mobile processor causes the mobile processor to be configured to transmit the unique identifier using the transceiver of the mobile computing device; and a plurality of nodes, wherein each node is coupled to at least some of the plurality of other nodes through a network, and wherein each node comprises; a processor; a transceiver coupled to the processor; and a memory coupled to the processor and comprising; a location data associated with the node; and executable code that when executed by the mobile processor causes the mobile processor to be configured to receive signals comprising unique identifiers from the plurality of mobile computing devices and to send, in response to the unique identifiers, signals comprising the location data to the mobile computing devices.
-
Specification