US 11,853,533 B1
Data visualization workspace in an extended reality environment
Jesse Chor, Los Gatos, CA (US); Colin Daly, San Jose, CA (US); Kelly Kong, Santa Clara, CA (US); and Glen Wong, Santa Clara, CA (US)
Assigned to SPLUNK INC., San Francisco, CA (US)
Filed by SPLUNK INC., San Francisco, CA (US)
Filed on Jan. 31, 2019, as Appl. No. 16/264,532.
Int. Cl. G06F 3/048 (2013.01); G06F 3/0484 (2022.01); G06F 3/0481 (2022.01)
CPC G06F 3/0484 (2013.01) [G06F 3/0481 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, via an input device associated with an extended reality (XR) environment, a selection of a first user interface object included in a plurality of user interface objects displayed in the XR environment, wherein each user interface object included in the plurality of user interface objects is associated with a different set of dashboard panels;
acquiring data for a first set of dashboard panels associated with the first user interface object via at least one query;
generating a foreground origin vector having a first component on a first axis and a second component on a second axis, wherein the first component is based on a foreground distance value and the second component is based on a foreground height value, and wherein at least one of the foreground distance value or the foreground height value is based on a height of a user, and wherein the foreground origin vector is generated by multiplying a first component of a unit vector on the first axis by the foreground distance value and multiplying a second component of the unit vector by the foreground height value;
displaying, in a foreground area of a workspace of the XR environment, at least a first portion of the first set of dashboard panels associated with the first user interface object, wherein the foreground area has a first depth relative to a user viewpoint of the user within the XR environment, the first portion of the first set of dashboard panels is arranged about a foreground origin point indicated by the foreground origin vector, and the workspace further comprises a background area having a second depth relative to the user viewpoint within the XR environment;
receiving, within the XR environment, at least one command to resize the workspace; and
in response to receiving the at least one command to resize the workspace, at least one of:
moving the foreground area to a third depth relative to the user viewpoint within the XR environment, or
moving the background area to a fourth depth relative to the user viewpoint within the XR environment;
wherein each dashboard panel included in the at least a first portion of the first set of dashboard panels comprises a visual representation of at least a portion of the data.