IP Library Granted Patent US 11,501,226
Granted Patent B1
US 11,501,226 · App. 16/216,413 · Granted Nov 15, 2022

Monitoring and creating customized dynamic project files based on enterprise resources

Inventor: Santhosh Shetty (Omaha, NE)
Assignee: INTRADO CORPORATION
G06Q10/06313G06Q10/0635G06Q10/06312
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 11,501,226
App. No.
16/216,413
Granted
Nov 15, 2022
Kind
B1
Abstract

One example method of operation may include identifying a plurality of active project files in a database, identifying one or more deliverables included in the plurality of active project files, performing a simulation test based on a current set of allocated resources and a current set of deadlines associated with each of the one or more deliverables to determine whether the one or more deliverables will fail, determining the one or more deliverables includes one or more failed project risk metrics indicating that the one or more deliverables will fail to be completed by a corresponding deadline among the current set of deadlines, selecting one or more of the active project files which does not have a failed project risk metric, and reallocating resources, from the one or more of the active project files which does not have a failed project risk metric, to one or more of the active project files which has one or more failed project risk metrics.

Claims (47)

1. A method comprising:

identifying a file of an active project stored within a database;

reading, via a processing device, the active project file from the database and identifying attributes allocated to the active project based on one or more labels corresponding to the attributes which are encountered within the file of the active project;

reading, via the processing device, a file of an inactive project stored within the database and determining that the active project has shared attributes allocated thereto as the inactive project based on one or more labels corresponding to the shared attributes encountered within the file of the inactive project;

executing, via the processing device, a simulation test based on a current set of allocated resources and a current set of deadlines associated with the active project to determine whether the active project will fail based on the shared attributes identified in the inactive project file;

reallocating resources from one or more files of one or more other active projects within the database which does not have a failed project risk to the active project and adding a label for the reallocated resources to the file of the active project.

2. The method of claim 1 , wherein the executing comprises:

determining a threshold to assign to the active project based on a deadline assigned to the active project.

3. The method of claim 2 , wherein the threshold comprises a function of a work value assigned to a deliverable within the active project and a number of days until the deadline.

4. The method of claim 3 , further comprising:

comparing the threshold to a known threshold stored in memory, wherein the known threshold comprises a maximum success value identified from a previous deliverable associated with a previously completed project.

5. The method of claim 4 , wherein, when the threshold is less than or equal to the known threshold, the method further comprises:

determining the deliverable has a successful project risk metric.

6. The method of claim 4 , wherein, when the threshold is greater than the known threshold, the method further comprises:

determining the deliverable has an unsuccessful project risk metric.

7. The method of claim 3 , wherein the work value assigned to the deliverable comprises a number of units and a number of lines of software code, and wherein the deadline assigned to the deliverable comprises a fixed number of days from the current date.

8. An apparatus comprising:

a processor configured to:

identify a file of an active project stored within a database;

read the active project file from the database and identify attributes allocated to the active project based on one or more labels corresponding to the attributes which are encountered within the file of the active project;

read a file of an inactive project stored within the database and determine that the active project shared attributes allocated thereto as the inactive project based on one or more labels corresponding to the shared attributes encountered within the file of the inactive project;

execute a simulation test based on a current set of allocated resources and a current set of deadlines associated with the active project to determine whether the active project will fail based on the shared attributes identified in the file of the inactive project; and

reallocate resources from one or more files of one or more other active projects within the database which does not have a failed project risk, to the active project and add a label for the reallocated resources to the file of the active project.

9. The apparatus of claim 8 , wherein the processor is further configured to:

determine a threshold to assign to the deadline assigned to the active project.

10. The apparatus of claim 9 , wherein the threshold comprises a function of a work value assigned to a deliverable within the active project and a number of days until the deadline.

11. The apparatus of claim 10 , wherein the processor is further configured to:

compare the threshold to a known threshold stored in memory, wherein the known threshold comprises a maximum success value identified from a previous deliverable associated with a previously completed project.

12. The apparatus of claim 11 , wherein, when the threshold is less than or equal to the known threshold, the processor is further configured to:

determine that the deliverable has a successful project risk metric.

13. The apparatus of claim 11 , wherein, when the threshold is greater than the known threshold, the processor is further configured to:

determine that the deliverable has an unsuccessful project risk metric.

14. The apparatus of claim 10 , wherein the work value assigned to the deliverable comprises a number of units and a number of lines of software code, and wherein the deadline assigned to the deliverable comprises a fixed number of days from the current date.

15. A non-transitory computer readable storage medium configured to store one or more instructions that when executed by a processor cause the processor to perform:

identifying a file of an active project stored within a database;

reading, via a processing device, the active project file from the database and identifying attributes allocated to the active project based on one or more labels corresponding to the attributes which are encountered within the file of the active project;

reading, via the processing device, a file of an inactive project file stored within the database and determining that the active project has shared attributes allocated thereto as the inactive project based on one or more labels corresponding to the shared attributes encountered within the file of the inactive project;

executing a simulation test based on a current set of allocated resources and a current set of deadlines associated with the active project to determine whether the active project will fail based on the shared attributes identified in the file of the inactive project; and

reallocating resources from one or more files of one or more other active projects within the database which does not have a failed project risk to the active project and adding a label for the reallocated resources to the file of the active project.

16. The non-transitory computer readable storage medium of claim 15 , wherein the executing comprises:

determining a threshold to assign to the active project based on a deadline assigned to the active project.

17. The non-transitory computer readable storage medium of claim 16 , wherein the threshold comprises a function of the work value assigned to the deliverable and a number of days until the deadline.

18. The non-transitory computer readable storage medium of claim 17 , wherein the one or more instructions further cause the processor to perform:

comparing the threshold to a known threshold stored in memory, wherein the known threshold comprises a maximum success value identified from a previous deliverable associated with a previously completed project.

19. The non-transitory computer readable storage medium of claim 18 , wherein, when the threshold is less than or equal to the known threshold, one or more instructions further cause the processor to perform:

determining the deliverable has a successful project risk metric, and when the threshold is greater than the known threshold, determining the deliverable has an unsuccessful project risk metric.

20. The non-transitory computer readable storage medium of claim 17 , wherein the work value assigned to the deliverable comprises a number of units and a number of lines of software code, and wherein the deadline assigned to the deliverable comprises a fixed number of days from the current date.

Assignments (6)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
CHANGE OF NAME Recorded Apr 3, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 063239/0876 →
CHANGE OF NAME Recorded Apr 3, 2023
From: WEST CORPORATION
To: INTRADO CORPORATION
Reel/Frame 063239/0900 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Recorded Jan 31, 2023
From: CX360, INC.; WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION); INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 062571/0018 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS - FIRST LIEN Recorded May 22, 2019
From: WEST CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 049255/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2018
From: SHETTY, SANTHOSH
To: WEST CORPORATION
Reel/Frame 047746/0990 →