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

Method for dynamically embedding objects stored in a web server within HTML for display by a web browser

Assignee: Unisys Corp
•
Filing: 1997-09-30
•
Granted: 1999-10-26
•
Expires: 2017-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method in a computing system having at least one server and a multiplicity of clients coupled thereto by means of a network. The server executes a Web Server program and at least one of the clients executes a Web browser program. The method operates in the server and at least one of the clients for supporting dynamic access to objects stored in the server repository by the Web browser program. The method begins in the client by parsing Form description language to obtain references to objects stored in the server repository. For each reference to an object stored in the repository, a message is constructed for the Repository Object for transmission to the Web server. Within the Web server the message is used to retrieve the contents of the Repository Object from the server repository. Next, the retrieved contents of the Repository Object is returned to the client for association with its Data Name. Next, a GUI Control is located that is associated with the Data Name; and, the contents of the Repository Object are placed into the GUI Control located in the previous step. Accordingly, a Form is displayed with GUI Controls filled in with values from the server repository.

Inventors

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

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 23:32
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L67/00; H04L67/01; H04L67/02; H04L67/10; H04L67/104; H04L67/1087; H04L67/1091; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99934

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 242 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 CPU executing at Web Server program and having a repository coupled thereto for storing description language of a Form to be displayed, at least one of said clients executing a Web browser program, a method operating in said server and said at least one of said clients (hereafter said client) for supporting dynamic access to objects stored in said server repository by said Web browser program, said method comprising the steps of: a. within said client, parsing said description language to obtain references to objects stored in said server repository; b. for each reference to an object stored in said server repository: i.) within said client, constructing a message for said Repository Object for transmission to said server; ii.) within said server, using said message to retrieve contents of said Repository Object from said server repository; iii.) within said server, returning the retrieved contents of said Repository Object to said client; iv.) within said client, associating the contents of said Repository Object with its Data Name; v.) within said client, locating a GUI Control that is associated with said Data Name; and, vi.) within said client, placing contents of said Repository Object into said GUI Control located in the previous step, whereby said Form is displayed with GUI Controls filled in with values from said server repository.
Claim 2
Dependent Claim 242 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 CPU executing at Web Server program and having a repository coupled thereto for storing description language of a Form to be displayed, at least one of said clients executing a Web browser program, a method operating in said server and said at least one of said clients (hereafter said client) for supporting dynamic access to objects stored in said server repository by said Web browser program, said method comprising the steps of: a. within said client, parsing said description language to obtain references to objects stored in said server repository; b. for each reference to an object stored in said server repository: i.) within said client, constructing a message for said Repository Object for transmission to said server; ii.) within said server, using said message to retrieve contents of said Repository Object from said server repository; iii.) within said server, returning the retrieved contents of said Repository Object to said client; iv.) within said client, associating the contents of said Repository Object with its Data Name; v.) within said client, locating a GUI Control that is associated with said Data Name; and, vi.) within said client, placing contents of said Repository Object into said GUI Control located in the previous step, whereby said Form is displayed with GUI Controls filled in with values from said server repository.
Claim 3
Dependent Claim 40 words
The method as in claim 1 wherein the step b.i.) further includes constructing a message for transmission to said server that contains name of an object from said description language, and partition name received as parameters from a Web browser.
Claim 4
Dependent Claim 29 words
The method as in claim 1 wherein the step b.ii.) further includes parsing said message to obtain name of said object and name of partition in which it resides.
Claim 5
Dependent Claim 20 words
The method as in claim 1 wherein the step b.iii.)further includes constructing a response message containing contents of said object.
Claim 6
Dependent Claim 19 words
The method as in claim 1 wherein the step b.iv) further includes extracting said object from said response message.
Claim 7
Dependent Claim 14 words
The method as in claim 1 wherein said description language is Screen Control Language.
Claim 8
Dependent Claim 134 words
An object-oriented apparatus stored in the memory of a computer system for dynamically embedding objects stored in a Web server repository that stores a description language of a Form to be displayed by a Web browser, said apparatus comprising: a. a first program for parsing a parameter of said description language to obtain references to objects stored in said Web server repository; b. a second program for retrieving contents of said objects and returning to said first program; and, c. said first program associating contents of said objects retrieved with their Data Names, locating a GUI Control associated with each of said Data Names and placing contents of each of said objects into said located associated GUI Control, where by a Form is displayed with GUI Controls filled in with values from said repository.
Claim 9
Dependent Claim 134 words
An object-oriented apparatus stored in the memory of a computer system for dynamically embedding objects stored in a Web server repository that stores a description language of a Form to be displayed by a Web browser, said apparatus comprising: a. a first program for parsing a parameter of said description language to obtain references to objects stored in said Web server repository; b. a second program for retrieving contents of said objects and returning to said first program; and, c. said first program associating contents of said objects retrieved with their Data Names, locating a GUI Control associated with each of said Data Names and placing contents of each of said objects into said located associated GUI Control, where by a Form is displayed with GUI Controls filled in with values from said repository.
Claim 10
Dependent Claim 12 words
The apparatus as in claim 7 wherein said description language is SCL.
Claim 11
Dependent Claim 16 words
The apparatus as in claim 7 wherein said first program is an SCL Web Control program.
Claim 12
Dependent Claim 15 words
The apparatus as in claim 7 wherein said second program is a Web Agent program.
Claim 13
Dependent Claim 55 words
The apparatus as in claim 7 wherein said first program finds references in said description language to object references, constructs a message for transmission to said second program that parses the received message, retrieves contents of said object from said repository and constructs and transmits a message containing said contents back to said first program.
Claim 14
Dependent Claim 27 words
The apparatus as in claim 11 wherein said first program receives and parses said message and finds GUI Controls and places said contents in said GUI Control.
Claim 15
Dependent Claim 233 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 CPU executing a Web Server program and having a repository coupled thereto, at least one of said clients executing a Web browser program, a method operating in said server and said at least one of said clients (hereafter said client) for supporting dynamic access to objects stored in said server repository by said Web browser program, said method comprising the steps of: a. within said client parsing an SCL Text parameter to obtain references to objects stored in said server repository; b. for each reference to an object stored in said server repository: i.) within said client constructing a message for said Repository Object for transmission to said server; ii.) within said server using said message to retrieve contents of said Repository Object from said server repository; iii.) within said server returning the retrieved contents of said Repository Object to said client; iv.) within said client associating the contents of said Repository Object with its Data Name; v.) within said client locating a GUI Control that is associated with said Data Name; and, vi.) within said client placing contents of said Repository Object into said GUI Control located in the previous step, whereby a Form is displayed with GUI Controls filled in with values from said server repository.
Claim 16
Dependent Claim 233 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 CPU executing a Web Server program and having a repository coupled thereto, at least one of said clients executing a Web browser program, a method operating in said server and said at least one of said clients (hereafter said client) for supporting dynamic access to objects stored in said server repository by said Web browser program, said method comprising the steps of: a. within said client parsing an SCL Text parameter to obtain references to objects stored in said server repository; b. for each reference to an object stored in said server repository: i.) within said client constructing a message for said Repository Object for transmission to said server; ii.) within said server using said message to retrieve contents of said Repository Object from said server repository; iii.) within said server returning the retrieved contents of said Repository Object to said client; iv.) within said client associating the contents of said Repository Object with its Data Name; v.) within said client locating a GUI Control that is associated with said Data Name; and, vi.) within said client placing contents of said Repository Object into said GUI Control located in the previous step, whereby a Form is displayed with GUI Controls filled in with values from said server repository.
Claim 17
Dependent Claim 42 words
The method as in claim 13 wherein the step b.i.) further includes constructing a message to said Web Agent program containing name of object from SCL Text, and partition name received by said Web SCL Control as parameters from a Web browser.
Claim 18
Dependent Claim 29 words
The method as in claim 13 wherein the step b.ii.) further includes parsing said message to obtain name of requested object and name of partition in which it resides.
Claim 19
Dependent Claim 22 words
The method as in claim 13 wherein the step b.iii.) further includes constructing a response message containing contents of said Repository Object.
Claim 20
Dependent Claim 19 words
The method as in claim 13 wherein the step b.iv.) further includes extracting requested object from said response message.

References Cited (Backward Citations)

US4688195A Cited
US5727175A Cited
US5499366A Cited
US5634021A Cited
US5821523A Cited
US5764230A Cited
US5799157A Cited
US5592470A Cited
US5905984A Cited
US5870549A Cited
US5649186A Cited
US5734887A Cited
US5815149A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-25 2003-04-26 2003-10-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-25 2007-04-26 2007-10-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-25 2011-04-26 2011-10-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag