Distraction factor used in A/B testing of a web application

    公开(公告)号:US11144118B2

    公开(公告)日:2021-10-12

    申请号:US16221995

    申请日:2018-12-17

    Abstract: A computing system includes a web server to provide first and second variants of a web application for A/B testing, and at least one client computing device operated by at least one user. The at least one client computing device includes a web browser and a camera. The web browser is for accessing the first variant of the web application, and for accessing the second variant of the web application. The camera is to record eye movements of the at least one user when viewing the displayed web page from the first variant of the web application, and to record eye movements of the at least one user when viewing the displayed web page from the second variant of the web application. The web server includes an eye movement analyzer to compare the recorded eye movements of the at least one user to determine a distraction factor.

    File portability across SaaS applications

    公开(公告)号:US10922375B2

    公开(公告)日:2021-02-16

    申请号:US16266195

    申请日:2019-02-04

    Abstract: A client computing device includes an embedded browser that includes first and second browsers, a copy file user interface (UI) control and a processor. The first browser is for a user to identify a file to be copied from a source application, and the second browser is for the user to identify a location of where the file is to be copied within a target application. The processor cooperates with the embedded browser in response to the user selecting the copy file UI control to retrieve the identified file in the source application and copy to the identified location within the target application without requiring further user input.

    WEBFORM GENERATION AND POPULATION
    4.
    发明申请

    公开(公告)号:US20200167414A1

    公开(公告)日:2020-05-28

    申请号:US16202333

    申请日:2018-11-28

    Abstract: A client computing device includes a display, an embedded browser and a processor. The embedded browser accesses a web application that requires data to be entered by a user. The processor cooperates with the embedded browser to display on the display a web page from the web application, with the web page including a form requiring data to be entered by the user. The form is analyzed by the processor to generate an overlay, with the overlay being separate from the web application. The processor is further configured to display the overlay over the form to assist with the user entering the required data, collect the data entered by the user into the overlay, and populate the form on the displayed web page based on the collected data.

    ACTIVITY DETECTION IN WEB APPLICATIONS
    6.
    发明申请

    公开(公告)号:US20200267228A1

    公开(公告)日:2020-08-20

    申请号:US16276924

    申请日:2019-02-15

    Abstract: A computing system includes a web server, client computing devices, a proxy between the web server and the client computing devices, and an analytics server. Each client computing device is operated by an end-user to access an application based on end-user events resulting in representational state transfer (REST) calls to the web server. The proxy passes through the REST calls to the web server and returns responses from the web server, with the return responses corresponding to activities being performed within the web application. The analytics server correlates the end-user events with the corresponding REST calls and return responses from the proxy for each client computing device, and uses vectorization to compare similar activities. The analytics server associates the similar activities with a quality indicator to identify anomalies within the application for corrective action to be taken.

    Data migration across SaaS applications

    公开(公告)号:US11556699B2

    公开(公告)日:2023-01-17

    申请号:US16266209

    申请日:2019-02-04

    Abstract: A client computing device includes at least one display, an embedded browser that includes first and second browsers, a migration user interface (UI) control and a processor. The first browser is to access a page from a source application for display, and the second browser is to access a form from a target application for display. The processor cooperates with the embedded browser in response to a user selecting the migration UI control to extract data from the displayed page, analyze the extracted data to determine a context of the data, and analyze the displayed form for target form fields. A pattern matching algorithm matches at least a portion of the extracted data to the target form fields. The matched extracted data is migrated to the displayed form as target data values associated with the target form fields.

    Form template matching to populate forms displayed by client devices

    公开(公告)号:US11487934B2

    公开(公告)日:2022-11-01

    申请号:US17236075

    申请日:2021-04-21

    Abstract: A server includes a memory and a processor to receive from a client device a screenshot of an application page from an application. The application page includes a form requiring data to be filled in by a user of the client device. A form template is extracted from the screenshot, with the extracted form template not including form field values. The extracted form template is compared to a private form template database for a match. The private form template database includes private form templates from different applications, with each private form template having form field values previously filled in for the user. Form field values from a matched private form template are provided to the client device for the client device to populate the form in the screenshot.

    Form template matching to populate forms displayed by client devices

    公开(公告)号:US10990751B2

    公开(公告)日:2021-04-27

    申请号:US16202294

    申请日:2018-11-28

    Abstract: A computing system includes a client device and a form template server. The client device has a display associated therewith to display an application page from an application, and generate a screenshot of the form. The application page includes a form requiring data to be filled in by a user. The form template server compares a form template extracted from the screenshot to a private form template database for a match. The private form template database includes private form templates from different applications, with each private form template having user data associated therewith previously filled in for the user. The client device then populates the form on the display with the data from the matched private form template.

Patent Agency Ranking