Distributed geospatial communications system
First Claim
1. A method of managing communications, comprising:
- receiving, by a first mobile device located in a geospatial area, information from a second mobile device, the first mobile device being in communication with a data repository over a network, the data repository being separate from the first mobile device and the second mobile device;
communicating, by the first mobile device, the information received from the second mobile device to the data repository or to a third mobile device located in the geospatial area only if the second mobile device is not in communication with the data repository; and
determining that the second mobile device is not in communication with the data repository by determining, by the first mobile device, that the second mobile device is not located within the geospatial area;
wherein the first mobile device is configured to determine that the second mobile device is not located within the geospatial area based on metadata associated with the information received from the second mobile device; and
wherein the metadata associated with the information received from the second mobile device comprises an indication of a location of the second mobile device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method on a first mobile node for facilitating exchange of pertinent data between mobile nodes over a wireless communications network can be provided. The method can include establishing, by the first mobile node, a wireless network connection with at least one other mobile node inside a predefined geospatial area, wherein the wireless network connection is established over the wireless communications network. The method can further include determining that a future position of the first mobile node is outside the predefined geospatial area and transmitting pertinent data residing on the first mobile node over the wireless communications network exclusively to the at least one other mobile node inside the predefined geospatial area, wherein the pertinent data is associated with the predefined geospatial area.
-
Citations
45 Claims
-
1. A method of managing communications, comprising:
-
receiving, by a first mobile device located in a geospatial area, information from a second mobile device, the first mobile device being in communication with a data repository over a network, the data repository being separate from the first mobile device and the second mobile device; communicating, by the first mobile device, the information received from the second mobile device to the data repository or to a third mobile device located in the geospatial area only if the second mobile device is not in communication with the data repository; and determining that the second mobile device is not in communication with the data repository by determining, by the first mobile device, that the second mobile device is not located within the geospatial area; wherein the first mobile device is configured to determine that the second mobile device is not located within the geospatial area based on metadata associated with the information received from the second mobile device; and wherein the metadata associated with the information received from the second mobile device comprises an indication of a location of the second mobile device. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable medium having instructions embodied thereon for managing communications, wherein the instructions comprise instructions that, in response to execution by a first mobile device, cause the first mobile device to:
-
receive information from a second mobile device, the first mobile device being located in a geospatial area and in communication with a data repository over a network, the data repository being separate from the first mobile device and the second mobile device; communicate the information received from the second mobile device to one or more of the data repository or a third mobile device located in the geospatial area only if the second mobile device is not in communication with the data repository; and determine that the second mobile device is not in communication with the data repository by determining that the second mobile device is not located within the geospatial area; wherein the first mobile device is configured to determine that the second mobile device is not located within the geospatial area based on metadata associated with the information received from the second mobile device; and wherein the metadata associated with the information received from the second mobile device comprises an indication of a location of the second mobile device. - View Dependent Claims (6, 7, 8)
-
-
9. A first mobile device for use in managing communications, the first mobile device comprising:
-
a network interface; a processor; and instructions that, in response to execution by the processor, cause the first mobile device to; receive, via the network interface, information from a second mobile device, the first mobile device being located in a geospatial area and in communication with a data repository over a network, the data repository being separate from the first mobile device and the second mobile device, communicate, via the network interface, the information received from the second mobile device to one or more of the data repository or a third mobile device located in the geospatial area only if the second mobile device is not in communication with the data repository; and determine that the second mobile device is not in communication with the data repository by determining that the second mobile device is not located within the geospatial area; wherein the first mobile device is configured to determine that the second mobile device is not located within the geospatial area based on metadata associated with the information received from the second mobile device; and wherein the metadata associated with the information received from the second mobile device comprises an indication of a location of the second mobile device. - View Dependent Claims (10, 11, 12)
-
-
13. A method of providing geospatial communications between a plurality of mobile nodes, the method comprising:
-
determining, by a first mobile node, a current location of the first mobile node relative to a predefined geospatial area; determining, by the first mobile node in response to determining that the current location is situated within the predefined geospatial area, whether a future position of the first mobile node will be situated outside the predefined geospatial area at a nearing future time by calculating the future position based upon the current location and a velocity of the first mobile node; establishing, by the first mobile node in response to determining that the future position of the first mobile node will be situated outside the predefined geospatial area, direct wireless communication with a second mobile node of the plurality of mobile nodes; and transmitting, by the first mobile node in response to establishing the direct wireless communication, pertinent data residing on the first mobile node to the second mobile node via the direct wireless communication; wherein the pertinent data is associated with at least one of the predefined geospatial area, a predefined temporal description, and a predefined subject matter description. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable medium having instructions embodied thereon for managing communications, wherein the instructions comprise instructions that, in response to execution by a first mobile node, cause the first mobile node to:
-
determine a current location of the first mobile node relative to a predefined geospatial area; determine, in response to determining that the current location is situated within the predefined geospatial area, whether a future position of the first mobile node will be situated outside the predefined geospatial area at a nearing future time by calculating the future position based upon the current location and a velocity of the first mobile node; establish, in response to determining that the future position of the first mobile node will be situated outside the predefined geospatial area, direct wireless communication with a second mobile node of the plurality of mobile nodes; and transmit, in response to establishing the direct wireless communication, pertinent data residing on the first mobile node to the second mobile node via the direct wireless communication; wherein the pertinent data is associated with at least one of the predefined geospatial area, a predefined temporal description, and a predefined subject matter description. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A first mobile node for use in managing communications, the first mobile node comprising:
-
a network interface; a processor; and instructions that, in response to execution by the processor, cause the first mobile node to; determine a current location of the first mobile node relative to a predefined geospatial area; determine, in response to determining that the current location is situated within the predefined geospatial area, whether a future position of the first mobile node will be situated outside the predefined geospatial area at a nearing future time by calculating the future position based upon the current location and a velocity of the first mobile node; establish, in response to determining that the future position of the first mobile node will be situated outside the predefined geospatial area, direct wireless communication with a second mobile node of the plurality of mobile nodes; and transmit, in response to establishing the direct wireless communication, pertinent data residing on the first mobile node to the second mobile node via the direct wireless communication; wherein the pertinent data is associated with at least one of the predefined geospatial area, a predefined temporal description, and a predefined subject matter description. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification