BUILDING COMMUNITIES OF INTEREST AND SELECTING BORDERS BETWEEN THEM BASED ON RELATIVE MOTION
First Claim
1. Logic encoded in one or more tangible media for execution and when executed operable to:
- identify a first subset of a plurality of nodes;
identify a second subset of the plurality of nodes;
identify a first border node of the first subset, the first border node having a first relative motion path over a predetermined time interval, the first border node being associated with a first pairing between the first subset and the second subset; and
identify a second border node of the second subset, the second border node having a second relative motion path over the predetermined time interval, the second border node being associated with the first pairing, wherein the first relative motion path and the second relative motion path approximately share at least one characteristic.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for dynamically designating communities of interest and selecting border nodes using a relative motion calculus within a mobile network are disclosed. According to one aspect of the present invention, a primary node within a mobile network identifies a first subset of nodes and logic that identifies a second subset of nodes. The primary node also identifies a first border node of the first subset, and identifies a second border node of the second subset. The first border node has a first relative motion path over a predetermined time interval, and is associated with a first pairing between the first subset and the second subset. The second border node is associated with the first pairing and has a second relative motion path over the predetermined time interval that is similar to the first relative motion path.
-
Citations
28 Claims
-
1. Logic encoded in one or more tangible media for execution and when executed operable to:
-
identify a first subset of a plurality of nodes; identify a second subset of the plurality of nodes; identify a first border node of the first subset, the first border node having a first relative motion path over a predetermined time interval, the first border node being associated with a first pairing between the first subset and the second subset; and identify a second border node of the second subset, the second border node having a second relative motion path over the predetermined time interval, the second border node being associated with the first pairing, wherein the first relative motion path and the second relative motion path approximately share at least one characteristic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A primary node, the primary node being included in a plurality of nodes within a mobile network, the primary node comprising:
-
means for identifying a first subset of the plurality of nodes; means for identifying a second subset of the plurality of nodes; means for identifying a first border node of the first subset, the first border node having a first relative motion path over a predetermined time interval, the first border node being associated with a first pairing between the first subset and the second subset; and means for identifying a second border node of the second subset, the second border node having a second relative motion path over the predetermined time interval, the second border node being associated with the first pairing, wherein the first relative motion path and the second relative motion path approximately share at least one characteristic.
-
-
11. A method comprising:
-
dynamically building a first community of interest, the first community of interest including a first plurality of nodes included in a mobile network, wherein each node of the first plurality of nodes is capable of contacting every other node of the first plurality of nodes during a predetermined time interval; dynamically building a second community of interest, the second community of interest including a second plurality of nodes included in the mobile network, wherein each node of the second plurality of nodes is capable of contacting every other node of the second plurality of nodes during the predetermined time interval; selecting a first border node of the first community of interest for a first pairing of the first community of interest and the second community of interest, the first border node being arranged to include information about each node of the first plurality of nodes, wherein the first border node has a first relative motion path; and selecting a second border node of the second community of interest for the first pairing, the second border node being arranged to include information about each node of the second plurality of nodes, wherein the second border node has a second relative motion path that approximately shares a characteristic with the first relative motion path. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. Logic encoded in one or more tangible media for execution and when executed operable to:
-
dynamically build a first community of interest, the first community of interest being a subset of nodes within the mobile network, each node of the subset of nodes being arranged to remain in contact with every other node of the subset of nodes over a time interval; and designate a plurality of border nodes within the first community of interest, the plurality of border nodes including a first border node and a second border node, the first border node being associated with a first pairing of the first community of interest and a second community of interest within the mobile network, the second border node being associated with a second pairing of the first community of interest and a third community of interest within the mobile network. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A device within a mobile network, the device comprising:
-
means for dynamically building a first community of interest, the first community of interest being a subset of nodes within the mobile network, each node of the subset of nodes being arranged to remain in contact with every other node of the subset of nodes over a predetermined time interval; and means for designating a plurality of border nodes within the first community of interest, the plurality of border nodes including a first border node and a second border node, the first border node being associated with a first pairing of the first community of interest and a second community of interest within the mobile network, the second border node being associated with a second pairing of the first community of interest and a third community of interest within the mobile network.
-
-
23. A method comprising:
-
dynamically building a first community of interest, the first community of interest being a subset of nodes within the mobile network, each node of the subset of nodes being arranged to remain in contact with every other node of the subset of nodes over a predetermined time interval; and designating a plurality of border nodes within the first community of interest, the plurality of border nodes including a first border node and a second border node, the first border node being associated with a first pairing of the first community of interest and a second community of interest within the mobile network, the second border node being associated with a second pairing of the first community of interest and a third community of interest within the mobile network. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification