CPC G06Q 10/063114 (2013.01) [G06F 21/31 (2013.01); G06F 21/51 (2013.01); G06T 7/73 (2017.01); G06V 20/52 (2022.01); G06F 2221/2111 (2013.01); G06F 2221/2141 (2013.01)] | 9 Claims |
1. A computer implemented method for monitoring end users comprising the operations of:
(a) receiving by a Digital Video Recorder Application Program Interface (DVR API) end user screen data and audio data transmitted by a target end user computing device, wherein the DVR API stores end user screen data and the audio data to memory as stored DVR data;
(b) generating by Adaptive Workspace software code, an AWS Intelligent Monitor interface that is displayed on a first end user computing device, wherein the AWS Intelligent Monitor interface comprises a screen function and a Live function;
(c) selecting by a first end user, the screen function to transmit
(i) a screen and audio data request message to a DIAVA Hub running on a remote network computing device, wherein (A) the DIAVA Hub transmits a screen share command and an audio stream command to the target end user computing device, (B) the DIAVA Hub receives streaming end user screen data captured by an Agent Desktop DIAVA Client software application running on the target end user computing device, and (C) the DIAVA Hub is configured to transmit the streaming end user screen data to one or more end user computing devices, and
(ii) a DVR data request message to the DVR API, which returns stored DVR data to the first end user computing device;
(d) receiving by the Adaptive Workspace software code, stored DVR data from the DVI API and streaming end user screen data from the DIAVA Hub;
(e) receiving by the Adaptive Workspace software code from a live stream software service running on a remote computing device, audio data captured by the Agent Desktop DIAVA Client software application;
(f) outputting the stored DVR data to the AWS Intelligent Monitor interface; and
(g) selecting the Live function by the first end user to output by the first end user computing device, both the streaming end user screen data and the audio data so that the audio data is audible to the first end user.
|