Methods, systems and computer program products for performing interactive applications in a client-server based dialog system
First Claim
1. A method for performing interactive applications in a client-server based dialog system, including a client and a server that communicate with one another, the method comprising the steps of:
- generating at the server, server documents that represent the interactive applications, by generating a page set up and a page information content that is separate from the page setup, both of which are independent of client system resources;
independently transmitting the generated page set up and the generated page information content from the server to the client;
at the client, generating a client document from the independently transmitted page set up and page information content by combining the independently transmitted page setup and page information content, the client document being independent of the client system resources;
at the client, generating from the client document a document page that is dependent on the client system resources;
presenting the document page on the client, using the client system resources;
generating a second page information content at the client based upon user input at the client; and
transmitting the second page information content from the client to the server to provide an interactive dialog.
8 Assignments
0 Petitions
Accused Products
Abstract
Page setup and page information content for documents are used to represent interactive applications in client-server communications. Accordingly, interactive applications are performed in a client-server based dialog system, including a client and a server which communicate with one another, by transmitting documents from the server to the client which represent the interactive applications and which are independent of the client system resources. At the client, the received documents are mapped to the client system resources to thereby perform interactive applications using the client system resources. Accordingly, client-server communications may take place for many different types of clients in a device independent and transfer optimized manner. Changes to the applications may be provided on the server only.
-
Citations
23 Claims
-
1. A method for performing interactive applications in a client-server based dialog system, including a client and a server that communicate with one another, the method comprising the steps of:
-
generating at the server, server documents that represent the interactive applications, by generating a page set up and a page information content that is separate from the page setup, both of which are independent of client system resources; independently transmitting the generated page set up and the generated page information content from the server to the client; at the client, generating a client document from the independently transmitted page set up and page information content by combining the independently transmitted page setup and page information content, the client document being independent of the client system resources; at the client, generating from the client document a document page that is dependent on the client system resources; presenting the document page on the client, using the client system resources; generating a second page information content at the client based upon user input at the client; and transmitting the second page information content from the client to the server to provide an interactive dialog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A client-server system for performing interactive applications comprising:
-
a client; a server that communicates with the client; means in the server, for generating server documents that represent the interactive applications, by generating a page set up and a page information content that is separate from the page setup, both of which are independent of client system resources; means for independently transmitting the generated page set up and the generated page information content from the server to the client; page generation means in the client, for generating a client document from the independently transmitted page set up and page information content by combining the independently transmitted page setup and page information content, the client document being independent of the client system resources; resource management means in the client, for generating from the client document, a document page that is dependent on the client system resources; means in the client, for presenting the document page on the client, using the client system resources; means in the client, for generating a second page information content, based upon user input at the client; and means in the client, for transmitting the second page information content from the client to the server to provide an interactive dialog. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for performing interactive applications between a client and a server that communicates with the client, the computer program product comprising:
a computer readable storage medium having computer readable code means embodied in the medium, the computer readable code means comprising; computer instruction means in the server, for generating server documents that represent the interactive applications, by generating a page set up and a page information content that is separate from the page setup, both of which are independent of client system resources; computer instruction means for independently transmitting the generated page set up and the generated page information content from the server to the client; computer instruction means in the client, for generating a client document from the independently transmitted page set up and page information content by combining the independently transmitted page setup and page information content, the client document being independent of the client system resources; computer instruction means in the client, for generating from the client document, a document page that is dependent on the client system resources; computer instruction means in the client, for presenting the document page on the client, using the client system resources; computer instruction means in the client for generating a second page information content, based upon user input at the client; and computer instruction means in the client, for transmitting the second page information content from the client to the server to provide an interactive dialog. - View Dependent Claims (22, 23)
Specification