Cloud-based decision management platform

US9690575B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9690575-B2
Application numberUS-201514592353-A
CountryUS
Kind codeB2
Filing dateJan 8, 2015
Priority dateJan 17, 2014
Publication dateJun 27, 2017
Grant dateJun 27, 2017

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.

A cloud-based decision management platform along with corresponding method, system, and a computer program product are disclosed. At least one component of at least one computing system is selected from a plurality of components of the computing system. The selected component is configured for execution during a runtime of the computing system. The configured component is executed during runtime. The components of the computing system are stored in a catalog module based on at least one characteristic that includes at least one of the following: analytics, decisioning, identity and access management, and optimization.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method comprising: selecting at least one component of at least one computing system from a plurality of components of the at least one computing system, at least a portion of the plurality of components form an enterprise computing solution; configuring the at least one selected component for execution during a runtime of the at least one computing system, the configuring being based on a component prototype defining at least one component model specifying requirements and behavior of the at least one selected component during configuration and runtime, and at least one constraint associated with the at least one computing system, the configuring comprising triggering execution of an access control service to control access to the at least one selected component during configuration, and specifying a packaging of and at least one access point for the at least one component, wherein the at least one access point includes at least one application programming interface, and the at least one constraint including at least one key performance indicator determined based on a previous runtime of the at least one computing system and a user-defined criteria; and executing the at least one configured component during the runtime using at least one container indicative of at least one dependency on at least one functionality required to execute the at least one configured component, wherein execution of the at least one configured component is dependent on at least one environment associated with the at least one computing system, the executing of the at least one configured component being performed based on at least one allocated resource optimized based on at least one adaptive predictive model, the at least one adaptive predictive model being configured using at least one key performance indicator associated with the at least one component, wherein a processing capacity to execute the at least one configured component is scaled based on a processing capacity allocated to the at least one configured component and a processing capacity allocated to at least another configured component in the plurality of components; wherein the plurality of components of the at least one computing system is stored in a catalog module based on at least one characteristic, wherein the at least one characteristic includes at least one of the following: analytics, decisioning, identity and access management, and optimization; wherein the at least one of the selecting, the configuring, and the executing is performed by at least one processor of the at least one computing system. 2. The method according to claim 1 , wherein at least one computing solution includes the at least one component. 3. The method according to claim 2 , further comprising configuring the at least one computing solution. 4. The method according to claim 3 , wherein the at least one computing solution and the at least one component are configured separately. 5. The method according to claim 1 , wherein the at least one computing system includes at least one of the following: a catalog computing environment, a library computing environment, and the runtime computing environment; wherein the at least one computing component is selected in the catalog computing environment; configured in the library computing environment; and executed in the runtime computing environment. 6. The method according to claim 5 , wherein a first user interface is associated with the catalog computing environment for selecting the at least one component; a second user interface is associated with the library computing environment for configuring the at least one selected component; and a third user interface is associated with the runtime computing environment for managing and monitoring execution of the at least one configured component. 7. The method according to claim 1 , wherein the at least one component includes at least one dependency on at least another component in the plurality of components of the at least one computing system. 8. The method according to claim 7 , wherein the at least one component is executed in accordance with the at least one dependency on the at least another component. 9. The method according to claim 1 , further comprising providing lifecycle management for the at least one component by maintaining at least one artifact associated with the at least one component. 10. A system comprising: at least one programmable processor; and a machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising: selecting at least one component of at least one computing system from a plurality of components of the at least one computing system, at least a portion of the plurality of components form an enterprise computing solution; configuring the at least one selected component for execution during a runtime of the at least one computing system, the configuring being based on a component prototype defining at least one component model specifying requirements and behavior of the at least one selected component during configuration and runtime, and at least one constraint associated with the at least one computing system, the configuring comprising triggering execution of an access control service to control access to the at least one selected component during configuration, and specifying a packaging of and at least one access point for the at least one component, wherein the at least one access point includes at least one application programming interface, and the at least one constraint including at least one key performance indicator determined based on a previous runtime of the at least one computing system and a user-defined criteria; and executing the at least one configured component during the runtime using at least one container indicative of at least one dependency on at least one functionality required to execute the at least one configured component, wherein execution of the at least one configured component is dependent on at least one environment associated with the at least one computing system, the executing of the at least one configured component being performed based on at least one allocated resource optimized based on at least one adaptive predictive model, the at least one adaptive predictive model being configured using at least one key performance indicator associated with the at least one component, wherein a processing capacity to execute the at least one configured component is scaled based on a processing capacity allocated to the at least one configured component and a processing capacity allocated to at least another configured component in the plurality of components; wherein the plurality of components of the at least one computing system is stored in a catalog module based on at least one characteristic, wherein the at least one characteristic includes at least one of the following: analytics, decisioning, identity and access management, and optimization. 11. The system according to claim 10 , wherein at least one computing solution includes the at least one component. 12. The system according to claim 11 , wherein the operations further comprise configuring the at least one computing solution. 13. The system according to claim 12 , wherein the at least one computing solution and the at least one component are configured separately. 14. The system according to claim 10 , wherein the at least one computing system includes at least one of the following: a catalog computing environmen

Assignees

Inventors

Classifications

  • Software reuse · CPC title

  • Graphical or visual programming · CPC title

  • involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • model driven · CPC title

  • G06F8/71Primary

    Version control (security arrangements therefor G06F21/57); Configuration management · 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 US9690575B2 cover?
A cloud-based decision management platform along with corresponding method, system, and a computer program product are disclosed. At least one component of at least one computing system is selected from a plurality of components of the computing system. The selected component is configured for execution during a runtime of the computing system. The configured component is executed during runtim…
Who is the assignee on this patent?
Prismon Joshua, Palskoi Andrei, Cribbs John Daniel, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F8/71. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 27 2017 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).