Managing processes in an enterprise intelligence (‘EI’) assembly of an EI framework
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-010/00
G06Q-010/06
출원번호
US-0182752
(2011-07-14)
등록번호
US-9639815
(2017-05-02)
발명자
/ 주소
Reddington, Francis X.
Sahota, Neil
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Kennedy, Brandon C.
인용정보
피인용 횟수 :
0인용 특허 :
72
초록▼
Managing processes in an Enterprise Intelligence (‘EI’) assembly of an EI framework, including: for each executing EI assembly in the EI framework, in real time: tracking, by the process state transition manager, the present state of processes of each executing EI assembly; analyzing, by the process
Managing processes in an Enterprise Intelligence (‘EI’) assembly of an EI framework, including: for each executing EI assembly in the EI framework, in real time: tracking, by the process state transition manager, the present state of processes of each executing EI assembly; analyzing, by the process state transition manager, the present state; and storing, by the process state transition manager, results of the state analysis.
대표청구항▼
1. A computer-implemented method of managing processes in an Enterprise Intelligence (‘EI’) assembly of an EI framework, the method comprising: for each executing EI assembly in the EI framework, in real time:tracking, by a process state transition manager, the present state of processes of each exe
1. A computer-implemented method of managing processes in an Enterprise Intelligence (‘EI’) assembly of an EI framework, the method comprising: for each executing EI assembly in the EI framework, in real time:tracking, by a process state transition manager, the present state of processes of each executing EI assembly, including: identifying all processes that comprise an EI assembly, including searching an EI taxonomy repository that stores definitions of EI assemblies including processes, tasks, and steps that comprise each EI assembly;identifying an execution order for the processes;identifying a presently executing process; andrequiring registration of each EI assembly and its processes, tasks and steps with the process state transition manager prior to executing;analyzing, by the process state transition manager, the present state, including determining whether execution parameters for the presently executing process are valid;storing, by the process state transition manager, results of the state analysis;comparing, by the process state transition manager in real-time during execution of the plurality of EI assemblies, values of inputs, outputs, and execution variables of the present state of at least one of the processes of one of the EI assemblies to an acceptable range of values for inputs, outputs, and execution variables of a preferred execution state of the process; andaltering execution of the process, by the process state transition manager, to bring the present state closer to the preferred execution state by performing a different set of operations using different processes, tasks, and steps. 2. The method of claim 1 wherein storing results of the analysis further comprise providing the results to an EI administrator. 3. The method of claim 1 wherein tracking the present state of processes of each executing EI assembly further comprises identifying, for each presently executing process, a presently executing task. 4. The method of claim 3 wherein identifying, for each presently executing process, a presently executing task further comprises identifying a presently executing step. 5. The method of claim 1 wherein tracking the present state of processes of each executing EI assembly further comprises identifying a value of an input to a presently executing process. 6. The method of claim 1 wherein tracking the present state of processes of each executing EI assembly further comprises identifying a value of an execution parameter used by a presently executing process. 7. Apparatus for managing processes in an Enterprise Intelligence (‘EI’) assembly of an EI framework, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of: for each executing EI assembly in the EI framework, in real time:tracking, by a process state transition manager, the present state of processes of each executing EI assembly, including: identifying all processes that comprise an EI assembly, including searching an EI taxonomy repository that stores definitions of EI assemblies including processes, tasks, and steps that comprise each EI assembly;identifying an execution order for the processes;identifying a presently executing process; andrequiring registration of each EI assembly and its processes, tasks and steps with the process state transition manager prior to executing;analyzing, by the process state transition manager, the present state, including determining whether execution parameters for the presently executing process are valid;storing, by the process state transition manager, results of the state analysis;comparing, by the process state transition manager in real-time during execution of the plurality of EI assemblies, values of inputs, outputs, and execution variables of the present state of at least one of the processes of one of the EI assemblies to an acceptable range of values for inputs, outputs, and execution variables of a preferred execution state of the process; andaltering execution of the process, by the process state transition manager, to bring the present state closer to the preferred execution state by performing a different set of operations using different processes, tasks, and steps. 8. The apparatus of claim 7 wherein storing results of the analysis further comprise providing the results to an EI administrator. 9. The apparatus of claim 7 wherein tracking the present state of processes of each executing EI assembly further comprises identifying, for each presently executing process, a presently executing task. 10. The apparatus of claim 9 wherein identifying, for each presently executing process, a presently executing task further comprises identifying a presently executing step. 11. The apparatus of claim 7 wherein tracking the present state of processes of each executing EI assembly further comprises identifying a value of an input to a presently executing process. 12. The apparatus of claim 7 wherein tracking the present state of processes of each executing EI assembly further comprises identifying a value of an execution parameter used by a presently executing process. 13. A computer program product for managing processes in an Enterprise Intelligence (‘EI’) assembly of an EI framework, the computer program product disposed upon a non-transitory computer readable storage medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of: for each executing EI assembly in the EI framework, in real time:tracking, by a process state transition manager, the present state of processes of each executing EI assembly, including: identifying all processes that comprise an EI assembly, including searching an EI taxonomy repository that stores definitions of EI assemblies including processes, tasks, and steps that comprise each EI assembly;identifying an execution order for the processes;identifying a presently executing process; andrequiring registration of each EI assembly and its processes, tasks and steps with the process state transition manager prior to executing;analyzing, by the process state transition manager, the present state, including determining whether execution parameters for the presently executing process are valid;storing, by the process state transition manager, results of the state analysis;comparing, by the process state transition manager in real-time during execution of the plurality of EI assemblies, values of inputs, outputs, and execution variables of the present state of at least one of the processes of one of the EI assemblies to an acceptable range of values for inputs, outputs, and execution variables of a preferred execution state of the process; andaltering execution of the process, by the process state transition manager, to bring the present state closer to the preferred execution state by performing a different set of operations using different processes, tasks, and steps. 14. The computer program product of claim 13 wherein storing results of the analysis further comprise providing the results to an EI administrator. 15. The computer program product of claim 13 wherein tracking the present state of processes of each executing EI assembly further comprises identifying, for each presently executing process, a presently executing task. 16. The computer program product of claim 15 wherein identifying, for each presently executing process, a presently executing task further comprises identifying a presently executing step. 17. The computer program product of claim 13 wherein tracking the present state of processes of each executing EI assembly further comprises identifying a value of an input to a presently executing process. 18. The computer program product of claim 13 wherein tracking the present state of processes of each executing EI assembly further comprises identifying a value of an execution parameter used by a presently executing process.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (72)
Adachi,Hisatoshi; Shimizu,Sari; Tanaka,Yohsuke; Osaka,Yoshihiro, Activity monitoring without accessing a process object.
Okita,Glen Kazumi; Chan,Alex Yiu Man; Poon,Stanley Ka Hung; Thomas,Binu, Apparatus and method for collecting and displaying information in a workflow system.
Ama, Ronaldo; Chawla, Sachinder S.; Gadhiraju, Balaji; Syed, Awez; Todd, Mark; Yee, Mon For, Apparatus and method for dynamically auditing data migration to produce metadata.
Chaudhury, Jayatu Sen; Gupta, Amber; Sahu, Prasanta; Choudhuri, Tirthankar, Automated predictive modeling of business future events based on historical data.
Farrell, Mark S.; Gainey, Jr., Charles W.; Kubala, Jeffrey P.; Schmidt, Donald W., Computer configuration virtual topology discovery and instruction therefore.
Bell, John W.; Field, Simon Ashley; Gartner, Jason Michael; Holmes, Randall R.; Kopp, Nancy A.; O'Connell, William T.; Pereira, Paulo Roberto Rosa, Computer data systems implemented using a virtual solution architecture.
Wahlbin, Stephan; Rourke, Kathleen E.; Wiesman, Kimberly, Computerized method and system for estimating liability for an accident using dynamic generation of questions.
Ebert, Peter S.; Swan, Richard J.; Lin, Tao; Weng, Jie; Vogler, Hartmut K.; Mo, Brian S.; Haller, Stephan, Context-aware and real-time item tracking system architecture and scenarios.
Kalliola, Janne; Koponen, Juha; Dahlblom, Thomas; Aalto, Markus; Lattu, Tommi; Tiihonen, Mikko; Wong, MengHong, Information gathering from traffic flow in a communication network.
Flores Pablo A. ; Flores Rodrigo F. ; Icaza Raul Medina-Mora,MXX ; Vasquez Jaime Garza ; McAfee John A. ; Kumar Manoj ; Nunez Manuel Jasso ; Winograd Terry Allen ; Wong Harry K. T. ; Gift Roy I., Method and apparatus for building business process applications in terms of its workflows.
Flores Fernando (Berkeley CA) Bell ; III Chauncey F. (Alameda CA) Flores Pablo A. (Alameda CA) Flores Rodrigo F. (Berkeley CA) Icaza Raul Medina-Mora (Mexico City MXX) Vasquez Jaime G. (Alameda CA) W, Method and apparatus for creating workflow maps of business processes.
Weissman, Craig David; Walsh, Gregory Vincent; Wegbreit, Eliot Leonard, Method and system for creating a well-formed database using semantic definitions.
Tan, Ah Hwee; Kanagasabai, Rajaraman, Method and system for discovering knowledge from text documents using associating between concepts and sub-concepts.
McCown Patricia M. (Cresskill NJ) Conway Timothy J. (Highland Park NJ) Jessen Karl M. (Bayonne NJ), Methods and apparatus for monitoring system performance.
Farrell, Mark S.; Gainey, Jr., Charles W.; Kubala, Jeffrey P.; Schmidt, Donald W., Performing a configuration virtual topology change and instruction therefore.
Winter, Stewart; Leikucs, Andrew; Westman, Randy; Reid, Murray; MacCulloch, Todd, System and method for delivering business intelligence data in a client/server architecture.
Vaidhyanathan, Shyamsundar; Dev, Lovekesh; Shattacharyya, Debraj, System and method for determining outsourcing suitability of a business process in an enterprise.
Du Weimin ; Davis James W. ; Pfeifer Clemens ; Shan Ming-Chien ; Sheard Nicolas, System and method for performing flexible workflow process execution in a distributed workflow management system.
Dubinko, Micah Joel; Ravikumar, Shanmugasundaram; Magnani, Joseph Andrew; Novak, Jasmine; Raghavan, Prabhakar; Tomkins, Andrew, System and method for selecting object metadata evolving over time.
Chakrabarti, Deepayan; Ravikumar, Shanmugasundaram; Tomkins, Andrew, System and method using hierachical clustering for evolutionary clustering of sequential data sets.
Zhou, Peter Y.; Pang, Dexing; Tong, Yiu-Cho Alan; Lin, Ning; Addington, David Ralph; Albanna, Rowena Lampa; Albanna, Amro; Bolton, Keith I., System for localizing and sensing objects and providing alerts.
Chang, Hung-Yang; Jeng, Jun-Jang; Kumaran, Santhosh; Li, Haifei; Zhang, Liang-Jie, Systems and methods for monitoring and controlling business level service level agreements.
Thomson, Neil; Paiement, Andre; Gould, Dave; Petitclerc, Martin; Donnelly, Brian; Chow, Gordon, Universal drill-down system for coordinated presentation of items in different databases.
McAtee John D. (Shrewsbury MA) Kennedy Stephen M. (Hudson MA) Piccolomini Paul J. (Fitchburg MA) Cerqua Paul J. (Chelmsford MA), Workflow management and control system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.