IP Library Granted Patent US 7,493,591
Granted Patent B2
US 7,493,591 · App. 11/032,968 · Granted Feb 17, 2009

Methods and systems for animating a workflow and a project plan

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,493,591
App. No.
11/032,968
Granted
Feb 17, 2009
Kind
B2
Abstract

Methods and systems consistent with the present invention allow a user to animate different versions of a plan or workflow. Each version reflects an instance in an edit history, i.e., reflects the changes made to the plan or workflow. Additionally, methods and systems consistent with the present invention allow a user to view the various plans created from a given workflow over time. Finally, methods and systems consistent with the present invention may be used to review the steps performed during the activation of a plan.

Claims (96)

1. A computerized method in a data processing system including a user input device, a secondary storage device for storing edited versions of a workflow or plan including edits, and a display device in communication with a computer having a memory and a processor executing a workflow modeling and project planning integration software tool that includes software instructions for retrieving and displaying an animation of graphical representations of versions of the workflow or plan, the method comprising the steps of:

copying the graphical representations of versions of the workflow or plan from the secondary storage device to the computer memory;

receiving via the user input device an indication to navigate forwardly or backwardly through the computer memory to display the graphical representations of versions of the workflow or plan;

receiving an indication of a rate of display;

setting a time period equal to a reciprocal of the rate;

determining the direction of the indication to navigate via the processor; and

displaying via the display device, the graphical representations of versions of the workflow or plan from an earlier version, forward in time through newer versions if it is determined the direction of the indication to navigate is forward:

removing the edits from the plan,

displaying the plan, and

for each of the edits,

applying the edit to the plan,

displaying the plan,

pausing for the time period,

determining whether to adjust the rate of display, and

when it is determined that the rate of display will be adjusted,

receiving an indication of a new rate of display, and

setting the time period equal to a reciprocal of the new rate;

else displaying via the display device, the graphical representations of versions of the workflow or plan from a later version, backward in time through older versions if it is determined the direction of the indication to navigate is backward:

displaying the plan, and

for each of the edits,

removing the edit from the plan,

displaying the plan,

pausing for the time period,

determining whether to adjust the rate of display, and

when it is determined that the rate of display will be adjusted,

receiving an indication of the new rate of display, and

setting the time period equal to the reciprocal of the new rate.

2. The method of claim 1 , further including a step of receiving via the user input device a user selectable display rate.

3. The method of claim 2 , of displaying each of the graphical representations of each version of the workflow or plan for a time period that is equal to the reciprocal of the user selectable display rate.

4. The method of claim 1 , wherein each of the graphical representations of the versions of the workflow or plan displays a corresponding timeline to the workflow or plan.

5. The method of claim 4 , wherein each of the graphical representations of the versions of the workflow or plan is a Gantt chart.

6. The method of claim 1 , wherein each of the graphical representations of the versions of the workflow is displayable as a flow diagram.

7. A computer-readable storage media containing a workflow modeling and project planning integration software tool that includes software instructions to perform a method for retrieving and displaying an animation of graphical representations of versions of the workflow or plan including edits, the method comprising the steps of:

copying the graphical representations of versions of the workflow or plan from a secondary storage device to a computer memory;

receiving via a user input device an indication to navigate forwardly or backwardly through the computer memory to display the graphical representations of versions of the workflow or plan;

receiving an indication of a rate of display;

setting a time period equal to a reciprocal of the rate of display;

determining the direction of the indication to navigate via a processor executing the workflow modeling and project planning integration software tool; and

displaying on a display device, the graphical representations of versions of the workflow or plan from an earlier version, forward in time at the through newer versions if it is determined the direction of the indication to navigate is forward:

removing the edits from the plan,

displaying the plan, and

for each of the edits,

applying the edit to the plan,

displaying the plan,

pausing for the time period,

determining whether to adjust the rate of display, and

when it is determined that the rate of display will be adjusted,

receiving an indication of a new rate of display, and

setting the time period equal to a reciprocal of the new rate;

else displaying via the display device, the graphical representations of versions of the workflow or plan from a later version, backward in time through older versions if it is determined the direction of the indication to navigate is backward:

displaying the plan, and

for each of the edits,

removing the edit from the plan,

displaying the plan,

pausing for the time period,

determining whether to adjust the rate of display, and

when it is determined that the rate of display will be adjusted,

receiving an indication of the new rate of display, and

setting the time period equal to the reciprocal of the new rate.

8. The method of claim 7 , further including a step of receiving via the user input device a user selectable display rate.

9. The computer-readable storage media of claim 8 , of displaying each of the graphical representations of each version of the workflow or plan for a time period that is equal to the reciprocal of the user selectable display rate.

10. The computer-readable storage media of claim 7 , wherein each of the graphical representations of the versions of the workflow or plan displays a corresponding timeline to the workflow or plan.

11. The computer-readable storage media of claim 10 , wherein each of the graphical representations of the versions of the workflow or plan is a Gantt chart.

12. The computer-readable storage media of claim 7 , wherein each of the graphical representations of the versions of the workflow is displayable as a flow diagram.

13. A computerized method in a data processing system including a user input device, a secondary storage device for storing edited versions of a workflow or plan including edits, and a display device in communication with a computer having a memory and a processor executing a workflow modeling and project planning integration software tool that includes software instructions for retrieving and displaying an animation of graphical representations of versions of the workflow or plan, the method comprising the steps of:

copying the graphical representations of versions of the workflow or plan from the secondary storage device to the computer memory;

receiving via the user input device an indication to navigate forwardly or backwardly through the computer memory to display the graphical representations of versions of the workflow or plan;

receiving via the user input device a user selectable display rate;

setting a time period equal to a reciprocal of the user selectable display rate;

determining the direction of the indication to navigate via the processor; and

displaying via the display device, the graphical representations of versions of the workflow or plan from an earlier version, forward in time at the user selectable display rate through newer versions if it is determined the direction of the indication to navigate is forward;

removing the edits from the plan,

displaying the plan, and

for each of the edits,

applying the edit to the plan,

displaying the plan,

pausing for the time period,

determining whether to adjust the user selectable display rate, and

when it is determined that the user selectable display rate will be adjusted,

receiving an indication of a new rate of display, and

setting the time period equal to a reciprocal of the new rate;

else displaying via the display device, the graphical representations of versions of the workflow or plan from a later version, backward in time at the user selectable display rate through older versions if it is determined the direction of the indication to navigate is backward:

displaying the plan, and

for each of the edits,

removing the edit from the plan,

displaying the plan,

pausing for the time period,

determining whether to adjust the user selectable display rate, and

when it is determined that the user selectable display rate will be adjusted,

receiving an indication of the new rate of display, and

setting the time period equal to the reciprocal of the new rate.

14. The method of claim 13 , wherein each of the graphical representations of the versions of the workflow or plan displays a corresponding timeline to the workflow or plan.

15. The method of claim 14 , wherein each of the graphical representations of the versions of the workflow or plan is a Gantt chart.

16. The method of claim 13 , wherein each of the graphical representations of the versions of the workflow is displayable as a flow diagram.

17. The method of claim 13 , further including a step of receiving via the user input device an adjustment to the user selectable display rate.

18. The method of claim 17 , further including a step of displaying each of the graphical representations of each version of the workflow or plan for a time period that is equal to the reciprocal of the adjusted user selectable display rate.

Assignments (8)
RELEASE OF SECURITY INTEREST REEL/FRAME 035656/0251 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.)
Reel/Frame 062623/0009 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT TYPO IN APPLICATION NUMBER 10708121 WHICH SHOULD BE 10708021 PREVIOUSLY RECORDED ON REEL 042388 FRAME 0386. ASSIGNOR(S) HEREBY CONFIRMS THE NOTICE OF SUCCESSION OF AGENCY. Recorded Jul 26, 2018
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 048793/0832 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
NOTICE OF SUCCESSION OF AGENCY Recorded May 2, 2017
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 042388/0386 →
SECURITY INTEREST Recorded May 13, 2015
From: MICRO FOCUS (US), INC.; BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; NOVELL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 035656/0251 →
MERGER Recorded Feb 20, 2009
From: TOGETHERSOFT CORPORATION
To: BORLAND SOFTWARE CORPORATION
Reel/Frame 022288/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2009
From: CHARISIUS, DIETRICH; COAD, PETER
To: TOGETHERSOFT CORPORATION
Reel/Frame 022277/0862 →