System for using a dialog session context to process electronic forms data on the world wide web
First Claim
1. A method for communicating document related information between a server node and each of a plurality of client nodes residing on a communications network, comprising:
- establishing a network communication connection between said server node and one client node of said plurality of client nodes;
communicating document related information between said server node and said one client node via said network communication connection;
automatically disconnecting said communication connection following said step of communicating;
wherein said steps of establishing, communicating and automatically disconnecting are conducted at least a first and second time, thereby providing a dialog session having a session identifier associated therewith, wherein for said first time at least steps (A1), (A3), (A4) and (A5) below are performed during said communicating step and for said second time, at least steps (A1) and (A2) below are performed during said communicating step;
(A1) transferring a set of one or more data items of said document related information from said one client node to said server node, each said data item providing access both to an identifier name and a value for said identifier name, wherein for at least said second time, said transferring step includes providing said session identifier to at least said server node;
(A2) updating, at said server node, a data collection related to said dialog session with data items obtained from said set of data items;
(A3) providing a template for transferring additional document related information from said server node to said one client node, said template having a replace portion related to a first identifier name included in a first data item of said updated data collection, said first data item providing access to said first identifier name and a first value for said first identifier name;
(A4) replacing said replace portion, in said template, with said first identifier value;
(A5) transmitting said template to said one client node.
8 Assignments
0 Petitions
Accused Products
Abstract
An electronic document processing system is disclosed for a communications network, wherein the network protocol has the property of repeatingly breaking down each established communication connection between network nodes attempting to carry on a dialog session. Related document data is exchanged between a network server and a client node, wherein the network communication connection between the server and the client must be repeatedly re-established and the prior dialog session context must be reassociated with continued dialog session communications between the server and client. Accordingly, the server node embeds a dialog session identifier within each communication to the client so that a response from the client may return the identifier thereby allowing the server to associate new client input with previously stored input related to the dialog session. The present invention is useful in maintaining a dialog session on the World Wide Web network wherein the widely used hypertext transfer protocol is the network protocol. Further, the present invention allows the server to customize document templates for responding to a client node communication. For the World Wide Web, the document templates are encoded in an enhanced version of the hypertext mark-up language wherein portions of such templates are capable of being replaced with stored dialog session data for customizing a document (particularly, a fill-out form) to be used for responding to a client.
-
Citations
22 Claims
-
1. A method for communicating document related information between a server node and each of a plurality of client nodes residing on a communications network, comprising:
-
establishing a network communication connection between said server node and one client node of said plurality of client nodes; communicating document related information between said server node and said one client node via said network communication connection; automatically disconnecting said communication connection following said step of communicating; wherein said steps of establishing, communicating and automatically disconnecting are conducted at least a first and second time, thereby providing a dialog session having a session identifier associated therewith, wherein for said first time at least steps (A1), (A3), (A4) and (A5) below are performed during said communicating step and for said second time, at least steps (A1) and (A2) below are performed during said communicating step; (A1) transferring a set of one or more data items of said document related information from said one client node to said server node, each said data item providing access both to an identifier name and a value for said identifier name, wherein for at least said second time, said transferring step includes providing said session identifier to at least said server node; (A2) updating, at said server node, a data collection related to said dialog session with data items obtained from said set of data items; (A3) providing a template for transferring additional document related information from said server node to said one client node, said template having a replace portion related to a first identifier name included in a first data item of said updated data collection, said first data item providing access to said first identifier name and a first value for said first identifier name; (A4) replacing said replace portion, in said template, with said first identifier value; (A5) transmitting said template to said one client node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for processing document related information on a communications network using a network protocol wherein there are disconnects in communications between network nodes after a predetermined communication sequence between the network nodes, comprising:
-
network interface means on a first network node for sending and receiving document related information to and from a plurality of nodes on a communications network; document template storage means for storing templates of documents, said document template storage means accessible by said first network node for retrieving said templates of documents; context storage means for accumulating data items, related to said document related information, and received by said network interface means, said data items accumulated via a series of related communications between said first network node and a second network node, said related communications of said series using said network protocol, wherein said data items provide a context retained between said disconnects of network connections providing said related communications of said series, wherein each related communication of said series includes an identifier for identifying said related communication as included in said series; means for selecting a responsive document template from said document template storage means, said responsive document template for responding to said document related information previously received by said network interface means, via one or more communications of said series; means for converting said responsive document template into a responsive document to be sent to said second network node via said network interface means; wherein at least one of;
said related information received by said network interface means and said data items of said context of storage means is utilized by at least one of said means for selecting and said means for converting. - View Dependent Claims (19, 20, 21, 22)
-
Specification