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

Method for extending the hypertext markup language (HTML) to support a graphical user interface control presentation

Assignee: Unisys Corp
•
Filing: 1997-09-30
•
Granted: 2000-12-05
•
Expires: 2017-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method useful in a computing system that has at least one server and a multiplicity of clients coupled thereto by means of a network. The server has a repository coupled to it for storing SCL of a legacy Form and at least one of the clients executes a Web browser program. The method operates in the same client that the Web browser operates and is invoked by the Web browser program for supporting the exact reproduction of the legacy Form. SCL Text is parsed to obtain a sequence of SCL Constructs, some of which contain information relating to GUI Controls of the legacy Form. For each SCL Construct with a GUI Control to be displayed, a GUI Control is painted by using type and positioning information derived from each of the SCL Constructs, respectively. Font information from the SCL Construct is used to set font characteristics of the GUI Control and user inputs are interpreted to navigate from GUI Control to GUI Control. Finally, the user inputs are interpreted to invoke a process that sends contents of the GUI Controls to the host application.

Inventors

  • 👤 Eugene Otto Mutschler, III
  • 👤 Joseph Peter Stefaniak

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 17:22
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/38; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F16/972

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 214 words
In a computing system having at least one server and a multiplicity of clients coupled thereto by means of a network, said server having a repository coupled thereto that contains screen control language of a Form to be displayed and at least one of said clients being disposed for executing a Web browser program, a method operating in said at least one of said clients (hereafter said client) and being invoked by said Web browser program for supporting the exact reproduction of said Form, said method comprising the steps of: a. receiving from said Web browser program parameters containing said screen control language for each one of said Forms; b. parsing said screen control language of said Form to obtain a sequence of Constructs, some of which contain information relating to GUI Controls of said Form; c. for each of said Constructs with a GUI Control to be displayed, painting said GUI Control by using type and positioning information derived from each of said Constructs, respectively; d. interpreting user inputs to navigate from GUI Control to GUI Control; e. interpreting user inputs to invoke a process that sends contents of said GUI Controls to said server; and, f. using font information from each of said Constructs to set font characteristics of said GUI Control.
Claim 2
Dependent Claim 214 words
In a computing system having at least one server and a multiplicity of clients coupled thereto by means of a network, said server having a repository coupled thereto that contains screen control language of a Form to be displayed and at least one of said clients being disposed for executing a Web browser program, a method operating in said at least one of said clients (hereafter said client) and being invoked by said Web browser program for supporting the exact reproduction of said Form, said method comprising the steps of: a. receiving from said Web browser program parameters containing said screen control language for each one of said Forms; b. parsing said screen control language of said Form to obtain a sequence of Constructs, some of which contain information relating to GUI Controls of said Form; c. for each of said Constructs with a GUI Control to be displayed, painting said GUI Control by using type and positioning information derived from each of said Constructs, respectively; d. interpreting user inputs to navigate from GUI Control to GUI Control; e. interpreting user inputs to invoke a process that sends contents of said GUI Controls to said server; and, f. using font information from each of said Constructs to set font characteristics of said GUI Control.
Claim 3
Dependent Claim 211 words
In a computing system having at least one server and a multiplicity of clients coupled thereto by means of a network, said server having a repository coupled thereto that contains SCL of a legacy Form to be displayed and at least one of said clients being disposed for executing a Web browser program, a method operating in said at least one of said clients (hereafter said client) and being invoked by said Web browser program for supporting the exact reproduction of said legacy Form, said method comprising the steps of: a. receiving from said Web browser program parameters containing said SCL for each one of said Forms; b. parsing SCL Text to obtain a sequence of SCL Constructs, some of which contain information relating to GUI Controls of said legacy Form; c. for each SCL Construct with a GUI Control to be displayed, painting a GUI Control by using type and positioning information derived from each of said SCL Constructs, respectively; d. interpreting user inputs to navigate from GUI Control to GUI Control; and, e. interpreting user inputs to invoke a process that sends contents of said GUI Controls to said server; whereby said GUI Controls appear in said Form, when displayed, exactly as they would in a windowed graphical environment.
Claim 4
Dependent Claim 211 words
In a computing system having at least one server and a multiplicity of clients coupled thereto by means of a network, said server having a repository coupled thereto that contains SCL of a legacy Form to be displayed and at least one of said clients being disposed for executing a Web browser program, a method operating in said at least one of said clients (hereafter said client) and being invoked by said Web browser program for supporting the exact reproduction of said legacy Form, said method comprising the steps of: a. receiving from said Web browser program parameters containing said SCL for each one of said Forms; b. parsing SCL Text to obtain a sequence of SCL Constructs, some of which contain information relating to GUI Controls of said legacy Form; c. for each SCL Construct with a GUI Control to be displayed, painting a GUI Control by using type and positioning information derived from each of said SCL Constructs, respectively; d. interpreting user inputs to navigate from GUI Control to GUI Control; and, e. interpreting user inputs to invoke a process that sends contents of said GUI Controls to said server; whereby said GUI Controls appear in said Form, when displayed, exactly as they would in a windowed graphical environment.
Claim 5
Dependent Claim 28 words
The method as in claim 2 further including the step of using font information from each of said SCL Constructs to set font characteristics of said GUI Control.
Claim 6
Dependent Claim 33 words
The method as in claim 2 wherein step c thereof includes painting a GUI Control of a designated type at a designated position in a window whose reference is passed as a parameter.
Claim 7
Dependent Claim 26 words
The method as in claim 4 further including the step of interpreting user inputs from said SCL Construct to set font characteristics of said GUI Control.
Claim 8
Dependent Claim 24 words
The method as in claim 2 further including the step of dynamically embedding SCL within the HTML for each one of said legacy Forms.

References Cited (Backward Citations)

US5806060A Cited
US5615367A Cited
US5627979A Cited
US5625818A Cited
US5748974A Cited
US6061516A Cited
US5899990A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag