← Back to Patent Explorer
US5809240A Expired / Lapsed US ⏱️ 0.0 years remaining

System for segmenting graphic data installed in respective terminal into areas corresponding to terminals and each area is to be manipulated by its respective terminal

Assignee: Fujitsu Ltd
•
Filing: 1996-11-19
•
Granted: 1998-09-15
•
Expires: 2016-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object of the present invention is to allow a plurality of people to manipulate a large amount of consistent graphic data concurrently and to simplify development of application programs having a distributed input facility. Data 2 to be manipulated is stored in one workstation among a plurality of workstations WS1 to WSn connected over a network 5. The data 2 is divided and displayed on each of the workstations. Operators operate input means (e.g., a mouse) included in each workstation to process the data 2 concurrently. A device for implementing a distributed input environment is installed in a window system 1. A window copying unit 1g creates copies of, for example, an editing window opened in one workstation, whereby windows are opened in the other workstations.

Inventors

  • 👤 Yoshitomo Kumagai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 11:06
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G06F3/1454; G06F3/01; G06F3/048; G06F3/0481

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 194 words
An interactive graphic processing method in which a plurality of terminal equipment connected over a network are used to process data interactively, graphic data to be manipulated being installed in a respective terminal equipment of the plurality of terminal equipment, the method comprising: segmenting the graphic data installed in the respective terminal equipment into a plurality of areas; associating the plurality of areas with the plurality of terminal equipment so that the plurality of areas respectively correspond to the plurality of terminal equipment; allocating the plurality of areas so that each area of the plurality of areas is allocated to the corresponding terminal equipment of the plurality of terminal equipment; producing manipulation data for each area of the graphic data installed in the respective terminal equipment by the corresponding terminal equipment, the manipulation data indicating manipulations to be made to the respective area; sending the manipulation data produced by the plurality of terminal equipment to the respective terminal equipment having the graphic data installed therein; and manipulating the graphic data by the respective terminal equipment having the graphic data stored therein, in accordance with the manipulation data produced by the plurality of terminal equipment.
Claim 2
Dependent Claim 194 words
An interactive graphic processing method in which a plurality of terminal equipment connected over a network are used to process data interactively, graphic data to be manipulated being installed in a respective terminal equipment of the plurality of terminal equipment, the method comprising: segmenting the graphic data installed in the respective terminal equipment into a plurality of areas; associating the plurality of areas with the plurality of terminal equipment so that the plurality of areas respectively correspond to the plurality of terminal equipment; allocating the plurality of areas so that each area of the plurality of areas is allocated to the corresponding terminal equipment of the plurality of terminal equipment; producing manipulation data for each area of the graphic data installed in the respective terminal equipment by the corresponding terminal equipment, the manipulation data indicating manipulations to be made to the respective area; sending the manipulation data produced by the plurality of terminal equipment to the respective terminal equipment having the graphic data installed therein; and manipulating the graphic data by the respective terminal equipment having the graphic data stored therein, in accordance with the manipulation data produced by the plurality of terminal equipment.
Claim 3
Dependent Claim 30 words
An interactive graphic processing method according to claim 1, further comprising the step of: selectively displaying different arbitrary areas of the plurality of areas on the plurality of terminal equipment.
Claim 4
Dependent Claim 17 words
An interactive graphic processing method according to claim 1, wherein the manipulation data includes commands and events.
Claim 5
Dependent Claim 52 words
An interactive graphic processing method according to claim 1, further comprising the step of, when a time-consuming command to be executed is issued by the respective terminal equipment of the plurality of terminal equipment: reporting the issuance of the time-consuming command to the other terminal equipment of the plurality of terminal equipment.
Claim 6
Dependent Claim 40 words
An interactive graphic processing method according to claim 4, further comprising the step of, when a time-consuming command is to be executed by the respective terminal equipment: receiving acknowledgments from the other terminal equipment of the plurality of terminal equipment.
Claim 7
Dependent Claim 98 words
An interactive graphic processing method according to claim 1, wherein commands are divided into shared commands that can be selected simultaneously by the plurality of terminal equipment and exclusive commands that, when selected by the respective terminal equipment of the plurality of terminal equipment, cannot be selected by any other terminal equipment of the plurality of terminal equipment, the method further comprising the step of, when a command is received from a respective terminal equipment of the plurality of terminal equipment: processing the command in accordance with whether the command is a shared command or an exclusive command.
Claim 8
Dependent Claim 47 words
An interactive graphic processing method according to claim 1, further comprising the step of: sequentially displaying graphic data manipulated in accordance with manipulation data produced by the respective terminal equipment of the plurality of terminal equipment in the other terminal equipment of the plurality of terminal equipment.
Claim 9
Dependent Claim 33 words
An interactive graphic processing method according to claim 1, further comprising the step of: displaying all of the graphic data to be manipulated on each terminal equipment of the plurality of terminal equipment.
Claim 10
Dependent Claim 23 words
An interactive graphic processing method according to claim 1, wherein each terminal equipment of the plurality of terminal equipment includes a window system.
Claim 11
Dependent Claim 43 words
An interactive graphic processing method according to claim 9, wherein the window system of each terminal equipment implements a distributed input environment so that an application program running on the terminal equipment does not need to be aware of the distributed input environment.
Claim 12
Dependent Claim 44 words
An interactive graphic processing method according to claim 10, further comprising the step of: copying an editing window opened in one terminal equipment of the plurality of terminal equipment into an open window of a different terminal equipment of the plurality of terminal equipment.
Claim 13
Dependent Claim 42 words
An interactive graphic processing method according to claim 11, further comprising the step of: copying a menu window of one terminal equipment of the plurality of terminal equipment to open windows in the other terminal equipment of the plurality of terminal equipment.
Claim 14
Dependent Claim 37 words
An interactive graphic processing method according to claim 1, further comprising the steps of: managing events which occur in the plurality of terminal equipment, and when an event becomes significant, posting the event to an application program.
Claim 15
Dependent Claim 61 words
An interactive graphic processing method according to claim 1, further comprising the step of, when the result of processing performed by an application program is to be reported to a respective terminal equipment of the plurality of terminal equipment: identifying the respective terminal equipment to which the result is to be reported, and reporting the result to the identified terminal equipment.
Claim 16
Dependent Claim 28 words
An interactive graphic processing method according to claim 1, wherein a portion of the graphic data are allocated to a plurality of terminal equipment in an overlapping manner.
Claim 17
Dependent Claim 196 words
An interactive graphic processing apparatus in which a plurality of terminal equipment connected over a network are used to process data interactively, graphic data to be manipulated being installed in a respective terminal equipment of the plurality of terminal equipment, the apparatus comprising: means for segmenting the graphic data installed in the respective terminal equipment into a plurality of areas; means for associating the plurality of areas with the plurality of terminal equipment so that the plurality of areas respectively correspond to the plurality of terminal equipment; means for allocating each area of the plurality of areas to the corresponding terminal equipment of the plurality of terminal equipment; means for producing manipulation data for each area of the graphic data installed in the respective terminal equipment by the corresponding terminal equipment, the manipulation data indicating manipulations to be made to the respective area; means for sending the manipulation data produced by the plurality of terminal equipment to the respective terminal equipment having the graphic data installed therein; and means for manipulating the graphic data in accordance with the manipulation data produced by the terminal equipment, by the respective terminal equipment having the graphic data stored therein.
Claim 18
Dependent Claim 196 words
An interactive graphic processing apparatus in which a plurality of terminal equipment connected over a network are used to process data interactively, graphic data to be manipulated being installed in a respective terminal equipment of the plurality of terminal equipment, the apparatus comprising: means for segmenting the graphic data installed in the respective terminal equipment into a plurality of areas; means for associating the plurality of areas with the plurality of terminal equipment so that the plurality of areas respectively correspond to the plurality of terminal equipment; means for allocating each area of the plurality of areas to the corresponding terminal equipment of the plurality of terminal equipment; means for producing manipulation data for each area of the graphic data installed in the respective terminal equipment by the corresponding terminal equipment, the manipulation data indicating manipulations to be made to the respective area; means for sending the manipulation data produced by the plurality of terminal equipment to the respective terminal equipment having the graphic data installed therein; and means for manipulating the graphic data in accordance with the manipulation data produced by the terminal equipment, by the respective terminal equipment having the graphic data stored therein.
Claim 19
Dependent Claim 29 words
An interactive graphic processing apparatus according to claim 16, further comprising: means for selectively displaying different arbitrary areas of the plurality of areas on the plurality of terminal equipment.
Claim 20
Dependent Claim 17 words
An interactive graphic processing apparatus according to claim 16, wherein the manipulation data includes commands and events.
Claim 21
Dependent Claim 51 words
An interactive graphic processing apparatus according to claim 16, further comprising: means for, when a time-consuming command to be executed is issued by a respective terminal equipment of the plurality of terminal equipment, reporting the issuance of the time-consuming command to the other terminal equipment of the plurality of terminal equipment.
Claim 22
Dependent Claim 39 words
An interactive graphic processing apparatus according to claim 19, further comprising: means for, when a time-consuming command is to be executed by a respective terminal equipment, receiving acknowledgments from the other terminal equipment of the plurality of terminal equipment.
Claim 23
Dependent Claim 97 words
An interactive graphic processing apparatus according to claim 16, wherein commands are divided into shared commands that can be selected simultaneously by the plurality of terminal equipment and exclusive commands that, when selected by a respective terminal equipment of the plurality of terminal equipment, cannot be selected by any other terminal equipment of the plurality of terminal equipment, the apparatus further comprising: means for, when a command is received from a respective terminal equipment of the plurality of terminal equipment, processing the command in accordance with whether the command is a shared command or an exclusive command.
Claim 24
Dependent Claim 46 words
An interactive graphic processing apparatus according to claim 16, further comprising: means for sequentially displaying graphic data manipulated in accordance with manipulation data produced by a respective terminal equipment of the plurality of terminal equipment in the other terminal equipment of the plurality of terminal equipment.
Claim 25
Dependent Claim 32 words
An interactive graphic processing apparatus according to claim 16, further comprising: means for displaying all of the graphic data to be manipulated on each terminal equipment of the plurality of terminal equipment.
Claim 26
Dependent Claim 23 words
An interactive graphic processing apparatus according to claim 16, wherein each terminal equipment of the plurality of terminal equipment includes a window system.
Claim 27
Dependent Claim 43 words
An interactive graphic processing apparatus according to claim 24, wherein the window system of each terminal equipment implements a distributed input environment so that an application program running on the terminal equipment does not need to be aware of the distributed input environment.
Claim 28
Dependent Claim 43 words
An interactive graphic processing apparatus according to claim 25, further comprising: means for copying an editing window opened in one terminal equipment of the plurality of terminal equipment into an open window of a different terminal equipment of the plurality of terminal equipment.
Claim 29
Dependent Claim 41 words
An interactive graphic processing apparatus according to claim 26, further comprising: means for copying a menu window of one terminal equipment of the plurality of terminal equipment to open windows in the other terminal equipment of the plurality of terminal equipment.
Claim 30
Dependent Claim 38 words
An interactive graphic processing apparatus according to claim 16, further comprising: means for managing events which occur in the plurality of terminal equipment, and means for, when an event becomes significant, posting the event to an application program.
Claim 31
Dependent Claim 61 words
An interactive graphic processing apparatus according to claim 16, further comprising: means, when the result of processing performed by an application program is to be reported to a respective terminal equipment of the plurality of terminal equipment, for identifying the respective terminal equipment to which the result is to be reported, and for reporting the result to the identified terminal equipment.
Claim 32
Dependent Claim 30 words
An interactive graphic processing apparatus according to claim 16, wherein the allocation means allocates a portion of the graphic data to a plurality of terminal equipment in an overlapping manner.

References Cited (Backward Citations)

US5335323A Cited
US5220657A Cited
US5107443A Cited
US5276883A Cited
US5208912A Cited
US5119319A Cited
US5388196A Cited
US5200993A Cited
US5384835A Cited
US5293619A Cited
US5337407A Cited
US5392400A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-14 2002-03-16 2002-09-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-14 2006-03-16 2006-09-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-14 2010-03-16 2010-09-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag