Systems and Methods for Interacting with Three-Dimensional Graphical User Interface Elements to Control Computer Operation
AssigneeIlluscio, Inc.
InventorsKevan Spencer Barsky, Joseph Bogacz
Life of this patent
Estimating the term…
Abstract
Disclosed is an interface and/or system for presenting three-dimensional (“3D”) graphical user interface (“GUI”) elements to improve user interactions with a device. The system determines a first angle from which to render a 3D GUI. The system receives 3D images that are linked to the 3D GUI elements. The system generates the 3D GUI elements by rendering each of the 3D images from a first render position that aligns with the first angle. The system detects an input that changes the first angle to a second angle, and updates a visualization of the 3D GUI elements by rendering each of the 3D images from a second render position that aligns with the second angle.
Claims20
A method comprising:
- determining a first angle from which to render a three-dimensional (“3D”) graphical user interface (“GUI”);
- receiving a plurality of 3D images that are linked to a plurality of 3D GUI elements of the 3D GUI;
- generating the plurality of 3D GUI elements by rendering each of the plurality of 3D images from a first render position that aligns with the first angle;
- detecting an input that changes the first angle to a second angle;
- and
- updating a visualization of the plurality of 3D GUI elements by rendering each of the plurality of 3D images from a second render position that aligns with the second angle.
A system comprising:
- one or more hardware processors configured to:
- determine a first angle from which to render a three-dimensional (“3D”) graphical user interface (“GUI”);
- receive a plurality of 3D images that are linked to a plurality of 3D GUI elements of the 3D GUI;
- generate the plurality of 3D GUI elements by rendering each of the plurality of 3D images from a first render position that aligns with the first angle;
- detect an input that changes the first angle to a second angle;
- and
- update a visualization of the plurality of 3D GUI elements by rendering each of the plurality of 3D images from a second render position that aligns with the second angle.
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a three-dimensional (“3D”) graphical user interface (“GUI”) system, cause the 3D GUI system to perform operations comprising:
- determining a first angle from which to render a 3D GUI;
- receiving a plurality of 3D images that are linked to a plurality of 3D GUI elements of the 3D GUI;
- generating the plurality of 3D GUI elements by rendering each of the plurality of 3D images from a first render position that aligns with the first angle;
- detecting an input that changes the first angle to a second angle;
- and
- updating a visualization of the plurality of 3D GUI elements by rendering each of the plurality of 3D images from a second render position that aligns with the second angle.
Dependencies are inferred from the claim text.