-
公开(公告)号:US11144118B2
公开(公告)日:2021-10-12
申请号:US16221995
申请日:2018-12-17
Applicant: CITRIX SYSTEMS, INC.
Inventor: Jeroen Mattijs Van Rotterdam
IPC: G06F3/01 , G06F16/958 , G06F16/957 , G06K9/00 , G06Q30/02
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.
-
公开(公告)号:US10922375B2
公开(公告)日:2021-02-16
申请号:US16266195
申请日:2019-02-04
Applicant: CITRIX SYSTEMS, INC.
Inventor: Jeroen Mattijs Van Rotterdam
IPC: G06F15/16 , G06F16/957 , G06F9/451 , G06F21/60 , H04L29/08
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.
-
公开(公告)号:US10819797B2
公开(公告)日:2020-10-27
申请号:US16273429
申请日:2019-02-12
Applicant: CITRIX SYSTEMS, INC.
Inventor: Georgy Momchilov , Jeroen Mattijs Van Rotterdam
IPC: G06F15/16 , H04L29/08 , G06F9/54 , G06F40/174 , G06F40/186
Abstract: A computing system may include a server configured to provide Software as a Service (SaaS) application sessions and at least one client computing device cooperating with the server to run a first one of the SaaS application sessions having a form including an input data field, and generate an application program interface (API) based upon the input data field from the form. The at least one client computing device may further link an output of an Internet of Things (IoT) sensor corresponding to the input data field to the API, and collect data output from the IoT sensor and populate the input data field in the form via the API.
-
公开(公告)号:US20200167414A1
公开(公告)日:2020-05-28
申请号:US16202333
申请日:2018-11-28
Applicant: CITRIX SYSTEMS, INC.
Inventor: Jeroen Mattijs Van Rotterdam
IPC: G06F17/24 , G06F3/0481 , G06F17/27 , G06F3/0484
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.
-
公开(公告)号:US10958705B2
公开(公告)日:2021-03-23
申请号:US16287353
申请日:2019-02-27
Applicant: CITRIX SYSTEMS, INC.
Inventor: Georgy Momchilov , Jeroen Mattijs Van Rotterdam
Abstract: A client computing device for use with a server configured to provide Software as a Service (SaaS) application sessions is provided. The client computing device may include a memory and a processor cooperating therewith to run a SaaS application session based upon a SaaS application data stream between the client computing device and the server, determine an end-to-end Quality of Service (QoS) for the SaaS application session, and change the SaaS application data stream based upon changes in the end-to-end QoS for the SaaS application session.
-
公开(公告)号:US20200267228A1
公开(公告)日:2020-08-20
申请号:US16276924
申请日:2019-02-15
Applicant: CITRIX SYSTEMS, INC.
Inventor: Jeroen Mattijs Van Rotterdam
IPC: H04L29/08
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.
-
公开(公告)号:US20200259903A1
公开(公告)日:2020-08-13
申请号:US16273429
申请日:2019-02-12
Applicant: CITRIX SYSTEMS, INC.
Inventor: GEORGY MOMCHILOV , Jeroen Mattijs Van Rotterdam
Abstract: A computing system may include a server configured to provide Software as a Service (SaaS) application sessions and at least one client computing device cooperating with the server to run a first one of the SaaS application sessions having a form including an input data field, and generate an application program interface (API) based upon the input data field from the form. The at least one client computing device may further link an output of an Internet of Things (IoT) sensor corresponding to the input data field to the API, and collect data output from the IoT sensor and populate the input data field in the form via the API.
-
公开(公告)号:US11556699B2
公开(公告)日:2023-01-17
申请号:US16266209
申请日:2019-02-04
Applicant: CITRIX SYSTEMS, INC.
Inventor: Jeroen Mattijs Van Rotterdam
IPC: G06F40/174 , G06F9/451 , G06N20/00 , G06F40/205
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.
-
公开(公告)号:US11487934B2
公开(公告)日:2022-11-01
申请号:US17236075
申请日:2021-04-21
Applicant: CITRIX SYSTEMS, INC.
Inventor: Jeroen Mattijs Van Rotterdam
IPC: G06F40/00 , G06F40/174 , G06F16/953 , G06F40/186 , G06V30/412 , G06V30/418
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.
-
公开(公告)号:US10990751B2
公开(公告)日:2021-04-27
申请号:US16202294
申请日:2018-11-28
Applicant: CITRIX SYSTEMS, INC.
Inventor: Jeroen Mattijs Van Rotterdam
IPC: G06F17/00 , G06F40/174 , G06F16/953 , G06F40/186 , G06K9/00
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.
-
-
-
-
-
-
-
-
-