Linking Stages in Process Flows with Machine Learning

US2022113951A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022113951-A1
Application numberUS-202017069274-A
CountryUS
Kind codeA1
Filing dateOct 13, 2020
Priority dateOct 13, 2020
Publication dateApr 14, 2022
Grant date

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 method for designing a logic flow for a user interface is provided. The method comprises receiving from a first task for an automation process file from a user. The automation process file defines a set of system activities. The first task is added to the automation process file and submitted to a machine learning engine, which determines a number of suggested tasks to be performed after the first task. The suggested tasks are based on frequencies with which previous users have used each task after the first task. The suggested tasks are then presented to the user. A second task is received from the user to be performed after the first task. The second task may be selected from the suggested tasks but not necessarily so. The second task is then added to the automation process file.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method of designing a logic flow for a user interface, the method comprising: using a number of processors to perform the steps of: receiving from a user a first task for an automation process file, wherein the automation process file defines a set of system activities; adding the first task to the automation process file; submitting the first task to a machine learning engine; determining, with the machine learning engine, a number of suggested subsequent tasks to be performed after the first task, wherein the suggested subsequent tasks are based on frequencies with which previous users have used each suggested subsequent task after the first task; providing the suggested subsequent tasks to the user; receiving a second task from the user to be performed subsequent to the first task, wherein the second task may be selected from the suggested subsequent tasks; and adding the second task to the automation process file. 2 . The method of claim 1 , wherein the automation process file comprises: a beginning task; a number of user-defined tasks; and a stop task. 3 . The method of claim 1 , wherein all tasks added to the automation process file are selected from a menu of predefined tasks. 4 . The method of claim 1 , wherein the tasks are defined as JSON objects. 5 . The method of claim 1 , wherein providing the suggested subsequent tasks to the user comprises displaying the suggested subsequent tasks to the user through a drop-down menu. 6 . The method of claim 1 , wherein the second task received from the user is not one of the suggested subsequent tasks. 7 . The method of claim 1 , further comprising receiving a route from the user, wherein the route defines a process path from the first task. 8 . The method of claim 7 , wherein the second task received from the user is connected to the first task by the route. 9 . A system for designing a logic flow for a user interface, the system comprising: a bus system; a storage device connected to the bus system, wherein the storage device stores program instructions; and a number of processors connected to the bus system, wherein the number of processors execute the program instructions to: receive from a user a first task for an automation process file, wherein the automation process file defines a set of system activities; add the first task to the automation process file; submit the first task to a machine learning engine; determine, with the machine learning engine, a number of suggested subsequent tasks to be performed after the first task, wherein the suggested subsequent tasks are based on frequencies with which previous users have used each suggested subsequent task after the first task; provide the suggested subsequent tasks to the user; receive a second task from the user to be performed subsequent to the first task, wherein the second task may be selected from the suggested subsequent tasks; and add the second task to the automation process file. 10 . The system of claim 9 , wherein the automation process file comprises: a beginning task; a number of user-defined tasks; and a stop task. 11 . The system of claim 9 , wherein all tasks added to the automation process file are selected from a menu of predefined tasks. 12 . The system of claim 9 , wherein the tasks are defined as JSON objects. 13 . The system of claim 9 , wherein providing the suggested subsequent tasks to the user comprises displaying the suggested subsequent tasks to the user through a drop-down menu. 14 . The system of claim 9 , wherein the second task received from the user is not one of the suggested subsequent tasks. 15 . The system of claim 9 , where in the process further execute instructions to receive a route from the user, wherein the route defines a process path from the first task. 16 . The system of claim 15 , wherein the second task received from the user is connected to the first task by the route. 17 . A computer program product for designing a logic flow for a user interface, the computer program product comprising: a computer-readable storage medium having program instructions embodied thereon to perform the steps of: receiving from a user a first task for an automation process file, wherein the automation process file defines a set of system activities; adding the first task to the automation process file; submitting the first task to a machine learning engine; determining, with the machine learning engine, a number of suggested subsequent tasks to be performed after the first task, wherein the suggested subsequent tasks are based on frequencies with which previous users have used each suggested subsequent task after the first task; providing the suggested subsequent tasks to the user; receiving a second task from the user to be performed subsequent to the first task, wherein the second task may be selected from the suggested subsequent tasks; and adding the second task to the automation process file. 18 . The computer program product of claim 17 , wherein the automation process file comprises: a beginning task; a number of user-defined tasks; and a stop task. 19 . The computer program product of claim 17 , wherein all tasks added to the automation process file are selected from a menu of predefined tasks. 20 . The computer program product of claim 17 , wherein the tasks are defined as JSON objects. 21 . The computer program product of claim 17 , wherein providing the suggested subsequent tasks to the user comprises displaying the suggested subsequent tasks to the user through a drop-down menu. 22 . The computer program product of claim 17 , wherein the second task received from the user is not one of the suggested subsequent tasks. 23 . The computer program product of claim 17 , further comprising instructions for receiving a route from the user, wherein the route defines a process path from the first task 24 . The computer program product according to claim 23 , wherein the second task received from the user is connected to the first task by the route.

Assignees

Inventors

Classifications

  • G06F8/34Primary

    Graphical or visual programming · CPC title

  • Machine learning · CPC title

  • Intelligent editors · CPC title

  • G06F8/433Primary

    Dependency analysis; Data or control flow 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 US2022113951A1 cover?
A method for designing a logic flow for a user interface is provided. The method comprises receiving from a first task for an automation process file from a user. The automation process file defines a set of system activities. The first task is added to the automation process file and submitted to a machine learning engine, which determines a number of suggested tasks to be performed after the …
Who is the assignee on this patent?
Adp Llc
What technology area does this patent fall under?
Primary CPC classification G06F8/34. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 14 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).