Process contributions in a method architecture

US10042616B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10042616-B2
Application numberUS-201514952168-A
CountryUS
Kind codeB2
Filing dateNov 25, 2015
Priority dateSep 29, 2005
Publication dateAug 7, 2018
Grant dateAug 7, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present invention address deficiencies of the art in respect to method and process management, and provide a data processing system, method, and computer program product for process contributions in a method architecture. In accordance with an embodiment of the present invention, a data processing system configured for process contributions can include a method management tool configured for composing a process utilizing the method architecture. The system further can include one or more source method elements combinable to define an activity for the process. Finally, the system can include one or more process contributions defining variations in the activities of the process.

First claim

Opening claim text (preview).

We claim: 1. A data processing system configured for process contributions, the system comprising: a computer platform hosting a method management tool configured for composing a process utilizing a method architecture by arranging reusable source method elements into activities using descriptors for one or more processes in a model; a plurality of the reusable source method elements combined to define an activity for a base process, the method elements comprising textual step-by-step explanations of a project goal, describing how specific program goals are achieved independently of a placement of each step within a project lifecycle; and, a process contribution defining a variation in the base process, the method management tool producing one or more process documents including the activity of the base process defined by the method elements that include the textual step-by-step explanations of the project goal and how specific program goals are achieved independently of the placement of each step within a project lifecycle, including the variation defined by the process contribution so as to vary the activity defined by the method elements without modifying the method elements, displaying the one or more process documents in a document browser by displaying in the computer platform a process view including a hierarchical rendering of the base process, additionally displaying in the computer platform a different process view including a hierarchical rendering of the process contribution for only variant activities from the base process having different or additional method elements, and yet further displaying in the computer platform a yet different process view including a hierarchical rendering of a variant process combining the variant activities of the process contribution with the activity of the base process, and providing the one or more process documents as input to a project management system to produce a project plan. 2. The system of claim 1 , wherein the process comprises an arrangement of descriptors mirroring default structural relationships of the source method elements, each of said descriptors configured to permit changes to said arrangement between said descriptors without changing said default structured relationships of said source method elements. 3. The system of claim 2 , wherein each of said descriptors in said arrangement inherits from a breakdown element. 4. The system of claim 1 , wherein each of said source method elements comprises one of a task, a role and a work product. 5. The system of claim 1 , wherein the activity comprises an aggregation of breakdown elements in a work breakdown structure. 6. The system of claim 1 , wherein the process contribution specializes a base instance of a process specializing an activity. 7. The system of claim 6 , wherein the base instance and the specialized activity are generalized by a variability element. 8. The system of claim 7 , wherein a specialized form of the variability element comprises a variability type, the variability type comprising one of a contributes relationship and a replaces relationship. 9. A computer program product comprising a computer usable medium having non-transitory computer usable program code for composing a variant process for a base process, the computer program product including: computer usable program code for defining a process contribution for a base process activity formed from a combination of reusable source method elements each comprising textual step-by-step explanations of a project goal, describing how specific program goals are achieved independently of a placement of each step within a project lifecycle; computer usable program code for combining the process contribution with the base process activity to produce the variant process without modifying the method elements of the base process activity; and, computer usable program code for rendering in a display of a computing platform the produced variant process in a process view for a methods management tool configured for composing a process utilizing a method architecture by arranging re-usable source method elements into activities using descriptors for one or more processes in a model, by displaying in the display a process view including a hierarchical rendering of the base process activity, additionally displaying in the computer platform a different process view including a hierarchical rendering of the process contribution for only variant activities from the base process activity having different or additional method elements, and yet further displaying in the computer platform a yet different process view including a hierarchical rendering of a variant process combining the variant activities of the process contribution with the base process activity, the method management tool producing one or more process documents including the base process activity with the variation defined by the process contribution for viewing in a document browser; and computer usable program code for providing the variant process as input to a project management system to produce a project plan. 10. The computer program product of claim 9 , wherein the computer usable program code for defining a process contribution for a base process activity comprises computer usable program code for specifying only variant sub-activities and descriptors for the base process activity. 11. The computer program product of claim 9 , wherein the computer usable program code for defining a process contribution for a base process activity comprises computer usable program code for specifying only variant associations for the base process activity. 12. The computer program product of claim 9 , wherein the computer usable program code for defining a process contribution for a base process comprises computer usable program code for setting a variability type for the process contribution. 13. The computer program product of claim 12 , wherein the computer usable program code for setting a variability type for the process contribution comprises computer usable program code for setting one of a contributes relationship and a replaces relationship for the process contribution. 14. The computer program product of claim 13 , wherein the computer usable program code for setting one of a contributes relationship and a replaces relationship for the process contribution, further comprises computer usable program code for a contributes relationship adding new elements to an interpretation of the base process activity to include all sub-elements of the process contribution. 15. The computer program product of claim 14 , wherein the computer usable program code for setting one of a contributes relationship and a replaces relationship for the process contribution, further comprises computer usable program code for a replaces relationship replacing all elements of an interpretation of the base process activity with all sub-elements of the process contribution.

Assignees

Inventors

Classifications

  • Office automation; Time management · CPC title

  • G06F8/22Primary

    Procedural · CPC title

  • Creation or generation of source code · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10042616B2 cover?
Embodiments of the present invention address deficiencies of the art in respect to method and process management, and provide a data processing system, method, and computer program product for process contributions in a method architecture. In accordance with an embodiment of the present invention, a data processing system configured for process contributions can include a method management too…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F8/22. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 07 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).