WO2003040938A1 - Inter locking processed multi-windows display system program method thereof - Google Patents

Inter locking processed multi-windows display system program method thereof Download PDF

Info

Publication number
WO2003040938A1
WO2003040938A1 PCT/KR2001/002222 KR0102222W WO03040938A1 WO 2003040938 A1 WO2003040938 A1 WO 2003040938A1 KR 0102222 W KR0102222 W KR 0102222W WO 03040938 A1 WO03040938 A1 WO 03040938A1
Authority
WO
WIPO (PCT)
Prior art keywords
monitor
task
monitors
computer
user
Prior art date
Application number
PCT/KR2001/002222
Other languages
French (fr)
Inventor
Yong-Nam Kim
Original Assignee
Nun & Nhb System Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nun & Nhb System Co., Ltd. filed Critical Nun & Nhb System Co., Ltd.
Publication of WO2003040938A1 publication Critical patent/WO2003040938A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1438Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using more than one graphics controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1431Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Definitions

  • the present invention relates to a multitasking driving method for computer task programs. More specifically, the present invention relates to a method for a user to perform multitasking at each monitor through a computer that is controlled by an identical PCU and that has a plurality of monitors.
  • task screen on top of the windows controls the screen size, and performs editing or modifying. In this case, since the user is required to perform tasks
  • results may not be displayed to other task windows displaying the file having the same file name, and hence, it is difficult for the user to compare task
  • a computer including a body including a monitor controller for receiving data from an identical CPU and driving a computer program enabling multitasking using at least two monitors, and a plurality of monitors comprises: (a) the body setting control values of the monitors when a user drives a computer program capable of performing an identical task to the monitors, and sets at least one monitor to be used for multitasking through an input device at a monitor screen of a computer having the monitors; (b) the body setting a computer program linking execution value so that output signals to be displayed to the respective monitor may be transmitted to the corresponding monitors according to the set monitor control values; (c) the body displaying a task screen to the task-set monitor according to the control values for the monitors and the computer program linking execution value; and (d) the body displaying results to the other set monitors when the user drives a computer task program having an identical file name to a task screen displayed to each monitor, and performs a task at one of at least two monitors or inputs data through an input device.
  • a multitasking drive method though a computer including a body including a monitor controller for receiving data from an identical CPU and driving a computer program enabling multitasking using at least two monitors, and a plurality of monitors comprises: (e) the body displaying a corresponding task screen to a monitor when a user executes a predetermined computer task program at the monitor and selects a desired file name; (f) the body displaying a new corresponding task screen to a monitor different from that in (e) when the user executes a predetermined task program identical with the computer task program in (e) at the monitor different from that of (e) and selects a new file name so as to perform a task having a file name different from the task screen displayed to the monitor of (e); and (g) the body displaying a corresponding screen to a corresponding monitor in response to an input each time when the user inputs data through an input device so as to perform the respective tasks at the monitors of (e) and (f).
  • a multitasking drive method though a computer including a body including a monitor controller for receiving data from an identical CPU and driving a computer program enabling multitasking using at least two monitors, and a plurality of monitors comprises: (h) the body displaying a corresponding task screen to a monitor when a user executes a predetermined computer task program at the monitor and selects a desired file name; (i) the body displaying a new corresponding task screen to a monitor different from that in (h) when the user executes a task program different from the computer task program in (h) at the monitor different from that in (h) and selects a new file name so as to perform a task of a computer task program different from the task screen displayed to the monitor of (h); and (j) the body displaying a corresponding screen to a corresponding monitor in response to an input each time when the user inputs data through an input device so as to perform the respective tasks at the monitors of (h) and (i).
  • the monitors are connected to the body through a network
  • monitor is freely moved to other monitor according to a predetermined user instruction caused by an input device connected to the body.
  • FIG. 1 shows a block diagram of a computer system according to a preferred embodiment of the present invention
  • FIG. 2 shows a detailed block diagram of a connection state between
  • FIG. 3 shows a flowchart for performing a multitasking process on a
  • FIG. 4 shows a flowchart for producing a computer program for performing multitasking according to a preferred embodiment of the present invention.
  • a drive method for performing multitasking on a computer program according to a preferred embodiment of the present invention has following features. (1) Multiple driving
  • a user may use a computer that includes a body including a monitor control device for receiving data from an identical CPU and driving a computer program allowing a multitasking process using at least two monitors and that has a plurality of monitors to thereby perform a multitask at each monitor, and when the user executes a computer task program file having an identical file name to a task window displayed to each monitor,
  • the body processes the data to
  • the user does all tasks using a single monitor, and may not concurrently drive a computer task
  • the user may display the file having the identical file name to a first monitor in the ground plan, to a second monitor in the front view plan, to a third monitor in the rear view plan, and to a fourth monitor in the side view plan, and when the user does his task at any monitor, the task results are immediately displayed to other monitors.
  • the correction results are displayed to the front view plan, the rear view plan, and the side view plan, and accordingly, the user may compare an influence
  • the user may enable to display the task screen of an identical or different computer task program to the respective monitors, the user may display each task screen to each monitor differing from the conventional method of displaying a plurality of task screens to a single monitor in the staircase or chessboard manner, and hence, the user may watch different task screens displayed from different monitors at the respective large screens, and conveniently do his tasks.
  • an Internet information search expert when attempting to concurrently connect a plurality of sites, compare the same, and search desired sites, an Internet information search expert conventionally opens a plurality of sites at a single monitor, and frequently moves to/from other sites so as to compare information for the respective sites, but the expert may use a computer having a plurality of monitors according to the preferred embodiment of the present invention to execute or move desired sites for each monitor and compare them, thereby providing a more convenient working environment.
  • web design experts need a plurality of monitors since they concurrently open multiple software programs at a single monitor, and in this instance, the web design expert may drive a web design program at the first monitor, and an illustration program or a web editing program at the second monitor at the same time.
  • the design expert drives and displays a plurality of application programs to a single large-screen monitor because of lacking in displaying space, but in this case, the expert has to open a plurality of windows to drive the application programs, and he must make the current task window larger than the other windows for better view.
  • the user since the user may distribute the application programs to the respective monitors to do desired tasks in the method of using the computer with a plurality of monitors, the user may expand the task space and compare various tasks to conveniently perform necessary missions.
  • the conventional securities experts connect many computers to check prices of the stocks, but according to the method for using the computer having a plurality of monitors, the user may read the prices of various other stock items at many monitors driven by an identical CPU, and freely move the task screen between the monitors, thereby enabling the user to easily analyze the stock prices.
  • the method may be applied to surveillance monitors of security service providers, broadcast monitoring monitors, software development fields, game development fields, and electronic publication fields as well as large screen requiring cases for official or home use.
  • FIG. 1 shows a block diagram of a computer system according to a preferred embodiment of the present invention.
  • the computer system comprises a first monitor 100, a second monitor 200, a third monitor 300, a body 400, and an input device
  • the input device 500 includes a keyboard and a mouse for generating data input by the user at the corresponding monitor of the first through third monitors 100 through 300 according to the user's intention.
  • FIG. 2 shows a detailed block diagram of a connection state between a computer system and a network including the Internet according to the preferred embodiment of the present invention.
  • the body 400 of the computer system comprises a host bus, a graphic card port bus, a CPU 410, an application program storage device and share device 420; a monitor controller 430, a first graphic processor 440, a second graphic processor 450, a third graphic processor
  • the CPU 410 for performing computation in a general computer divides graphic data generated while enabling a driver to process data of the first through third monitors 100 through 300, input from the input device 500, and outputs first through third driving data.
  • the number of the monitors is not limited within three, and hence, the number of the CPUs may be increased to process complex computation in the case of outputting data to more monitors or performing complex computation because of a huge data volume.
  • the application program storage device and share device 420 stores various application programs for computer management, shared drivers for processing graphic data, and other types of data.
  • the monitor controller 430 defines orders of signals input to/output from the CPU 410, controls to correctly transmit the output signals to other devices, and processes unimportant signals to reduce processing loads of the CPU 410.
  • the first graphic processor 440 functioning as a graphic card, receives a first driving signal from the CPU 410 to start its operation, processes graphic data corresponding to the first driving signal to output first image signals, and converts the same into video signals to output them to a user through the first monitor 100.
  • the second graphic processor 450 functioning as a graphic card, receives a second driving signal from the CPU 410 to start its operation, processes graphic data corresponding to the second driving signal to output second image signals, and converts the same into video signals to output them to a user through the second monitor 200.
  • the third graphic processor 460 functioning as a graphic card, receives a third driving signal from the CPU 410 to start its operation, processes graphic data corresponding to the third driving signal to output third image signals, and converts the same into video signals to output them to a user through the third monitor 300.
  • the Ethernet controller 470 receives data from an external communication network to extract data according to a predetermined protocol, generates communication data to repeat data transmission and receipt between the computer body 400 and the network 600 including the Internet.
  • the Ethernet controller 470 of the computer body 400 is connected to the network 600 such as the Internet, and the body 400 shares programs with a second user through the second user's computer connected to the network 600.
  • FIG. 3 shows a flowchart of a process for concurrently linking computer programs in the multiple manner using a computer having a plurality of monitors.
  • the user sets an operating system environment for driving programs in order to perform a computer program task capable of multitasking at a computer having a plurality of monitors in step S100.
  • the user sets how to configure the monitors driven by the computer in step S110. That is, the user checks the number of monitors and a network connection state so that the user may select the number of monitors or how the user may set the document of the default configuration of the monitors as a default.
  • the user sets control values of the respective monitors, recognizable by the monitor controller 430, and also sets a control value of a working monitor in step S120.
  • the user performs desired tasks using a main program including a Korean word processor, an educational program, and a 3-dimensional design program in step S130.
  • FIG. 4 shows a flowchart of a process for producing a computer program capable of multitasking at a computer having a plurality of monitors according to a preferred embodiment of the present invention.
  • the process is based on an example case that a user starts to open a CAD design program through a body 400 including a monitor controller 430 for receiving data from a single CPU 410 and driving a computer program enabling a multitasking process using at least two monitors, and a plurality of monitors in step S200.
  • the body 400 provides a setting screen for controlling a plurality of monitors so as to set control values for controlling the monitors in step S210.
  • the user follows a screen guide to select one of the first monitor 100 through the monitor of the second user computer 700, as shown in FIG.
  • the CPU sets control values of the monitors in step S260.
  • the monitor controller 430 establishes orders of signals input to/output from the CPU 410 according to the monitor setting by the user, and sets application program linking execution values so that the output signals may be correctly transmitted to the respective graphic processors 440 through 460 and displayed to the respective monitors in step S280.
  • the CPU 410 transmits graphic data to the respective graphic processors 440 through 460 so as to display task screens to the respective monitors, and also transmits graphic data to the second user computer 700 connected to the network 600 including the Internet through the Ethernet controller 470.
  • the user starts desired tasks through the task screens displayed on the respective monitors.
  • the user drives a CAD file to the first monitor 100 to display a ground plan in step S300, drives the same CAD file to the second monitor 200 to display a front view plan in step S310, and drives the identical CAD file to the third monitor 300 to display a rear view plan in step S320, and a second user drives the identical CAD file to the monitor of the second user computer 700 to display a side view plan in step S330.
  • the user displays the same file to the respective monitors as described above, and corrects or edits desired plans while watching the respective monitors, and when the user performs his tasks at any monitor, the task results are immediately displayed to other monitors.
  • the user when the user corrects the ground plan, the corresponding task results are reflected to the front view plan, the rear view plan, and the side view plan so that the user may compare effect degrees of other plans caused by the task results and proceed to do the task.
  • the second user when the second user corrects or edits the displayed side view plan through the monitor of the second user computer 700 connected to the network 600 such as the Internet through the Ethernet controller 470, the correction or editing results are immediately reflected and displayed to the first through third monitors 100 through 300. Therefore, the user may communicate and perform the tasks with the second user long distant away from the user, thereby increasing task performance and easiness.
  • the user When the task is completed in step S340, the user stores documents in the like manner of the tasks of general programs in step S350, performs the task again in step S360, or terminates the task and opens another task program in step S370.
  • the user's all tasks are executed by the identical CPU 410, and accordingly, each monitor displays the same icon on the background, and in this instance, the user may click a desired icon at each monitor to do a desired task at any monitor, and the executed task screen may be freely transmitted to other monitors according to a predetermined instruction by using the input device 500, such as a mouse, connected to the body.
  • the user may drive the identical task program at each monitor to open a file having the same file name, but without being restricted this, and the user may execute different task programs to the respective monitors, and may execute the same task program and open files having different file names.
  • the plural monitors function as a large screen.
  • the multitask driving method of a computer program when the user may drives a computer task program having an identical file name displayed on the task screen displayed on each monitor through a computer including a body 400 including a monitor controller 430 for receiving data from a single CPU 410 and driving a computer program enabling multitasking through at least two monitors, and a plurality of monitors, and either performs a task at one of the two monitors or inputs data through the input device 500, the body 400 immediately displays results to other monitor.
  • the plural monitors are used as a big screen since the user may freely move the task screen according to a predetermined instruction input by an input device 500.
  • the body when the user drives a computer task program file having an identical file name to the task screen displayed to each monitor, and performs a desired task at one of at least two monitors, or inputs data through an input device in the case that a user performs a multitasking through a computer having a plurality of monitors, the body immediately processes data so that the data may be displayed to other monitors, and accordingly, the user may compare effect degrees of other monitors that display the identical file in different view angles according to task results generated at the monitors, thereby providing effectiveness and convenience.
  • the user may click a desired icon from at any monitor to execute the identical task program at each monitor, and freely move the executed task screen to other monitors according to a predetermined instruction using an input device such as a mouse connected to the body, and hence, providing effects of working at a so large screen as the number of the monitors, compared to the conventional working method of using a single monitor.

Abstract

A method for performing multitasking at each monitor through a computer having a plurality of monitors, controlled by a single CPU. When a user drives a computer task program file having an identical file name to a task screen displayed to each monitor, and performs a task at one of the monitors, or inputs data through an input device in the case he performs multitasking through the computer, the body immediately processes data to display them to other monitors, and he may compare effect degrees of other monitors that display the identical file in different view angles according to task results generated at the monitors. Further, the user may click an icon from at any monitor to execute the identical task program at each monitor, and freely move the executed task screen to other monitors according to instructions using an input device such as a mouse.

Description

Inter Locking Processed Multi-Windows Display System Program
Method thereof
BACKGROUND OF THE INVENTION
(a) Field of the Invention
The present invention relates to a multitasking driving method for computer task programs. More specifically, the present invention relates to a method for a user to perform multitasking at each monitor through a computer that is controlled by an identical PCU and that has a plurality of monitors.
(b) Description of the Related Art
In the conventional way of developing a computer task program (an application program), in order for a user to perform a plurality of program files, identical or new task programs are executed many times to be sequentially displayed on a screen of a single monitor in the staircase manner or chessboard manner, and if needed, the user locates the desired
task screen on top of the windows, controls the screen size, and performs editing or modifying. In this case, since the user is required to perform tasks
of a plurality of program files at a single monitor, the user has to manually
locate the corresponding task window to a position desired by the user and
adequately adjust the screen size each time he executes a different file task. Also, in the case of a conventional application task program, when the user
executes a computer task program having a same file name, locates
respective windows in the staircase or chessboard manner, does a task at
the one of the windows, and inputs data through an input device, input
results may not be displayed to other task windows displaying the file having the same file name, and hence, it is difficult for the user to compare task
results and progress the task of the file having the identical file name.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a method for producing a computer application program and a corresponding driving method for a user to conveniently perform a multi-window task at each computer through a computer that has a body including a monitor control device for receiving data from a CPU and driving a computer program allowing a multitasking process using at least two monitors and that has a plurality of monitors, enabling the body to immediately display the results to
another monitor when the user is using a single monitor from among at least
two monitors or the user inputs data through an input device, and freely
moving the task screen displayed on the currently used monitor to another
monitor according to the user's intention.
In one aspect of the present invention, a multitasking drive method
though a computer including a body including a monitor controller for receiving data from an identical CPU and driving a computer program enabling multitasking using at least two monitors, and a plurality of monitors, comprises: (a) the body setting control values of the monitors when a user drives a computer program capable of performing an identical task to the monitors, and sets at least one monitor to be used for multitasking through an input device at a monitor screen of a computer having the monitors; (b) the body setting a computer program linking execution value so that output signals to be displayed to the respective monitor may be transmitted to the corresponding monitors according to the set monitor control values; (c) the body displaying a task screen to the task-set monitor according to the control values for the monitors and the computer program linking execution value; and (d) the body displaying results to the other set monitors when the user drives a computer task program having an identical file name to a task screen displayed to each monitor, and performs a task at one of at least two monitors or inputs data through an input device.
In another aspect of the present invention, a multitasking drive method though a computer including a body including a monitor controller for receiving data from an identical CPU and driving a computer program enabling multitasking using at least two monitors, and a plurality of monitors, comprises: (e) the body displaying a corresponding task screen to a monitor when a user executes a predetermined computer task program at the monitor and selects a desired file name; (f) the body displaying a new corresponding task screen to a monitor different from that in (e) when the user executes a predetermined task program identical with the computer task program in (e) at the monitor different from that of (e) and selects a new file name so as to perform a task having a file name different from the task screen displayed to the monitor of (e); and (g) the body displaying a corresponding screen to a corresponding monitor in response to an input each time when the user inputs data through an input device so as to perform the respective tasks at the monitors of (e) and (f).
In still another aspect of the present invention, a multitasking drive method though a computer including a body including a monitor controller for receiving data from an identical CPU and driving a computer program enabling multitasking using at least two monitors, and a plurality of monitors, comprises: (h) the body displaying a corresponding task screen to a monitor when a user executes a predetermined computer task program at the monitor and selects a desired file name; (i) the body displaying a new corresponding task screen to a monitor different from that in (h) when the user executes a task program different from the computer task program in (h) at the monitor different from that in (h) and selects a new file name so as to perform a task of a computer task program different from the task screen displayed to the monitor of (h); and (j) the body displaying a corresponding screen to a corresponding monitor in response to an input each time when the user inputs data through an input device so as to perform the respective tasks at the monitors of (h) and (i).
The monitors are connected to the body through a network
including the Internet and include a monitor of a computer used by a second
user. The task screen of the computer task program displayed to each
monitor is freely moved to other monitor according to a predetermined user instruction caused by an input device connected to the body.
BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate an embodiment of the invention, and, together with the description, serve to explain the principles of the invention:
FIG. 1 shows a block diagram of a computer system according to a preferred embodiment of the present invention;
FIG. 2 shows a detailed block diagram of a connection state between
a computer system and a network including the Internet according to a preferred embodiment of the present invention;
FIG. 3 shows a flowchart for performing a multitasking process on a
computer program according to a preferred embodiment of the present
invention; and
FIG. 4 shows a flowchart for producing a computer program for performing multitasking according to a preferred embodiment of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In the following detailed description, only the preferred embodiment of the invention has been shown and described, simply by way of illustration of the best mode contemplated by the inventor(s) of carrying out the invention. As will be realized, the invention is capable of modification in various obvious respects, all without departing from the invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not restrictive.
A drive method for performing multitasking on a computer program according to a preferred embodiment of the present invention has following features. (1) Multiple driving
In the drive method for performing a multitasking process on a computer program according to the preferred embodiment of the present invention, a user may use a computer that includes a body including a monitor control device for receiving data from an identical CPU and driving a computer program allowing a multitasking process using at least two monitors and that has a plurality of monitors to thereby perform a multitask at each monitor, and when the user executes a computer task program file having an identical file name to a task window displayed to each monitor,
and the user either does a task sitting at one of the at least two monitors or
inputs data through an input device, the body processes the data to
immediately display results to another monitor. For example, in the conventional method, the user does all tasks using a single monitor, and may not concurrently drive a computer task
program file having an identical file name, and in the case of doing a CAD (computer aided design) task using a computer having a plurality of monitors according to the preferred embodiment of the present invention, the user may display the file having the identical file name to a first monitor in the ground plan, to a second monitor in the front view plan, to a third monitor in the rear view plan, and to a fourth monitor in the side view plan, and when the user does his task at any monitor, the task results are immediately displayed to other monitors. Hence, when the user corrects the ground plan, the correction results are displayed to the front view plan, the rear view plan, and the side view plan, and accordingly, the user may compare an influence
status provided to other plans caused by the task results and may do his task, thereby improving task efficiencies and easiness.
For another example, in the case of using education software, when
the user buys a pack of educational word processing software, executes it,
drives introductory user's guide software to a first monitor, and concurrently
drives desired word processing software to a second monitor, and then the user proceeds following the user's guide at the first monitor, the user may
easily and conveniently make a word processed document or do a user's
task at the second monitor.
In addition, in the case of applying to a game such as Star craft, when the user allows to display a whole scene to the first monitor, a partial battle scene to the second monitor, and characters to the third monitor, the user may compare and view all the program to enjoy the game, thereby adding the amusement of the game.
(2) Large screen effect In the drive method of performing a multitasking process on a computer program according to the preferred embodiment of the present invention, when the user uses a computer with a plurality of monitors to perform desired tasks at each monitor, the same CPU processes all the tasks, and each monitor displays the same icon on the background, and in this instance, the user may click a desired icon at each monitor to execute a desired task program at any monitor, and may freely move the executed task screen to another monitor through an input device such as a mouse connected to the body according to a predetermined instruction. As described above, since the user may enable to display the task screen of an identical or different computer task program to the respective monitors, the user may display each task screen to each monitor differing from the conventional method of displaying a plurality of task screens to a single monitor in the staircase or chessboard manner, and hence, the user may watch different task screens displayed from different monitors at the respective large screens, and conveniently do his tasks.
As a first example, in the field of searching Internet information, when attempting to concurrently connect a plurality of sites, compare the same, and search desired sites, an Internet information search expert conventionally opens a plurality of sites at a single monitor, and frequently moves to/from other sites so as to compare information for the respective sites, but the expert may use a computer having a plurality of monitors according to the preferred embodiment of the present invention to execute or move desired sites for each monitor and compare them, thereby providing a more convenient working environment.
As a second example, in the web design field, web design experts need a plurality of monitors since they concurrently open multiple software programs at a single monitor, and in this instance, the web design expert may drive a web design program at the first monitor, and an illustration program or a web editing program at the second monitor at the same time.
As a third example, in the expert design field such as 3D design, the design expert drives and displays a plurality of application programs to a single large-screen monitor because of lacking in displaying space, but in this case, the expert has to open a plurality of windows to drive the application programs, and he must make the current task window larger than the other windows for better view. However, since the user may distribute the application programs to the respective monitors to do desired tasks in the method of using the computer with a plurality of monitors, the user may expand the task space and compare various tasks to conveniently perform necessary missions.
As a fourth example, in the securities field, the conventional securities experts connect many computers to check prices of the stocks, but according to the method for using the computer having a plurality of monitors, the user may read the prices of various other stock items at many monitors driven by an identical CPU, and freely move the task screen between the monitors, thereby enabling the user to easily analyze the stock prices.
In addition to the above-noted examples, the method may be applied to surveillance monitors of security service providers, broadcast monitoring monitors, software development fields, game development fields, and electronic publication fields as well as large screen requiring cases for official or home use.
FIG. 1 shows a block diagram of a computer system according to a preferred embodiment of the present invention.
As shown, the computer system comprises a first monitor 100, a second monitor 200, a third monitor 300, a body 400, and an input device
500. A general personal computer, a big computer, and a super computer may be used for the computer system. Also, the number of the monitors connected to the body of the computer system used by the user is not restricted to three, and the user may use a computer connected to at least two monitors. The input device 500 includes a keyboard and a mouse for generating data input by the user at the corresponding monitor of the first through third monitors 100 through 300 according to the user's intention.
FIG. 2 shows a detailed block diagram of a connection state between a computer system and a network including the Internet according to the preferred embodiment of the present invention.
As shown, the body 400 of the computer system comprises a host bus, a graphic card port bus, a CPU 410, an application program storage device and share device 420; a monitor controller 430, a first graphic processor 440, a second graphic processor 450, a third graphic processor
460, and an Ethernet controller 470.
The CPU 410 for performing computation in a general computer, divides graphic data generated while enabling a driver to process data of the first through third monitors 100 through 300, input from the input device 500, and outputs first through third driving data. In this instance, the number of the monitors is not limited within three, and hence, the number of the CPUs may be increased to process complex computation in the case of outputting data to more monitors or performing complex computation because of a huge data volume.
The application program storage device and share device 420 stores various application programs for computer management, shared drivers for processing graphic data, and other types of data.
The monitor controller 430 defines orders of signals input to/output from the CPU 410, controls to correctly transmit the output signals to other devices, and processes unimportant signals to reduce processing loads of the CPU 410.
The first graphic processor 440 functioning as a graphic card, receives a first driving signal from the CPU 410 to start its operation, processes graphic data corresponding to the first driving signal to output first image signals, and converts the same into video signals to output them to a user through the first monitor 100.
The second graphic processor 450 functioning as a graphic card, receives a second driving signal from the CPU 410 to start its operation, processes graphic data corresponding to the second driving signal to output second image signals, and converts the same into video signals to output them to a user through the second monitor 200.
The third graphic processor 460 functioning as a graphic card, receives a third driving signal from the CPU 410 to start its operation, processes graphic data corresponding to the third driving signal to output third image signals, and converts the same into video signals to output them to a user through the third monitor 300.
The Ethernet controller 470 receives data from an external communication network to extract data according to a predetermined protocol, generates communication data to repeat data transmission and receipt between the computer body 400 and the network 600 including the Internet. The Ethernet controller 470 of the computer body 400 is connected to the network 600 such as the Internet, and the body 400 shares programs with a second user through the second user's computer connected to the network 600.
A multitasking drive process of a computer program according to a preferred, embodiment of the present invention will now be described in detail.
FIG. 3 shows a flowchart of a process for concurrently linking computer programs in the multiple manner using a computer having a plurality of monitors. As shown, the user sets an operating system environment for driving programs in order to perform a computer program task capable of multitasking at a computer having a plurality of monitors in step S100. The user sets how to configure the monitors driven by the computer in step S110. That is, the user checks the number of monitors and a network connection state so that the user may select the number of monitors or how the user may set the document of the default configuration of the monitors as a default. When finishing setting the monitor configuration, the user sets control values of the respective monitors, recognizable by the monitor controller 430, and also sets a control value of a working monitor in step S120. When finishing setting the monitor control, the user performs desired tasks using a main program including a Korean word processor, an educational program, and a 3-dimensional design program in step S130.
FIG. 4 shows a flowchart of a process for producing a computer program capable of multitasking at a computer having a plurality of monitors according to a preferred embodiment of the present invention.
As shown, the process is based on an example case that a user starts to open a CAD design program through a body 400 including a monitor controller 430 for receiving data from a single CPU 410 and driving a computer program enabling a multitasking process using at least two monitors, and a plurality of monitors in step S200. When the user clicks an icon displayed on one of the monitors to open a program, the body 400 provides a setting screen for controlling a plurality of monitors so as to set control values for controlling the monitors in step S210. In this instance, when the user follows a screen guide to select one of the first monitor 100 through the monitor of the second user computer 700, as shown in FIG. 2, connected to the network 600 such as the Internet in steps S220 through S250, the CPU sets control values of the monitors in step S260. When the setting of the monitor control values is finished in step S270, the monitor controller 430 establishes orders of signals input to/output from the CPU 410 according to the monitor setting by the user, and sets application program linking execution values so that the output signals may be correctly transmitted to the respective graphic processors 440 through 460 and displayed to the respective monitors in step S280. In this instance, the CPU 410 transmits graphic data to the respective graphic processors 440 through 460 so as to display task screens to the respective monitors, and also transmits graphic data to the second user computer 700 connected to the network 600 including the Internet through the Ethernet controller 470. When the setting of the application program linking execution values is finished in step S290, the user starts desired tasks through the task screens displayed on the respective monitors. For example, the user drives a CAD file to the first monitor 100 to display a ground plan in step S300, drives the same CAD file to the second monitor 200 to display a front view plan in step S310, and drives the identical CAD file to the third monitor 300 to display a rear view plan in step S320, and a second user drives the identical CAD file to the monitor of the second user computer 700 to display a side view plan in step S330. The user displays the same file to the respective monitors as described above, and corrects or edits desired plans while watching the respective monitors, and when the user performs his tasks at any monitor, the task results are immediately displayed to other monitors. Therefore, when the user corrects the ground plan, the corresponding task results are reflected to the front view plan, the rear view plan, and the side view plan so that the user may compare effect degrees of other plans caused by the task results and proceed to do the task. In particular, when the second user corrects or edits the displayed side view plan through the monitor of the second user computer 700 connected to the network 600 such as the Internet through the Ethernet controller 470, the correction or editing results are immediately reflected and displayed to the first through third monitors 100 through 300. Therefore, the user may communicate and perform the tasks with the second user long distant away from the user, thereby increasing task performance and easiness. When the task is completed in step S340, the user stores documents in the like manner of the tasks of general programs in step S350, performs the task again in step S360, or terminates the task and opens another task program in step S370.
In the above-described preferred embodiment of the present invention, in the case of executing a linked task program using a computer having a plurality of monitors, the user's all tasks are executed by the identical CPU 410, and accordingly, each monitor displays the same icon on the background, and in this instance, the user may click a desired icon at each monitor to do a desired task at any monitor, and the executed task screen may be freely transmitted to other monitors according to a predetermined instruction by using the input device 500, such as a mouse, connected to the body. The user may drive the identical task program at each monitor to open a file having the same file name, but without being restricted this, and the user may execute different task programs to the respective monitors, and may execute the same task program and open files having different file names. When the user drives different task programs to the respective monitors, or executes an identical task program and reads files having different file names, the plural monitors function as a large screen.
As described above, in the multitask driving method of a computer program according to the preferred embodiment of the present invention, when the user may drives a computer task program having an identical file name displayed on the task screen displayed on each monitor through a computer including a body 400 including a monitor controller 430 for receiving data from a single CPU 410 and driving a computer program enabling multitasking through at least two monitors, and a plurality of monitors, and either performs a task at one of the two monitors or inputs data through the input device 500, the body 400 immediately displays results to other monitor. Also, when the user drives different task programs to the respective monitors, or drives an identical task program having different file names, the plural monitors are used as a big screen since the user may freely move the task screen according to a predetermined instruction input by an input device 500.
According to the present invention, when the user drives a computer task program file having an identical file name to the task screen displayed to each monitor, and performs a desired task at one of at least two monitors, or inputs data through an input device in the case that a user performs a multitasking through a computer having a plurality of monitors, the body immediately processes data so that the data may be displayed to other monitors, and accordingly, the user may compare effect degrees of other monitors that display the identical file in different view angles according to task results generated at the monitors, thereby providing effectiveness and convenience. Further, the user may click a desired icon from at any monitor to execute the identical task program at each monitor, and freely move the executed task screen to other monitors according to a predetermined instruction using an input device such as a mouse connected to the body, and hence, providing effects of working at a so large screen as the number of the monitors, compared to the conventional working method of using a single monitor.
While this invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims

WHAT IS CLAIMED IS:
1. A multitasking drive method though a computer including a body including a monitor controller for receiving data from an identical CPU and driving a computer program enabling multitasking using at least two monitors, and a plurality of monitors, comprising:
(a) the body setting control values of the monitors when a user drives a computer program capable of performing an identical task to the monitors, and sets at least one monitor to be used for multitasking through an input device at a monitor screen of a computer having the monitors; (b) the body setting a computer program linking execution value so that output signals to be displayed to the respective monitor may be transmitted to the corresponding monitors according to the set monitor control values;
(c) the body displaying a task screen to the task-set monitor according to the control values for the monitors and the computer program linking execution value; and
(d) the body displaying results to the other set monitors when the user drives a computer task program having an identical file name to a task
screen displayed to each monitor, and performs a task at one of at least two
monitors or inputs data through an input device.
2. A multitasking drive method though a computer including a body including a monitor controller for receiving data from an identical CPU and driving a computer program enabling multitasking using at least two monitors, and a plurality of monitors, comprising:
(e) the body displaying a corresponding task screen to a monitor when a user executes a predetermined computer task program at the monitor and selects a desired file name;
(f) the body displaying a new corresponding task screen to a monitor different from that in (e) when the user executes a predetermined task program identical with the computer task program in (e) at the monitor different from that of (e) and selects a new file name so as to perform a task having a file name different from the task screen displayed to the monitor of
(e); and
(g) the body displaying a corresponding screen to a corresponding monitor in response to an input each time when the user inputs data through an input device so as to perform the respective tasks at the monitors of (e) and (f).
3. A multitasking drive method though a computer including a body including a monitor controller for receiving data from an identical CPU and driving a computer program enabling multitasking using at least two monitors, and a plurality of monitors, comprising: (h) the body displaying a corresponding task screen to a monitor when a user executes a predetermined computer task program at the monitor and selects a desired file name; (i) the body displaying a new corresponding task screen to a monitor different from that in (h) when the user executes a task program different from the computer task program in (h) at the monitor different from that in (h) and selects a new file name so as to perform a task of a computer task program different from the task screen displayed to the monitor of (h); and
(j) the body displaying a corresponding screen to a corresponding monitor in response to an input each time when the user inputs data through an input device so as to perform the respective tasks at the monitors of (h) and (i).
4. The method of one of claims 1 through 3, wherein the monitors are connected to the body through a network including the Internet and include a monitor of a computer used by a second user.
5. The method of one of claims 1 through 3, wherein the task screen of the computer task program displayed to each monitor is freely moved to other monitor according to a predetermined user instruction caused by an input device connected to the body.
PCT/KR2001/002222 2001-10-19 2001-12-20 Inter locking processed multi-windows display system program method thereof WO2003040938A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR2001/64711 2001-10-19
KR1020010064711A KR20030033257A (en) 2001-10-19 2001-10-19 Inter locking processed multi-windows display system program method thereof

Publications (1)

Publication Number Publication Date
WO2003040938A1 true WO2003040938A1 (en) 2003-05-15

Family

ID=19715262

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2001/002222 WO2003040938A1 (en) 2001-10-19 2001-12-20 Inter locking processed multi-windows display system program method thereof

Country Status (2)

Country Link
KR (1) KR20030033257A (en)
WO (1) WO2003040938A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111190565A (en) * 2020-04-13 2020-05-22 延锋伟世通电子科技(南京)有限公司 Multi-screen interaction system and method based on single host and single system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8893016B2 (en) * 2005-06-10 2014-11-18 Nvidia Corporation Using a graphics system to enable a multi-user computer system
KR102308927B1 (en) * 2018-12-27 2021-10-05 주식회사 엔씨소프트 Method for outputting screen and display device for executing the same

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5844553A (en) * 1993-08-30 1998-12-01 Hewlett-Packard Company Mechanism to control and use window events among applications in concurrent computing
US6067618A (en) * 1998-03-26 2000-05-23 Innova Patent Trust Multiple operating system and disparate user mass storage resource separation for a computer system
US6081832A (en) * 1995-12-19 2000-06-27 International Business Machines Corporation Object oriented mail server framework mechanism

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5844553A (en) * 1993-08-30 1998-12-01 Hewlett-Packard Company Mechanism to control and use window events among applications in concurrent computing
US6081832A (en) * 1995-12-19 2000-06-27 International Business Machines Corporation Object oriented mail server framework mechanism
US6067618A (en) * 1998-03-26 2000-05-23 Innova Patent Trust Multiple operating system and disparate user mass storage resource separation for a computer system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111190565A (en) * 2020-04-13 2020-05-22 延锋伟世通电子科技(南京)有限公司 Multi-screen interaction system and method based on single host and single system

Also Published As

Publication number Publication date
KR20030033257A (en) 2003-05-01

Similar Documents

Publication Publication Date Title
US10643023B2 (en) Programmatic native rendering of structured content
JP4718747B2 (en) Expert system for generating user interfaces
CN101218562B (en) Multi-processor method and device
US6392651B1 (en) Interactive timeline visualization
US5754242A (en) Data formatting system for processing multiple independent input data streams for high resolution screen displays
US7930343B2 (en) Scalable user interface system
US20060284867A1 (en) Web application system, web application server device and web client device
KR20060052717A (en) Virtual desktop-meta-organization & control system
JPH0727571B2 (en) Raster scan display device and graphic data transfer method
US20210209837A1 (en) Method and apparatus for rendering image
US20130181975A1 (en) Systems and methods for objects associated with a three-dimensional model
US20020067378A1 (en) Computer controlled user interactive display interfaces with three-dimensional control buttons
US20090138801A1 (en) Wizard navigation list
CN109766034B (en) Method, device and equipment for quickly starting application program and storage medium
US6216261B1 (en) Method and apparatus for generating generic programming instructions using visual programming
KR20030015230A (en) Improvements relating to computer systems
WO2003040938A1 (en) Inter locking processed multi-windows display system program method thereof
JP2021012726A5 (en) Information processing system, information processing device, management server, information processing method and program
KR100417371B1 (en) Inter locking processed multi-windows display system program method thereof
CN113778622A (en) Cloud desktop keyboard event processing method, device, equipment and storage medium
CN113360064A (en) Method and device for searching local area of picture, medium and electronic equipment
JP2768052B2 (en) Group work system and group work individual work simultaneous execution system
CN115618155B (en) Method and device for generating animation, computer equipment and storage medium
Śniegowski et al. Vitrall: web-based distributed visualization system for creation of collaborative working environments
WO2023145361A1 (en) Robot control system and method for configuring robot control system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC (COMMUNICATION DATED 29-06-04, EPO FORM 1205A)

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP