Methods and arrangements for managing and maintaining a switch environment
First Claim
1. A computer-implemented method of coupling a user interface device (UID) with a system device on a network, said UID and said system device being coupled with a set of heterogeneous user interface device (UID) switches, comprising:
- providing a switch command server (SCS), said switch command server being in electronic communication with said set of heterogeneous ULD switches, said SCS being configured at least for managing requests for connectivity between said user interface device and said system device and establishing data path connectivity between said user interface device and said system device using at least one of said heterogeneous UID switches without requiring a user of said user interface device to manually perform network discovery to establish viable data paths between said set of heterogeneous UID switches;
receiving at said SCS a switch/location agnostic connectivity indication (SLACI), said SLACI being generic with respect to switch-specific command syntax, said SLACI being received from a SLACI-origination device that is location agnostic with respect to said set of heterogeneous UID switches, said SLACI indicating an identity of said UID and an identity of said system device, said SLACI further indicating a desire to provide a complete data path between said UID and said system device;
performing said network discovery using said SCS to manage said data path connectivity, said network discovery being performed automatically without human intervention, wherein said network discovery includes identifying at least internal backbone structures of said set of heterogeneous UID switches, hardware presence on said network, internal-external connections between said hardware and said set of heterogeneous UID switches, and current state of said internal-external connections;
performing protocol negotiation using said SCS and said SLACI, to ascertain at least one available data path between said UID and said system device, wherein said protocol negotiation being performed automatically without human intervention;
formulating, using said SCS, a set of switch commands, said set of switch commands being configured to instruct said set of heterogeneous UID switches to connect said UID and said system device along said available data path to form said complete data path wherein said set of switch commands being formulated automatically without human intervention; and
transmitting said set of switch commands from said SCS to said set of heterogeneous UID switches, thereby causing said set of heterogeneous UID switches to connect, upon executing said set of switch commands, said UID with said system device, wherein said set of switch commands being transmitted automatically without human intervention.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of coupling a user interface device (UID) with a system device. The UID and system device are coupled with heterogeneous UID switches. The method includes providing a switch command server (SCS), which is in electronic communication with UID switches. The method also includes receiving at the SCS a switch/location agnostic connectivity indication (SLACI), which indicates a desire to provide a complete data path between the UID and system device. The method further includes performing protocol negotiation, using the SCS and SLACI to ascertain at least one available data path between the UID and system device. The method additionally includes formulating switch commands, which instruct the UID switches to connect the UID and system device to form the complete data path. The method yet further includes transmitting switch commands from the SCS to the UID switches, thereby causing UID switches to connect the UID with the system device.
-
Citations
23 Claims
-
1. A computer-implemented method of coupling a user interface device (UID) with a system device on a network, said UID and said system device being coupled with a set of heterogeneous user interface device (UID) switches, comprising:
-
providing a switch command server (SCS), said switch command server being in electronic communication with said set of heterogeneous ULD switches, said SCS being configured at least for managing requests for connectivity between said user interface device and said system device and establishing data path connectivity between said user interface device and said system device using at least one of said heterogeneous UID switches without requiring a user of said user interface device to manually perform network discovery to establish viable data paths between said set of heterogeneous UID switches; receiving at said SCS a switch/location agnostic connectivity indication (SLACI), said SLACI being generic with respect to switch-specific command syntax, said SLACI being received from a SLACI-origination device that is location agnostic with respect to said set of heterogeneous UID switches, said SLACI indicating an identity of said UID and an identity of said system device, said SLACI further indicating a desire to provide a complete data path between said UID and said system device; performing said network discovery using said SCS to manage said data path connectivity, said network discovery being performed automatically without human intervention, wherein said network discovery includes identifying at least internal backbone structures of said set of heterogeneous UID switches, hardware presence on said network, internal-external connections between said hardware and said set of heterogeneous UID switches, and current state of said internal-external connections; performing protocol negotiation using said SCS and said SLACI, to ascertain at least one available data path between said UID and said system device, wherein said protocol negotiation being performed automatically without human intervention; formulating, using said SCS, a set of switch commands, said set of switch commands being configured to instruct said set of heterogeneous UID switches to connect said UID and said system device along said available data path to form said complete data path wherein said set of switch commands being formulated automatically without human intervention; and transmitting said set of switch commands from said SCS to said set of heterogeneous UID switches, thereby causing said set of heterogeneous UID switches to connect, upon executing said set of switch commands, said UID with said system device, wherein said set of switch commands being transmitted automatically without human intervention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An arrangement for coupling a user interface device (UID) with a system device on a network, said UID and said system device being coupled with a set of heterogeneous user interface device (UID) switches, comprising:
-
a set of protocol modules associated with a said set of heterogeneous UID switches, individual one of said set of protocol modules including switch-specific information that is specific to respective one of said set of heterogeneous UID switches, wherein said set of protocol modules may include command structure for enabling data path management between said set of heterogeneous UID switches; a hardware switch command server (SOS) managing requests for connectivity between said user interface device and said system device and establishing data path connectivity between said user interface device and said system device using at least one of said set of heterogeneous UID switches, wherein said hardware SCS performs said establishing data path connectivity automatically without intervention, said hardware switch command server being in electronic communication with said set of heterogeneous UID switches, wherein said hardware SOS is configured to generate responsive to a receipt of a switch/location agnostic connectivity indication (SLACI), a set of switch commands using switch-specific information associated with a first subset of UID switches located along an available data path between said UID and said system device, said hardware SCS is further configured to transmit said set of switch commands to said first subset of UID switches to cause said first subset of UID switches to create a complete data path between said system device and said UID, wherein said SLACI is generic with respect to switch-specific command syntax, said SLACI being received from a SLACI-origination device that is location agnostic with respect to said UID switch, said SLACI indicating at least an identity of said UID and an identity of said system device; perform network discovery using said hardware SCS to manage said data path connectivity, said network discovery being performed automatically without human intervention, wherein said network discovery includes identifying at least internal backbone structures of said set of heterogeneous UID switches, hardware presence on said network, internal-external connections between said hardware and said set of heterogeneous UID switches, and current state of said internal-external connections; wherein said hardware SCS is further configured to perform protocol negotiation automatically without requiring human intervention using said SLACI, to ascertain said available data path between said UID and said system device prior to said formulating said set of switch commands; wherein said hardware SCS is further configured to perform network discovery automatically without requiring human intervention prior to said formulating to generate data pertaining to said UIDs, said set of heterogeneous UID switches, and said system devices that are available for interconnection using said hardware SCS. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification