-
公开(公告)号:US10430180B2
公开(公告)日:2019-10-01
申请号:US14834773
申请日:2015-08-25
发明人: Abhijit Kakhandiki , Sridhar Gunapu
摘要: This invention generally relates to a process, system and computer code for enabling users to create adapters that enable application automation by collecting automation information; locate application controls and tracking changes between an older and a newer version of the application, such changes to include addition of one or more new data fields, removal of one or more data fields, change in data field type (i.e. type of data held in the field); change field layout; and change the underlying technology framework of the application; to present the changes using an exception management model to the user, so user can by way of example provide feedback in a visual instead of programmatic manner; store the changes, so as to make the adapters resilient to application changes and upgrades; and incorporating the changes to upgrade the application.
-
公开(公告)号:US20180205701A1
公开(公告)日:2018-07-19
申请号:US15897236
申请日:2018-02-15
发明人: Abhijit Kakhandiki , Sidhar Gunapu
CPC分类号: G06F8/65 , G06F21/57 , G06F2221/033 , G06F2221/034 , H04L63/02 , H04L67/025 , H04L67/34
摘要: This invention generally relates to a process and computer code for enabling users to create adapters that enable application automation processes that allow customers to define compliance boundaries using a rules-based compliance firewall for their service providers and allow service providers to perform automation on customer machines remotely while adhering to customer's compliance requirements.
-
公开(公告)号:US12017362B2
公开(公告)日:2024-06-25
申请号:US16671130
申请日:2019-10-31
发明人: Yongke Yu , Sendam Ravikumar , Abhijit Kakhandiki
IPC分类号: B25J9/16 , B25J13/00 , G05B19/4155 , G06F9/445 , G06F9/451
CPC分类号: B25J9/1661 , B25J13/00 , G05B19/4155 , G06F9/44526 , G06F9/451 , G05B2219/34348
摘要: Robotic process automation (RPA) tasks for operating on data within a productivity program may be initiated by single user action from within the productivity program. A user device is provided with a plugin program that provides an automation user interface within the productivity program. A request to perform an automation task on data in a productivity file is received along with identification of a software robot to perform the automation task. The request also specifies data from the productivity file. The request is provided to a control room server that controls execution of a plurality of different automation tasks by a plurality of different software robots. Results of the automation task are received from the control room server and are provided to the plugin program, which provides the results of the automation task to the user within a productivity file accessible by the user.
-
公开(公告)号:US11954008B2
公开(公告)日:2024-04-09
申请号:US17967011
申请日:2022-10-17
发明人: Abhijit Kakhandiki
CPC分类号: G06F11/3438 , G06F9/30145 , G06F9/3836 , G06F9/4843 , G06F9/542 , G06N3/08 , G06N20/00
摘要: Task automation is enabled by recording, over a period of time, inputs of a computing device user to generate a log of inputs by the user in connection with one or more task applications. The user inputs are stored along with information pertaining to the one or more task applications. The log is processed to identify the one or more task applications to generate a user task file. The log is further processed to identify the fields in the task applications with which the user entered inputs and the identified fields are stored to the task file. The task file is processed to identify one or more tasks performed by the user. An automated software robot which is encoded with instructions to perform automatically, when invoked, one or more of the tasks performed by the user may be automatically generated.
-
25.
公开(公告)号:US11748073B2
公开(公告)日:2023-09-05
申请号:US17709373
申请日:2022-03-30
CPC分类号: G06F8/443 , G06F8/433 , G06F8/65 , G06F9/44589 , G06F9/4881
摘要: A robotic process automation system employs centralized compilation to generate a platform independent executable version of a bot, which is encoded to perform user level operations. The system employs an extensible set of commands which can be user generated. The bots execute on devices that are separate and independent from a server processor that controls the system. The devices execute bots in an execution environment that is provided by the server processor. Change in a command in a bot requires recompilation of the bot which is then delivered upon request to a device. The execution environment does not require recompilation upon a change in a command.
-
公开(公告)号:US20230236585A1
公开(公告)日:2023-07-27
申请号:US18126935
申请日:2023-03-27
IPC分类号: G05B19/418 , G06F9/48 , G06F11/36 , B25J9/16
CPC分类号: G05B19/41865 , G06F9/4843 , G06F11/362 , B25J9/163 , G05B2219/50391
摘要: Computerized RPA methods and systems that increase the flexibility and lower the cost with which RPA systems may be deployed are disclosed herein. In one embodiment, an RPA system and method avoids the need for preinstalled RPA software on a device employed by a user to create and/or execute software robots to perform RPA. In another embodiment, an RPA system and method provides a capability to execute software robots that may have been encoded in one or more programming languages to execute on an operating system different than that employed by a server of the RPA system.
-
公开(公告)号:US11693923B1
公开(公告)日:2023-07-04
申请号:US16410999
申请日:2019-05-13
CPC分类号: G06K9/6262 , G06F8/34 , G06F9/451 , G06N20/00 , G06Q10/06316 , G06Q10/103
摘要: A computerized task automation system operates to permit automation of processes comprising one or more computer implemented tasks. Software robots may be created and retrieved to automate human user interaction with computer systems. The software robots each take one of three forms: (i) an attended software robot that is encoded to interact with one or more application programs and to accept one or more inputs from the user as required by the one or more application programs, (ii) an unattended software robot that is encoded to automatically interact with one or more application programs without any user input; and (iii) a cognitive software robot that is encoded to automatically interact with one or more application programs without any user input and is further encoded to automatically alter its interactions with the one or more application programs by way of a machine learning engine.
-
公开(公告)号:US11614731B2
公开(公告)日:2023-03-28
申请号:US16398532
申请日:2019-04-30
摘要: Computerized RPA methods and systems that increase the flexibility and lower the cost with which RPA systems may be deployed are disclosed herein. In one embodiment, an RPA system and method avoids the need for preinstalled RPA software on a device employed by a user to create and/or execute software robots to perform RPA. In another embodiment, an RPA system and method provides a capability to execute software robots that may have been encoded in one or more programming languages to execute on an operating system different than that employed by a server of the RPA system.
-
公开(公告)号:US11514154B1
公开(公告)日:2022-11-29
申请号:US16779117
申请日:2020-01-31
摘要: A robotic process automation (RPA) system provides bots that interact with and provide user credentials to applications that require multi-factor authentication (MFA). First user credentials associated with MFA are retrieved by the bots from credential storage. Second user credentials that correspond to questions posed to a user of an application are retrieved from credential storage. Second user credentials that correspond to a one-time password are generated by the RPA system. The second user credentials may also be generated by a third-party authentication service that provides the credentials via a secondary channel such as email or SMS, which are then retrieved for presentation to the application.
-
公开(公告)号:US11481304B1
公开(公告)日:2022-10-25
申请号:US16724308
申请日:2019-12-22
发明人: Abhijit Kakhandiki
摘要: Task automation is enabled by recording, over a period of time, inputs of a computing device user to generate a log of inputs by the user in connection with one or more task applications. The user inputs are stored along with information pertaining to the one or more task applications. The log is processed to identify the one or more task applications to generate a user task file. The log is further processed to identify the fields in the task applications with which the user entered inputs and the identified fields are stored to the task file. The task file is processed to identify one or more tasks performed by the user. An automated software robot which is encoded with instructions to perform automatically, when invoked, one or more of the tasks performed by the user may be automatically generated.
-
-
-
-
-
-
-
-
-