Method, Apparatus and Computer Program Product for Determining A Master Module in a Dynamic Distributed Device Environment
First Claim
1. A method comprising:
- calculating a connectivity stability factor for a module, the module being included on a device configured to be connected to a dynamic distributed device network;
weighing, on a processor, the connectivity stability factor of the module against neighboring connectivity stability factors associated with neighboring modules; and
assigning a role of master module to the module based on a determination that the connectivity stability factor of the module describes a more stable module than the connectivity stability factors of the neighboring modules.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for determining a master module in a dynamic distributed device environment may include a processor. The processor may be configured to calculate a connectivity stability factor for a module. The module may be included on a device configured to be connected to a distributed device network. The distributed device network may be defined as a network where devices leave or enter the network at any time, such as a smart space. The processor of the apparatus may also be configured to weigh the connectivity stability factor of the module against neighboring connectivity stability factors associated with neighboring modules, and assign a role of master module to the module based on a determination that the connectivity stability factor of the module describes a more stable module than the connectivity stability factors of the neighboring modules. Associated methods and computer program products may also be provided.
-
Citations
20 Claims
-
1. A method comprising:
-
calculating a connectivity stability factor for a module, the module being included on a device configured to be connected to a dynamic distributed device network; weighing, on a processor, the connectivity stability factor of the module against neighboring connectivity stability factors associated with neighboring modules; and assigning a role of master module to the module based on a determination that the connectivity stability factor of the module describes a more stable module than the connectivity stability factors of the neighboring modules. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising a processor, the processor configured to:
-
calculate a connectivity stability factor for a module, the module being included on a device configured to be connected to a dynamic distributed device network; weigh the connectivity stability factor of the module against neighboring connectivity stability factors associated with neighboring modules; and assign a role of master module to the module based on a determination that the connectivity stability factor of the module describes a more stable module than the connectivity stability factors of the neighboring modules. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising at least one computer-readable storage medium having executable computer-readable program code instructions stored therein, the computer-readable program code instructions configured to cause an apparatus to:
-
calculate a connectivity stability factor for a module, the module being included on a device configured to be connected to a dynamic distributed device network; weigh the connectivity stability factor of the module against neighboring connectivity stability factors associated with neighboring modules; and assign a role of master module to the module based on a determination that the connectivity stability factor of the module describes a more stable module than the connectivity stability factors of the neighboring modules. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
means for calculating a connectivity stability factor for a module, the module being included on a device configured to be connected to a dynamic distributed device network; means for weighing the connectivity stability factor of the module against neighboring connectivity stability factors associated with neighboring modules; and means for assigning a role of master module to the module based on a determination that the connectivity stability factor of the module describes a more stable module than the connectivity stability factors of the neighboring modules.
-
Specification