Patent ID: 8922513

Claim:
A multi-monitor system comprising: a host comprising: a first processor; and a first storage unit; a plurality of monitors, each of which has an initial coordinate range (0, 0)-(a, b), sizes of each of the monitors being same, the monitors being capable of being used together to form a large monitor which has a Cartesian coordinate system consisting of all the monitors, each of the monitors communicating with the host and comprising: a first position determining unit for emitting and receiving signals; a second position determining unit for emitting and receiving signals; a second processor; and a second storage unit storing the initial coordinate range (0, 0)-(a, b) of the monitor, each set of coordinates in the initial coordinate range corresponding to one touch point on a touch unit of the monitor; and a plurality of programs stored in the first storage unit or in the second storage units, the plurality of programs being executed by the first processor or the second processor, the plurality of programs comprising: a plurality of signal emitting modules, each of the signal emitting modules being operable by one of the second processors to control the first position determining unit and the second position determining unit of the corresponding monitor to emit signal; a plurality of signal receiving modules, each of the signal receiving modules being operable by one of the second processors to determine which of the first position determining unit and the second position determining unit of the corresponding monitor has received the signal; a plurality of coordinate determining modules, each of the coordinate determining modules being operable by one of the second processors to determine the position of the corresponding monitor among all of the monitors according to the determined first position determining unit and/or second position determining unit, and determine a new coordinate range of the corresponding monitor in the Cartesian coordinate system according to the determined position of the monitor and the stored initial coordinate range (0, 0)-(a, b); a plurality of detecting modules, each of the detecting modules being operable by one of the second processor to determine which point has been touched in response to a user touch on the touch unit, and determine the new set of coordinate in the Cartesian coordinate system corresponding to the touched point according to the determined new coordinate range of the monitor; and an executing module operable by the first processor to determine one or more touched monitors according to the determined one or more new set of coordinates and the determined new coordinate range of each monitor, and control the determined one or more touched monitors to execute the corresponding operation.