Browse Prior Art Database

MASTERSHIP NEGOTIATION ALGORITHM

IP.com Disclosure Number: IPCOM000126279D
Publication Date: 2005-Jul-12
Document File: 5 page(s) / 58K

Publishing Venue

The IP.com Prior Art Database

Abstract

When a host device connects to the Emerald Acquisition, it is required to send a unique name (MAC address, etc), and a priority number. Since the Emerald Acquisition uses Ethernet sockets to communicate, there could be multiple host devices from the same MAC address. In those cases the host devices can still use unique identifiers by appending a number or other identifier to the end of the MAC address. The priority number is a system level number that is assigned to each host monitor when it is released.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

MASTERSHIP NEGOTIATION ALGORITHM

FIELD OF THE INVENTION

[0001]               This invention relates generally, to mastership negotiation algorithm in image acquisition systems used especially in medical imaging.

BACKGROUND OF THE INVENTION

[0002]               Generally, when multiple host devices connect to the Emerald Acquisition, only one can be the “Master” of the system and controller all of the configuration settings, time settings, etc.  The Emerald Acquisition needs a way to determine which host device should be the master, and a way to notify the host devices of which one is  the master.  There also needs to be a way to allow different host devices to always be given the master role over other less powerful host devices.  For example, an Emerald Host should always be the master over an Emerald Transport Display.

BRIEF DESCRIPTION OF THE DRAWINGS

[0003]               FIG. 1 shows an example of settings assigned to two connected hosts.

DETAILED DESCRIPTION OF THE INVENTION

[0004]    Various embodiments of this invention provide a mastership negotiation algorithm for use in clinical systems. 

[0005]    When a host device connects to the Emerald Acquisition, it is required to send a unique name (MAC address, etc), and a priority number.  Since the Emerald Acquisition uses Ethernet sockets to communicate, there could be multiple host devices from the same MAC address.  In those cases the host devices can still use unique identifiers by appending a number or other identifier to the end of the MAC address.  The priority number is a system level number that is assigned to each host monitor when it is released.  For example, Emerald Host might have a priority of 500, while an ETD would have 250.  The higher priority numbered host would be assigned the role of master.  Any new host that will communicate with the Emerald Acquisition would need to be assigned a priority number.  The systems engineering group (via the Change Control Board) is used to determine the best priority number for the host.  If this the number to be changed in later releases of the host device, this can be done through the same process.

[0006]    The Emerald Acquisition will then use the priority number of the host along with the connected order to the Emerald Acquisition to determine which host should be the master.  The Emerald Acquisition then sends all connected hosts the unique name of the selected master.  This new master host device then sends the Emerald Acquisition a message (mastermode=true) that it has accepted the role of master.  This acknowledges that the host has taken the role of master and will follow the required steps of a connecting master.  All other hosts are now to follow the roles of a slave device and do not change settings controlled by the master.

[0007]    The above messaging is simple when there is only once connected host; however, in a system with multiple hosts, there is more required messages.  In the case where a host c...