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

Method and apparatus for supporting cooperative works via computer network

Assignee: Toshiba Corp
•
Filing: 1996-11-19
•
Granted: 1998-08-25
•
Expires: 2016-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A scheme for supporting cooperative works capable of reproducing the contents of the past works from the recorded history of the cooperative works accurately, such that the cooperative works can be carried out efficiently and smoothly. In this scheme, the inputs made by each user during the cooperative works are stored in correspondence to input target data indicating input target applications of the inputs as a record of the cooperative works. Then, afterwards, the input target applications indicated by the input target data are re-executed according to the stored inputs to reproduce results of the cooperative works resulting from the inputs which can be presented to each user.

Inventors

  • 👤 Takashi Moriyasu
  • 👤 Tetsuro Muranaga
  • 👤 Mami Kodama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 19:38
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; H; H04; H04L; H04L67/00; H04L67/01; H04L67/02; H04L67/14; H04L67/142; H04L67/50; H04L67/75; H04L9/00; H04L9/40; H04L67/56; H04L67/565; H04L67/5651; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 120 words
An apparatus for supporting cooperative works via a computer network by a plurality of users, comprising: input means for entering inputs made by each user and used in executing applications during the cooperative works; memory means for storing the inputs entered by the input means during the cooperative works together with input target data indicating input target applications associated with the stored inputs; reproduction means for re-executing the input target applications indicated by the input target data using a recorded history of inputs stored in the memory means to reproduce results of the cooperative works once obtained in past; and output means for presenting the results of the cooperative works once obtained in past as reproduced by the reproduction means.
Claim 2
Independent Claim 120 words
An apparatus for supporting cooperative works via a computer network by a plurality of users, comprising: input means for entering inputs made by each user and used in executing applications during the cooperative works; memory means for storing the inputs entered by the input means during the cooperative works together with input target data indicating input target applications associated with the stored inputs; reproduction means for re-executing the input target applications indicated by the input target data using a recorded history of inputs stored in the memory means to reproduce results of the cooperative works once obtained in past; and output means for presenting the results of the cooperative works once obtained in past as reproduced by the reproduction means.
Claim 3
Dependent Claim 25 words
The apparatus of claim 1, further comprising user interface means for allowing each user to control operations of the memory means and the reproduction means.
Claim 4
Dependent Claim 40 words
The apparatus of claim 1, further comprising user interface means for displaying a cooperative work input browser for graphically indicating a progress of the cooperative works according to the inputs and the input target data stored in the memory means.
Claim 5
Dependent Claim 29 words
The apparatus of claim 3, wherein the memory means also stores marker data indicating markers to be displayed in the cooperative work input browser by the user interface means.
Claim 6
Dependent Claim 33 words
The apparatus of claim 1, wherein the memory means stores operation right data indicating an operation right assigned to a user for each input target application at a time of entering each input.
Claim 7
Dependent Claim 34 words
The apparatus of claim 1, wherein the memory means also stores input user data indicating a user ID which identifies a user who entered each input at the input means during the cooperative works.
Claim 8
Dependent Claim 52 words
The apparatus of claim 1, wherein the memory means also stores a time stamp for each input indicating a time of entering each input by the input means, and the reproduction means re-executes the input target applications at time intervals between sequentially entered inputs according to the time stamp of each input.
Claim 9
Dependent Claim 32 words
The apparatus of claim 1, wherein the reproduction means re-executes the input target applications at prescribed constant time intervals shorter than actual time intervals between consecutively entered inputs during the cooperative works.
Claim 10
Dependent Claim 40 words
The apparatus of claim 1, further comprising filtering means for filtering out a part of the inputs and a part of the input target applications from the inputs and the input target data to be stored in the memory means.
Claim 11
Dependent Claim 48 words
The apparatus of claim 1, further comprising filtering means for filtering out a part of the inputs and a part of the input target applications from the inputs and the input target data to be utilized by the reproduction means in reproducing the results of the cooperative works.
Claim 12
Dependent Claim 44 words
The apparatus of claim 1, further comprising management means for managing transmissions of the inputs, the input target data, the input target applications, and the results of the cooperative works among the input means, the memory means, the reproduction means, and the output means.
Claim 13
Dependent Claim 36 words
The apparatus of claim 1, wherein the input means and the output means are provided on each terminal which is used by each user and is connected with terminals of other users via the computer network.
Claim 14
Independent Claim 99 words
A method of supporting cooperative works via a computer network by a plurality of users, comprising the steps of: storing inputs made by each user and used in executing applications during the cooperative works together with input target data indicating input target applications associated with the stored inputs; re-executing the input target applications indicated by the input target data using a recorded history of inputs stored at the storing step to reproduce results of the cooperative works once obtained in past; and presenting the results of the cooperative works once obtained in past as reproduced at the re-executing step.
Claim 15
Independent Claim 99 words
A method of supporting cooperative works via a computer network by a plurality of users, comprising the steps of: storing inputs made by each user and used in executing applications during the cooperative works together with input target data indicating input target applications associated with the stored inputs; re-executing the input target applications indicated by the input target data using a recorded history of inputs stored at the storing step to reproduce results of the cooperative works once obtained in past; and presenting the results of the cooperative works once obtained in past as reproduced at the re-executing step.
Claim 16
Dependent Claim 29 words
The method of claim 13, further comprising the step of providing user interface means for allowing each user to control operations at the storing step and the re-executing step.
Claim 17
Dependent Claim 44 words
The method of claim 13, further comprising the step of providing user interface means for displaying a cooperative work input browser for graphically indicating a progress of the cooperative works according to the inputs and the input target data stored at the storing step.
Claim 18
Dependent Claim 29 words
The method of claim 15, wherein the storing step also stores marker data indicating markers to be displayed in the cooperative work input browser by the user interface means.
Claim 19
Dependent Claim 34 words
The method of claim 13, wherein the storing step also stores operation right data indicating an operation right assigned to a user for each input target application at a time of entering each input.
Claim 20
Dependent Claim 34 words
The method of claim 13, wherein the storing step also stores input user data indicating a user ID which identifies a user who entered each input at the input means during the cooperative works.
Claim 21
Dependent Claim 52 words
The method of claim 13, wherein the storing step also stores a time stamp for each input indicating a time of entering each input during the cooperative works, and the re-executing step re-executes the input target applications at time intervals between sequentially entered inputs according to the time stamp of each input.
Claim 22
Dependent Claim 32 words
The method of claim 13, wherein the re-executing step re-executes the input target applications at prescribed constant time intervals shorter than actual time intervals between consecutively entered inputs during the cooperative works.
Claim 23
Dependent Claim 40 words
The method of claim 13, further comprising the step of filtering out a part of the inputs and a part of the input target applications from the inputs and the input target data to be stored at the storing step.
Claim 24
Dependent Claim 48 words
The method of claim 13, further comprising the step of filtering out a part of the inputs and a part of the input target applications from the inputs and the input target data to be utilized at the re-executing step in reproducing the results of the cooperative works.
Claim 25
Dependent Claim 131 words
In a computer network, an apparatus for supporting a cooperative work created by a plurality of users, comprising: at least one input device for entering inputs by said users which are applied to target applications in developing a cooperative work; a memory device for storing a history of the inputs entered by the at least one input device in developing a cooperative work, the history including the inputs entered by said users and corresponding target applications to which said inputs have been applied; a re-execution unit for re-executing the target applications using the inputs entered by said users as stored in said history, to thereby recreate the cooperative work at a particular state of development; at least one output device for presenting a recreated cooperative work reproduced with said re-execution unit.
Claim 26
Dependent Claim 131 words
In a computer network, an apparatus for supporting a cooperative work created by a plurality of users, comprising: at least one input device for entering inputs by said users which are applied to target applications in developing a cooperative work; a memory device for storing a history of the inputs entered by the at least one input device in developing a cooperative work, the history including the inputs entered by said users and corresponding target applications to which said inputs have been applied; a re-execution unit for re-executing the target applications using the inputs entered by said users as stored in said history, to thereby recreate the cooperative work at a particular state of development; at least one output device for presenting a recreated cooperative work reproduced with said re-execution unit.

References Cited (Backward Citations)

US5379374A 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-08-24 2002-02-23 2002-08-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-24 2006-02-23 2006-08-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-24 2010-02-23 2010-08-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag