Patents by Inventor Prabhdeep Singh

Prabhdeep Singh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11650874
    Abstract: Anomaly detection and self-healing for robotic process automation (RPA) via artificial intelligence (AI)/machine learning (ML) is disclosed. RPA robots that utilize AI/ML models and computer vision (CV) may interpret and/or interact with most encountered graphical elements via normal learned interactions. However, such RPA robots may occasionally encounter new, unhandled anomalies where graphical elements cannot be identified and/or normal interactions will not work. Such anomalies may be processed by an anomaly handler. The RPA robots may have self-healing functionality that seeks to automatically find information that addresses anomalies.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: May 16, 2023
    Assignee: UiPath, Inc.
    Inventor: Prabhdeep Singh
  • Patent number: 11648686
    Abstract: Artificial intelligence (AI)-based process identification, extraction, and automation for robotic process automation (RPA) is disclosed. Listeners may be deployed to user computing systems to collect data pertaining to user actions. The data collected by the listeners may then be sent to one or more servers and be stored in a database. This data may be analyzed by AI layers to recognize patterns of user behavioral processes therein. These recognized processes may then be distilled into respective RPA workflows and deployed to automate the processes.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: May 16, 2023
    Assignee: UiPath, Inc.
    Inventors: Prabhdeep Singh, Christian Berg
  • Publication number: 20230133373
    Abstract: Using long-running workflows with artificial intelligence flows to manage the training/retraining lifecycle of artificial intelligence (AI)/machine learning (ML) models is disclosed. Validation may be desired when an AI/ML model is called by a robotic process automation (RPA) robot executing the long-running workflow. This validation includes dynamic input from users. The RPA robot receives the dynamic input from the users and uses this data for training a replacement AI/ML model or retraining the called AI/ML model. The state of the long-running workflow may be preserved, both in training and serving. Long-running workflows may be used to keep track of where the current execution is in the ML model lifecycle.
    Type: Application
    Filed: November 4, 2021
    Publication date: May 4, 2023
    Applicant: UiPath, Inc.
    Inventors: Anton McGonnell, Marco Alban Hidalgo, Prabhdeep SINGH
  • Publication number: 20230093280
    Abstract: Artificial intelligence (AI) layer-based process extraction for robotic process automation (RPA) is disclosed. Data collected by RPA robots and/or other sources may be analyzed to identify patterns that can be used to suggest or automatically generate RPA workflows. These AI layers may be used to recognize patterns of user or business system processes contained therein. Each AI layer may “sense” different characteristics in the data and be used individually or in concert with other AI layers to suggest RPA workflows.
    Type: Application
    Filed: November 1, 2022
    Publication date: March 23, 2023
    Applicant: UiPath Inc
    Inventors: Prabhdeep SINGH, Christian BERG
  • Patent number: 11592804
    Abstract: Task automation by support robots for robotic process automation (RPA) is disclosed. RPA robots may be located on the computing systems of two or more users and/or remotely. The RPA robots may use an artificial intelligence (AI)/machine learning (ML) model that is trained to use computer vision (CV) to recognize tasks that the respective user is performing with the computing system. The RPA robots may then determine that the respective user is performing certain tasks on a regular basis in response to a certain action, such as receiving a request via email or another application, determining that a certain task has been completed, noting that a time period has elapsed, etc., and automate the respective tasks.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: February 28, 2023
    Assignee: UiPath, Inc.
    Inventor: Prabhdeep Singh
  • Patent number: 11593709
    Abstract: A reconfigurable workbench pipeline for robotic process automation (RPA) workflows is disclosed. Different workbench pipelines may be built for different users. For instance, a global workflow (e.g., a receipt extractor) may be built and used initially, but this workflow may not work optimally or at all for a certain user or a certain task. A machine learning (ML) model may be employed, potentially with a human-in-the-loop, to specialize the global workflow for a given task.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: February 28, 2023
    Assignee: UiPath, Inc.
    Inventors: Prabhdeep Singh, Tony Tzeng, Alexandru Cabuz
  • Patent number: 11571811
    Abstract: Process evolution for robotic process automation (RPA) and RPA workflow micro-optimization are disclosed. Initially, an RPA implementation may be scientifically planned, potentially using artificial intelligence (AI). Embedded analytics may be used to measure, report, and align RPA operations with strategic business outcomes. RPA may then be implemented by deploying AI skills (e.g., in the form of machine learning (ML) models) through an AI fabric that seamlessly applies, scales, manages AI for RPA workflows of robots. This cycle of planning, measuring, and reporting may be repeated, potentially guided by more and more AI, to iteratively improve the effectiveness of RPA for a business. RPA implementations may also be identified and implemented based on their estimated return on investment (ROI).
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: February 7, 2023
    Assignee: UiPath, Inc.
    Inventors: Prabhdeep Singh, Christian Berg
  • Publication number: 20230001586
    Abstract: Artificial intelligence (AI)-based process identification, extraction, and automation for robotic process automation (RPA) is disclosed. Listeners may be deployed to user computing systems to collect data pertaining to user actions. The data collected by the listeners may then be sent to one or more servers and be stored in a database. This data may be analyzed by AI layers to recognize patterns of user behavioral processes therein. These recognized processes may then be distilled into respective RPA workflows and deployed to automate the processes.
    Type: Application
    Filed: August 30, 2022
    Publication date: January 5, 2023
    Applicant: UiPath, Inc.
    Inventors: Prabhdeep SINGH, Christian BERG
  • Patent number: 11541548
    Abstract: Artificial intelligence (AI)-based process identification, extraction, and automation for robotic process automation (RPA) is disclosed. Listeners may be deployed to user computing systems to collect data pertaining to user actions. The data collected by the listeners may then be sent to one or more servers and be stored in a database. This data may be analyzed by AI layers to recognize patterns of user behavioral processes therein. These recognized processes may then be distilled into respective RPA workflows and deployed to automate the processes.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: January 3, 2023
    Assignee: UiPath, Inc.
    Inventors: Prabhdeep Singh, Christian Berg
  • Patent number: 11488015
    Abstract: Artificial intelligence (AI) layer-based process extraction for robotic process automation (RPA) is disclosed. Data collected by RPA robots and/or other sources may be analyzed to identify patterns that can be used to suggest or automatically generate RPA workflows. These AI layers may be used to recognize patterns of user or business system processes contained therein. Each AI layer may “sense” different characteristics in the data and be used individually or in concert with other AI layers to suggest RPA workflows.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: November 1, 2022
    Assignee: UiPath, Inc.
    Inventors: Prabhdeep Singh, Christian Berg
  • Publication number: 20220292007
    Abstract: Probabilistic models may be used in a deterministic workflow for robotic process automation (RPA). Machine learning (ML) introduces a probabilistic framework where the outcome is not deterministic, and therefore, the steps are not deterministic. Deterministic workflows may be mixed with probabilistic workflows, or probabilistic activities may be inserted into deterministic workflows, in order to create more dynamic workflows. A supervisor system may be used to monitor an ML model and raise an alarm, disable an RPA robot, bypass an RPA robot, or roll back to a previous version of the ML model when an error is detected by a data drift detector, a concept drift detector, or both.
    Type: Application
    Filed: May 31, 2022
    Publication date: September 15, 2022
    Applicant: UiPath, Inc.
    Inventors: Prabhdeep Singh, Anton McGonnell
  • Patent number: 11440201
    Abstract: Artificial intelligence (AI)-based process identification, extraction, and automation for robotic process automation (RPA) is disclosed. Listeners may be deployed to user computing systems to collect data pertaining to user actions. The data collected by the listeners may then be sent to one or more servers and be stored in a database. This data may be analyzed by AI layers to recognize patterns of user behavioral processes therein. These recognized processes may then be distilled into respective RPA workflows and deployed to automate the processes.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: September 13, 2022
    Assignee: UiPath, Inc.
    Inventors: Prabhdeep Singh, Christian Berg
  • Publication number: 20220283827
    Abstract: Use of artificial intelligence (AI)/machine learning (ML) models is disclosed to determine sequences of user interactions with computing systems, extract common processes, and generate robotic process automation (RPA) robots. The AI/ML model may be trained to recognize matching n-grams of user interactions and/or a beneficial end state. Recorded real user interactions may be analyzed, and matching sequences may be implemented as corresponding activities in an RPA workflow.
    Type: Application
    Filed: May 23, 2022
    Publication date: September 8, 2022
    Applicant: UiPath, Inc.
    Inventor: Prabhdeep SINGH
  • Publication number: 20220206826
    Abstract: Use of artificial intelligence (AI)/machine learning (ML) models is disclosed to determine sequences of user interactions with computing systems, extract common processes, and generate robotic process automation (RPA) robots. The AI/ML model may be trained to recognize matching n-grams of user interactions and/or a beneficial end state. Recorded real user interactions may be analyzed, and matching sequences may be implemented as corresponding activities in an RPA workflow.
    Type: Application
    Filed: March 16, 2022
    Publication date: June 30, 2022
    Applicant: UiPath, Inc.
    Inventor: Prabhdeep SINGH
  • Patent number: 11347613
    Abstract: Probabilistic models may be used in a deterministic workflow for robotic process automation (RPA). Machine learning (ML) introduces a probabilistic framework where the outcome is not deterministic, and therefore, the steps are not deterministic. Deterministic workflows may be mixed with probabilistic workflows, or probabilistic activities may be inserted into deterministic workflows, in order to create more dynamic workflows. A supervisor system may be used to monitor an ML model and raise an alarm, disable an RPA robot, bypass an RPA robot, or roll back to a previous version of the ML model when an error is detected by a data drift detector, a concept drift detector, or both.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: May 31, 2022
    Assignee: UiPath, Inc.
    Inventors: Prabhdeep Singh, Anton McGonnell
  • Patent number: 11340917
    Abstract: Use of artificial intelligence (AI)/machine learning (ML) models is disclosed to determine sequences of user interactions with computing systems, extract common processes, and generate robotic process automation (RPA) robots. The AI/ML model may be trained to recognize matching n-grams of user interactions and/or a beneficial end state. Recorded real user interactions may be analyzed, and matching sequences may be implemented as corresponding activities in an RPA workflow.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: May 24, 2022
    Assignee: UiPath, Inc.
    Inventor: Prabhdeep Singh
  • Publication number: 20220113994
    Abstract: Use of artificial intelligence (AI)/machine learning (ML) models is disclosed to determine sequences of user interactions with computing systems, extract common processes, and generate robotic process automation (RPA) robots. The AI/ML model may be trained to recognize matching n-grams of user interactions and/or a beneficial end state. Recorded real user interactions may be analyzed, and matching sequences may be implemented as corresponding activities in an RPA workflow.
    Type: Application
    Filed: December 21, 2020
    Publication date: April 14, 2022
    Applicant: UiPath, Inc.
    Inventor: Prabhdeep SINGH
  • Publication number: 20220113703
    Abstract: Task automation by support robots for robotic process automation (RPA) is disclosed. RPA robots may be located on the computing systems of two or more users and/or remotely. The RPA robots may use an artificial intelligence (AI)/machine learning (ML) model that is trained to use computer vision (CV) to recognize tasks that the respective user is performing with the computing system. The RPA robots may then determine that the respective user is performing certain tasks on a regular basis in response to a certain action, such as receiving a request via email or another application, determining that a certain task has been completed, noting that a time period has elapsed, etc., and automate the respective tasks.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 14, 2022
    Applicant: UiPath, Inc.
    Inventor: Prabhdeep SINGH
  • Publication number: 20220114044
    Abstract: Anomaly detection and self-healing for robotic process automation (RPA) via artificial intelligence (AI)/machine learning (ML) is disclosed. RPA robots that utilize AI/ML models and computer vision (CV) may interpret and/or interact with most encountered graphical elements via normal learned interactions. However, such RPA robots may occasionally encounter new, unhandled anomalies where graphical elements cannot be identified and/or normal interactions will not work. Such anomalies may be processed by an anomaly handler. The RPA robots may have self-healing functionality that seeks to automatically find information that addresses anomalies.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 14, 2022
    Applicant: UiPath, Inc.
    Inventor: Prabhdeep SINGH
  • Publication number: 20220113992
    Abstract: Use of artificial intelligence (AI)/machine learning (ML) models is disclosed to determine sequences of user interactions with computing systems, extract common processes, and generate robotic process automation (RPA) robots. The AI/ML model may be trained to recognize matching n-grams of user interactions and/or a beneficial end state. Recorded real user interactions may be analyzed, and matching sequences may be implemented as corresponding activities in an RPA workflow.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 14, 2022
    Applicant: UiPath, Inc.
    Inventor: Prabhdeep SINGH