Sign In to Follow Application
View All Documents & Correspondence

Execution Platform

Abstract: The present disclosure provides a method for managing a plurality of workflows in a multi-location multi-user multi-platform networked device environment (100). The method includes a first step to generate the plurality of workflows and a plurality of service level agreements. In addition, the method includes a second step to assign one or more floating objects to one or more dynamic objects. Further, the method includes a third step to input the one or more floating objects at a plurality of networked devices (104). Furthermore, the method includes a fourth step to store the one or more dynamic objects, the one or more floating objects and the plurality of workflows. Moreover, the method includes a fifth step to compute difference in the one or more dynamic objects and the one or more floating objects. Also, the method includes a sixth step to dynamically update the plurality of service level agreements.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
16 July 2019
Publication Number
35/2021
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

STERLITE TECHNOLOGIES LIMITED
STERLITE TECHNOLOGIES LIMITED IFFCO Tower, 3rd Floor, Plot No.3, Sector 29, Gurgaon 122002, Haryana, India

Inventors

1. Nischal Gupta
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
2. Narottam Sharma
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
3. Mohit Mathur
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
4. Shailendra Singh
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
5. rohit gaur
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
6. shantanu soni
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
7. surendranath chandranath
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
8. Amita rana
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
9. Ajay chawla
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
10. Darpan sanghavi
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
11. Balram sharma
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
12. Pankaj agarwal
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002
13. Tarun soni
3rd Floor, Plot No.3, IFFCO Tower, CH Baktawar Singh Road, Institutional Area, Sector 29, Gurugram, Haryana 122002

Specification

[0001] The present disclosure relates to a field of software system and, in particular, relates to a dynamic workflow management through dynamic and floating variables in a multi-location multi-user multi-platform networked device environment.

BACKGROUND

[0002] Various business processes in an organization may involve contribution of a number of people for initiation of projects, approvals, or reviews to manage flow of tasks. These processes may demand change with their proprietary systems and data architecture to adapt them to change in resources, people, and procedure who may be employed with advanced technological solutions. The need to make such processes easily adaptable to meet changing needs in business models is indispensable. Long and complex workflow solutions, once created, are difficult to modify and they are also incapable of keeping pace with the speed at which the technology advances. Typically, many organizations have dynamic workflow needs. However, if the workflow system itself is not dynamic, it would be challenging to adapt to the changing workflow. There can be multiple problems faced by an organization when it comes to automating business processes. The major shortcoming is that at any time a process changes, extensive efforts are required along with additional resource consumption in terms of moulding or re-moulding the workflow system. There are many systems for managing the workflows. Some of the prior art references are given below:

[0003] US20140278663A1 discloses a method for facilitating a cross-team, role-based workflow for task management. The method includes a first step to send a project request to a business coordinator. In addition, the project request is received from a legal/compliance team member. Further, the method includes a second step to assign work required by the project request to a discovery coordinator based on input received from the business coordinator. Furthermore, the method includes a third step to perform the work required by the project request by assigning one or more projects to one or more collection/preservation teams based on input received from the discovery coordinator. Moreover, Project manager may provide project checklists for different states of a given project for example, at the end of the project. Also, a checklist may ensure that an assigned task is completed according to the checklist specified by the project manager.

[0004] EP1825364A2 discloses a method for automation of a process. The method includes a first step to store a library of process on a computer system. In addition, each of the processes in the library comprising an indication of tasks to be carried out in the process. Further, the method includes a second step to receive a command from a user to select one of the processes from the library to launch as an event. Furthermore, the method includes a third step to assign at least one person to the event launched. Moreover, the method includes a fourth step to determine the tasks needed to be carried out by the at least one person assigned in accordance with the tasks. Also, the method includes a fifth step to provide an interface to said at least one person. Also, the interface comprising an indication of the determined tasks, an expected status of each task, and an actual status of each task. Also, process validation engine determines the next step/task and moves it to resource's Dashboard with the appropriate priority order given the real-time information. Also, automatic process application to unexpected problem occurrence to conform to risk and management escalation plans not guess work which leads to failure and law suits.

[0005] US20120227044A1 discloses a configuration web-based system for automating a workflow process in a dynamic production environment across an enterprise application within a communication network. In addition, the configuration web-based system includes a deployable workflow engine capable of being integrated with an application server. Further, the configuration web-based system stores modelled process routing definitions, predefined routing rules, routing types and other workflow process-related information at a storage medium. Furthermore, the configuration web-based system determines an order in which scheduled instances of activities are routed and enacted for automating the workflow process. Moreover, the configuration web-based system includes an execution platform. Also, the execution platform engages with the deployable workflow engine to create a configurable workflow application by generating customized data definition fields and process-related metadata information. Also, escalation flows are useful in scenarios where a step has to be completed within a given SLA. Also, if there is a breach in the SLA, then the administrator can also model an escalation flow for that step, in which case the item will be escalated from the defaulted step to another step as modelled by the administrator.

[0006] In light of the above stated discussion, there is a need for an improved system to make the workflow and project management efficient.

OBJECT OF THE DISCLOSURE

[0007] A primary object of the present disclosure is to provide an enterprise execution system for a dynamic workflow management.

SUMMARY

[0008] In an aspect, the present disclosure provides an enterprise execution system. The enterprise execution system includes one or more processors, a signal generator circuitry embedded inside a computing device for generating a signal, and a memory. The memory is coupled to the one or more processors. The memory stores instructions. The instructions are executed by the one or more processors. The execution of instructions causes the one or more processors to perform a method to dynamically manage a plurality of workflows in a multi-location multi-user multi-platform networked device environment. The method includes a first step to generate the plurality of workflows and a plurality of service level agreements for a collaborative enterprise. In addition, the method includes a second step to assign one or more floating objects to one or more dynamic objects. Further, the method includes a third step to input the one or more floating objects at a plurality of networked devices by a plurality of users. Furthermore, the method includes a fourth step to store the one or more dynamic objects, the one or more floating objects and the plurality of workflows in a memory module. Moreover, the method includes a fifth step to compute difference in the one or more dynamic objects and the one or more floating objects. Also, the method includes a sixth step to dynamically update the plurality of service level agreements based on the one or more dynamic objects, the one or more floating objects and the plurality of service level agreements. Also, the collaborative enterprise is defined by collaborative execution variable. Also, the collaborative execution variable is based on a plurality of collaborative variables. Also, the plurality of workflows and the plurality of service level agreements are generated by a workflow engine of the enterprise execution system on one or more servers. Also, the plurality of workflows has at least one of parallel process variables and sequential process variables. Also, each workflow of the plurality of workflows is defined by the one or more dynamic objects. Also, the one or more floating objects are assigned by an assignment engine. Also, the plurality of networked devices is at one or more geographical locations. Also, the computation is done by a compute engine. Also, a plurality of updated service level agreements modifies the plurality of collaborative variables such that collaborative execution variable remains same.

[0009] Each dynamic object of the one or more dynamic objects may have a pre-defined checklist.

[0010] The enterprise execution system may include an escalation engine. In addition, the escalation engine may dynamically flag the plurality of workflows for the collaborative enterprise based on the one or more dynamic objects, the one or more floating objects and the plurality of service level agreements. Further, the escalation engine may create a plurality of dynamic reports on the plurality of service level agreements. Furthermore, the plurality of dynamic reports may include real-time information associated with an average response time for the collaborative enterprise.

[0011] Each of the one or more dynamic objects is defined by at least one of the one or more floating objects, a pre-defined duration, the plurality of users, and one or more assets.

[0012] The one or more dynamic objects correspond to predefined steps in the plurality of workflows.

[0013] Each workflow of the plurality of workflows may include the pre-defined checklist that assures complete documentation of the collaborative enterprise. In addition, the pre-defined checklist may enable formal technique review (FTR) for quality assurance of the collaborative enterprise.

[0014] The enterprise execution system is integrated with SAP. In addition, the SAP may include a project system, a material management module and a finance and cost control module. Further, the project system may enable the plurality of users to control the plurality of collaborative variables of the collaborative enterprise. Furthermore, the material management module may enable the plurality of users to support procurement and inventory functions of the collaborative enterprise. Moreover, the finance and cost control module may generate financial statements at end of the collaborative enterprise.

[0015] The enterprise execution system may include a document management module, a business process management module, and a digital dashboard. In addition, the document management module may perform tracking, management, and storing of documents associated with the collaborative enterprise. Further, the business process management module may perform modelling, analysis, and optimization of the plurality of workflows for the collaborative enterprise. Furthermore, the digital dashboard may provide electronic interface on the plurality of networked devices of the plurality of users to monitor the plurality of workflows for the collaborative enterprise.

[0016] The compute engine is integrated with the escalation engine. In addition, the compute engine may compute the average response time associated with each of the plurality of workflows for the collaborative enterprise.

STATEMENT OF THE DISCLOSURE

[0017] In an aspect, the present disclosure provides an enterprise execution system. The enterprise execution system includes one or more processors, a signal generator circuitry embedded inside a computing device for generating a signal, and a memory. The memory is coupled to the one or more processors. The memory stores instructions. The instructions are executed by the one or more processors. The execution of instructions causes the one or more processors to perform a method to dynamically manage a plurality of workflows in a multi-location multi-user multi-platform networked device environment. The method includes a first step to generate the plurality of workflows and a plurality of service level agreements for a collaborative enterprise. In addition, the method includes a second step to assign one or more floating objects to one or more dynamic objects. Further, the method includes a third step to input the one or more floating objects at a plurality of networked devices by a plurality of users. Furthermore, the method includes a fourth step to store the one or more dynamic objects, the one or more floating objects and the plurality of workflows in a memory module. Moreover, the method includes a fifth step to compute difference in the one or more dynamic objects and the one or more floating objects. Also, the method includes a sixth step to dynamically update the plurality of service level agreements based on the one or more dynamic objects, the one or more floating objects and the plurality of service level agreements.
BRIEF DESCRIPTION OF THE FIGURES

[0018] Having thus described the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:

[0019] FIG. 1 illustrates a multi-location multi-user multi-platform networked device environment for dynamically managing a plurality of workflows;

[0020] FIG. 2 illustrates a block diagram of an enterprise execution system;

[0021] FIG. 3 illustrates a block diagram of a process flow of service execution;

[0022] FIG. 4 illustrates an overview of a document management module; and

[0023] FIG. 5 illustrates a block diagram of a computing device.

[0024] It should be noted that the accompanying figures are intended to present illustrations of exemplary embodiments of the present disclosure. These figures are not intended to limit the scope of the present disclosure. It should also be noted that accompanying figures are not necessarily drawn to scale.

DETAILED DESCRIPTION

[0025] In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present technology. It will be apparent, however, to one skilled in the art that the present technology can be practiced without these specific details. In other instances, structures and devices are shown in block diagram form only in order to avoid obscuring the present technology.

[0026] Moreover, although the following description contains many specifics for the purposes of illustration, anyone skilled in the art will appreciate that many variations and/or alterations to said details are within the scope of the present technology. Similarly, although many of the features of the present technology are described in terms of each other, or in conjunction with each other, one skilled in the art will appreciate that many of these features can be provided independently of other features. Accordingly, this description of the present technology is set forth without any loss of generality to, and without imposing limitations upon, the present technology.

[0027] FIG. 1 illustrates a multi-location multi-user multi-platform networked device environment 100 for dynamically managing a plurality of workflows. The multi-location multi-user multi-platform networked device environment 100 includes a plurality of users 102, a plurality of networked devices 104, and one or more geographical locations 106. In addition, the multi-location multi-user multi-platform networked device environment 100 includes a communication network 108, an enterprise execution system 110, one or more servers 112 and a memory module 114. FIG. 2 illustrates a block diagram of the enterprise execution system 110.

[0028] The plurality of users 102 is a person who is authorized to access the enterprise execution system 110 to perform one or more activities. In addition, the plurality of users 102 is a person who has technical expertise to run the enterprise execution system 110. Further, the plurality of users 102 has ability to maintain and troubleshoot the enterprise execution system 110.

[0029] In addition, the plurality of users 102 is any person who wants to supervise a collaborative enterprise of the one or more geographical locations 106. The plurality of users 102 include but may not be limited to operations personnel, service personnel, site engineer, and project manager. In addition, the plurality of users 102 is any person who wants to view a planned project progress associated with the collaborative enterprise of the one or more geographical locations 106. Further, the plurality of users 102 is authorised to access a plurality of information associated with the collaborative enterprise of the one or more geographical locations 106. Furthermore, the plurality of information include but may not be limited to a network planning data, an available manpower data, an available resources data, and construction details. In addition, the network planning data includes route information, infrastructure type information, trenching location information, infrastructure placement information, planned completion time, planned daily progress and the like. The infrastructure type information includes wireless infrastructure information and wireline infrastructure information. Further, construction details include but may not be limited to infrastructure placement information, process of construction machines used for deployment and machines used for construction.

[0030] The plurality of users 102 manages daily routine progress of the collaborative enterprise of the one or more geographical locations 106. The plurality of users 102 operates at the one or more geographical locations 106. The plurality of networked devices 104 is associated with the plurality of users 102. In addition, the plurality of networked devices 104 is any smart device that mainly comprises a display, camera, and network connectivity. In an example, the plurality of networked devices 104 is portable communication device. In addition, the portable communication device includes laptop, smartphone, tablet, PDA, and the like. In another example, the plurality of networked devices 104 is fixed communication device. In addition, the fixed communication device includes a desktop, a workstation PC and the like.

[0031] The plurality of networked devices 104 performs computing operations based on a suitable operating system installed inside the plurality of networked devices 104. In general, the operating system is system software that manages computer hardware and software resources and provide common services for computer programs. In addition, the operating system acts as an interface for software installed inside the plurality of networked devices 104 to interact with hardware components of the plurality of networked devices 104.

[0032] The plurality of networked devices 104 is connected to the communication network 108. The communication network 108 provides medium to the plurality of networked devices 104 to connect to the enterprise execution system 110. In addition, the communication network 108 provides network connectivity to the plurality of networked devices 104. In an example, communication network uses protocol to connect the communication devices to the system. The communication network 108 connects the plurality of networked devices 104 to the enterprise execution system 110 using a plurality of methods. The plurality of methods used to provide network connectivity to the plurality of networked devices 104 includes 2G, 3G, 4G, Wifi and the like. The communication network 108 may be any type of network that provides internet connectivity to the plurality of networked devices 104. In an example, the communication network 108 is a wireless mobile network. In another example, the communication network 108 is a wired network with a finite bandwidth. In yet another example, the communication network 108 is combination of the wireless and the wired network for optimum throughput of data transmission. In yet another example, the communication network 108 is an optical fibre high bandwidth network that enables high data rate with negligible connection drops.

[0033] The plurality of users 102 utilizes the plurality of networked devices 104 to access the enterprise execution system 110. In general, execution system is a system for management of services execution by planning, organizing and managing different required aspects, depending on sophistication of services. The enterprise execution system 110 is useful for several use cases where mass orchestration of complex processes is necessary. In an example, the enterprise execution system 110 is service execution system. In another example, the enterprise execution system 110 is program execution system. In yet another example, the enterprise execution system 110 is manufacturing execution system. In yet another example, the enterprise execution system 110 may be any other suitable execution system of the like.

[0034] The enterprise execution system 110 is integrated with SAP. The enterprise execution system 110 may include a workflow engine 202, a document management module 204, a business process management module 206 and a digital dashboard 214 (as shown in FIG. 2). The enterprise execution system 110 is integrated with SAP. In general, SAP stands for Systems, Applications, and Products in data processing. In addition, SAP is a powerful tool in hands of the project managers to effectively control and manage their objects. SAP may include a project system 208, a material management module 210 and a finance and cost control module 212 (as shown in FIG. 2).

[0035] The enterprise execution system 110 includes the workflow engine 202. The workflow engine 202 generates and configures the plurality of workflows and a plurality of service legal agreements for the collaborative enterprise of the one or more geographical locations 106 on the one or more servers 112. The plurality of users 102 accesses the workflow engine 202 through a plurality of user interfaces. In general, user interface provides interface to users to access or modify system. The plurality of user interfaces allows the plurality of users 102 to simultaneously input one or more floating objects. In an example, the workflow engine 202 is project management platform. In another example, the workflow engine 202 is event management platform. In yet another example, the workflow engine 202 may be any suitable management platform of the like. In addition, the plurality of workflows has at least one of parallel process variables and sequential process variables. Further, each workflow of the plurality of workflows is defined by one or more dynamic objects.

[0036] The collaborative enterprise is defined by collaborative execution variable. The collaborative enterprise corresponds to a project associated with the one or more geographical locations 106. In addition, the collaborative execution variable includes total time to complete the collaborative enterprise of the one or more geographical locations 106. Further, the collaborative execution variable is based on a plurality of collaborative variables. Furthermore, the plurality of collaborative variables includes time required to complete various stages of the collaborative enterprise of the one or more geographical locations 106.

[0037] The workflow engine 202 receives the one or more floating objects. In general, floating objects are of two types, free float objects and total float objects. The free float objects determine subsequent tasks. The total float objects determine project completion date. In addition, the one or more floating objects correspond to status of the one or more activities.

[0038] The enterprise execution system 110 includes an assignment engine. In addition, the one or more floating objects are associated with the assignment engine. Further, the assignment engine assigns the one or more floating objects to the one or more dynamic objects. Furthermore, the one or more dynamic objects are defined by the one or more floating objects, a pre-defined duration, the plurality of users 102 and one or more assets. Moreover, the one or more dynamic objects correspond to process steps in the plurality of workflows. Also, each dynamic object of the one or more dynamic objects may have a pre-defined checklist. Also, the one or more dynamic objects and the one or more floating objects are stored in the memory module 114.

[0039] The enterprise execution system 110 includes a compute engine. In addition, the one or more dynamic objects are transferred to the compute engine. Further, the compute engine computes delay and difference in the one or more dynamic objects and the one or more floating objects. Furthermore, the compute engine may compute and compare an average response time associated with each of the plurality of workflows for the collaborative enterprise. In general, response time is amount of time taken for system to react to a given task. The one or more floating objects and the one or more dynamic objects are analysed using one or more machine learning algorithms. The one or more machine learning algorithms include a decision tree algorithm, prediction algorithms, deep learning algorithms, natural language processing algorithm, and the like.

[0040] The enterprise execution system 110 may include an escalation engine. In addition, the compute engine is integrated with the escalation engine. Further, the escalation engine may dynamically flag the plurality of workflows for the collaborative enterprise based on the one or more dynamic objects, the one or more floating objects and the plurality of service level agreements. Furthermore, the escalation engine may create a plurality of dynamic reports on the plurality of service level agreements. Moreover, the plurality of dynamic reports may include real-time information associated with the average response time for the collaborative enterprise. Also, the escalation engine escalates if the average response time associated with each of the one or more dynamic objects is greater than corresponding service level agreement of the plurality of service level agreements. Also, the workflow engine 202 lowers the plurality of service level agreements if the response time associated with each of the one or more dynamic objects is greater than corresponding service level agreement of the plurality of service level agreements.

[0041] The workflow engine 202 has ability to configure different roles and responsibilities for the plurality of users 102. In an example, ability to configure different roles and responsibilities result in segregation of duty, clear ownership at task level and efficient project management.

[0042] The workflow engine 202 sends automated reminder notifications to the plurality of users 102 and escalates issues as per escalation matrix. In an example, the automated reminder notifications leads to visibility and follow up on late activities and pro-active action before project slip up on timelines. The workflow engine 202 may maintain the pre-defined checklist. In addition, each workflow of the plurality of workflows may include the pre-defined checklist that assures complete documentation of the collaborative enterprise. The workflow engine 202 may maintain the pre-defined checklist for invoicing process, civil execution process and row and survey process. The pre-defined checklist may enable formal technique review (FTR) for quality assurance of the collaborative enterprise.

[0043] The workflow engine 202 enables predictive modelling. In an example, predictive modelling facilitates in financial planning, manpower and equipment planning. In general, predictive modelling is a process that uses data mining and probability to forecast outcomes. In addition, each model is made up of a number of predictors, which are variables that are likely to influence future results. Further, once data has been collected for relevant predictors, a statistical model is formulated.

[0044] The workflow engine 202 has ability to configure dependent activities. In addition, the workflow engine 202 has ability to configure hierarchy of activities, projects and sub projects that leads to rigorous project management and clear picture of critical path of the plurality of workflows. In an example, predictive modelling is used in soil strata based forecast. In another example, predictive modelling is used in risk planning based on past history of projects. In yet another example, predictive modelling is used in working capital planning.

[0045] The workflow engine 202 learns from data associated to the collaborative enterprise in real time and based on past performance data. In addition, the workflow engine 202 determines one or more reasons of delay in the collaborative enterprise based on the learning. Further, the workflow engine 202 enables the enterprise execution system 110 to adapt based on the learning. Furthermore, the workflow engine 202 sends real time alerts to the plurality of users 102 for the collaborative enterprise based on determination of delay in the collaborative enterprise or possible delay in the collaborative enterprise. Moreover, the workflow engine 202 predicts possible delay in the collaborative enterprise and completion of the collaborative enterprise based of continuous patterns from the learning. The workflow engine 202 may have pre-defined risk template. In addition, pre-defined risk template is filled in accordance with risk in the collaborative enterprise. Further, aggregated risk is presented on the digital dashboard 214. Furthermore, the plurality of users 102 is able to see pending tasks for the collaborative enterprise on the digital dashboard 214 of the enterprise execution system 110.

[0046] The enterprise execution system 110 includes the document management module 204 (as shown in FIG. 2). In general, document management module is a system used to track, manage and store documents. In addition, the document management module 204 is used to reduce usage of papers. The enterprise execution system 110 includes the business process management module 206. In addition, the business process management module 206 is a module that is used for various methods to discover, model, analyse, measure, improve, optimize, and automate business processes. Further, the business process management module 206 may focus on improving corporate performance by managing business processes.

[0047] The project system 208 is project management software tool that integrates components of SAP. In addition, the project system 208 may allow the plurality of users 102 to control each stage of the collaborative enterprise to ensure on time delivery of the collaborative enterprise. Further, the project system 208 may allow the plurality of users 102 to set start and end date of the collaborative enterprise. Furthermore, the project system 208 may allow to separate the collaborative enterprise into discrete elements and structures. Moreover, the separation enables the collaborative enterprise into individual tasks. Also, the project system 208 is integrated with the finance and cost control module 212 and the material management module 210 (as shown in FIG. 2).

[0048] The SAP may include the material management module 210. The material management module 210 may support procurement and inventory functions occurring day to day business operations of the collaborative enterprise. In addition, the material management module 210 may include a plurality of functions. Further, the plurality of functions include but may not be limited to purchasing, goods purchasing, material storage, consumption based planning, invoice management, payments and inventory. The material management module 210 may include one or more sub modules. In addition, the one or more sub modules include but may not be limited to material planning, purchasing, inventory management, vendor valuation, invoice valuation and statutory requirements. Further, the material management module 210 may enable tracking of the cost of the collaborative enterprise at site level.

[0049] The SAP may include the finance and cost control module 212. The finance and cost control module 212 is used for reporting both internally and externally. The finance and cost control module 212 may have objective to record all financial transactions that are posted by the plurality of users 102. The finance and cost control module 212 may produce financial statements at the end of the collaborative enterprise. In addition, the finance and cost control module 212 is fully integrated with the project system 208 and the material management module 210. Further, the finance and cost control module 212 may have a plurality of sub modules. Furthermore, the plurality of sub modules include cost element accounting, cost centre accounting, profit centre accounting, internal orders, product cost controlling, profit analysis, general ledger accounting, accounts payable, consolidation, and the like.

[0050] The enterprise execution system 110 includes the digital dashboard 214. The enterprise execution system 110 prepares the digital dashboard 214. The digital dashboard 214 is creatively defined to help in taking decisions. The digital dashboard 214 may facilitate the plurality of users 102 to view overall progress of the collaborative enterprise, zone wise progress, cost overview, risk status and the like. In addition, the enterprise execution system 110 may have many similar digital dashboards 214 to enable real time visibility of risk management, a process orchestration, communication management to cover end to end service execution. The digital dashboard 214 may allow the tracking of purchase order delivery and billing status. In addition, the digital dashboard 214 may enable health management of business processes with timely intervention.

[0051] The enterprise execution system 110 performs the process orchestration. The process orchestration is the means by which a process is executed, monitored and managed throughout its lifecycle. In addition, the process orchestration depends on series of workflows that depend on each other to enhance a production ecosystem. The process orchestration enables assigning of relevant tasks to the plurality of users 102. In addition, the plurality of users 102 is the individual who works to fulfil end to end process with defined reminders and escalation. Further, the enterprise execution system 110 allows mass orchestration of complex processes in the collaborative enterprise.

[0052] In an example, the process orchestration moves from emails and phone calls to execution system S1. In another example, the process orchestration automates tracking and ability to present bird eye view. In yet another example, the bird eye view improves overall performance of execution system S2. In an example, the process orchestration is used for invoice verification. In addition, invoice verification involves collation, review and submission of one or more supporting documents. Further, the one or more supporting documents include but may not be limited to inspection certificates from customer, and independent certificates from charted accountant. Furthermore, invoice to customer is orchestrated through the business process management module 206. In an example, the process orchestration is used in civil execution process. In another example, the process orchestration is used for communication template and approval process.

[0053] The multi-location multi-user multi-platform networked device environment 100 includes the one or more servers 112 and the memory module 114. The enterprise execution system 110 is associated with the one or more servers 112. The one or more servers 112 are a computer programs or devices that provide functionality for other programs or devices. The one or more servers 112 provide various functionalities, such as sharing data or resources among multiple users, or performing computation for the plurality of users 102. However, those skilled in the art would appreciate that the enterprise execution system 110 is connected to more number of servers. Furthermore, it may be noted that the one or more servers 112 includes the memory module 114. However, those skilled in the art would appreciate that more number of the servers include more numbers of memory module.

[0054] In an example, the enterprise execution system 110 is located in the one or more servers 112. In another example, the enterprise execution system 110 is connected with the one or more servers 112. In yet another example, the enterprise execution system 110 is a part of the one or more servers 112. The one or more servers 112 handle each operation and task performed by the enterprise execution system 110. The one or more servers 112 store one or more instructions for performing the various operations of the enterprise execution system 110. The one or more servers 112 are associated with an administrator. In general, administrator manages the different components in system. The administrator coordinates the activities of the components involved in the enterprise execution system 110. The administrator is any person or individual who monitors the working of the enterprise execution system 110 and the one or more servers 112 in real time. The administrator monitors the working of the enterprise execution system 110 and the one or more servers 112 through a communication device. The communication device includes the laptop, the desktop computer, the tablet, a personal digital assistant and the like.

[0055] The memory module 114 stores different sets of information associated with various components of the enterprise execution system 110. In general, memory module is used to hold general information and specialized data, such as characteristics data, geographical data, project data and the like. The memory module 114 stores the information of the plurality of users 102, the plurality of networked devices 104, the collaborative enterprise, attributes information of geographical areas and the like. The memory module 114 organizes the data using model such as relational models or hierarchical models. Further, the memory module 114 stores data provided by the plurality of users 102.

[0056] FIG. 3 illustrates a block diagram 300 of a process flow of the service execution. The process flow starts with project management activities cycle. In addition, the projects management activities include project creation, project approvals, task assignment, and the like (as explained above). Further, the process flow includes monitoring and control cycle. Furthermore, monitoring and control cycle involves project tracking, execution update, project completion time and the like. Moreover, the process flow includes procurement and material management cycle. Also, procurement and material management cycle decreases purchase order cycle of services by 90 percent through integration of the workflow engine 202 with SAP. Also, procurement and material management cycle completely automates sourcing, delivery and billing process. Also, the process flow includes vendor invoicing and payment cycle. Also, vendor invoicing and payment cycle involves various steps. The various steps include but may not be limited to receiving invoice from vendor, extracting invoice information, validating and verifying invoice, and approving payments. In addition, the process flow includes communication management cycle. Further, the communication management cycle involves consistent customer communication through pre-defined template to standardize customer communication. Furthermore, documentation is done for each customer communication throughout each of the collaborative enterprise lifecycle. Moreover, approvals are automated with digital signature embedded onto the documents. Also, business process model is visual drillable application for everyone to understand business process. Also, the business process model encompasses single way of execution of all service projects. The end to end business execution process includes customer lifecycle management, partner lifecycle management and project delivery management.

[0057] FIG. 4 illustrates an overview 400 of the document management module 204. The document management module 204 may perform a plurality of steps for tracking, managing and storing documents (as shown in FIG. 4). In addition, first step of the plurality of steps performed by the document management module 204 is to receive documents physically from customer. Further, the documents are scanned and tagged to store a digital copy of the documents. Tagging refers to attaching a label to any document. The digital copy of the documents are stored on a drive. The drive present in the document management module 204 is a shared drive. In addition, the shared drive can be accessed by any of the plurality of users 102. Further, the digital copy of the documents are saved in various files and folders. Furthermore, files and folders are owned by a team collectively. Moreover, files and folders can be accessed by any member of the team. Also, the document management module 204 may have five levels for accessing files and folders. The plurality of steps performed by the document management module 204 includes versioning of the documents. The versioning is process through which the documents are checked in or out of the document management module 204. The versioning allows the plurality of users 102 to retrieve previous versions of the documents and to continue work from a particular point. In addition, the document management module 204 may support the versioning of the documents with nomenclature being maintained zone wise or function wise across the collaborative enterprise. Further, the plurality of steps includes indexing of the documents. In general, indexing refers to classification of various digital documents through which the documents are tracked. The documents are stored on a cloud.

[0058] The document management module 204 may allow multiple level of approvals including sequential and parallel approvals of the plurality of workflows. In addition, the plurality of workflows supports wide cases with customization. Further, the plurality of workflows manages nomenclature, dates, reminders and the like. The document management module 204 may include a trash. The trash keeps deleted files for 30 days after moving them into the trash. The plurality of users 102 may delete specific file sooner. In addition, the document management module 204 may have backup support for indefinite time period. Further, the document management module 204 may have a plurality of reports. The plurality of reports includes but may not be limited to approval stage status report, audit report and document permission report. In addition, the document management module 204 may store copy of every email with attachments of the plurality of users 102 into a drive. In an example, the drive include but may not be limited to Google Drive, and One Drive. The documents in the document management module 204 is searched by using search engine. In an example, the search engine is Google search. In another example, the search engine is any other search engine of the like. The documents are searched by using filename, file content and properties of the documents. In addition, the document management module 204 may support optical character recognition search. Further, optical character recognition search is used to search the documents from image or PDF. Furthermore, the document management module 204 may allow the plurality of users 102 to access the documents in both offline and online mode. Moreover, the document management module 204 may have feature to autosuggest and autocomplete usernames. Also, the document management module 204 may give unlimited storage access to the plurality of users 102. Also, the document management module 204 may allow real time collaboration. Also, real time collaboration allows the plurality of users 102 to open or edit or work on single file at the same time. Also, real time collaboration reduces loops in the collaborative enterprise and saves time. Also, the document management module 204 may support an auto save feature. The auto save features saves all changes in the documents automatically in real time. In addition, all changes are visible in the documents in any medium in real time. In an example, the medium includes mobile browser. Further, the document management module 204 may store the documents on the drive in encrypted form at every stage for security purposes. The document management module 204 may support pre-defined customized templates for each of the collaborative enterprise. In addition, same template is used for all communications for particular project. Further, pre-defined template helps in removing the chances of miscommunication for any particular project. Furthermore, the document management module 204 may have feature of customization as per the requirement.

[0059] FIG. 5 illustrates a block diagram of a computing device 500. The computing device 500 includes a bus 502 that directly or indirectly couples the following devices: memory 504, one or more processors 506, one or more presentation components 508, one or more input/output (I/O) ports 510, one or more input/output components 512, and an illustrative power supply 514. The bus 502 represents what may be one or more busses (such as an address bus, data bus, or combination thereof). Although the various blocks of FIG. 5 are shown with lines for the sake of clarity, in reality, delineating various components is not so clear, and metaphorically, the lines would more accurately be grey and fuzzy. For example, one may consider a presentation component such as a display device to be an I/O component. Also, processors have memory. The inventors recognize that such is the nature of the art, and reiterate that the diagram of FIG. 5 is merely illustrative of an exemplary computing device 500 that can be used in connection with one or more embodiments of the present invention. Distinction is not made between such categories as “workstation,” “server,” “laptop,” “hand-held device,” etc., as all are contemplated within the scope of FIG. 5 and reference to “computing device.”

[0060] The computing device 500 typically includes a variety of computer-readable media. The computer-readable media can be any available media that can be accessed by the computing device 500 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, the computer-readable media may comprise computer storage media and communication media. The computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data.

[0061] The computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computing device 500. The communication media typically embodies computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above should also be included within the scope of computer-readable media.

[0062] Memory 504 includes computer-storage media in the form of volatile and/or nonvolatile memory. The memory 504 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical-disc drives, etc. The computing device 500 includes one or more processors that read data from various entities such as memory 504 or I/O components 512. The one or more presentation components 508 present data indications to a subscriber or other device. Exemplary presentation components include a display device, speaker, printing component, vibrating component, etc. The one or more I/O ports 510 allow the computing device 500 to be logically coupled to other devices including the one or more I/O components 512, some of which may be built in. Illustrative components include a microphone, joystick, game pad, satellite dish, scanner, printer, wireless device, etc.

[0063] The foregoing descriptions of pre-defined embodiments of the present technology have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the present technology to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the present technology and its practical application, to thereby enable others skilled in the art to best utilize the present technology and various embodiments with various modifications as are suited to the particular use contemplated. It is understood that various omissions and substitutions of equivalents are contemplated as circumstance may suggest or render expedient, but such are intended to cover the application or implementation without departing from the spirit or scope of the claims of the present technology.

[0064] While several possible embodiments of the invention have been described above and illustrated in some cases, it should be interpreted and understood as to have been presented only by way of illustration and example, but not by limitation. Thus, the breadth and scope of a preferred embodiment should not be limited by any of the above-described exemplary embodiments.

CLAIMS:CLAIMS

What we claim is:

1. A method for dynamically managing a plurality of workflows in a multi-location multi-user multi-platform networked device environment, the method comprising:

generating the plurality of workflows and a plurality of service level agreements for a collaborative enterprise, wherein the collaborative enterprise is defined by collaborative execution variable, wherein the collaborative execution variable is based on a plurality of collaborative variables, wherein the plurality of workflows and the plurality of service level agreements are generated by a workflow engine (202) of an enterprise execution system (110) on one or more servers (112), wherein the plurality of workflows has at least one of parallel process variables and sequential process variables, wherein each workflow of the plurality of workflows is defined by one or more dynamic objects;

assigning one or more floating objects to the one or more dynamic objects, wherein the one or more floating objects are assigned by an assignment engine;

inputting the one or more floating objects at a plurality of networked devices (104) by a plurality of users (102), wherein the plurality of networked devices (104) is at one or more geographical locations (106);

storing the one or more dynamic objects, the one or more floating objects and the plurality of workflows in a memory module (114);

computing difference in the one or more dynamic objects and the one or more floating objects, wherein computation is done by a compute engine; and

dynamically updating the plurality of service level agreements based on the one or more dynamic objects, the one or more floating objects and the plurality of service level agreements, wherein a the plurality of updated service level agreements modifies the plurality of collaborative variables such that collaborative execution variable remains same.

2. The method as claimed in claim 1, wherein each dynamic object of the one or more dynamic objects has a pre-defined checklist.

3. The method as claimed in claim 1, wherein the enterprise execution system (110) comprises an escalation engine, wherein the escalation engine dynamically flags the plurality of workflows for the collaborative enterprise based on the one or more dynamic objects, the one or more floating objects and the plurality of service level agreements, wherein the escalation engine creates a plurality of dynamic reports on the plurality of service level agreements, wherein the plurality of dynamic reports comprises real-time information associated with an average response time for the collaborative enterprise.

4. The method as claimed in claim 1, wherein each of the one or more dynamic objects is defined by at least one of the one or more floating objects, a pre-defined duration, the plurality of users (102), and one or more assets.

5. The method as claimed in claim 1, wherein the one or more dynamic objects correspond to predefined steps in the plurality of workflows.

6. The method as claimed in claim 1, wherein each workflow of the plurality of workflows comprises the pre-defined checklist that assures complete documentation of the collaborative enterprise, wherein the pre-defined checklist enables formal technique review (FTR) for quality assurance of the collaborative enterprise.

7. The method as claimed in claim 1, wherein the enterprise execution system (110) is integrated with SAP, wherein the SAP comprises a project system (208), a material management module (210) and a finance and cost control module (212), wherein the project system (208) enables the plurality of users (102) to control the plurality of collaborative variables of the collaborative enterprise, wherein the material management module (210) enables the plurality of users (102) to support procurement and inventory functions of the collaborative enterprise, wherein the finance and cost control module (212) generates financial statements at end of the collaborative enterprise.

8. The method as claimed in claim 1, wherein the enterprise execution system (110) comprises a document management module (204), a business process management module (206), and a digital dashboard (214), wherein the document management module (204) performs tracking, management, and storing of documents associated with the collaborative enterprise, wherein the business process management module (206) performs modelling, analysis, and optimization of the plurality of workflows for the collaborative enterprise, wherein the digital dashboard (214) provides electronic interface on the plurality of networked devices (104) of the plurality of users (102) to monitor the plurality of workflows for the collaborative enterprise.

9. The method as claimed in claim 1, wherein the compute engine is integrated with the escalation engine, wherein the compute engine computes the average response time associated with each of the plurality of workflows for the collaborative enterprise.

Documents

Application Documents

# Name Date
1 201911028689-ENDORSEMENT BY INVENTORS [21-04-2025(online)].pdf 2025-04-21
1 201911028689-FER.pdf 2025-02-19
1 201911028689-FORM 13 [12-07-2023(online)].pdf 2023-07-12
1 201911028689-PROVISIONAL SPECIFICATION [16-07-2019(online)].pdf 2019-07-16
2 201911028689-FORM 1 [16-07-2019(online)].pdf 2019-07-16
2 201911028689-FORM 13 [12-07-2023(online)].pdf 2023-07-12
2 201911028689-FORM 13 [21-04-2025(online)].pdf 2025-04-21
2 201911028689-FORM 18 [12-07-2023(online)].pdf 2023-07-12
3 201911028689-DRAWINGS [16-07-2019(online)].pdf 2019-07-16
3 201911028689-FORM 18 [12-07-2023(online)].pdf 2023-07-12
3 201911028689-FORM 3 [21-04-2025(online)].pdf 2025-04-21
3 201911028689-FORM-26 [12-07-2023(online)].pdf 2023-07-12
4 201911028689-FORM 3 [18-07-2019(online)].pdf 2019-07-18
4 201911028689-FORM-26 [12-07-2023(online)].pdf 2023-07-12
4 201911028689-FORM-26 [15-07-2020(online)].pdf 2020-07-15
4 201911028689-FORM-5 [21-04-2025(online)].pdf 2025-04-21
5 201911028689-Proof of Right [15-07-2020(online)].pdf 2020-07-15
5 201911028689-POA [21-04-2025(online)].pdf 2025-04-21
5 201911028689-FORM-26 [15-07-2020(online)].pdf 2020-07-15
5 201911028689-FORM 13 [18-07-2019(online)].pdf 2019-07-18
6 201911028689-Proof of Right [21-04-2025(online)].pdf 2025-04-21
6 201911028689-Proof of Right [15-07-2020(online)].pdf 2020-07-15
6 201911028689-ENDORSEMENT BY INVENTORS [18-07-2019(online)].pdf 2019-07-18
6 201911028689-COMPLETE SPECIFICATION [14-07-2020(online)].pdf 2020-07-14
7 201911028689-COMPLETE SPECIFICATION [14-07-2020(online)].pdf 2020-07-14
7 201911028689-DRAWING [14-07-2020(online)].pdf 2020-07-14
7 201911028689-OTHERS-300719.pdf 2019-08-08
7 201911028689-RELEVANT DOCUMENTS [21-04-2025(online)].pdf 2025-04-21
8 201911028689-DRAWING [14-07-2020(online)].pdf 2020-07-14
8 201911028689-ENDORSEMENT BY INVENTORS [14-07-2020(online)].pdf 2020-07-14
8 201911028689-FER.pdf 2025-02-19
8 201911028689-Form 5-300719.pdf 2019-08-08
9 201911028689-ENDORSEMENT BY INVENTORS [14-07-2020(online)].pdf 2020-07-14
9 201911028689-FORM 13 [12-07-2023(online)].pdf 2023-07-12
9 201911028689-FORM 3 [14-07-2020(online)].pdf 2020-07-14
9 abstract.jpg 2019-08-21
10 201911028689-FORM 18 [12-07-2023(online)].pdf 2023-07-12
10 201911028689-FORM 3 [14-07-2020(online)].pdf 2020-07-14
10 abstract.jpg 2019-08-21
11 201911028689-ENDORSEMENT BY INVENTORS [14-07-2020(online)].pdf 2020-07-14
11 201911028689-Form 5-300719.pdf 2019-08-08
11 201911028689-FORM-26 [12-07-2023(online)].pdf 2023-07-12
11 abstract.jpg 2019-08-21
12 201911028689-DRAWING [14-07-2020(online)].pdf 2020-07-14
12 201911028689-Form 5-300719.pdf 2019-08-08
12 201911028689-FORM-26 [15-07-2020(online)].pdf 2020-07-15
12 201911028689-OTHERS-300719.pdf 2019-08-08
13 201911028689-Proof of Right [15-07-2020(online)].pdf 2020-07-15
13 201911028689-OTHERS-300719.pdf 2019-08-08
13 201911028689-ENDORSEMENT BY INVENTORS [18-07-2019(online)].pdf 2019-07-18
13 201911028689-COMPLETE SPECIFICATION [14-07-2020(online)].pdf 2020-07-14
14 201911028689-COMPLETE SPECIFICATION [14-07-2020(online)].pdf 2020-07-14
14 201911028689-ENDORSEMENT BY INVENTORS [18-07-2019(online)].pdf 2019-07-18
14 201911028689-FORM 13 [18-07-2019(online)].pdf 2019-07-18
14 201911028689-Proof of Right [15-07-2020(online)].pdf 2020-07-15
15 201911028689-DRAWING [14-07-2020(online)].pdf 2020-07-14
15 201911028689-FORM 13 [18-07-2019(online)].pdf 2019-07-18
15 201911028689-FORM 3 [18-07-2019(online)].pdf 2019-07-18
15 201911028689-FORM-26 [15-07-2020(online)].pdf 2020-07-15
16 201911028689-DRAWINGS [16-07-2019(online)].pdf 2019-07-16
16 201911028689-ENDORSEMENT BY INVENTORS [14-07-2020(online)].pdf 2020-07-14
16 201911028689-FORM 3 [18-07-2019(online)].pdf 2019-07-18
16 201911028689-FORM-26 [12-07-2023(online)].pdf 2023-07-12
17 201911028689-DRAWINGS [16-07-2019(online)].pdf 2019-07-16
17 201911028689-FORM 3 [14-07-2020(online)].pdf 2020-07-14
17 201911028689-FORM 18 [12-07-2023(online)].pdf 2023-07-12
17 201911028689-FORM 1 [16-07-2019(online)].pdf 2019-07-16
18 201911028689-FORM 13 [12-07-2023(online)].pdf 2023-07-12
18 201911028689-PROVISIONAL SPECIFICATION [16-07-2019(online)].pdf 2019-07-16
18 abstract.jpg 2019-08-21
18 201911028689-FORM 1 [16-07-2019(online)].pdf 2019-07-16
19 201911028689-FER.pdf 2025-02-19
19 201911028689-Form 5-300719.pdf 2019-08-08
19 201911028689-PROVISIONAL SPECIFICATION [16-07-2019(online)].pdf 2019-07-16
20 201911028689-RELEVANT DOCUMENTS [21-04-2025(online)].pdf 2025-04-21
20 201911028689-OTHERS-300719.pdf 2019-08-08
21 201911028689-Proof of Right [21-04-2025(online)].pdf 2025-04-21
21 201911028689-ENDORSEMENT BY INVENTORS [18-07-2019(online)].pdf 2019-07-18
22 201911028689-POA [21-04-2025(online)].pdf 2025-04-21
22 201911028689-FORM 13 [18-07-2019(online)].pdf 2019-07-18
23 201911028689-FORM-5 [21-04-2025(online)].pdf 2025-04-21
23 201911028689-FORM 3 [18-07-2019(online)].pdf 2019-07-18
24 201911028689-FORM 3 [21-04-2025(online)].pdf 2025-04-21
24 201911028689-DRAWINGS [16-07-2019(online)].pdf 2019-07-16
25 201911028689-FORM 1 [16-07-2019(online)].pdf 2019-07-16
25 201911028689-FORM 13 [21-04-2025(online)].pdf 2025-04-21
26 201911028689-PROVISIONAL SPECIFICATION [16-07-2019(online)].pdf 2019-07-16
26 201911028689-ENDORSEMENT BY INVENTORS [21-04-2025(online)].pdf 2025-04-21
27 201911028689-Response to office action [18-08-2025(online)].pdf 2025-08-18
28 201911028689-FORM-26 [18-08-2025(online)].pdf 2025-08-18
29 201911028689-FER_SER_REPLY [18-08-2025(online)].pdf 2025-08-18
30 201911028689-DRAWING [18-08-2025(online)].pdf 2025-08-18
31 201911028689-COMPLETE SPECIFICATION [18-08-2025(online)].pdf 2025-08-18

Search Strategy

1 SearchStrategyMatrixE_06-03-2024.pdf