System and method for cubic graphical user interfaces
First Claim
1. A method comprising:
- generating, by a graphical user interface computer-based system, a graphical representation of a cube;
storing, by the computer-based system, a first file on a first face of the cube, wherein the cube comprises a first partial application configured to enable display of the first file;
storing, by the computer-based system, a second file on a second face of the cube, wherein the cube comprises a second partial application configured to enable display of the second file;
displaying, by the computer-based system, the first face of the cube;
rotating, by the computer-based system and in response to user input, the cube;
displaying, by the computer-based system and in response to the rotating, the second file;
saving, by the computer-based system, the cube;
compressing, by the computer-based system, the cube;
transmitting, by the computer-based system, the compressed cube as an attachment to an electronic communication;
decompressing, by the computer-based system and in response to a user resizing the cube on a user device, the first file on the first face of the cube as the resizing occurs in response to the first face being an active face of the cube, without decompressing the second file on the second face of the cube, in response to the second face being a non-active face of the cube;
determining, by the computer-based system, a native format of the first file; and
displaying, by the computer-based system and in response to the user device being incompatible with the native format, the first file on the first face of the cube via the first partial application.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for cube graphical user interfaces are disclosed. A cube may be a two dimensional representation of a three dimensional object. The cube may contain a file or application on each face of the cube. The cube may be rotated such that a user may view the desired cube face. The various cube faces may be user profiles, and in response to a user profile being selected, the content and appearance of a screen may change to settings associated with the user profile. Cubes may also be sent as attachments to an email or message. One cube attachment may contain a file on each cube face. Cubes may be used for analytic purposes. Data may be presented on each cube face in the form of a graph, and the various graphs may be merged to show relationships between the individual graphs.
-
Citations
30 Claims
-
1. A method comprising:
-
generating, by a graphical user interface computer-based system, a graphical representation of a cube; storing, by the computer-based system, a first file on a first face of the cube, wherein the cube comprises a first partial application configured to enable display of the first file; storing, by the computer-based system, a second file on a second face of the cube, wherein the cube comprises a second partial application configured to enable display of the second file; displaying, by the computer-based system, the first face of the cube; rotating, by the computer-based system and in response to user input, the cube; displaying, by the computer-based system and in response to the rotating, the second file; saving, by the computer-based system, the cube; compressing, by the computer-based system, the cube; transmitting, by the computer-based system, the compressed cube as an attachment to an electronic communication; decompressing, by the computer-based system and in response to a user resizing the cube on a user device, the first file on the first face of the cube as the resizing occurs in response to the first face being an active face of the cube, without decompressing the second file on the second face of the cube, in response to the second face being a non-active face of the cube; determining, by the computer-based system, a native format of the first file; and displaying, by the computer-based system and in response to the user device being incompatible with the native format, the first file on the first face of the cube via the first partial application. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
generating, by a graphical user interface computer-based system, a representation of a three-dimensional shape; associating, by the computer-based system, first data with a first face of the three-dimensional shape, wherein the three-dimensional shape comprises a first partial application configured to enable display of the first data; associating, by the computer-based system, second data with a second face of the three-dimensional shape, wherein the three-dimensional shape comprises a second partial application configured to enable display of the second data; saving, by the computer-based system, the three-dimensional shape; compressing, by the computer-based system, three-dimensional shape; transmitting, by the computer-based system, the compressed three-dimensional shape as an attachment to an electronic communication; decompressing, by the computer-based system and in response to a user resizing the three-dimensional shape on a user device, the first data associated with the first face of the three-dimensional shape as the resizing occurs, in response to the first face being an active face of the three-dimensional shape, without decompressing the second data associated with the second face of the three-dimensional shape, in response to the second face being a non-active face of the three-dimensional shape; determining, by the computer-based system, a native format of the first data; and displaying, by the computer-based system and in response to the user device being incompatible with the native format, the first data on the first face of the three-dimensional shape via the first partial application. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a graphical user interface computer-based system, cause the computer-based system to perform operations comprising:
-
generating, by the computer-based system, a representation of a three-dimensional shape; associating, by the computer-based system, first data with a first face of the three-dimensional shape; generating, by the computer-based system, a second representation of a second three-dimensional shape; associating, by the computer-based system, the second three-dimensional shape with the first face of the three-dimensional shape, wherein the second three-dimensional shape is organized as a folder structure; associating, by the computer-based system, second data with a second face of the three-dimensional shape; saving, by the computer-based system, the three-dimensional shape; compressing, by the computer-based system, three-dimensional shape; transmitting, by the computer-based system, the compressed three-dimensional shape as an attachment to an electronic communication; decompressing, by the computer-based system and in response to a user resizing the three-dimensional shape on a user device, the first data associated with the first face of the three-dimensional shape as the resizing occurs, in response to the first face being an active face of the three-dimensional shape, without decompressing the second data associated with the second face of the three-dimensional shape, in response to the second face being a non-active face of the three-dimensional shape; determining, by the computer-based system, a native format of the first data; and converting, by the computer-based system and in response to the user device being incompatible with the native format, the first data into image data. - View Dependent Claims (23, 24, 25)
-
-
26. A system comprising:
-
a graphical user interface processor, a tangible, non-transitory memory configured to communicate with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising; generating, by the processor, a representation of a three-dimensional shape; associating, by the processor, first data and a first application with a first face of the three-dimensional shape; associating, by the processor, second data and a second application with a second face of the three-dimensional shape, wherein the second application is different from the first application; saving, by the processor, the three-dimensional shape; compressing, by the processor, three-dimensional shape; transmitting, by the processor, the compressed three-dimensional shape as an attachment to an electronic communication; decompressing, by the processor and in response to a user resizing the three-dimensional shape on a user device, the first data and the first application associated with the first face of the three-dimensional shape as the resizing occurs, in response to the first face being an active face of the three-dimensional shape, without decompressing the second data and the second application associated with the second face of the three-dimensional shape, in response to the second face being a non-active face of the three-dimensional shape; determining, by the processor, a native format of the first data; converting, by the processor and in response to the user device being incompatible with the native format, the first data into image data; updating, by the processor, the first data dynamically in response to the user editing the first data in a native application of the first data; creating, by the processor, a target goal within the three-dimensional shape; displaying, by the processor, a key on the active face; and rotating, by the processor, the three-dimensional shape in response to a selection of an item in the key. - View Dependent Claims (27, 28, 29, 30)
-
Specification