Multi-dimensional data visualization, navigation, and menu systems
First Claim
Patent Images
1. A computer-implemented system comprising:
- a. a processing device comprising a gyroscope, an operating system configured to perform executable instructions, and a memory;
b. a computer program including instructions executable by the processing device to create an application comprising;
i. a software module configured to receive information for a plurality of items;
ii. a software module configured to utilize the information to generate a navigable multi-dimensional list of items;
the items in the list of items arranged in the X-axis, Y-axis, and Z-axis based on one or more sorting factors;
wherein at least one sorting factor is selected from;
a characteristic of the items, metadata associated with the items, a preference of a user, a behavior of the user, or a combination thereof;
provided that the list of items is navigable by at least three navigation modes comprising touch scroll and rotation, joystick scroll and rotation, gyroscopic scroll and rotation;
wherein, in response to a first user interaction, the Z-axis position of a selected item is arranged to the front and the list of items presents an isolated enlarged version of the selected item;
wherein, in response to a second user interaction, the list of items presents item details and item options for the selected item; and
iii. a software module configured to present a joystick graphical user interface element, the joystick graphical user interface element being modal with a first mode wherein the joystick allows the user to display an administrative menu and a second mode wherein the joystick allows the user to navigate the list of items with yaw, pitch, and roll controls.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are systems, media, and methods for providing an application that receives information for a plurality of items and utilizes the information to generate a navigable multi-dimensional list of items, wherein the list of items is navigable by at least three navigation modes comprising touch scroll and rotation, joystick scroll and rotation, gyroscopic scroll and rotation. As such, the application allows a user to efficiently and effectively visualize, navigate, create, and share large amounts of data.
-
Citations
30 Claims
-
1. A computer-implemented system comprising:
-
a. a processing device comprising a gyroscope, an operating system configured to perform executable instructions, and a memory; b. a computer program including instructions executable by the processing device to create an application comprising; i. a software module configured to receive information for a plurality of items; ii. a software module configured to utilize the information to generate a navigable multi-dimensional list of items;
the items in the list of items arranged in the X-axis, Y-axis, and Z-axis based on one or more sorting factors;
wherein at least one sorting factor is selected from;
a characteristic of the items, metadata associated with the items, a preference of a user, a behavior of the user, or a combination thereof;provided that the list of items is navigable by at least three navigation modes comprising touch scroll and rotation, joystick scroll and rotation, gyroscopic scroll and rotation; wherein, in response to a first user interaction, the Z-axis position of a selected item is arranged to the front and the list of items presents an isolated enlarged version of the selected item; wherein, in response to a second user interaction, the list of items presents item details and item options for the selected item; and iii. a software module configured to present a joystick graphical user interface element, the joystick graphical user interface element being modal with a first mode wherein the joystick allows the user to display an administrative menu and a second mode wherein the joystick allows the user to navigate the list of items with yaw, pitch, and roll controls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. Non-transitory computer-readable storage media encoded with a computer program including instructions executable by a processor to create an application comprising:
-
a. a software module configured to receive information for a plurality of items; b. a software module configured to utilize the information to generate a navigable multi-dimensional list of items;
the items in the list of items arranged in the X-axis, Y-axis, and Z-axis based on one or more sorting factors;
wherein at least one sorting factor is selected from;
a characteristic of the items, metadata associated with the items, a preference of a user, a behavior of the user, or a combination thereof;provided that the list of items is navigable by at least three navigation modes comprising touch scroll and rotation, joystick scroll and rotation, gyroscopic scroll and rotation; wherein, in response to a first user interaction, the Z-axis position of a selected item is arranged to the front and the list of items presents an isolated enlarged version of the selected item; wherein, in response to a second user interaction, the list of items presents item details and item options for the selected item; and c. a software module configured to present a joystick graphical user interface element, the joystick graphical user interface element being modal with a first mode wherein the joystick allows the user to display an administrative menu and a second mode wherein the joystick allows the user to navigate the list of items with yaw, pitch, and roll controls.
-
-
30. A computer-implemented method for visualizing and navigating a menu system comprising:
-
a. receiving, by a computer, information for a plurality of items; b. utilizing, by the computer, the information to generate a navigable multi-dimensional list of items;
the items in the list of items arranged in the X-axis, Y-axis, and Z-axis based on one or more sorting factors;
wherein at least one sorting factor is selected from;
a characteristic of the items, metadata associated with the items, a preference of a user, a behavior of the user, or a combination thereof;
provided that the list of items is navigable by at least three navigation modes comprising touch scroll and rotation, joystick scroll and rotation, gyroscopic scroll and rotation;c. presenting, by the computer, in response to a first user interaction, an isolated enlarged version of a selected item, wherein the Z-axis position of the selected item is arranged to the front of the list of items; d. presenting, by the computer, in response to a second user interaction, item details and item options for the selected item; and e. presenting, by the computer, a joystick graphical user interface element, the joystick graphical user interface element being modal with a first mode wherein the joystick allows the user to display an administrative menu and a second mode wherein the joystick allows the user to navigate the list of items with yaw, pitch, and roll controls.
-
Specification