Sign In to Follow Application
View All Documents & Correspondence

System And Method For A Smart Operating System For Integrating Dynamic Case Management Into A Process Management Platform

Abstract: This disclosure relates generally to general field, and more particularly to systems and methods for a smart operating system for integrating dynamic case management into a process management platform. In one embodiment, a computer-implemented dynamic case management method includes creating a plurality of lightweight stateless computing processes; placing the processes in a WAIT state; receiving a request to initiate a process instance corresponding to a lightweight stateless process; placing at least one of the processes in an EXECUTING state; processing the process instance by the processes placed in the EXECUTING state; determining a next process for the process instance; and routing the process instance to the next process. FIG. 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
09 May 2014
Publication Number
45/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-08-07
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. SHIVA MURTHY
No. 22/13, 2nd Cross, Teachers Colony, Subramanyapura Main Road, Banashankari 2nd Stage, Bangalore – 560070, Karnataka, India.
2. HEMANT KUMAR
195, Akash Darshan Apartment, Mayur Vihar Phase – 1, Delhi – 110091, India.
3. SOHAM BHAUMIK
804, Alps Block, Heritage Estate, Doddaballapur Road, Yelahanka, Bangalore – 560064, Karnataka, India.
4. AMIT KRISHNA
Apartment # 12145, Prestige Shantiniketan Apartment, ITPL Road, Mahadevpura, White Field, Bangalore – 560048, Bangalore, India.

Specification

CLIAMS:We claim:
1. A computer-implemented dynamic case management method, comprising:
creating, by one or more hardware processors, a plurality of lightweight stateless computing processes based on process definitions in a configuration file that correspond to an activity;
placing the processes in a WAIT state;
receiving a request to initiate a process instance corresponding to a lightweight stateless process;
placing at least one of the processes in an EXECUTING state;
processing the process instance by the processes placed in the EXECUTING state;
determining a next process for the process instance; and
routing the process instance to the next process.
2. The method of claim 1, further comprising:
recording an identifier of at least one of the processes placed in the EXECUTING state and a timestamp in a micro registry corresponding to the process instance.
3. The method of claim 1, further comprising:
placing subsequent requests for the processes placed in the EXECUTING state in a queue.
4. The method of claim 3, further comprising:
determining that one of the processes placed in the EXECUTING state has a full queue; and
creating one or more additional computing processes based on the activity of the process placed in the EXECUTING state with the full queue.
5. The method of claim 3, further comprising:
determining that one of the processes placed in the EXECUTING state has an empty queue; and
re-placing the process in the WAIT state.
6. The method of claim 1, wherein processing the process instance comprises: performing the activity associated with the process placed in the EXECUTING state on the process instance.
7. The method of claim 1, wherein determining the next process for the process instance comprises:
receiving runtime data; and
determining the next process based on the runtime data using at least one of: artificial intelligence, complex event processing, historic decision paths, pattern match, or predefined rules.
8. The method of claim 1, wherein determining the next process for the process instance comprises:
determining that processing for the process instance is complete; and
ending the process instance based on the determination.
9. A dynamic case management system comprising:
one or more hardware processors; and
a computer-readable medium storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
creating, by one or more hardware processors, a plurality of lightweight stateless computing processes based on process definitions in a configuration file that correspond to an activity;
placing the processes in a WAIT state;
receiving a request to initiate a process instance corresponding to a lightweight stateless process;
placing at least one of the processes in an EXECUTING state;
processing the process instance by the processes placed in the EXECUTING state;
determining a next process for the process instance; and
routing the process instance to the next process.
10. The system of claim 9, the operations further comprising:
recording an identifier of at least one of the processes placed in the EXECUTING state and a timestamp in a micro registry corresponding to the process instance.
11. The system of claim 9, the operations further comprising:
placing subsequent requests for the processes placed in the EXECUTING state in a queue.
12. The system of claim 11, the operations further comprising:
determining that one of the processes placed in the EXECUTING state has a full queue; and
creating one or more additional computing processes based on the activity of the process placed in the EXECUTING state with the full queue.
13. The system of claim 11, the operations further comprising:
determining that one of the processes placed in the EXECUTING state has an empty queue; and
re-placing the process in the WAIT state.
14. The system of claim 9, wherein processing the process instance comprises: performing the activity associated with the process placed in the EXECUTING state on the process instance.
15. The system of claim 9, wherein determining the next process for the process instance comprises:
receiving runtime data; and
determining the next process based on the runtime data using at least one of: artificial intelligence, complex event processing, historic decision paths, pattern match, or predefined rules.
16. The system of claim 9, wherein determining the next process for the process instance comprises:
determining that processing for the process instance is complete; and
ending the process instance based on the determination.
17. A non-transitory computer-readable medium storing instructions, wherein upon execution of the instructions by one or more hardware processors, the hardware processors perform operations comprising:
creating, by one or more hardware processors, a plurality of lightweight stateless computing processes based on process definitions in a configuration file that correspond to an activity;
placing the processes in a WAIT state;
receiving a request to initiate a process instance corresponding to a lightweight stateless process;
placing at least one of the processes in an EXECUTING state;
processing the process instance by the processes placed in the EXECUTING state;
determining a next process for the process instance; and
routing the process instance to the next process.
Dated this 09th day of May, 2014

SHWETHA A CHIMALGI
OF K & S PARTNERS
AGENT FOR THE APPLICANTS
,TagSPECI:FIELD OF THE INVENTION
This disclosure relates generally to systems and methods of operating systems, and more particularly to systems and methods for operating systems for integrating dynamic case management into a process management platform.

Documents

Orders

Section Controller Decision Date
15 HARIOM SINGH 2023-08-07
15 HARIOM SINGH 2023-08-07

Application Documents

# Name Date
1 IP27209-Spec.pdf 2014-05-13
2 IP27209-fig.pdf 2014-05-13
3 FORM 5.pdf 2014-05-13
4 FORM 3.pdf 2014-05-13
5 2339CHE2014_CertifiedCopyRequest.pdf 2014-05-13
6 Form-9(Online).pdf 2014-05-16
7 2339-CHE-2014 FORM-1 10-06-2014.pdf 2014-06-10
8 2339-CHE-2014 CORRESPONDENCE OTHERS 10-06-2014.pdf 2014-06-10
9 2339-CHE-2014 FORM-5 08-07-2014.pdf 2014-07-08
10 2339-CHE-2014 FORM-1 08-07-2014.pdf 2014-07-08
11 2339-CHE-2014 CORRESPONDENCE OTHERS 08-07-2014.pdf 2014-07-08
12 abstract 2339-CHE-2014.jpg 2015-10-27
13 2339-CHE-2014-FER.pdf 2019-07-18
14 2339-CHE-2014-Information under section 8(2) (MANDATORY) [17-01-2020(online)].pdf 2020-01-17
15 2339-CHE-2014-FORM 3 [17-01-2020(online)].pdf 2020-01-17
16 2339-CHE-2014-FER_SER_REPLY [17-01-2020(online)].pdf 2020-01-17
17 2339-CHE-2014-US(14)-HearingNotice-(HearingDate-01-05-2023).pdf 2023-04-05
18 2339-CHE-2014-POA [17-04-2023(online)].pdf 2023-04-17
19 2339-CHE-2014-FORM 13 [17-04-2023(online)].pdf 2023-04-17
20 2339-CHE-2014-Correspondence to notify the Controller [17-04-2023(online)].pdf 2023-04-17
21 Form-9(Online).pdf 2014-05-16
21 2339-CHE-2014-AMENDED DOCUMENTS [17-04-2023(online)].pdf 2023-04-17
22 2339CHE2014_CertifiedCopyRequest.pdf 2014-05-13
22 2339-CHE-2014-Written submissions and relevant documents [16-05-2023(online)].pdf 2023-05-16
23 2339-CHE-2014-PETITION UNDER RULE 137 [16-05-2023(online)].pdf 2023-05-16
23 FORM 3.pdf 2014-05-13
24 2339-CHE-2014-FORM-26 [16-05-2023(online)].pdf 2023-05-16
24 FORM 5.pdf 2014-05-13
25 2339-CHE-2014-PatentCertificate07-08-2023.pdf 2023-08-07
25 IP27209-fig.pdf 2014-05-13
26 2339-CHE-2014-IntimationOfGrant07-08-2023.pdf 2023-08-07
26 IP27209-Spec.pdf 2014-05-13

Search Strategy

1 2339che2014searchstrategy_17-07-2019.pdf

ERegister / Renewals

3rd: 02 Nov 2023

From 09/05/2016 - To 09/05/2017

4th: 02 Nov 2023

From 09/05/2017 - To 09/05/2018

5th: 02 Nov 2023

From 09/05/2018 - To 09/05/2019

6th: 02 Nov 2023

From 09/05/2019 - To 09/05/2020

7th: 02 Nov 2023

From 09/05/2020 - To 09/05/2021

8th: 02 Nov 2023

From 09/05/2021 - To 09/05/2022

9th: 02 Nov 2023

From 09/05/2022 - To 09/05/2023

10th: 02 Nov 2023

From 09/05/2023 - To 09/05/2024

11th: 02 May 2024

From 09/05/2024 - To 09/05/2025

12th: 06 May 2025

From 09/05/2025 - To 09/05/2026