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

Screen management system

Assignee: International Business Machines Corp
•
Filing: 1983-02-22
•
Granted: 1986-04-29
•
Expires: 2003-02-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of providing efficient on-line and interactive application program utilization of an assortment of devices calling for different screen characteristics. An application programmer writes screen definitions for a particular device to be used. These definitions are stored exterior of the application program and are used to define the quantity, order, and placement of the application program's information on the screen. The application program provides services to generate and process each data element which can be presented. These services are used by a mapping system in conjunction with the screen definition to generate and process a device dependent data stream.

Inventors

  • 👤 Richard T. Brandle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 17:05
CPC Classifications
G; G09; G09G; G09G1/00

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 138 words
A method of structuring a screen management system for variable output wherein an application program can present as much information as possible on any video display device without specifiying display geometry or adjusting for said geometry in said application program, said screen management system including a mapping service which accesses the screen definition for an intended video display device and said application program including application services, said method comprising the steps of: establishing a dialog between said mapping service and said application services; and using said application services by said mapping service to generate a device dependent data stream such that a maximum quantity of information is generated and processed for display on said intended video display device based on said screen definition which specifies the quantity, order and placement of the application program's information on the screen.
Claim 2
Independent Claim 138 words
A method of structuring a screen management system for variable output wherein an application program can present as much information as possible on any video display device without specifiying display geometry or adjusting for said geometry in said application program, said screen management system including a mapping service which accesses the screen definition for an intended video display device and said application program including application services, said method comprising the steps of: establishing a dialog between said mapping service and said application services; and using said application services by said mapping service to generate a device dependent data stream such that a maximum quantity of information is generated and processed for display on said intended video display device based on said screen definition which specifies the quantity, order and placement of the application program's information on the screen.
Claim 3
Dependent Claim 63 words
The method of structuring a screen management system as recited in claim 1 wherein the step of establishing a dialog between said mapping service and said application services comprises the steps of: requesting, by said application program, data presentation to said intended video display device by said mapping service; and requesting, by said mapping service, data generation or processing by said application services.
Claim 4
Dependent Claim 146 words
The method of structuring a screen management system as recited in claim 2 wherein the step of using said application services by said mapping service comprises the steps of: responding to a request for data presentation by accessing said screen definition and setting a generate request for application service; generating by said application services a data element for presentation; receiving the generated data element and associating said data element with device dependent information in a screen segment to generate a video display device dependent data element, and repeating the setting, generating, receiving and associating steps until the last screen segment is processed whereby said device dependent data stream is generated; outputing said video display device dependent data stream to a video display device; and exiting said mapping service to return to said application program if there is no input processing requested from the video display device.
Claim 5
Dependent Claim 81 words
The method of structuring a screen management system as recited in claim 3 further comprising the steps of: testing for requested input processing of a data element at the end of each screen segment; if input processing is requested, setting a process request for application service; processing by said application services the data element for which processing is requested; and receiving an indication from said application services whether the processed data element is acceptable until the end of the screen segment.

References Cited (Backward Citations)

US3579197A Cited
US4330847A Cited
US4121283A Cited
US4451825A Cited
US4435777A Cited
US4439761A Cited
US4454593A Cited
US4463442A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-04-28 1989-10-28 1990-04-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-04-28 1993-10-28 1994-04-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-04-28 1997-10-28 1998-04-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag