Monitoring of iot simulated user experience
AssigneeMartello Technologies Corporation
InventorsAntoine LEBOYER, Gary STEERE, Jean-Francois PIOT
Life of this patent
Estimating the term…
Abstract
The present invention relates to a computer implemented method, preferably a computer implemented method, and a system, which have been designed to bridge a gap in the End User experience monitoring that has been created by the adoption of cloud based services by Enterprise customer by replicating exactly the actions performed by the user on a cloud based application in order to determine the true end user experience and alert in case of unexpected latency and also by analyzing at the same time the impacts of the Internet network and the local infrastructure of the Enterprise user on the end user experience of the cloud based application that is monitored.
Claims20
A method for monitoring a software as a service (SaaS) application located on a cloud-based server and operated from an on-premises location of a user over the internet, wherein the method comprises:
- replicating at least one action performed by said user of the SaaS application using a diagnostic tool installed in memory on a computer at the on-premises location of the user by performing tests to provide simulation results, said tests comprising end user simulation tests, local IT tests, and network and internet tests, said tests being operated from the on-premises location of the user and executed on the cloud-based server in order to test the SaaS application from where the user is located;
- and
- collecting and storing the simulation results.
A system for monitoring a software as a service (SaaS) application located on a cloud-based server and operated from an on-premises location of a user over the internet, wherein the system comprises:
- a memory for storing instructions, which when executed by a computer cause the computer to:
- install a diagnostic tool in the memory using an orchestrator at the on-premises location;
- activate the diagnostic tool to replicate at least one action performed by said user of the SaaS application using the diagnostic tool installed on the memory at the on-premises location of the user by performing a plurality of tests to provide simulation results, said plurality of tests comprising end user simulation tests, local IT tests, and network and internet tests, said plurality of tests being operated from the on-premises location of the user and executed on the cloud-based server in order to test the SaaS application from where the user is located;
- store the simulation results in the memory;
- and
- transfer the simulation results using a communication service through a communication protocol from the memory to a hub connected to the Internet.
Dependencies are inferred from the claim text.