System and method to navigate 3D data on mobile and desktop
Assigneesalesforce.com, inc.
InventorsMrudula Kodali, Sachin Desai
Life of this patent
Estimating the term…
Abstract
Disclosed is a system and method to navigate high-dimensional data in order to enhance the analytical capabilities of a data consumer. The technology disclosed can use a stereoscopic 3D viewer with a smartphone, a pair of 3D glasses with desktop, or a projected 3D image on a table. The solution provides a novel and accessible way of navigating high-dimensional data that has been organized into groups of two or three dimensions. Navigation is possible in all 3 dimensions (x, y, z) to explore the full potential of underlying data and elicit powerful insights to be acted on through informed decisions.
Claims20
A method of supporting navigation through three-dimensional (3D) data presented stereoscopically to a viewer, the method including:
- causing stereoscopic display of 3D data;
- receiving gesture data from a 3D sensor that is monitoring a 3D sensory space, the gesture data indicating a gesture sequence of a user plucking a selected flag from a plurality of selectable flags;
- wherein the gesture sequence includes:
- one or more fingers of a hand pointing toward the 3D data display;
- followed by, two or more fingers of the hand directed towards the selected flag, wherein the two or more fingers have not yet closed on the selected flag;
- and
- followed by, the two or more fingers of the hand closing on and plucking the selected flag;
- based at least in part on recognition of the one or more fingers pointing toward the 3D data display, causing updating of the 3D data display to graphically depict the plurality of selectable flags;
- based at least in part on recognition of the two or more fingers directed to plucking towards the selected flag, causing updating of the 3D data display to graphically identify the selected flag located at a first resolution level of the 3D data display;
- and
- based at least in part on recognition of the two or more fingers closing on and plucking the selected flag, causing a pop-up drill down menu with selectable options to overlay the 3D data display and updating of the 3D data display to graphically depict plucking of the selected flag, wherein the selection of drill down menu option with plucking of the selected flag causes updating the 3D data display with additional information associated with the selected flag and rendering the selected flag onto a second resolution level of the 3D data display.
An apparatus for supporting navigation through three-dimensional (3D) data presented stereoscopically to a viewer, comprising:
- a processor;
- memory coupled with the processor;
- and
- instructions stored in the memory and executable by the processor to cause the apparatus to:
- cause stereoscopic display of 3D data;
- receive gesture data from a 3D sensor that is monitoring a 3D sensory space, the gesture data indicating a gesture sequence of a user plucking a selected flag from a plurality of selectable flags;
- wherein the gesture sequence includes:
- one or more fingers of a hand pointing toward the 3D data display;
- followed by, two or more fingers of the hand directed towards the selected flag, wherein the two or more fingers have not yet closed on the selected flag;
- and
- followed by, the two or more fingers of the hand closing on and plucking the selected flag;
- based at least in part on recognition of the one or more fingers pointing toward the 3D data display, update of the 3D data display to graphically depict the plurality of selectable flags;
- based at least in part on recognition of the two or more fingers directed to plucking towards the selected flag, update of the 3D data display to graphically identify the selected flag located at a first resolution level of the 3D data display;
- and
- based at least in part on recognition of the two or more fingers closing on and plucking the selected flag, cause a pop-up drill down menu with selectable options to overlay the 3D data display and update of the 3D data display to graphically depict plucking of the selected flag, wherein the selection of drill down menu option with plucking of the selected flag causes updating the 3D data display with additional information associated with the selected flag and rendering the selected flag onto a second resolution level of the 3D data display.
A non-transitory computer-readable medium storing code for supporting navigation through three-dimensional (3D) data presented stereoscopically to a viewer, the code comprising instructions executable by a processor to:
- a processor;
- memory coupled with the processor;
- and
- instructions stored in the memory and executable by the processor to cause the apparatus to:
- cause stereoscopic display of 3D data;
- receive gesture data from a 3D sensor that is monitoring a 3D sensory space, the gesture data indicating a gesture sequence of a user plucking a selected flag from a plurality of selectable flags;
- wherein the gesture sequence includes:
- one or more fingers of a hand pointing toward the 3D data display;
- followed by, two or more fingers of the hand directed towards the selected flag, wherein the two or more fingers have not yet closed on the selected flag;
- and
- followed by, the two or more fingers of the hand closing on and plucking the selected flag;
- based at least in part on recognition of the one or more fingers pointing toward the 3D data display, update of the 3D data display to graphically depict the plurality of selectable flags;
- based at least in part on recognition of the two or more fingers directed to plucking towards the selected flag, update of the 3D data display to graphically identify the selected flag located at a first resolution level of the 3D data display;
- and
- based at least in part on recognition of the two or more fingers closing on and plucking the selected flag, cause a pop-up drill down menu with selectable options to overlay the 3D data display and update of the 3D data display to graphically depict plucking of the selected flag, wherein the selection of drill down menu option with plucking of the selected flag causes updating the 3D data display with additional information associated with the selected flag and rendering the selected flag onto a second resolution level of the 3D data display.
Dependencies are inferred from the claim text.