← Back to Patent Explorer
US5526018A Expired / Lapsed US ⏱️ 0.0 years remaining

Stretching scales for computer documents or drawings

Assignee: Xylon LLC
•
Filing: 1992-10-02
•
Granted: 1996-06-11
•
Expires: 2012-10-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Visible data displayed by a computer program on a computer screen can be stretched easily by a variable amount. This system allows a scale or ruler device on the screen to be stretched vertically or horizontally, as appropriate, by use of a pointing device such as a mouse or light pen. As the scale or ruler is stretched, its display is continually updated by the computer program to show its new position as a result of the stretched. This gives the program's user a precise visual indication of how much additional stretching is required to complete the desired amount of stretching. Upon terminating the stretching operation, the computer program's data is recalculated and appropriate data displayed relative to the scale or ruler's final position.

Inventors

  • 👤 Alan S. Fisher

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 18:27
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0484; G06F3/04847

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 285 words
A method for displaying on a computer display a selected portion of data, using a computer program running on a computer with means for displaying data and means for pointing to a selected point or region of the computer display, comprising: providing a computer with a computer display, means for displaying data and means for pointing to a selected point or region of the computer display, said computer display comprising a data display region and a position indicia display region, providing a computer program which directs the means for displaying data to display a portion of data in the data display region, providing data which can be displayed at a magnification such that said data can not be displayed in its entirety within said data display region, displaying a first portion of said data in said data display region, providing and displaying position indicia means having a reference point in said position indicia display region, said position indicia means corresponding to a first portion of data displayed in said data region, where said position indicia means provides position information about the entire first portion of data, magnifying by a selected amount in a selected dimension the portion of data displayed in said data region to display a second portion of said data, said second portion of data including at least some of said first portion of data, said magnifying comprising displacing relative to said reference point by said selected amount in said selected dimension said means for pointing; simultaneously expanding said position indicia means by said selected amount within said indicia display region independent of data in said data display region; and, subsequently stretching said data in said data display region by said selected amount.
Claim 2
Independent Claim 285 words
A method for displaying on a computer display a selected portion of data, using a computer program running on a computer with means for displaying data and means for pointing to a selected point or region of the computer display, comprising: providing a computer with a computer display, means for displaying data and means for pointing to a selected point or region of the computer display, said computer display comprising a data display region and a position indicia display region, providing a computer program which directs the means for displaying data to display a portion of data in the data display region, providing data which can be displayed at a magnification such that said data can not be displayed in its entirety within said data display region, displaying a first portion of said data in said data display region, providing and displaying position indicia means having a reference point in said position indicia display region, said position indicia means corresponding to a first portion of data displayed in said data region, where said position indicia means provides position information about the entire first portion of data, magnifying by a selected amount in a selected dimension the portion of data displayed in said data region to display a second portion of said data, said second portion of data including at least some of said first portion of data, said magnifying comprising displacing relative to said reference point by said selected amount in said selected dimension said means for pointing; simultaneously expanding said position indicia means by said selected amount within said indicia display region independent of data in said data display region; and, subsequently stretching said data in said data display region by said selected amount.
Claim 3
Dependent Claim 40 words
The method of claim 1 wherein said data cannot be displayed in a single region of said display and the dam is selected from the group consisting of a document, a drawing, a table, a project schedule, and a chart.
Claim 4
Dependent Claim 12 words
The method of claim 1 wherein said computer display is a monitor.
Claim 5
Dependent Claim 13 words
The method of claim 1 wherein said position indicia means is a scale.
Claim 6
Dependent Claim 13 words
The method of claim 1 wherein said position indicia means is a ruler.
Claim 7
Dependent Claim 23 words
The method of claim 1 wherein said portion of data is updated in silhouette at least once while stretching the position indicia means.
Claim 8
Dependent Claim 27 words
The method of claim 1 wherein said portion of data displayed in said region is updated periodically but not continuously while said position indicia means is stretched.
Claim 9
Dependent Claim 14 words
The method of claim 1 wherein said stretching includes shrinking, which is negative stretching.
Claim 10
Independent Claim 255 words
A method for use in an end-user-controlled interactive computer display system of stretching a multiscreen document such that a scale or ruler is stretched using a pointing device, and such that the scale is continuously redisplayed during stretching so that the end-user can see precisely where the stretched data will be positioned, including the steps of: (a) displaying a scale within a scale display area of a computer program's display area; (b) displaying data within a data display area of the computer program's display area underneath, adjacent to, or to the side of the scale display area such that displayed data is aligned with the scale; (c) accepting the cursor position from a pointing device and determining whether the cursor's position is within the scale display area; (d) accepting from a pointing device or computer keyboard a command to begin a stretching operation; (e) accepting additional updates of the cursor position from a pointing device as the end-user moves the pointing device while the stretching operation is in progress; (f) determining the distance to stretch based on the cursor's previous position and the cursor's present position; (g) reversibly expanding said scale display within the scale display area based on the calculated distance to stretch; (h) terminating said stretching operation responsive to an input signal from a pointing device or keyboard, and (i) displaying data in the data display area such that the displayed data has been stretched and is aligned with the scale's final position at the termination of the stretching operation of step (h).
Claim 11
Independent Claim 255 words
A method for use in an end-user-controlled interactive computer display system of stretching a multiscreen document such that a scale or ruler is stretched using a pointing device, and such that the scale is continuously redisplayed during stretching so that the end-user can see precisely where the stretched data will be positioned, including the steps of: (a) displaying a scale within a scale display area of a computer program's display area; (b) displaying data within a data display area of the computer program's display area underneath, adjacent to, or to the side of the scale display area such that displayed data is aligned with the scale; (c) accepting the cursor position from a pointing device and determining whether the cursor's position is within the scale display area; (d) accepting from a pointing device or computer keyboard a command to begin a stretching operation; (e) accepting additional updates of the cursor position from a pointing device as the end-user moves the pointing device while the stretching operation is in progress; (f) determining the distance to stretch based on the cursor's previous position and the cursor's present position; (g) reversibly expanding said scale display within the scale display area based on the calculated distance to stretch; (h) terminating said stretching operation responsive to an input signal from a pointing device or keyboard, and (i) displaying data in the data display area such that the displayed data has been stretched and is aligned with the scale's final position at the termination of the stretching operation of step (h).
Claim 12
Dependent Claim 50 words
The method of claim 9 further including during step (g) redisplaying the computer program's data display area in addition to redisplaying the scale such that the displayed dam has been stretched to match the new position of the scale and said data is aligned in its display with the scale.
Claim 13
Dependent Claim 14 words
The method of claim 9 wherein said stretching includes shrinking, which is negative stretching.
Claim 14
Dependent Claim 16 words
The method of claim 9 wherein said scale comprises a ruler, or similar demarcated visual device.

References Cited (Backward Citations)

US4190835A Cited
US4728945A Cited
US4745405A Cited
US4686522A Cited
US4891770A Cited
US5146555A Cited
US5202671A Cited
US5303144A Cited
JPH04110999A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-06-11 1999-12-11 2000-06-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-06-11 2003-12-11 2004-06-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-06-11 2007-12-11 2008-06-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag