US2025138806A1PendingUtilityA1

Granular management of deployment units in a modularized software platform

Assignee: FAIR ISAAC CORPPriority: Oct 27, 2023Filed: Feb 22, 2024Published: May 1, 2025
Est. expiryOct 27, 2043(~17.2 yrs left)· nominal 20-yr term from priority
G06F 8/71G06F 8/65
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method for managing deployment units in a decision management platform; the method comprises creating a revision of a deployment unit selected from a list of deployment units available for a solution, wherein the solution is an application that results in a change to the decision management platform; receiving a promotion request to promote the revision to a lifecycle environment, wherein the revision comprises a snapshot of the selected deployment unit at a time of the promotion request to promote the revision; and deploying the revision of the deployment unit to the lifecycle environment upon approval of the promotion request, wherein the deployment units are managed independently from one another.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method for managing deployment units in a decision management platform, the method comprising:
 creating a revision of a deployment unit selected from a list of deployment units available for a solution, wherein the solution is an application that results in a change to the decision management platform;   receiving a promotion request to promote the revision to a lifecycle environment, wherein the revision comprises a snapshot of the selected deployment unit at a time of the promotion request to promote the revision; and   deploying the revision of the deployment unit to the lifecycle environment upon approval of the promotion request,
 wherein the deployment units are managed independently from one another. 
   
     
     
         2 . The method of  claim 1 , wherein the change to the decision management platform relates to one or more of addressing a particular set of requirements or to solving a specific problem. 
     
     
         3 . The method of  claim 1 , wherein the revision further comprises a solution ID corresponding to the solution. 
     
     
         4 . The method of  claim 1 , wherein the deployment unit is a function of the decision management platform. 
     
     
         5 . The method of  claim 1 , wherein the lifecycle environment is one of a design environment, a staging environment, and a production environment. 
     
     
         6 . The method of  claim 1 , further comprising storing information about the revision and the promotion in an operational data storage. 
     
     
         7 . The method of  claim 1 , further comprising storing assets of the revision in a storage bucket. 
     
     
         8 . The method of  claim 1 , wherein the approval of the promotion request is automatic for promotion to a staging environment. 
     
     
         9 . The method of  claim 1 , wherein the approval of the promotion request requires user approval for promotion to a production environment. 
     
     
         10 . The method of  claim 1 , further comprising providing a set of REST APIs for triggering the promotion request and/or for retrieving information about the promotion. 
     
     
         11 . The method of  claim 1 , further comprising deleting the revision upon receiving a deletion request, wherein the deletion is prevented if the revision is in use in any of the lifecycle environments. 
     
     
         12 . A computer program product for managing deployment units in a decision management platform, comprising a non-transient machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
 creating a revision of a deployment unit selected from a list of deployment units available for a solution, wherein the solution is an application that results in a change to the decision management platform;   receiving a promotion request to promote the revision to a lifecycle environment, wherein the revision comprises a snapshot of the selected deployment unit at a time of the promotion request to promote the revision; and   deploying the revision of the deployment unit to the lifecycle environment upon approval of the promotion request,
 wherein the deployment units are managed independently from one another. 
   
     
     
         13 . The computer program product of  claim 12 , wherein the change to the decision management platform relates to one or more of addressing a particular set of requirements or to solving a specific problem. 
     
     
         14 . The computer program product of  claim 12 , the approval of the promotion request is automatic for promotion to a staging environment, and wherein the approval of the promotion request requires user approval for promotion to a production environment. 
     
     
         15 . A system for managing deployment units in a decision management platform, comprising:
 at least one programmable processor; and   a non-transient machine-readable medium storing instructions that, when executed by the processor, cause the at least one programmable processor to perform operations comprising:
 creating a revision of a deployment unit selected from a list of deployment units available for a solution, wherein the solution is an application that results in a change to the decision management platform; 
 receiving a promotion request to promote the revision to a lifecycle environment, wherein the revision comprises a snapshot of the selected deployment unit at a time of the promotion request to promote the revision; and 
 deploying the revision of the deployment unit to the lifecycle environment upon approval of the promotion request,
 wherein the deployment units are managed independently from one another. 
 
   
     
     
         16 . The system of  claim 15 , wherein the change to the decision management platform relates to one or more of addressing a particular set of requirements or to solving a specific problem. 
     
     
         17 . The system of  claim 15 , wherein the revision further comprises a solution ID corresponding to the solution. 
     
     
         18 . The system of  claim 15 , wherein the deployment unit is a function of the decision management platform. 
     
     
         19 . The system of  claim 15 , wherein the lifecycle environment is one of a design environment, a staging environment, and a production environment. 
     
     
         20 . The system of  claim 15 , wherein the approval of the promotion request is automatic for promotion to a staging environment, and wherein the approval of the promotion request requires user approval for promotion to a production environment.

Join the waitlist — get patent alerts

Track US2025138806A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.