Patent ID: 7978172
Filing Date: 2011-07-12
Classification: G06F

Abstract:
1. A switching device that selectively changes a computer to be operated from multiple computers connected to at least one display, the switching device comprising: a control circuit configured to acquire a computer resolution of the computer to be operated from video signals of the computer to be operated; a memory configured to store the acquired computer resolution; and a control unit configured to input and store in the memory an acceleration setting of an input device used to move a cursor position of the computer to be operated, to move a cursor position of the computer to be operated to a predetermined position so that the cursor position coincides with coordinates that indicate the cursor position within the switching device, to receive relative coordinate data from the input device according to a manipulation of the input device, to calculate an acceleration of the input device based on the stored acceleration setting, to send the relative coordinate data to the computer to be operated without change, to add coordinate data that the acceleration has been performed on to the predetermined position and store the added value in the memory, to calculate a current cursor position on the computer to be operated based on the added value and the resolution of the computer to be operated and determine if the cursor has reached an edge of the at least one display that is indicated by the resolution of the computer to be operated, to compare an amount of input device movement that exceeds the edge with a predetermined switching determination amount stored in the memory when the cursor has reached an edge of the at least one display and the switching device receives the relative coordinate data from the input device that is moving toward an outside of the at least one display, and to selectively change the computer to be operated when the amount of input device movement that exceeds the edge exceeds the predetermined switching determination amount.