System and method for managing master-slave relationships within a network
AssigneeNokia Corporation
InventorCarlos Quiroz
Life of this patent
Estimating the term…
Abstract
A system and method for managing the relationship between master devices and slave devices within a network such as a Bluetooth network. Each time that a master device connects to a slave device, the network topology is updated. This update is transmitted to each slave device, sending the node's properties for each slave device belonging to the network, as well as an update on the priority number given to each slave device. When a master device abruptly exits the network, a slave device with the highest priority configures itself as the master device. The new master device then attempts to connect to the other slave devices using previously-stored information.
Claims23
A method of establishing a connection between a plurality of electronic devices, comprising:
- determining a priority level associated with each of the plurality of electronic devices;
- deciding, based upon the priority level, whether each of the plurality of electronic devices is to operate as a slave device or as a master device, and
- for a device that is to operate as a master device, having the master device attempt to connect to each of the plurality of electronic devices that is to operate as a slave device.
A computer program product for establishing a connection between a plurality of electronic devices within a network, comprising:
- computer code for determining a priority level associated with each of the plurality of electronic devices;
- computer code for deciding, based upon the priority level, whether each of the plurality of electronic devices is to operate as a slave device or as a master device, and
- computer code for, for a device that is to operate as a master device, having the master device attempt to connect to each of the plurality of electronic devices that is to operate as a slave device.
A system for maintaining a relationship among a plurality of electronic devices, comprising:
- a master device;
- and
- a plurality of slave devices, each of the plurality of slave devices including a priority level,
- wherein a change in an existing network including the master device and the plurality of slave devices, the one of the plurality of slave devices with the highest priority level configures itself to serve as a new master device and attempts to connect to the other devices within the network.
A terminal for establishing a connection with a plurality of remote terminals within a network, comprising:
- a processor;
- and
- a memory unit operatively connected to the processor and including:
- computer code for determining a priority level in relation to each of the plurality of remote terminals;
- computer code for deciding, based upon the priority level, whether the terminal is to operate as a slave device or as a master device, and
- computer code for, if the terminal is to operate as the master device, attempting to connect to each of the plurality of remote terminals that are to operate as slave devices.
Dependencies are inferred from the claim text.