Patent ID: 7921230

Claim:
A computer implemented method for configuring devices, the computer implemented method comprising: retrieving device information for a plurality of devices from an object data manager; determining whether a keyboard-video-mouse environment exists; and responsive to determining the keyboard-video-mouse environment exists, configuring each device in the plurality of devices to the available state, wherein the step of configuring each device in the plurality of devices to the available state further comprises: requesting a list of all enumerated devices, wherein the list of all enumerated devices consists of all real devices; determining whether a first device in the plurality of devices is in the list of all enumerated devices; responsive to the first device in the plurality of devices not being in the list of all enumerated devices, adding a pseudo first device to the list of all enumerated devices to form a modified list of all enumerated devices; determining whether a second device in the plurality of devices is in the modified list of all enumerated devices; responsive to the second device in the plurality of devices not being in the modified list of all enumerated devices, adding a second pseudo device to the modified list of all enumerated devices; and generating a customized device connwhere string and a customized device location field for each device in the modified list of enumerated devices.