Patents by Inventor ALAN STURTIVANT

ALAN STURTIVANT 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: 11244233
    Abstract: Implementations directed to instantiating adapters for communication between a UAP and one or more RPA platforms, and include receiving, by an intelligent adapter service of the UAP, input representing an RPA platform of a plurality of RPA platforms, querying, by the intelligent adapter service, one or more files of the RPA platform to determine one or more identifiers of the RPA platform, selecting, by the intelligent adapter service, an adapter of a plurality of adapters based on the one or more identifiers of the RPA platform, installing, by the intelligent adapter service, the adapter, and configuring, by the intelligent adapter service, the adapter to be specific to the RPA platform, configuring including setting one or more parameters of the RPA platform.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: February 8, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Alan Sturtivant, Sreenivasa Sekhar Josyula, Naveen Kumar Thangaraj, Ramkumar Balasubramanian, Hema Raghunath, Bikram Singh Negi, Pramod Chander Palkonda, Chandra Shekar Chikkaveeraiah
  • Patent number: 10860007
    Abstract: Implementations directed to managing resources executing in one or more RPA platforms, and include actions of receiving process data representative of two or more processes executed by resources in a RPA platform, and resource data representative of the resources in the RPA platform, determining a process rank for each of the two or more processes, respectively, for at least one process, calculating a number of resources required to complete the process in conformance with a SLA governing the process, and transmitting instructions through a platform adapter to provision at least one additional resource to execute the process within the RPA platform, the platform adapter being specific to the RPA platform, and being one of a plurality of platform adapters.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: December 8, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Albrecht Haberkern, Alan Sturtivant
  • Patent number: 10726045
    Abstract: Implementations directed to reducing data flow between an AP, and a RPA platform include receiving, by a platform-specific adapter, a set of data records, providing a data change tuple including an identifier, and a hash value, providing a sub-set of data records from the second set of data records based on comparing hash values of data change tuples to a set of stored hash values, the sub-set of data records including fewer data records than the second set of data records, and each data record in the sub-set of data records including a change indicator, determining, by the platform-specific adapter, a tag for each data record in the sub-set of data records based on a respective change indicator, and transmitting a set of messages to the AP, the set of messages communicating tagged data records of the first set of data records, and the sub-set of data records.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: July 28, 2020
    Assignee: Accenture Global Solutions Limited
    Inventor: Alan Sturtivant
  • Patent number: 10698745
    Abstract: Implementations directed to direct messaging between one or more robotic process automation (RPA) platforms, and an autonomic platform (AP), and include actions of receiving, by a platform-specific adapter of the AP, data from a RPA platform of a plurality of RPA platforms the AP interacts with, the data indicating occurrence of a scenario, providing, by an application programming interface (API) of the platform-specific adapter, an occurrence message responsive to the occurrence of the scenario, transmitting, by the API, the message to the AP through a first channel, and transmitting, by the platform-specific adapter, a set of messages to the AP through a second channel that is separate from the first channel, the set of messages communicating tagged data records.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: June 30, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Alan Sturtivant, Sreenivasa Sekhar Josyula, Naveen Kumar Thangaraj, Ramkumar Balasubramanian, Hema Raghunath, Bikram Singh Negi, Pramod Chander Palkonda, Chandra Shekar Chikkaveeraiah
  • Patent number: 10642647
    Abstract: Implementations for mitigating redundant commands issued by an autonomic platform (AP) to a robotic process automation (RPA) platform can include receiving user input indicating user selection of a resource and a process from a user interface of the AP, adding a resource/process pair to a command table of the AP, the resource/process pair representing the resource and the process selected from the user interface, determining that a redundant resource/process pair is included in the command table, the redundant resource/process pair being duplicative of the resource/process pair, and, in response, deleting the redundant resource/process pair, and transmitting one or more requests for respective commands of the command table to a platform-specific adapter, at least one command including a command to execute the process using the resource within the RPA platform.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: May 5, 2020
    Assignee: Accenture Global Solutions Limited
    Inventor: Alan Sturtivant
  • Publication number: 20200073729
    Abstract: Implementations directed to direct messaging between one or more robotic process automation (RPA) platforms, and an autonomic platform (AP), and include actions of receiving, by a platform-specific adapter of the AP, data from a RPA platform of a plurality of RPA platforms the AP interacts with, the data indicating occurrence of a scenario, providing, by an application programming interface (API) of the platform-specific adapter, an occurrence message responsive to the occurrence of the scenario, transmitting, by the API, the message to the AP through a first channel, and transmitting, by the platform-specific adapter, a set of messages to the AP through a second channel that is separate from the first channel, the set of messages communicating tagged data records.
    Type: Application
    Filed: December 19, 2018
    Publication date: March 5, 2020
    Inventors: ALAN STURTIVANT, Sreenivasa Sekhar JOSYULA, Naveen Kumar THANGARAJ, Ramkumar BALASUBRAMANIAN, Hema RAGHUNATH, Bikram Singh NEGI, Pramod Chander PALKONDA, Chandra Shekar CHIKKAVEERAIAH
  • Publication number: 20200074329
    Abstract: Implementations directed to instantiating adapters for communication between a UAP and one or more RPA platforms, and include receiving, by an intelligent adapter service of the UAP, input representing an RPA platform of a plurality of RPA platforms, querying, by the intelligent adapter service, one or more files of the RPA platform to determine one or more identifiers of the RPA platform, selecting, by the intelligent adapter service, an adapter of a plurality of adapters based on the one or more identifiers of the RPA platform, installing, by the intelligent adapter service, the adapter, and configuring, by the intelligent adapter service, the adapter to be specific to the RPA platform, configuring including setting one or more parameters of the RPA platform.
    Type: Application
    Filed: November 2, 2018
    Publication date: March 5, 2020
    Inventors: ALAN STURTIVANT, Sreenivasa Sekhar JOSYULA, Naveen Kumar THANGARAJ, Ramkumar BALASUBRAMANIAN, Hema RAGHUNATH, Bikram Singh NEGI, Pramod Chander PALKONDA, Chandra Shekar CHIKKAVEERAIAH
  • Publication number: 20200026263
    Abstract: Implementations directed to managing resources executing in one or more RPA platforms, and include actions of receiving process data representative of two or more processes executed by resources in a RPA platform, and resource data representative of the resources in the RPA platform, determining a process rank for each of the two or more processes, respectively, for at least one process, calculating a number of resources required to complete the process in conformance with a SLA governing the process, and transmitting instructions through a platform adapter to provision at least one additional resource to execute the process within the RPA platform, the platform adapter being specific to the RPA platform, and being one of a plurality of platform adapters.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Inventors: Albrecht Haberkern, Alan Sturtivant
  • Publication number: 20190286474
    Abstract: Implementations for mitigating redundant commands issued by an autonomic platform (AP) to a robotic process automation (RPA) platform can include receiving user input indicating user selection of a resource and a process from a user interface of the AP, adding a resource/process pair to a command table of the AP, the resource/process pair representing the resource and the process selected from the user interface, determining that a redundant resource/process pair is included in the command table, the redundant resource/process pair being duplicative of the resource/process pair, and, in response, deleting the redundant resource/process pair, and transmitting one or more requests for respective commands of the command table to a platform-specific adapter, at least one command including a command to execute the process using the resource within the RPA platform.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Inventor: ALAN STURTIVANT
  • Publication number: 20190286736
    Abstract: Implementations directed to reducing data flow between an AP, and a RPA platform include receiving, by a platform-specific adapter, a set of data records, providing a data change tuple including an identifier, and a hash value, providing a sub-set of data records from the second set of data records based on comparing hash values of data change tuples to a set of stored hash values, the sub-set of data records including fewer data records than the second set of data records, and each data record in the sub-set of data records including a change indicator, determining, by the platform-specific adapter, a tag for each data record in the sub-set of data records based on a respective change indicator, and transmitting a set of messages to the AP, the set of messages communicating tagged data records of the first set of data records, and the sub-set of data records.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Inventor: Alan Sturtivant