Access mechanism for parallel status update for multiple servers
First Claim
Patent Images
1. A method of providing information to a client system in a network, the network including one or more server systems, said method comprising the steps of:
- issuing a plurality of requests for status information about a plurality of notes conferences to one or more of the server systems, said plurality of requests issued by means of a standard Hypertext Markup Language (HTML) language FRAME feature in a browser, said browser resident in the client system;
receiving one or more responses from the one or more server systems in response to said plurality of requests, each said response comprising at least a portion of the status information requested, said one or more responses received by said browser;
providing a parent frame in a display at the client system;
creating a frame set of child frames in said parent frame; and
providing each said portion of status information to said display, each said portion of status information provided to said parent frame in a sequence as received from the one or more server systems, each said child window frame for updating a portion of said status information.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques used in obtaining information in parallel from one or more server systems as requested by a client computer system are disclosed. Multiple requests for information from one or more server systems are made in parallel providing information to the client system asynchronously rather than using a sequential synchronous programming technique.
-
Citations
17 Claims
-
1. A method of providing information to a client system in a network, the network including one or more server systems, said method comprising the steps of:
-
issuing a plurality of requests for status information about a plurality of notes conferences to one or more of the server systems, said plurality of requests issued by means of a standard Hypertext Markup Language (HTML) language FRAME feature in a browser, said browser resident in the client system;
receiving one or more responses from the one or more server systems in response to said plurality of requests, each said response comprising at least a portion of the status information requested, said one or more responses received by said browser;
providing a parent frame in a display at the client system;
creating a frame set of child frames in said parent frame; and
providing each said portion of status information to said display, each said portion of status information provided to said parent frame in a sequence as received from the one or more server systems, each said child window frame for updating a portion of said status information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
contacting a network server in a first of said one or more server systems simultaneously with or subsequent to said step of issuing a plurality of requests;
invoking a program in said first server system via said network server;
retrieving at least a portion of the information requested from said network server via said program; and
returning at least one response to the client system, said at least one response comprising said retrieved information.
-
-
4. The method of claim 3, wherein said invoked program is identified by a program identifier included in a first of said plurality of requests sent to said first server system, said invoked program located in a directory identified by said program identifier.
-
5. The method of claim 3, wherein said step of retrieving at least a portion of the information requested from said network server comprises the step of:
retrieving data from a database via said program.
-
6. The method of claim 5, wherein said at least one response comprises said data from said database.
-
7. The method of claim 5 further including the step of:
-
producing, using said data from said database, a generated file; and
returning said generated file to said network server to be further returned to said client system.
-
-
8. The method of claim 1, wherein one of said one or more responses received by said browser comprises a first command file, and said method further comprises the steps of:
-
executing said first command file in the client system; and
updating said display in response to said step of executing said first command file.
-
-
9. The method of claim 8 further comprising the steps of:
-
receiving a second command file from a host system in said network subsequent to said step of updating said display;
executing said second command file in the client system; and
further updating said display in response to said step of executing said second command file.
-
-
10. The method of claim 9, wherein one of said one or more server systems comprises said host computer system.
-
11. The method of claim 8, wherein each of said one or more child frames is associated with a corresponding command file located on a respective one of said one or more servers in the network.
-
12. The method of claim 11, wherein said child frames are not visible in said display.
-
13. The method of claim 1, wherein the network comprises a member of the group consisting of an intranet and the Internet.
-
14. The method of claim 1, wherein the client system comprises one of said one or more server systems.
-
15. The method of claim 14, wherein said client system further comprises a host computer system.
-
16. The method of claim 1, wherein one of said one or more server systems comprises a server system which executes the plurality of requests in a multithreaded environment.
-
17. The method of claim 1, wherein each of said plurality of requests comprises an identifier associated with a particular user name identifying a user of each of said plurality of notes conferences.
Specification