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

Operating a processor to display stretched continuation of a workspace

Assignee: SAP America Inc
•
Filing: 1993-02-25
•
Granted: 1994-08-16
•
Expires: 2013-02-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A processor presents a sequence of images of a workspace that is stretched to enable the user to view a part of the workspace in greater detail. The workspace includes a middle section and two peripheral sections that meet the middle section on opposite edges. Each of the sections appears to be a rectangular two-dimensional surface and they are perceptible in three dimensions. When the user is viewing the middle section as if it were parallel to the display screen surface, each peripheral section appears to extend away from the user at an angle from the edge of the middle section so that the peripheral sections occupy relatively little of the screen. When the user requests stretching, the middle section is stretched and the peripheral sections are compressed to accommodate the stretching. When the user requests destretching, the middle section is destretched and the peripheral sections are decompressed accordingly. The workspace includes display objects that may cross the edges from the middle section to the peripheral sections during stretching. Stretching and destretching are performed in small steps to preserve object constancy for display objects that cross the edges. The display objects can have fixed sizes, in which case each display object is perceived as being tacked to the workspace at a point. Or the display objects can stretch and destretch with the workspace, in which case additional internal detail may become visible as a result of stretching and each display object is perceived as being glued to the workspace over its entire extent. Additional display objects can become visible as a result of stretching.

Inventors

  • 👤 George G. Robertson
  • 👤 Jock Mackinlay
  • 👤 Stuart K. Card

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 23:45
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/26; G06T3/00; G06T3/04; G06T3/047; G06T3/40; G06T3/403

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 264 words
A method of operating a processor connected for providing image data to an image output device that includes a display, the image output device presenting images on the display in response to the image data, the method comprising acts of: providing first image data so that the image output device presents a first image, the first image including a first set of two or more display features that are perceptible as positioned relative to each other in a first workspace; and providing second image data so that the image output device presents a second image following the first image in sequence, the second image including a second set of two or more display features that are perceptible as continuations of the first set of display features, the second set of display features being perceptible as positioned relative to each other in a second workspace; the first and second workspaces being perceptible as surfaces; each surface having first and second sections that meet at an angle along a first edge so that first and second sections are perceptible in three dimensions; the angle not being equal to 180 degrees; the first and second sections of the second workspace being perceptible as continuations respectively of the first and second sections of the first workspace; the second workspace being perceptible as a stretched continuation of the first workspace; the second workspace including a stretched part in its first section that is perceptible as a stretched continuation of a part of the first workspace; the second workspace also including a part in its second section that accommodates stretching.
Claim 2
Independent Claim 264 words
A method of operating a processor connected for providing image data to an image output device that includes a display, the image output device presenting images on the display in response to the image data, the method comprising acts of: providing first image data so that the image output device presents a first image, the first image including a first set of two or more display features that are perceptible as positioned relative to each other in a first workspace; and providing second image data so that the image output device presents a second image following the first image in sequence, the second image including a second set of two or more display features that are perceptible as continuations of the first set of display features, the second set of display features being perceptible as positioned relative to each other in a second workspace; the first and second workspaces being perceptible as surfaces; each surface having first and second sections that meet at an angle along a first edge so that first and second sections are perceptible in three dimensions; the angle not being equal to 180 degrees; the first and second sections of the second workspace being perceptible as continuations respectively of the first and second sections of the first workspace; the second workspace being perceptible as a stretched continuation of the first workspace; the second workspace including a stretched part in its first section that is perceptible as a stretched continuation of a part of the first workspace; the second workspace also including a part in its second section that accommodates stretching.
Claim 3
Dependent Claim 77 words
The method of claim 1 in which the first set of display features includes a first display object that is perceptible as positioned in the part of the first workspace and the second set of display features includes a second display object that is perceptible as a continuation of the first display object and as positioned in the stretched part of the second workspace, the second display object being the same size as the first display object.
Claim 4
Dependent Claim 65 words
The method of claim 1 in which the first set of display features includes a first display object that is perceptible as positioned in the part of the first workspace and the second set of display features includes a second display object that is perceptible as a stretched continuation of the first display object and as positioned in the stretched part of the second workspace.
Claim 5
Dependent Claim 21 words
The method of claim 3 in which the second display object includes internal detail not included in the first display object.
Claim 6
Dependent Claim 50 words
The method of claim 3 in which the second set of display features includes a new display object that is not perceptible as a continuation of any of the first set of display features, the new display object being perceptible as positioned in the stretched part of the second workspace.
Claim 7
Dependent Claim 89 words
The method of claim 1 in which the first set of display features includes a first display feature that is perceptible as positioned in the first section of the first workspace and the second set of display features includes a second display feature that is perceptible as positioned in the second section of the second workspace, the second display feature being perceptible as a continuation of the first display feature through movement of the first display feature from the first section across the first edge to the second section.
Claim 8
Dependent Claim 16 words
The method of claim 6 in which the first and second display features are display objects.
Claim 9
Dependent Claim 81 words
The method of claim 1 in which the first and second workspaces each further include respective third sections that meet the respective first sections along a respective second edge, the third section and second edge of the second workspace being perceptible as continuations respectively of the third section and second edge of the first workspace; the third section of the second workspace being perceptible as modified from the third section of the first workspace to accommodate stretching of the streched part.
Claim 10
Dependent Claim 81 words
The method of claim 1 in which the display has a screen surface viewed by a user, the first and second sections in each of the first and second workspaces being perceptible as two-dimensional surfaces with the first section of each of the first and second workspaces being in a plane substantially parallel to the screen surface and the second section of each of the first and second workspaces extending from the first edge in a direction away from the user.
Claim 11
Dependent Claim 33 words
The method of claim 9 in which the angle is approximately 135 degrees so that the second section of each of the first and second workspaces occupies relatively little of the screen surface.
Claim 12
Dependent Claim 51 words
The method of claim 1 in which the first set of display features includes a first display object and the second set of display features includes a second display object, the second display object being perceptible as a continuation of the first display object through movement of the first display object.
Claim 13
Independent Claim 241 words
A method of operating a processor connected for providing image data to an image output device that includes a display, the image output device presenting images on the display in response to the image data, the method comprising two or more acts performed in sequence, each act comprising: providing image data so that the image output device presents an image, each image including a set of two or more display features that are perceptible as positioned relative to each other in a workspace; the sequence of acts including a preceding act and a following act that follows the preceding act in the sequence; the set of display features of the following act being perceptible as continuations of the set of display features of the preceding act; the respective workspaces of the preceding and following acts being perceptible as surfaces; each surface having first and second sections that meet at an angle along a first edge so that first and second sections are perceptible in three dimensions; the angle not being equal to 180 degrees; the first and second sections of the following act being perceptible as continuations respectively of the first and second sections of the preceding act; the first section of the following act including a stretched part that is perceptible as a stretched continuation of a part of the first section of the preceding act; the second section of the following act also including a part that accommodates stretching.
Claim 14
Independent Claim 241 words
A method of operating a processor connected for providing image data to an image output device that includes a display, the image output device presenting images on the display in response to the image data, the method comprising two or more acts performed in sequence, each act comprising: providing image data so that the image output device presents an image, each image including a set of two or more display features that are perceptible as positioned relative to each other in a workspace; the sequence of acts including a preceding act and a following act that follows the preceding act in the sequence; the set of display features of the following act being perceptible as continuations of the set of display features of the preceding act; the respective workspaces of the preceding and following acts being perceptible as surfaces; each surface having first and second sections that meet at an angle along a first edge so that first and second sections are perceptible in three dimensions; the angle not being equal to 180 degrees; the first and second sections of the following act being perceptible as continuations respectively of the first and second sections of the preceding act; the first section of the following act including a stretched part that is perceptible as a stretched continuation of a part of the first section of the preceding act; the second section of the following act also including a part that accommodates stretching.
Claim 15
Dependent Claim 105 words
The method of claim 12 in which the processor is further connected for receiving signals from a user input device, the sequence of acts including a first act; the method further comprising receiving signals from the user input device requesting presentation of an increasingly stretched version of the workspace of the first act; the respective workspaces of the preceding and following acts being perceptible as increasingly stretched continuations of the workspace of the first act in a sequence of stretched continuations leading from the workspace of the first act to the workspace of the preceding act and thence to the workspace of the following act.
Claim 16
Dependent Claim 101 words
The method of claim 12 in which the set of display features of the preceding act includes a first display feature that is perceptible as positioned in the first section of the workspace of the preceding act and the set of display features of the following act includes a second display feature that is perceptible as positioned in the second section of the workspace of the following act, the second display feature being perceptible as a continuation of the first display feature through movement of the first display feature from the first section across the first edge to the second section.
Claim 17
Independent Claim 237 words
A system comprising: an image output device that includes a display; and a processor connected for providing image data to the image output device; the image output device presenting images on the display in response to the image data; the processor operating to provide the image data so that the image output device presents a sequence of images, each image including a set of two or more display features that are perceptible as positioned relative to each other in a workspace; the sequence of images including a preceding image and a following image that follows the preceding image in the sequence; the set of display features of the following image being perceptible as continuations of the set of display features of the preceding image; the workspaces of the preceding and following images being perceptible as surfaces; each surface having first and second sections that meet at an angle along a first edge so that first and second sections are perceptible in three dimensions; the angle not being equal to 180 degrees; the first and second sections of the following image being perceptible as continuations respectively of the first and second of the preceding image; the first section of the following image including a stretched part that is perceptible as a stretched continuation of a part of the first section of the preceding image; the second section of the following image also including a part that accommodates stretching.
Claim 18
Independent Claim 237 words
A system comprising: an image output device that includes a display; and a processor connected for providing image data to the image output device; the image output device presenting images on the display in response to the image data; the processor operating to provide the image data so that the image output device presents a sequence of images, each image including a set of two or more display features that are perceptible as positioned relative to each other in a workspace; the sequence of images including a preceding image and a following image that follows the preceding image in the sequence; the set of display features of the following image being perceptible as continuations of the set of display features of the preceding image; the workspaces of the preceding and following images being perceptible as surfaces; each surface having first and second sections that meet at an angle along a first edge so that first and second sections are perceptible in three dimensions; the angle not being equal to 180 degrees; the first and second sections of the following image being perceptible as continuations respectively of the first and second of the preceding image; the first section of the following image including a stretched part that is perceptible as a stretched continuation of a part of the first section of the preceding image; the second section of the following image also including a part that accommodates stretching.
Claim 19
Dependent Claim 109 words
The system of claim 15, further comprising a user input device, the processor further being connected for receiving signals from the user input device; the sequence of images including a first image; the processor further operating to receive signals from the user input device requesting presentation of increasingly stretched versions of the workspace of the first image; the respective workspaces of the preceding and following images being perceptible as increasingly stretched continuations of the workspace of the first image in a sequence of stretched continuations leading from the workspace of the first image to the workspace of the preceding image and thence to the workspace of the following image.
Claim 20
Dependent Claim 73 words
The system of claim 15 in which the set of display features of each of the images includes a set of display objects, the system further comprising a data structure that includes a set of two or more items, each item including data for a respective one of the set of display objects in each of the images; the processor further being connected for accessing the data structure in providing the image data.
Claim 21
Independent Claim 301 words
A method of operating a processor connected for providing image data to an image output device that includes a display, the image output device presenting images on the display in response to the image data, the method comprising: providing first image data so that the image output device presents a first image, the first image including a first set of two or more display objects that are perceptible as positioned relative to each other in a first workspace; each of the first set of display objects having extent and being bounded; and providing second image data so that the image output device presents a second image following the first image in sequence, the second image including a second set of display objects that are perceptible as continuations of the first set of display objects, the second set of display objects being perceptible as positioned relative to each other in a second workspace; each of the second set of display objects having extent and being bounded; the first and second workspaces being perceptible as surfaces, each surface having first and second sections that meet at an angle along a respective first edge so that the first and second sections are perceptible in three dimensions; the angle not being equal to 180 degrees; the first section, second section, and first edge of the second workspace being perceptible as continuations respectively of the first section, second section, and first edge of the first workspace; the second workspace being perceptible as a stretched continuation of the first workspace; the second workspace including a stretched part in its first section that is perceptible as a stretched continuation of a part of the first workspace; the second workspace also including a part in its second section that accommodates stretching of the stretching part in its first section.
Claim 22
Independent Claim 301 words
A method of operating a processor connected for providing image data to an image output device that includes a display, the image output device presenting images on the display in response to the image data, the method comprising: providing first image data so that the image output device presents a first image, the first image including a first set of two or more display objects that are perceptible as positioned relative to each other in a first workspace; each of the first set of display objects having extent and being bounded; and providing second image data so that the image output device presents a second image following the first image in sequence, the second image including a second set of display objects that are perceptible as continuations of the first set of display objects, the second set of display objects being perceptible as positioned relative to each other in a second workspace; each of the second set of display objects having extent and being bounded; the first and second workspaces being perceptible as surfaces, each surface having first and second sections that meet at an angle along a respective first edge so that the first and second sections are perceptible in three dimensions; the angle not being equal to 180 degrees; the first section, second section, and first edge of the second workspace being perceptible as continuations respectively of the first section, second section, and first edge of the first workspace; the second workspace being perceptible as a stretched continuation of the first workspace; the second workspace including a stretched part in its first section that is perceptible as a stretched continuation of a part of the first workspace; the second workspace also including a part in its second section that accommodates stretching of the stretching part in its first section.
Claim 23
Dependent Claim 21 words
The method of claim 18 in which each display object in the first and second set of display objects is card-like.
Claim 24
Dependent Claim 13 words
The method of claim 19 in which each display object has four sides.
Claim 25
Dependent Claim 21 words
The method of claim 18 in which each display object in the first and second set of display objects is bar-like.
Claim 26
Dependent Claim 13 words
The method of claim 18 in which the angle is approximately 135 degrees.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-08-15 1998-02-14 1998-08-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-08-15 2002-02-14 2002-08-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-08-15 2006-02-14 2006-08-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag