US6012072A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Display apparatus for the display of documents in a three-dimensional workspace
Assignee: Hewlett Packard Development Co LP
•
Filing: 1996-01-05
•
Granted: 2000-01-04
•
Expires: 2016-01-05
Abstract
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.
Inventors
- 👤 Peter Lucas
- 👤 Jeffrey A. Senn
- 👤 Rashi Khanna
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 10:38
CPC Classifications
G; G06; G06T; G06T17/00
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
130 words
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.
Claim 2
Independent Claim
130 words
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.
Claim 3
Dependent Claim
47 words
An apparatus as in claim 1 wherein said associated attributes comprise: a CLIP-LEFT attribute and a CLIP-RIGHT attribute for describing clipping on the sides of said documents; and a CLIP-TOP attribute and a CLIP-BOTTOM attribute for describing clipping on the top and the bottom of said documents.
Claim 4
Dependent Claim
33 words
An apparatus as in claim 2 wherein said associated attributes further comprise: a CLIP-V attribute for constraining clipping in the vertical direction; and a CLIP-H attribute for constraining clipping in the horizontal direction.
Claim 5
Dependent Claim
13 words
The apparatus of claim 1 wherein said workspace comprises a virtual three-dimensional workspace.
Claim 6
Dependent Claim
18 words
The apparatus of claim 1 wherein said processor means displays said document display outlines in a tiled arrangement.
Claim 7
Dependent Claim
23 words
The apparatus of claim 1 wherein said processor means displays said document display outlines in a piled configuration comprising a staggered overlapping arrangement.
Claim 8
Independent Claim
118 words
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.
Claim 9
Independent Claim
118 words
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.
Claim 10
Dependent Claim
188 words
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.
Claim 11
Dependent Claim
188 words
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.
Claim 12
Dependent Claim
39 words
A display controller as in claim 8 further comprising strand means for arranging said child documents in accordance with said parent document attributes such that said child document display outlines are displayed in an ordered sequence within the workspace.
Claim 13
Dependent Claim
34 words
A display controller as in claim 9 wherein said ordered sequence comprises a tiled arrangement such that at least some of said child documents are rendered in an essentially planar array within the workspace.
Claim 14
Dependent Claim
34 words
A display controller as in claim 9 wherein said ordered sequence comprises a staggered overlapping arrangement such that at least some of said child documents are rendered in a piled configuration within the workspace.
Claim 15
Dependent Claim
17 words
A display controller as in claim 11 wherein said staggered overlapping arrangement comprises an essentially linear progression.
Claim 16
Dependent Claim
16 words
A display controller as in claim 11 wherein said staggered overlapping arrangement comprises a spiral progression.
Claim 17
Dependent Claim
13 words
A display controller as in claim 8 wherein said attributes comprise coordinate positions.
References Cited (Backward Citations)
US4414621A
Cited
US5265242A
Cited
US4815029A
Cited
US5202996A
Cited
US4829470A
Cited
US5021995A
Cited
US4811241A
Cited
US4819189A
Cited
US4972349A
Cited
US4965763A
Cited
US5233687A
Cited
US5038301A
Cited
US5303379A
Cited
US5008853A
Cited
US5220657A
Cited
US4994985A
Cited
US5146553A
Cited
US5051930A
Cited
US5280583A
Cited
US5161213A
Cited
US5355447A
Cited
US5133070A
Cited
US4931950A
Cited
US5060135A
Cited
US5231578A
Cited
US5101345A
Cited
US5179718A
Cited
US5210824A
Cited
US5204812A
Cited
US5212770A
Cited
US5299123A
Cited
US5299122A
Cited
US5201047A
Cited
US5586237A
Cited
US5339390A
Cited
US5278978A
Cited
US5202982A
Cited
US5416917A
Cited
US5303388A
Cited
US5226117A
Cited
US5251314A
Cited
US5414810A
Cited
US5208691A
Cited
US5202977A
Cited
US5305435A
Cited
US5412774A
Cited
US5408600A
Cited
US5303369A
Cited
US5317686A
Cited
US5222242A
Cited
US5239466A
Cited
US5297249A
Cited
US5379419A
Cited
US5261041A
Cited
US5278977A
Cited
US5258855A
Cited
US5276872A
Cited
US5367621A
Cited
US5524193A
Cited
US5353398A
Cited
US5303166A
Cited
US5345586A
Cited
US5414806A
Cited
US5551055A
Cited
US5495595A
Cited
US5530865A
Cited
US5459832A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-01-03 | 2003-07-05 | 2004-01-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-01-03 | 2007-07-05 | 2008-01-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-01-03 | 2011-07-05 | 2012-01-04 | $7700.00 | Window Closed / Lapsed |