Method and apparatus for transmitting documents over a network
First Claim
1. In a client-server computing environment, a method for a server to publish an object which can be represented in different formats to a client coupled to said server over a communications network, comprising said server:
- a) receiving a request for said object from said client over said communications network according to a format define by client;
b) identifying said object on said server based on said request;
c) obtaining via an object handler, said object;
d) processing said object corresponding to said format to form a representation of said object; and
e) publishing said representation of each of a plurality of objects contained within said object to said client over said communications network in response to said request.
2 Assignments
0 Petitions
Accused Products
Abstract
An object comprising a Web document is transferred by a server to a client over a client-server data communications network. Alternatively, the object comprising the Web document can be executed by the server. The object, in turn, causes each object contained therein to execute and output a representation of the object in whatever format is requested by the client. For example, a client can send a request to the server over the data communications network. The requests specifies a particular Web document. The server searches its collection of objects in its object space for the object requested. The server, upon finding the object, and depending upon the nature of the client'"'"'s request, will transmit the object as is to the client, or execute the object. The object outputs a representation of each object contained within the object in a format specified by the client. Thus, if the client requests an HTML formatted Web document, the server executes the object representing the Web document, passing as input to the object an input argument indicating the output of each object within the Web document is to be formatted in HTML.
84 Citations
33 Claims
-
1. In a client-server computing environment, a method for a server to publish an object which can be represented in different formats to a client coupled to said server over a communications network, comprising said server:
-
a) receiving a request for said object from said client over said communications network according to a format define by client; b) identifying said object on said server based on said request; c) obtaining via an object handler, said object; d) processing said object corresponding to said format to form a representation of said object; and e) publishing said representation of each of a plurality of objects contained within said object to said client over said communications network in response to said request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a client-server computing environment, a method for a server to publish a representation of a dynamic data object (DDO) to a client coupled to said server over a communications network, comprising said server:
-
a) receiving a request for said DDO from said client over said communications network, said request specifying a DDO name and a set of values; b) identifying said DDO on said server based on said DDO name; c) passing as input to said DDO said set of values; d) executing said DDO using said set of values as input; e) generating said representation of said DDO; and f) publishing said representation of said DDO to said client over said communications network. - View Dependent Claims (12, 13, 17, 18, 19, 20, 21, 22, 23)
-
-
14. In a client-server computing environment, a method for a server to publish an object-oriented object which can be represented in different formats to a client coupled to said server over a communications network, comprising said server:
-
a) receiving a request for said object-oriented object from said client over said communications network according to a format define by client; b) identifying said object-oriented object on said server based on said request; c) obtaining, via an object-oriented object handler, said object-oriented object, and d) processing said object corresponding to said format to form a representation of said object; e) publishing a representation of each of a plurality of object-oriented objects contained within said object-oriented object to said client over said communications network in response to said request. - View Dependent Claims (15, 16)
-
-
24. An article of manufacture comprising:
-
a computer usable medium having computer readable program code means embodied therein for causing a server in a client-server computing environment to publish an object to a client coupled to said server over a communications network, the computer readable program code means in said article of manufacture comprising; computer readable program code means for causing the server to receive a request for said object from said client over said communications network; computer readable program code means for causing the server to identify said object on said server based on said request, computer readable program code means for causing the server to obtain, via an object-oriented object handier, said object, and computer readable program code means for causing the server to publish a representation of each of a plurality of objects contained within said object to said client over said communications network in response to said request. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification