METHODS FOR PROVIDING AN AD HOC MOBILE COMMUNICATION NETWORK AND SYSTEMS THEREOF
First Claim
1. A method for providing a mobile communication network, the method comprising:
- dynamically forming a plurality of mobile communication devices into one or more clusters based on one or more parameters, each of the one or more clusters having a tree structure;
at least partially meshing each of the one or more clusters together; and
dynamically assigning at least one virtual identifier to each of the plurality of mobile communication devices based on the tree structure of each of the one or more clusters to provide address information for routing communications between two or more of the plurality of mobile communication devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer readable medium, and system for providing a mobile communication network includes dynamically forming a plurality of mobile communication devices into one or more clusters based on one or more parameters, each of the one or more clusters having a tree structure. Each of the one or more clusters are at least partially meshed together. At least one virtual identifier is dynamically assigned to each of the plurality of mobile communication devices based on the tree structure of each of the one or more clusters. The virtual identifier provides address information for routing communications between two or more of the plurality of mobile communication devices.
77 Citations
39 Claims
-
1. A method for providing a mobile communication network, the method comprising:
-
dynamically forming a plurality of mobile communication devices into one or more clusters based on one or more parameters, each of the one or more clusters having a tree structure; at least partially meshing each of the one or more clusters together; and dynamically assigning at least one virtual identifier to each of the plurality of mobile communication devices based on the tree structure of each of the one or more clusters to provide address information for routing communications between two or more of the plurality of mobile communication devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium having stored thereon instructions a method for providing a mobile communication network comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
dynamically forming a plurality of mobile communication devices into one or more clusters based on one or more parameters, each of the one or more clusters having a tree structure; at least partially meshing each of the one or more clusters together; and dynamically assigning at least one virtual identifier to each of the plurality of mobile communication devices based on the tree structure of each of the one or more clusters to provide address information for routing communications between two or more of the plurality of mobile communication devices. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A mobile communication network system comprising:
-
a tree structure clustering system in at least one of a plurality of mobile communication devices that dynamically forms the plurality of mobile communication devices into one or more clusters based on one or more parameters, each of the one or more clusters having a tree structure; a meshing system in the at least one of a plurality of mobile communication devices that at least partially meshes each of the one or more clusters together; and a virtual identification system in the at least one of a plurality of mobile communication devices that dynamically assigns at least one virtual identifier to each of the plurality of mobile communication devices based on the tree structure of each of the one or more clusters to provide address information for routing communications between two or more of the plurality of mobile communication devices. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification