Wireless communication network including plural migratory access nodes
First Claim
1. An autonomously operating migratory node that provides migratory access points of a wireless network, said node comprising:
- a user interface capable of receiving a destination ID and a payload message from a user, said destination ID being indicative of a destination node to which said payload message is to be sent,a local ID indicative of said migratory node,a geolocation detector that detects an instantaneous position of said migratory node,a database that receives instantaneous position fixes of other migratory nodes,a wireless transmitter capable of transmitting said payload message to at least another node,a wireless receiver capable of receiving a payload message from at least another node,a processor that effects assembly of a network packet containing said instantaneous position, a source ID indicative of said local ID, a destination ID indicative of said destination node, and said payload message; and
said processor further including a routine that obtains position fixes of said ether migratory nodes from said database and that effects determination of a node-to-node path from a source to a destination based on information in said database when said migratory node operates as said source, that effects capture of a payload message when the ID of a received network packet matches said local ID, and that otherwise effects forwarding of said network packet to said destination according to information contained in said network packet.
1 Assignment
0 Petitions
Accused Products
Abstract
An amorphous communication network having no traditional wireless backbone has plural roving or migratory access node or terminal devices that are carried or transported along with individuals. Each wireless node has a user interface and a local ID, e.g., an IP address, URL, telephone number. Voice, data, or video is transferred to other migratory nodes or to a conventional land-based telephone or data terminal via a PSTN, Internet, ATM network, etc. A geolocation detector in the node, such as a GPS, keeps track of the instantaneous position, which is conveyed to a locally or remotely stored database. A local processor accesses this database to determine node-to-node paths to a destination when said node operates as a source. A node captures a transmitted message when the destination address in the message matches its local address, or otherwise forwards the message towards a destination if the address does not match. Acknowledgements are sent between nodes upon successful receipt of information. The node'"'"'s wireless transceiver also adapts to the environment and terrain to control transmission and reception characteristics according to bandwidth, inter-node spacing, signal strength, bit error rate, node population density, frequency spectrum, data rate and/or air interface protocol. Nodes may periodically or randomly unicast or broadcast its ID and/or position data to update a database, which then may be propagated to other databases throughout the network. A database may reside locally within a node or at fixed regional locations that are linked together to form a global database.
554 Citations
23 Claims
-
1. An autonomously operating migratory node that provides migratory access points of a wireless network, said node comprising:
-
a user interface capable of receiving a destination ID and a payload message from a user, said destination ID being indicative of a destination node to which said payload message is to be sent, a local ID indicative of said migratory node, a geolocation detector that detects an instantaneous position of said migratory node, a database that receives instantaneous position fixes of other migratory nodes, a wireless transmitter capable of transmitting said payload message to at least another node, a wireless receiver capable of receiving a payload message from at least another node, a processor that effects assembly of a network packet containing said instantaneous position, a source ID indicative of said local ID, a destination ID indicative of said destination node, and said payload message; and said processor further including a routine that obtains position fixes of said ether migratory nodes from said database and that effects determination of a node-to-node path from a source to a destination based on information in said database when said migratory node operates as said source, that effects capture of a payload message when the ID of a received network packet matches said local ID, and that otherwise effects forwarding of said network packet to said destination according to information contained in said network packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An amorphous communication network that enables wireless conveyance of data in a region without requiring a fixed networking infrastructure, said amorphous communication network including:
-
at least one roaming access node capable of receiving data from another node and providing remote access to other nodes by forwarding said data according to destination information embodied in said data, said at least one roaming access node further including a local input channel for receiving data from a user and a geolocation system that determines the location of said at least one roaming access node, a database in said at least one roaming access node that stores instantaneous location information of other roaming access nodes in said network, sad at least one roaming access node being operative to convey respective ID information and associated location information to databases of said other roaming access nodes, and said at least one roaming access node further including a processor that effects querying of said database to determine routing to one of said other roaming access nodes prior to a data transmission. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of providing wireless communication in a distributed access network comprising:
-
providing plural migratory access nodes to populate a region of desire communication service, providing a user input at each of said plural migratory access nodes, providing a geolocation detector at each of said plural migratory access nodes, providing each said nodes with a database of instantaneous position fixes of said plural migratory access nodes in said region, transmitting position fixes of said migratory access nodes in said region, said database of each said node receiving said position fixes and storing said position fixes in the database of said node, accessing said database to determine a node-to-node route between a source migratory access node and destination migratory access node, initiating a transfer of data between said source migratory access node and said destination migratory access node, conveying said data from said source migratory access node to said destination migratory access node by relaying said data between or among said migratory access nodes determined in said accessing step, and receiving said data at said destination roaming access node. - View Dependent Claims (21, 22)
-
-
23. A method of providing wireless data communication in an amorphous access network comprising:
-
providing plural migratory access nodes to populate a region of desire communication service, providing a user input at each of said plural migratory access nodes, providing a database at each of said plural migratory access nodes, providing a geolocation detector at said plural migratory access nodes for generating location information indicative of respective locations of said plural migratory access nodes, transmitting location information of said plural migratory access nodes, said migratory access node receiving said location information and storing said location information in said database, generating a database of said location information, determining, at said migratory access nodes, a node-to-node route of migratory access nodes between a source migratory access node and a destination migratory access node according to said position information of said database, initiating a transfer of data at said source migratory access node, transmitting said data to said destination migratory access node according tc said node-to-node route determined in said determining step, and receiving said data at said destination migratory access node.
-
Specification