CONVERSION OF USER INTERFACE EVENTS
    1.
    发明公开

    公开(公告)号:US20230185867A1

    公开(公告)日:2023-06-15

    申请号:US17550228

    申请日:2021-12-14

    Applicant: SAP SE

    CPC classification number: G06F16/958 G06F9/542 G06F9/547 G06F3/0482

    Abstract: Provided are systems and methods for converting user interface events that occur in a software application developed via a WebGUI framework into activity descriptions and into a bot software program. In one example, a method may include recording events transmitted between a user interface of a web application open within a web browser on a client device and a back-end of the web application on a server, identifying codes associated with user interface elements which are assigned to the recorded events, converting the identified codes assigned to the recorded events into a human-readable descriptions of the recorded events based on a predefined mapping between the codes and the human-readable descriptions stored in the predefined mapping, and displaying the human-readable descriptions of the recorded events based on the identified order among the recorded events.

    BATCH PROCESSING DURING BOT RUNTIME
    2.
    发明公开

    公开(公告)号:US20230185586A1

    公开(公告)日:2023-06-15

    申请号:US17550156

    申请日:2021-12-14

    Applicant: SAP SE

    CPC classification number: G06F9/44589 G06F11/3612

    Abstract: Provided are systems and methods for batching instructions of a bot during execution/runtime of the bot. The bot may be a software program that is designed to perform user interface interactions (e.g., button clicks, opening/closing pages, text entry, etc.) in place of a human. In one example, a method may include receiving a request to execute a bot program configured to perform a sequence of actions on a user interface of a software application, identifying a plurality of actions of the bot program that can be batched, assembling a plurality of instructions for performing the plurality of actions of the bot program into a batched payload, and transmitting an automation request with the batched payload to a back-end of the application on a server.

    SCREEN CAPTURE HINT AND AUTOMATED SCREEN CAPTURE

    公开(公告)号:US20230185869A1

    公开(公告)日:2023-06-15

    申请号:US17550095

    申请日:2021-12-14

    Applicant: SAP SE

    CPC classification number: G06F16/986 G06F3/0481 G06F9/453 G06F16/951

    Abstract: Provided are systems and methods for automatically detecting a change in screen content and generating a hint message in response. As another example, the system may auto-capture the detected change in the screen content instead of or in addition to the hint message. In one example, a method may include capturing user interface metadata of content being displayed by a client-side of the software application, activating a recorder that is configured to record events transmitted between the client-side and a server-side of the software application, receiving updated user interface metadata based on a user interaction on the client-side of the software application, determining that user interface content has changed based on a comparison of the captured user interface metadata to the updated user interface metadata, and displaying a hint message via the user interface of the client-side of the software application.

    Conversion of user interface events

    公开(公告)号:US11809512B2

    公开(公告)日:2023-11-07

    申请号:US17550228

    申请日:2021-12-14

    Applicant: SAP SE

    CPC classification number: G06F16/958 G06F3/0482 G06F9/542 G06F9/547

    Abstract: Provided are systems and methods for converting user interface events that occur in a software application developed via a WebGUI framework into activity descriptions and into a bot software program. In one example, a method may include recording events transmitted between a user interface of a web application open within a web browser on a client device and a back-end of the web application on a server, identifying codes associated with user interface elements which are assigned to the recorded events, converting the identified codes assigned to the recorded events into a human-readable descriptions of the recorded events based on a predefined mapping between the codes and the human-readable descriptions stored in the predefined mapping, and displaying the human-readable descriptions of the recorded events based on the identified order among the recorded events.

Patent Agency Ranking