Patent US2629983A successfully refreshed from Google Patents.
Patent US5179657A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5179657A Expired / Lapsed US ⏱️ 0.0 years remaining

Panel definition language for computer display

Assignee: International Business Machines Corp
•
Filing: 1992-04-10
•
Granted: 1993-01-12
•
Expires: 2012-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Each panel or display screen of data, is defined by a title and the tagged description of the objects, such as instruction lines, data entry lines, menu areas and command lines. Each of these objects may include other objects, described in the same syntax. Panel definitions are joined in a source file to form a panel group. Objects can be shared by all panels.

Inventors

  • 👤 David W. Dykstal
  • 👤 Edward A. Fishel
  • 👤 Michael A. Temple
  • 👤 Devon D. Snyder
  • 👤 George D. Timms, Jr.
  • 👤 Samuel R. Shi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 20:57
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F8/00; G06F8/30; G06F8/38

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 277 words
A method for generating display panels using a program interface which provides for defining display panels where the resulting definitions a) may be used by one or more applications, b) provide consistency of said defined display panels between said application programs, and c) provide for independence of panel format from the device on which the display panel are displayed, said method used on a data processing system having display devices and storage means and a processor, said method comprising the steps of: a. providing a panel definition by means of said program interface by: identifying one or more display objects, said display objects to be displayed as part of said display panels, said display objects comprising instruction lines, data entry areas, menu areas command lines, and messages; associating with each of said display objects a display object tag; specifying for each display panel, a variable title; associating with said variable title a panel tag; and associating with said panel tag at least one of said display object tags; b. storing said panel tag, said display object tags, and said definitions of said display objects in said storage means; c. providing to said processor said panel tag by a first application program, said first application program being stored in said storage means; d. accessing said storage means for said processor and locating within said storage means said variable title associated with said panel tag, said display object tags associated with said panel tag, and said display objects associated with said display object tags; and e. displaying said display panel, comprised of said associated variable title and said associated display objects, on at least one of said display devices.
Claim 2
Independent Claim 277 words
A method for generating display panels using a program interface which provides for defining display panels where the resulting definitions a) may be used by one or more applications, b) provide consistency of said defined display panels between said application programs, and c) provide for independence of panel format from the device on which the display panel are displayed, said method used on a data processing system having display devices and storage means and a processor, said method comprising the steps of: a. providing a panel definition by means of said program interface by: identifying one or more display objects, said display objects to be displayed as part of said display panels, said display objects comprising instruction lines, data entry areas, menu areas command lines, and messages; associating with each of said display objects a display object tag; specifying for each display panel, a variable title; associating with said variable title a panel tag; and associating with said panel tag at least one of said display object tags; b. storing said panel tag, said display object tags, and said definitions of said display objects in said storage means; c. providing to said processor said panel tag by a first application program, said first application program being stored in said storage means; d. accessing said storage means for said processor and locating within said storage means said variable title associated with said panel tag, said display object tags associated with said panel tag, and said display objects associated with said display object tags; and e. displaying said display panel, comprised of said associated variable title and said associated display objects, on at least one of said display devices.
Claim 3
Dependent Claim 37 words
A method for generating display panels as in claim 1 in which, in said program interface, one of said display object tags associated with said panel tag is associated with a display object which is a message.
Claim 4
Dependent Claim 27 words
A method for generating display panels as in claim 1 in which, in said program interface, one or more of said panel tags comprise a panel group.

References Cited (Backward Citations)

US4785296A Cited
US4794382A Cited
US4802162A Cited
US4803642A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-01-12 1996-07-13 1997-01-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-01-12 2000-07-13 2001-01-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-01-12 2004-07-13 2005-01-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag