Display apparatus for the display of documents in a three-dimensional workspace
First Claim
Patent Images
1. An apparatus suitable for simultaneously displaying multiple documents, said apparatus comprising:
- a display device;
memory means comprising a plurality of documents, each said document comprising one or more associated attributes stored internally to said document;
processor means coupled with said memory means and with said display device, said processor means for displaying a plurality of document display outlines in a workspace, each said document display outline corresponding to one said document; and
document rendering means coupled with said memory means, for rendering each said document within a corresponding said document display outline, said document rendering means responsive to said document attributes for restricting a view of said selected document in said workspace by selectively defining a contiguous portion of said corresponding document for display within said corresponding document display outline.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for displaying documents on a computer controlled display device provides a method for clipping. To clip a document is to restrict the viewable area of the screen object on the computer controlled display device associated with the document. A workspace viewer process maintains the documents in a three-dimensional virtual workspace. A document renderer and attribute-value pairs accomplish clipping in the virtual workspace. Clip stops constrain the clipping edges of a document so that the document may be clipped only to a specified set of positions.
248 Citations
14 Claims
-
1. An apparatus suitable for simultaneously displaying multiple documents, said apparatus comprising:
-
a display device; memory means comprising a plurality of documents, each said document comprising one or more associated attributes stored internally to said document; processor means coupled with said memory means and with said display device, said processor means for displaying a plurality of document display outlines in a workspace, each said document display outline corresponding to one said document; and document rendering means coupled with said memory means, for rendering each said document within a corresponding said document display outline, said document rendering means responsive to said document attributes for restricting a view of said selected document in said workspace by selectively defining a contiguous portion of said corresponding document for display within said corresponding document display outline. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for defining the visual display of a plurality of documents in response to the movement of a display device cursor, each document comprising one or more associated clip attributes stored internally to said document, each of said attributes having a name and a value, said method comprising the steps of:
-
detecting cursor movement; activating a clipping script in response to the movement of the cursor to an edge of a selected document; modifying the clip attribute of said selected document in response to said activation of said clipping script; and redrawing the visual display of said selected document such that the portion of said document visually displayed is restricted in accordance with said modified clip attribute.
-
-
8. A display controller suitable for use with a display device and an input device for simultaneously displaying multiple documents in a virtual workspace, said display controller comprising:
-
memory means comprising a parent document comprising parent attributes; and
,a plurality of child documents each comprising corresponding child attributes; processor means coupled with said memory means and with said display device, said processor means for displaying a parent document display outline and a plurality of child document display outlines in the display device, said parent document display outline corresponding to said parent document and each said child document display outline corresponding to one said child document; parent document rendering means coupled with said memory means, for rendering a portion of said parent document within said parent document display outline, and, child document rendering means coupled with said memory means, for rendering at least a portion of each said child document within a corresponding said child document display outline, said child document rendering means responsive to the input device and to said child document attributes for defining said corresponding child document portion to be displayed within said corresponding document display outline. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification