US6006195A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Product development system and method using integrated process and data management
Assignee: Workgroup Tech Corp
•
Filing: 1996-04-26
•
Granted: 1999-12-21
•
Expires: 2016-04-26
Abstract
Abstract A system, and related method, for managing the development of a project includes a memory device and at least one category definition stored in the memory device. Each category definition is representative of a discrete work deliverable required to complete the project being managed and has at least one stage. Each stage defines a portion of the definition's life-cycle and is completed only upon the submission of substantive information required by the stage to create the discrete work deliverable.
Inventors
- 👤 Lori C. Marchak
- 👤 Martin Dickau
- 👤 Jeffrey G. MacAllister
- 👤 Patrice A. Tegan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 11:14
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/04; G06Q10/06; G06Q10/063; G06Q10/0631; G06Q10/06311; G06Q10/063114; G06Q10/063118; G06Q10/06316; G06Q10/10; G06Q10/103
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
175 words
A system for managing development of a project by a plurality of users, the project including at least one discrete work deliverable, said system comprising: a memory device; at least one category instance stored on said memory device, the category instance defined by a category definition and representing the discrete work deliverable, said category instance having a life-cycle comprising at least one stage defined by a stage definition, said stage being completed upon the entry by at least one user of substantive information required to create said discrete work deliverable; means for notifying an appropriate user when substantive work is necessary to complete said stage of said category instance; means for controlling the access of the appropriate user to each category instance, said controlling means responsive to said stage; means for controlling the responsibility of the appropriate user for each category instance, said controlling means responsive to said stage; and means for allowing said appropriate user to indicate that said substantive work is completed, thereby completing said stage of the life-cycle of said category instance.
Claim 2
Independent Claim
175 words
A system for managing development of a project by a plurality of users, the project including at least one discrete work deliverable, said system comprising: a memory device; at least one category instance stored on said memory device, the category instance defined by a category definition and representing the discrete work deliverable, said category instance having a life-cycle comprising at least one stage defined by a stage definition, said stage being completed upon the entry by at least one user of substantive information required to create said discrete work deliverable; means for notifying an appropriate user when substantive work is necessary to complete said stage of said category instance; means for controlling the access of the appropriate user to each category instance, said controlling means responsive to said stage; means for controlling the responsibility of the appropriate user for each category instance, said controlling means responsive to said stage; and means for allowing said appropriate user to indicate that said substantive work is completed, thereby completing said stage of the life-cycle of said category instance.
Claim 3
Dependent Claim
97 words
The system of claim 1 further comprising: means for creating a plurality of category definitions each having a plurality of attributes and a plurality of associated stage definitions; means for creating a plurality of category instances each representing at least one of said plurality of category definitions during a particular stage defined by at least one of said plurality of associated stage definitions, said category instances having a plurality of fields for the entry of substantive work necessary to complete said stage; and means for storing said plurality of category definitions and said plurality of category instances.
Claim 4
Dependent Claim
25 words
The system of claim 1 further comprising: means for relating one of said plurality of category instances to another of said plurality of category instances.
Claim 5
Dependent Claim
27 words
The system of claim 1 wherein said notifing means comprises a display device; and said allowing means comprises an input device for manipulating a graphical user interface.
Claim 6
Dependent Claim
167 words
A computer implemented method for managing development of a project by a plurality of users, the project including at least one discrete work deliverable, said method comprising the steps of: defining at least one category instance using a category definition, the category instance representing the discrete work deliverable and having a life-cycle comprising at least one stage defined by a stage definition, said stage being completed upon the entry by at least one user of substantive information required to complete said discrete work deliverable; storing said category instance and said stage definition on a memory device; controlling, in response to said stage, the responsibility of the appropriate user for each category instance; notifying an appropriate user when substantive work is necessary to complete said stage of said category instance; permitting, in response to said stage, the appropriate user to access each category instance; and allowing the appropriate user to indicate that the substantive work is completed, thereby completing the stage of the life-cycle of said category instance.
Claim 7
Dependent Claim
167 words
A computer implemented method for managing development of a project by a plurality of users, the project including at least one discrete work deliverable, said method comprising the steps of: defining at least one category instance using a category definition, the category instance representing the discrete work deliverable and having a life-cycle comprising at least one stage defined by a stage definition, said stage being completed upon the entry by at least one user of substantive information required to complete said discrete work deliverable; storing said category instance and said stage definition on a memory device; controlling, in response to said stage, the responsibility of the appropriate user for each category instance; notifying an appropriate user when substantive work is necessary to complete said stage of said category instance; permitting, in response to said stage, the appropriate user to access each category instance; and allowing the appropriate user to indicate that the substantive work is completed, thereby completing the stage of the life-cycle of said category instance.
Claim 8
Dependent Claim
51 words
The method of claim 5 further comprising the steps of (i) associating the category definition with at least one attribute; and (ii) providing in the category instance at least one field providing for the entry by the system user of substantive information defined by the attribute associated with the category definition.
Claim 9
Dependent Claim
24 words
The method of claim 6 further comprising the step of relating the category instance to other category instances in the system using the attribute.
Claim 10
Dependent Claim
21 words
The method of claim 6 further comprising the step of using the field to identify a file for receiving substantive information.
Claim 11
Dependent Claim
44 words
The method of claim 5 further comprising the step of associating a display and an input device with the method user, wherein the display and the input device allow the method user to create, modify, and delete the category definition and said category instance.
Claim 12
Dependent Claim
29 words
The method of claim 9 further comprising the steps of displaying a graphical user interface on the display device and manipulating the graphical user interface with the input device.
Claim 13
Dependent Claim
30 words
The method of claim 6 further comprising the step of controlling, using the stage definition, whether the field of said category instance is viewable, editable, or required during the stage.
Claim 14
Dependent Claim
27 words
The method of claim 6 further comprising the step of representing each of a plurality of method users by one of a plurality of first category instances.
Claim 15
Dependent Claim
38 words
The method of claim 12 further comprising the step of including in each category instance representing a user a field that associates each category instance representing a user with a second category instance representing a group of users.
Claim 16
Dependent Claim
46 words
The method of claim 6 further comprising the step of providing in the category definition a parent identifier that identifies a second category definition, wherein the category definition inherits the at least one stage definition and the at least one attribute from the second category definition.
Claim 17
Dependent Claim
26 words
The method of claim 14 further comprising the step of using instances of the category definition whenever instances of the second category definition may be used.
Claim 18
Dependent Claim
46 words
The method of claim 5 wherein the step of storing said category instance and said stage definition on a memory device further comprises storing on a memory device selected from the group of: random access memory, hard disc, floppy disc, optical disc, and flash memory card.
Claim 19
Dependent Claim
28 words
The method of claim 5 further comprising the step of storing a version of the category instance is stored in the memory device for each of the stages.
Claim 20
Dependent Claim
42 words
The method of claim 5 wherein the step of allowing the appropriate user to indicate that the substantive work is completed filter comprises validating that substantive work for all required fields and related category instances of said category instance has been entered.
Claim 21
Dependent Claim
193 words
An article of manufacture having computer-readable program means for managing development of a project embodied thereon, the project including at least one discrete work deliverable, comprising: computer readable program means for defining at least one category instance using a category definition, the category instance representing the discrete work deliverable and having a life-cycle comprising at least one stage defined by a stage definition, said stage being completed upon the entry by at least one user of substantive information required to complete said discrete work deliverable; computer readable program means for storing said category instance and said stage definition on a memory device; computer readable program means for controlling, in response to said stage, the responsibility of the appropriate user for each category instance; computer readable program means for notifying an appropriate user when substantive work is necessary to complete said stage of said category instance; computer readable program means for permitting, in response to said stage, the appropriate user to access each category instance; and computer readable program means for allowing the appropriate user to indicate that the substantive work is completed, thereby completing the stage of the life-cycle of said category instance.
Claim 22
Dependent Claim
193 words
An article of manufacture having computer-readable program means for managing development of a project embodied thereon, the project including at least one discrete work deliverable, comprising: computer readable program means for defining at least one category instance using a category definition, the category instance representing the discrete work deliverable and having a life-cycle comprising at least one stage defined by a stage definition, said stage being completed upon the entry by at least one user of substantive information required to complete said discrete work deliverable; computer readable program means for storing said category instance and said stage definition on a memory device; computer readable program means for controlling, in response to said stage, the responsibility of the appropriate user for each category instance; computer readable program means for notifying an appropriate user when substantive work is necessary to complete said stage of said category instance; computer readable program means for permitting, in response to said stage, the appropriate user to access each category instance; and computer readable program means for allowing the appropriate user to indicate that the substantive work is completed, thereby completing the stage of the life-cycle of said category instance.
Claim 23
Dependent Claim
58 words
The article of manufacture of claim 19, further comprising: computer readable program means for associating the category definition with at least one attribute; and computer readable program means for providing in the category instance at least one field providing for the entry by the system user of substantive information defined by the attribute associated with the category definition.
Claim 24
Dependent Claim
34 words
The article of manufacture of claim 20, further comprising: computer readable program means for controlling, using the stage definition, whether the field of said category instance is viewable, editable, or required during the stage.
References Cited (Backward Citations)
US4875162A
Cited
US5016170A
Cited
US5321605A
Cited
US5216612A
Cited
US5355317A
Cited
US5500800A
Cited
US5216592A
Cited
US5311438A
Cited
US5758347A
Cited
US5671360A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-20 | 2003-06-21 | 2003-12-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-20 | 2007-06-21 | 2007-12-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-20 | 2011-06-21 | 2011-12-21 | $7700.00 | Window Closed / Lapsed |