IP Library Granted Patent US 7,730,005
Granted Patent B2
US 7,730,005 · App. 11/966,346 · Granted Jun 1, 2010

Issue tracking system using a criteria rating matrix and workflow notification

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,730,005
App. No.
11/966,346
Granted
Jun 1, 2010
Kind
B2
Abstract

A computer implemented method, apparatus, and computer program product for managing a lesson learned through a client application. A lesson learned is information describing a task associated with a project. A rating value for the lesson learned is identified using a predefined level matrix. A workflow notification process is generated to address the lesson learned using a notification manager. The lesson learned is monitored throughout the duration of a project.

Claims (72)

1. A computer implemented method for managing lessons learned in a closed loop process, the computer implemented method comprising:

receiving a lesson learned associated with a project through a client application, wherein the lesson learned comprises information describing a task associated with a project;

identifying, using a processor unit, a rating value for the lesson learned received from the client application, wherein the rating value is determined by combining a plurality of criteria in a predefined level matrix, wherein the predefined level matrix contains the rating value for each combination of the plurality of criteria;

generating a workflow notification process to address the lesson learned, wherein the workflow notification process is executed by a notification manager; and

monitoring the lesson learned for a duration of the project,

wherein the plurality of criteria comprise a complexity to implement the lesson learned criteria and a positive impact of implementing the lesson learned criteria, wherein the each of the plurality of criteria is further comprised of one or more levels, and wherein each of the one or more levels corresponds to the rating value.

2. The computer implemented method of claim 1 , further comprising:

creating an action item associated with the lesson learned, wherein the action item comprises at least a target date for completion, an owner assignment, and a manager of the owner assignment, and wherein the target date for completion, the owner assignment, and the manager of the owner assignment is received from a submitter;

sending the action item to an owner;

receiving an action resolution from the owner in response to sending the action item;

forwarding the action resolution to the submitter;

receiving the submitter response to the action resolution; and

changing the status of the action item accordingly.

3. The computer implemented method of claim 2 , wherein the owner accepts or rejects the action item as being assigned to the correct owner.

4. The computer implemented method of claim 2 , further comprising:

changing the status of the action item to an open status when the action item is created; and

changing the status of the action item to an in progress status upon receiving a notification by a lessons learned coordinator, wherein the notification by the lessons learned coordinator occurs once a meeting has been held and the owner has committed to the action item.

5. The computer implemented method of claim 2 further comprising:

responsive to a submission of the action resolution by the owner, changing the status of the action item to a pending submitter sign-off status; and

responsive to a response of the submitter to the action resolution indicating acceptance, changing the status of the action item to a closed status.

6. The computer implemented method of claim 2 further comprising:

responsive to a response of the submitter to the action resolution indicating rejection, changing the status of the action item to a rejected status;

sending a rejected action resolution back to the owner for rework; and

changing the status of the action item with the rejected action resolution to the pending submitter sign-off status after the owner submits a new action resolution.

7. The computer implemented method of claim 1 , further comprising:

receiving a query through the client application;

sending the query to a search engine; and

generating a list of one or more of a plurality of lessons learned in response to the query, wherein the list of one or more of the plurality of lessons learned is a ranked list of lessons learned, and wherein the ranked list of lessons learned is ranked according to predefined ranking criteria and ranking values associated with a ranking component;

receiving a selection of lessons learned from the ranked list of lessons learned; and

receiving an owner assignment for each of the lessons learned in the selection of lessons learned.

8. The computer implemented method of claim 1 , further comprising:

receiving a request for a comparison report; and

adjusting a selection criteria for a future list of lessons learned in response to the comparison report.

9. A computer program product comprising:

a computer usable storage medium storing computer usable program code for receiving a lesson learned associated with a project through a client application, wherein the lesson learned comprises information describing a task associated with a project, the computer usable storage medium comprising:

computer usable program code for identifying a rating value for the lesson learned received from the client application, wherein the rating value is determined combining a plurality of criteria in a predefined level matrix, wherein the predefined level matrix contains the rating value for each combination of the plurality of criteria;

computer usable program code for generating a workflow notification process to address the lesson learned, wherein the workflow notification process is executed by a notification manager; and computer usable program code for monitoring the lesson learned for a duration of the project;

wherein the plurality of criteria comprise a complexity to implement the lesson learned criteria and a positive impact of implementing the lesson learned criteria, wherein the each of the plurality of criteria is further comprised of one or more levels, and wherein each of the one or more levels corresponds to the rating value.

10. The computer program product of claim 9 , further comprising:

computer usable program code for creating an action item associated with the lesson learned, wherein the action item comprises at least a target date for completion, an owner assignment, and a manager of the owner assignment, and wherein the target date for completion, the owner assignment, and the manager of the owner assignment is received from a submitter;

computer usable program code for sending the action item to an owner;

computer usable program code for receiving an action resolution from the owner in response to sending the action item;

computer usable program code for forwarding the action resolution to the submitter;

computer usable program code for receiving the submitter response to the action resolution; and

computer usable program code for changing the status of the action item accordingly.

11. The computer program product of claim 10 , wherein the owner accepts or rejects the action item as being assigned to the correct owner.

12. The computer program product of claim 10 , further comprising:

computer usable program code for changing the status of the action item to an open status when the action item is created; and

computer usable program code for changing the status of the action item to an in progress status upon receiving a notification by a lessons learned coordinator, wherein the notification by the lessons learned coordinator occurs once a meeting has been held and the owner has committed to the action item.

13. The computer program product of claim 10 , further comprising:

computer usable program code for, responsive to a submission of the action resolution by the owner, changing the status of the action item to a pending submitter sign-off status; and

computer usable program code for, responsive to a response of the submitter to the action resolution indicating acceptance, changing the status of the action item to a closed status.

14. The computer program product of claim 10 , further comprising:

computer usable program code for, responsive to a response of the submitter to the action resolution indicating rejection, changing the status of the action item to a rejected status;

computer usable program code for sending a rejected action resolution back to the owner for rework; and

computer usable program code for changing the status of the action item with the rejected action resolution to the pending submitter sign-off status after the owner submits a new action resolution.

15. The computer program product of claim 9 , further comprising:

computer usable program code for receiving a query through the client application;

computer usable program code for sending the query to a search engine; and

computer usable program code for generating a list of one or more of a plurality of lessons learned in response to the query, wherein the list of one or more of the plurality of lessons learned is a ranked list of lessons learned, and wherein the ranked list of lessons learned is ranked according to predefined ranking criteria and ranking values associated with a ranking component;

computer usable program code for receiving a selection of lessons learned from the ranked list of lessons learned; and

computer usable program code for receiving an owner assignment for each of the lessons learned in the selection of lessons learned.

16. The computer program product of claim 9 , further comprising:

computer usable program code for receiving a request for a comparison report; and

computer usable program code for adjusting a selection criteria for a future list of lessons learned in response to the comparison report.

17. A data processing system for managing lessons learned, the data processing system comprising:

a client application, wherein the client application receives a lesson learned associated with a project, and wherein the lesson learned comprises information describing a task associated with a project;

a predefined level matrix, wherein the predefined level matrix identifies a rating value for the lesson learned received from the client application, wherein the rating value is determined by combining a plurality of criteria in a predefined level matrix, wherein the predefined level matrix contains the rating value for each combination of the plurality of criteria; and

a notification manager executed by a processor, wherein the notification manager generates a workflow notification process to address the lesson learned;

wherein the plurality of criteria comprise a complexity to implement the lesson learned criteria and a positive impact of implementing the lesson learned criteria, wherein the each of the plurality of criteria is further comprised of one or more levels, and wherein each of the one or more levels corresponds to the rating value.

18. The data processing system of claim 17 , further comprising:

a search engine, wherein the search engine receives a query from the client application, and wherein the search engine generates a list of one or more of a plurality of lessons learned in response to the query, and wherein the list of one or more of the plurality of lessons learned is a ranked list of lessons learned.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL 062079, FRAME 0677) Recorded Mar 3, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 075015/0574 →
RELEASE OF SECURITY INTEREST Recorded Apr 30, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 071127/0240 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 070670/0857 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 062079/0677 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0001 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0086 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: TWITTER, INC.
Reel/Frame 032075/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2007
From: GILLIAM, CATHY LYNN; HERNDON, JO ANN M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020301/0829 →