Robtic business process automation system utilizing reusable task-based microbots

US11138539B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11138539-B2
Application numberUS-201816111928-A
CountryUS
Kind codeB2
Filing dateAug 24, 2018
Priority dateAug 25, 2017
Publication dateOct 5, 2021
Grant dateOct 5, 2021

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 process automation platform and method for automating business processes are disclosed. The method can include defining a business process in metadata, and, based on that metadata, selecting microbots to perform micro-operations included in the business process. An event engine initiates execution of the business process using the microbots and manages data dependencies of the microbots within the process. Each of the plurality of microbots includes microbot metadata defining a micro-operation performed by the microbot, and execution of each of the plurality of microbots is initiated independently of the others of the plurality of microbots.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer implemented method of automating business processes including one or more physical processes, the method comprising: defining a business process in process metadata, the business process being a process that is executed repeatedly by an organization and including one or more inputs, one or more outputs, and a plurality of task-based operations, at least one of the task-based operations including a physical task to be performed on an object; based on the process metadata, selecting, by a processor, a plurality of microbots hosted by a computing platform including one or more computing systems, to perform atomic operations included in the business process, the plurality of microbots including: a first microbot that manages operation of a device to execute a physical task on a physical document; and a second microbot that is self-learning and that generates and provides one or more recommendations to the processor for automating at least a portion of the business process based on the availability of microbots among the plurality of microbots; and wherein at least one of the plurality of microbots performs atomic operations for more than one business process; and initiating execution of the business process from an event engine executed by the processor, the event engine managing execution of the plurality of microbots, data dependencies among the plurality of microbots and assigning one or more security levels for each of the plurality of microbots, wherein, each of the plurality of microbots comprises microbot metadata defining a atomic operation performed by the microbot, interfaces of that microbot and one or more security levels corresponding to each of the business processes associated with the microbot, each of the plurality of microbots is stateless, wherein any state transitions or data dependencies required in definition of the business process are managed by the event engine, and execution of each of the plurality of microbots is initiated independently of the others of the plurality of microbots. 2. The method of claim 1 , wherein two or more different microbots of the plurality of microbots are executed in parallel. 3. The method of claim 2 , wherein the two or more different microbots of the plurality of microbots lack data dependencies therebetween in the defined business process. 4. The method of claim 1 , wherein initiating execution of the business process comprises initiating a plurality of instances of execution of the business process. 5. The method of claim 4 , wherein initiating the plurality of instances of execution of the business process by the event engine includes initiation of a plurality of instances of a microbot within the plurality of microbots, the plurality of instances of the microbot being executed in parallel based at least in part on throughput of the microbot. 6. The method of claim 1 , further comprising, in response to a determination that a portion of the business process has changed, updating one or more of the plurality of microbots without replacing all of the plurality of microbots included in the business process. 7. The method of claim 6 , wherein updating one or more of the plurality of microbots includes replacing the one or more microbots with one or more updated microbots. 8. The method of claim 1 , wherein the plurality of microbots includes one or more generic microbots reusable in a plurality of different business processes, and one or more custom microbots customized to the business process. 9. A system comprising: a programmable circuit; and a memory operatively connected to the programmable circuit, the memory storing: a definition of a business process in process metadata, the business process being a process that is executed repeatedly by an organization and including one or more inputs, one or more outputs, and a plurality of task-based operations, at least one of the task-based operations including a physical task to be performed on an object; and instructions that, when executed by the programmable circuit, cause the system to: based on the process metadata, select, by the programmable circuit, a plurality of microbots hosted by a computing platform including one or more computing systems, to perform atomic operations included in the business process, the plurality of microbots including: a first microbot that manages operation of a device to execute a physical task on a physical document; a second microbot that is self-learning and that generates and provides one or more recommendations to the processor for automating at least a portion of the business process based on the availability of microbots among the plurality of microbots; and wherein at least one of the plurality of microbots performs atomic operations for more than one business process; and initiate execution of the business process from an event engine, the event engine managing execution of the plurality of microbots and assigning one or more security levels for each of the plurality of microbots, wherein, each of the plurality of microbots comprises microbot metadata defining a atomic operation performed by the microbot and one or more security levels corresponding to each of the business processes associated with the microbot, each of the plurality of microbots is stateless, wherein any state transitions or data dependencies required in definition of the business process are managed by the event engine, and execution of each of the plurality of microbots is initiated independently of the others of the plurality of microbots. 10. The system of claim 9 , wherein the processor and memory are included in a process automation platform, the system further comprising a plurality of worker systems having a plurality of different capabilities, and wherein one or more of the plurality of microbots is configured to interface with a worker system from among the plurality of worker systems to perform one or more of the plurality of task-based operations of the business process. 11. The system of claim 10 , further comprising a plurality of enterprise systems communicatively connected to the process automation platform, the plurality of enterprise systems hosting the business process.

Assignees

Inventors

Classifications

  • Needs-based resource requirements planning or analysis · CPC title

  • Workflow analysis · 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 US11138539B2 cover?
A process automation platform and method for automating business processes are disclosed. The method can include defining a business process in metadata, and, based on that metadata, selecting microbots to perform micro-operations included in the business process. An event engine initiates execution of the business process using the microbots and manages data dependencies of the microbots withi…
Who is the assignee on this patent?
Target Brands Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/06315. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 05 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).