Method and system for automatically creating and displaying a customizable three-dimensional graphical user interface (3D GUI) for a computer system
First Claim
1. A customizable 3-dimensional graphical user interface (3D GUI) for a computer, including:
- a. customizable 3D space containing scenes (e.g. rooms, sky, worlds), objects and icons;
b. means to navigate throughout the 3D space to view, manipulate, and click on the scene elements, objects, and/or icons;
c. means for the user to interface with the computer, operating system, Internet, files, or underlying data through the icons in 3D space.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a new 3D graphical user interface (3D GUI) technology that seamlessly integrates personal computer (PC) desktop, web portal, and data visualization functions in an intuitive 3D environment. This new paradigm in human computer interfaces provides seamless and intuitive access to a computer'"'"'s operating systems, applications, and files as well as the Internet and on-line web portal functions. The invention automatically scans a computer user'"'"'s hard drive and dynamically creates a customized 3D environment that allows intuitive access to all the user'"'"'s computer functionality. In a preferred embodiment of the invention, the 3D GUI installs as the active desktop on a PC, replacing the user'"'"'s “wallpaper” with the 3D GUI. In this embodiment, the calculator program is accessed by clicking on the calculator on the desk, word processing documents look like actual paper documents, the weather outside is based on today'"'"'s weather forecast, and the radio accesses an Internet radio station.
-
Citations
29 Claims
-
1. A customizable 3-dimensional graphical user interface (3D GUI) for a computer, including:
-
a. customizable 3D space containing scenes (e.g. rooms, sky, worlds), objects and icons;
b. means to navigate throughout the 3D space to view, manipulate, and click on the scene elements, objects, and/or icons;
c. means for the user to interface with the computer, operating system, Internet, files, or underlying data through the icons in 3D space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An automatically created customizable 3-dimensional graphical user interface (3D GUI) for a computer, including:
-
a. customizable 3D space containing scenes (rooms, sky, worlds), objects and/or icons that are automatically generated;
b. the 3D GUI application can scan the user'"'"'s hard drive to find each program, shortcut, favorite website, folder, and file and the application can automatically create a 3D scene and place an icon for each such program, shortcut, website, folder and file into the 3D scene;
c. means to navigate throughout the 3D space to view, manipulate, and click on the scene elements, objects, and/or icons;
d. means for the user to interface with the computer, operating system, Internet, files, or underlying data through the icons in 3D space. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An automatically created customizable 3-dimensional graphical user interface (3D GUI) for a computer using procedurally generated graphical information, including:
-
a. customizable 3D space containing scenes (rooms, sky, worlds), objects and/or icons that are automatically generated;
b. means to scan the user'"'"'s hard drive to find each program, shortcut, favorite website, folder, and file and the application and to automatically create a 3D scene and place an icon for each such program, shortcut, website, folder and file into the 3D scene;
c. means to navigate throughout the 3D space to view, manipulate, and click on the scene elements, objects, and/or icons;
d. means for the user to interface with the computer, operating system, Internet, files, or underlying data through the icons in 3D space;
e. means for procedurally generating graphical information including an application program containing algorithms that allow some and/or all of the 3D scenes and/or objects and/or icons to be procedurally generated or modified based on transmission of a smaller “
seed”
file and/or user preferences. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification