System and method for providing three-dimensional graphical user interface
DC CAFCFirst Claim
1. A method for providing a three-dimensional (3D) graphical user interface, comprising:
- receiving at least first and second inputs from an end user;
receiving first and second webpages from at least one server in response to said first and second inputs, wherein the first and second inputs are website addresses corresponding to said first and second webpages, respectively;
displaying at least a portion of the first webpage on a first object within a 3D space, and at least a portion of the second webpage on a second object within the 3D space, comprising;
rendering the first and second webpages;
capturing first and second images of the at least a portion of the first webpage andthe at least a portion of the second webpage, respectively; and
texturing the first image on the first object and the second image on the second object, the first object being displayed in a foreground of the 3D space and the second object being displayed in a background of the 3D space; and
displaying additional information, comprising;
receiving an interaction by the end user on the first image;
replacing the first and second objects within the 3D space with a window within a two-dimensional (2D) space in response to receiving the interaction, wherein the window includes the rendered first webpage;
receiving an interaction by the end user on a link provided in the rendered first webpage, the link corresponding to the additional information;
rendering the additional information; and
displaying the rendered additional information in said window within the 2D space.
1 Assignment
Litigations
3 Petitions
Reexamination
Accused Products
Abstract
Methods and systems are provided for providing an improved three-dimensional graphical user interface. In one embodiment, the method generally comprises: receiving an input from an end user, and capturing computing output from at least one computer source in response to the received end-user input. The computing output can be presented as two or more objects within a three-dimensional virtual space displayed to the end user. In one embodiment, the method further comprises generating a timeline that includes an icon for each object presented within the virtual space. In another embodiment, the method further comprises providing a database for storing and categorizing data regarding each object presented within the virtual space.
30 Citations
18 Claims
-
1. A method for providing a three-dimensional (3D) graphical user interface, comprising:
-
receiving at least first and second inputs from an end user; receiving first and second webpages from at least one server in response to said first and second inputs, wherein the first and second inputs are website addresses corresponding to said first and second webpages, respectively; displaying at least a portion of the first webpage on a first object within a 3D space, and at least a portion of the second webpage on a second object within the 3D space, comprising; rendering the first and second webpages; capturing first and second images of the at least a portion of the first webpage and the at least a portion of the second webpage, respectively; and texturing the first image on the first object and the second image on the second object, the first object being displayed in a foreground of the 3D space and the second object being displayed in a background of the 3D space; and displaying additional information, comprising; receiving an interaction by the end user on the first image; replacing the first and second objects within the 3D space with a window within a two-dimensional (2D) space in response to receiving the interaction, wherein the window includes the rendered first webpage; receiving an interaction by the end user on a link provided in the rendered first webpage, the link corresponding to the additional information; rendering the additional information; and displaying the rendered additional information in said window within the 2D space. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing a three-dimensional (3D) graphical user interface, comprising:
-
a display screen; an input device for receiving at least one input from an end user a processor module operatively coupled to the display screen and the user input device; and a memory module operatively coupled to the processor module, the memory module comprising executable code for the processor module to; receive at least first and second inputs from an end user; receive first and second webpages from at least one source in response to said first and second inputs, wherein the first and second inputs are website address corresponding to said first and second webpages, respectively; display at least a portion of the first webpage on a first object within a 3D space on the display screen, and at least a portion of the second webpage on a second object within the 3D space on the display screen, comprising; rendering the first and second webpages; capturing first and second images of the at least a portion of the first webpage and the at least a portion of the second webpage, respectively; and texturing the first image on the first object and the second image on the second object, the first object being displayed in a foreground of the 3D space and the second object being displayed in a background of the 3D space; and display additional information, comprising; receiving an interaction by the end user on the first image; replacing the first and second objects within the 3D space with a window within a two-dimensional (2D) space on the display screen in response to receiving the interaction, wherein the window includes the rendered first webpage; receiving an interaction by the end user on a link provided in the rendered first webpage, the link corresponding to the additional information; rendering the additional information; and displaying the rendered additional information on the display screen in said window within the 2D space on the display screen. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for providing a three-dimensional (3D) graphical user interface, comprising:
-
receiving at least first and second website addresses from an end user; using said first and second website addresses to retrieve first and second webpages from at least one source in response to said first and second inputs; displaying at least a portion of the first webpage within a 3D space, and at least a portion of the second webpage within the 3D space, comprising; generating first and second images of the at least a portion of the first webpage and the at least a portion of the second webpage, respectively; and displaying the first image and the second image in the 3D space, the first image being displayed in a foreground of the 3D space and the second image being displayed in a background of the 3D space; and displaying additional information to said end user, comprising; receiving an interaction from the end user with the first image; replacing the first and second images within the 3D space with a window within a two-dimensional (2D) space in response to receiving the interaction, wherein the window includes the first webpage; receiving an interaction by the end user on a link provided in the first webpage, the link corresponding to the additional information; and displaying the additional information to the user. - View Dependent Claims (15, 16, 17, 18)
-
Specification