Method and apparatus for displaying related two-dimensional windows in a three-dimensional display model
First Claim
1. A method for displaying multiple two-dimensional (2D) windows with related content within a three-dimensional (3D) display model, comprising:
- receiving a command to display a first window within the 3D display model;
displaying content of the first window on a first surface of a 3D object;
receiving a command to display a second window within the 3D display model, wherein content of the second window is related to content of the first window;
looking up an identifier for the second window in a lookup table that contains entries specifying relationships between windows;
determining if the second window is related to the first window;
if so, displaying content of the second window on the second surface of the 3D object; and
if not, displaying content of the second window on a surface of a distant 3D object, which is not located in close proximity to the 3D object in the 3D display model.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that facilitates displaying multiple two-dimensional (2D) windows with related content within a three-dimensional (3D) display model. The system starts by receiving a command to display a first window within the 3D display model. In response to the command, the system displays the content of the first window on a first surface of a 3D object. Next, the system receives a command to display a second window within the 3D display model, wherein content of the second window is related to content of the first window. The system then displays content of the second window on a second surface of the 3D object.
32 Citations
30 Claims
-
1. A method for displaying multiple two-dimensional (2D) windows with related content within a three-dimensional (3D) display model, comprising:
-
receiving a command to display a first window within the 3D display model; displaying content of the first window on a first surface of a 3D object; receiving a command to display a second window within the 3D display model, wherein content of the second window is related to content of the first window; looking up an identifier for the second window in a lookup table that contains entries specifying relationships between windows; determining if the second window is related to the first window; if so, displaying content of the second window on the second surface of the 3D object; and if not, displaying content of the second window on a surface of a distant 3D object, which is not located in close proximity to the 3D object in the 3D display model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for displaying multiple two-dimensional (2D) windows with related content within a three-dimensional (3D) display model, the method comprising:
-
receiving a command to display a first window within the 3D display model; displaying content of the first window on a first surface of a 3D object; receiving a command to display a second window within the 3D display model, wherein content of the second window is related to content of the first window; looking up an identifier for the second window in a lookup table that contains entries specifying relationships between windows; determining if the second window is related to the first window; if so, displaying content of the second window on the second surface of the 3D object; and if not, displaying content of the second window on a surface of a distant 3D object, which is not located in close proximity to the 3D object in the 3D display model. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for displaying multiple two-dimensional (2D) windows with related content within a three-dimensional (3D) display model, comprising:
-
a receiving mechanism configured to receive a command to display a first window within the 3D display model; a display mechanism configured to display content of the first window on a first surface of a 3D object; wherein the receiving mechanism is further configured to receive a command to display a second window within the 3D display model, wherein content of the second window is related to content of the first window; a lookup mechanism configured to lookup an identifier for the second window in a lookup table that contains entries specifying relationships between windows; and a determination mechanism configured to determine if the second window is related to the first window; wherein the display mechanism is further configured to display content of the second window on the second surface of the 3D object if the second window is related to the first window; and wherein the display mechanism is further configured to display content of the second window on a surface of a distant 3D object, which is not located in close proximity to the 3D object in the 3D display model, if the title of the second window is not related to an identifier for the first window. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification