Self-learning and repairing robotic process automation for telecom expense management
AssigneeTangoe US, Inc.
InventorZachary Goldberg
Life of this patent
Estimating the term…
Abstract
A system and method incorporating Robotic Processing Automation (RPA) and machine leaning to finding telecom expense management information accessed through a site or portal such that RPA bots are able to learn the most effective way to access the information using the minimum amount computing resources and allowing for the RPA bot to self-modify to optimize and adjust to changing environments on the site or portal with minimal or even no manual intervention.
Claims33
A Robotic Process Automation (RPA) system for gathering Telecommunication Expense Management (TEM) data from a provider site, the system comprising:
- a computer having a storage and a network connection;
- software executing on said computer comprising an RPA bot adapted to access the site, said RPA bot having site access credential information and a template including data relating to the TEM data;
- said template including:
- the names or tags for the TEM data the RPA bot is to obtain, synonyms of the names or tags, pseudonyms of the names or tags, image files relating to the names or tags, alternate text, and file naming conventions using dates, times, and key words relating to the names or tags;
- said RPA bot accessing the site for a first time and presenting the access credential information;
- said RPA bot accessing the data in said template to determine a path to access the TEM data on the site;
- said RPA bot discarding failed path attempts to access the TEM data and saving an identified path that allows the RPA bot to obtain the TEM data, the identified path including only the least number of steps needed to reach the TEM data;
- and
- said RPA bot gathering and transmitting the TEM data to said computer, where said computer saves the TEM data on said storage.
A method for obtaining Telecommunication Expense Management (TEM) data from a provider site by a Robotic Process Automation (RPA) bot, the method comprising the steps of:
- contacting the site with an RPA bot executing on a computer via a network connection;
- presenting site access credential information to the site with the RPA bot, which when authenticated enables the RPA bot to access the site;
- accessing a template of data with the RPA bot, the template including:
- the names or tags for the TEM data the RPA bot is to obtain, synonyms of the names or tags, pseudonyms of the names or tags, image files relating to the names or tags, alternate text, and file naming conventions using dates, times, and key words relating to the names or tags;
- determining a path to access the TEM data on the site based on the data on the template;
- discarding failed path attempts by the RPA bot to access the TEM data;
- saving an identified path that allows the RPA bot to obtain the TEM data, the identified path including only the least number of steps needed to reach the TEM data;
- gathering and transmitting the TEM data to the computer;
- and
- saving the received TEM data on a storage accessible by the computer.
Dependencies are inferred from the claim text.