METHOD AND SYSTEM FOR EXTENDING CLIENT-SERVER SOFTWARE TO ADDITIONAL CLIENT PLATFORMS
First Claim
1. A system for servicing a request using a server, the server being capable of communicating with a client, the client providing a plurality of functions, the system comprising a thin client for providing the request, the thin client being compatible with at least one client platform;
- and a listening program for listening for the request from the thin client, and invoking the client;
wherein a portion of the plurality of functions may be provided on the at least one client platform.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for servicing a request using a server is disclosed. The server is capable of communicating with a client. The client provides a plurality of functions. The method and system include providing a thin client for providing the request. The thin client is compatible with at least one client platform. The method and system also include providing a listening program. The listening program is for listening for the request from the thin client and invoking the client. A portion of the plurality of functions may be provided on the at least one client platform. In another aspect, the thin client is further compatible with a plurality of client platforms. The request may be from one of the plurality of client platforms.
17 Citations
31 Claims
-
1. A system for servicing a request using a server, the server being capable of communicating with a client, the client providing a plurality of functions, the system comprising
a thin client for providing the request, the thin client being compatible with at least one client platform; - and
a listening program for listening for the request from the thin client, and invoking the client;
wherein a portion of the plurality of functions may be provided on the at least one client platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- and
-
14. A method for servicing a request using a server, the server being capable of communicating with a client, the client providing a plurality of functions, the method comprising the steps of:
-
providing a thin client, the thin client for providing the request, the thin client being compatible with at least one client platform; and
providing a listening program, the listening program for listening for a communication from the thin client, and invoking the client;
wherein a portion of the plurality of functions may be provided on the at least one client platform. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29)
-
-
25. A method for servicing a request for a function performed by a server, the server capable of communicating with a client, the client providing a plurality of functions and utilizing a first format, the method comprising the steps of:
-
(a) utilizing a thin client compatible with a plurality of client platforms to provide the request, the thin client using a second format;
(b) listening for the request on a listening program coupled with the thin client;
(c) converting from the first format to the second format;
(d) invoking the client by the listening program; and
(e) communicating between the client and the server to service the request;
wherein a portion of the plurality of functions may be provided on the plurality of client platforms. - View Dependent Claims (26)
-
-
27. A computer-readable medium having a program for servicing a request using a server, the server being capable of communicating with a client, the client providing a plurality of functions, the program containing instructions for:
-
providing a thin client compatible with at least one client platform; and
providing a listening program for listening for a communication from the thin client, and invoking the client;
wherein a portion of the plurality of functions may be provided on the at least one client platform.
-
-
30. A computer-readable medium containing a program for servicing a request for a function performed by a server, the server being capable of communicating with a client, the client providing a plurality of functions, the program including instructions for:
-
listening for the request from a thin client, the thin client being compatible with a plurality of client platforms;
invoking the client to allow the client and server to communicate to service the request; and
providing the thin client with a response from the service of the request.
-
-
31. A computer-readable medium containing a program for servicing a request for a function performed by a server, the server being capable of communicating with a client, the client providing a plurality of functions, the program including instructions for:
-
providing the request to a listening program, the request capable of being from a plurality of client platforms, the client communicating with the server to service the request, the listening program capable of invoking the client; and
receiving a reply from the listening program, the reply being in response to the service of the request;
wherein a portion of the plurality of functions may be provided on the plurality of client platforms.
-
Specification