Systems and methods for presenting workspace experience indicator on user interface
Abstract
Described embodiments provide systems and methods for indicating virtual workspace performance on a graphical user interface of a computer system. In one such method, the computer system identifies one or more components of a virtual workspace executed on behalf of a user of the computer system, and analyzes a plurality of performance measurements of the identified one or more components of the virtual workspace. For each of the identified one or more components, the computer system determines an aggregated performance measurement for the component based on the plurality of performance measurements of the component, compares the aggregated performance measurement to a threshold, and selects a graphical indicator from a plurality of predetermined graphical indicators responsive to the comparison. The computer system renders, within a graphical user interface of the computer system, an identifier of the component and the selected graphical indicator.
Claims
exact text as granted — not AI-modifiedWe claim:
1 . A method comprising:
identifying, by a first device, one or more components accessible via a workspace hosted on a remote computing device, the one or more components providing a resource to the first device via the workspace; determining, by the first device, a rendering time for each of the one or more components at the first device and a time to transfer a rendering for each of the one or more components from the remote computing device to the first device; determining, by the first time, a measurement of experience by the user at the first device is based at least on a first factor of the rendering time and a second factor, different from the first factor, of the time to transfer each of the one or more components; and displaying, by the first device, a graphical user interface identifying the one or more components and with a graphical indicator that indicates the measurement of experience in comparison to a threshold.
2 . The method of claim 1 , wherein the resource is an application.
3 . The method of claim 1 , wherein the workspace is a virtual work space.
4 . The method of claim 1 , wherein each of the one or more components are hosted on one or more second remote computing devices.
5 . The method of claim 1 , further comprising comparing, by the first device, the measurement to the threshold.
6 . The method of claim 5 , further comprising selecting the graphical indicator from a plurality of graphical indicators responsive to the comparison.
7 . The method of claim 1 , further comprising determining, by the first device prior to accessing the one or more components, the rendering time and the time to transfer each of the one or more components.
8 . A device comprising:
one or more processors, coupled to memory and configured to: identify one or more components accessible via a workspace hosted on a remote computing device, the one or more components providing a resource to the device via the workspace; determine a rendering time for each of the one or more components at the first device and a time to transfer a rendering for each of the one or more components from the remote computing device to the first device; determine a measurement of experience by the user at the device is based at least on a first factor of the rendering time and a second factor, different from the first factor, of the time to transfer each of the one or more components; and display a graphical user interface identifying the one or more components and with a graphical indicator that indicates the measurement of experience in comparison to a threshold.
9 . The device of claim 8 , wherein the resource is an application.
10 . The device of claim 8 , wherein the workspace is a virtual work space.
11 . The device of claim 8 , wherein each of the one or more components are hosted on one or more second remote computing devices.
12 . The device of claim 8 , wherein the one or more processors are further configured to compare the measurement to the threshold.
13 . The device of claim 12 , wherein the one or more processors are further configured to select the graphical indicator from a plurality of graphical indicators responsive to the comparison.
14 . The device of claim 8 , wherein the one or more processors are further configured to determine, prior to accessing the one or more components, the rendering time and the time to transfer each of the one or more components.
15 . A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:
identify one or more components accessible via a workspace hosted on a remote computing device, the one or more components providing a resource to the device via the workspace; determine a rendering time for each of the one or more components at the first device and a time to transfer a rendering for each of the one or more components from the remote computing device to the first device; determine a measurement of experience by the user at the device based at least on a first factor of the rendering time and a second factor, different from the first factor, of the time to transfer each of the one or more components; and display a graphical user interface identifying the one or more components and with a graphical indicator that indicates the measurement of experience in comparison to a threshold.
16 . The non-transitory computer-readable medium of claim 15 , wherein the resource is an application.
17 . The non-transitory computer-readable medium of claim 15 , wherein the workspace is a virtual work space.
18 . The non-transitory computer-readable medium of claim 15 , wherein each of the one or more components are hosted on one or more second remote computing devices.
19 . The non-transitory computer-readable medium of claim 15 , wherein the instructions cause the one or more processors to compare the measurement to the threshold and to select the graphical indicator from a plurality of graphical indicators responsive to the comparison.
20 . The non-transitory computer-readable medium of claim 15 , wherein the instructions cause the one or more processors to determine, prior to accessing the one or more components, the rendering time and the time to transfer each of the one or more components.Join the waitlist — get patent alerts
Track US2022345381A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.