US10354225B2ActiveUtilityA1

Method and system for process automation in computing

85
Assignee: TATA CONSULTANCY SERVICES LTDPriority: Aug 19, 2015Filed: Mar 1, 2016Granted: Jul 16, 2019
Est. expiryAug 19, 2035(~9.1 yrs left)· nominal 20-yr term from priority
G06F 9/5044G06F 9/4494G06F 9/451G06Q 10/06G06Q 10/10B25J 9/1656G06F 9/453
85
PatentIndex Score
33
Cited by
11
References
11
Claims

Abstract

The embodiments herein disclose a method and system for process automation in computing by implementing a Robotic Process Automation software arm component used for automation of tasks that involves transactional activities like reading from a document, application, writing into a system or application and so on. The process automation allows workflow generation for automation of business user activities on numerous operating systems and works with multiple platforms, environments and applications. Further, a process automation system also supports handling of runtime environment exceptions and audit log. A separate interface is not required by user for (easy) maintenance, as the interface supports admin configuration and run mode access. Internal/embedded documentation of process and unit level control on automation is supported while also supporting automating keyboard activities, mouse operations, wait/smart wait time feature, visual interaction and so on.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A computer implemented system for intelligently automating a plurality of computing tasks, comprising:
 a memory storing instructions, and a process automation system; 
 a hardware processor coupled to said memory, wherein said hardware processor is configured by said instructions to: 
 receive a plurality of data inputs, wherein said process automation system segregates the plurality of data inputs based on a predetermined criteria to mash up and transfer data from a first application screen to a second application screen, 
 obtain a plurality of records based on said segregated plurality of data inputs, wherein said process automation system obtains a first set of records from a first file to write the first set of records on an individual basis and subsequently skips to a second set of records, wherein said first set of records are initially screened by the process automation system to dynamically select a target screen on said second application screen, 
 apply a workflow generation mechanism based on said segregated plurality of data inputs to configure a plurality of specifications by using point and click customization, an extensible model, and real time integration, wherein said workflow generation mechanism deciphers said first set of records on said second application screen to match an intended value field, and 
 execute the plurality of specifications based on said plurality of data inputs, wherein said process automation system waits for a specified period of time based on a set of incoming data to determine continuation and discontinuation of an execution of said plurality of specifications, wherein a plurality of configurable steps in the process automation system are modified to prevent re-recording of an entire operation, wherein said process automation system shifts to a visual mode during a test run from an non-UI mode in a production run, 
 wherein the process automation system mimics user activities, uses wait time features that handle system latency and network issues while executing processes, and handles runtime environment exceptions and audit logs. 
 
     
     
       2. The computer implemented system as claimed in  claim 1 , wherein said plurality of specifications are configured during a configuration phase of the workflow generation mechanism. 
     
     
       3. The computer implemented system as claimed in  claim 1 , wherein said process automation system automatically configures a plurality of shortcuts for said plurality of records. 
     
     
       4. The computer implemented system as claimed in  claim 1 , wherein said process automation system creates an error log for each automation run during a batch process. 
     
     
       5. The computer implemented system as claimed in  claim 1 , wherein said process automation system facilitates a user to insert the plurality of configuration steps from at least one location of a computing device in between a sequence of actions. 
     
     
       6. The computer implemented system as claimed in  claim 1 , wherein said process automation system facilitates displaying at least one current section number and a number of steps option to enter a secondary step number. 
     
     
       7. The computer implemented system as claimed in  claim 1 , wherein said process automation system displays an extracted text portion when an extracted text button is clicked. 
     
     
       8. The computer implemented system as claimed in  claim 1 , wherein said process automation system generates a plurality of desktop icons to create a plurality of configuration shortcuts. 
     
     
       9. The computer implemented system as claimed in  claim 1 , wherein said process automation system captures a plurality of icons in a taskbar to validate closing and relocating of a plurality of applications, wherein the process automation system aborts the execution when a change in location is found. 
     
     
       10. The computer implemented system as claimed in  claim 1 , wherein said process automation system checks for at least one image at a specified location to decide whether to continue or discontinue execution of a pre-determined file. 
     
     
       11. The computer implemented system as claimed in  claim 1 , wherein said process automation system captures a highlighted area from the target screen to decipher and compare an intended value, so that said intended value is read as a captioned field.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.