On the fly server for modifying data characteristics for client-server network applications
First Claim
1. A method for modifying data to be used by a client application stored on a client computer, the method including the steps of:
- (a) transmitting information to a server computer from the client computer, wherein the transmitted information defines an intended use of data in the client application, wherein the transmitted information specifies the data is to be printed;
(b) modifying the data based on the transmitted information, such modification being made to optimize the data for the intended use of the data by the client application as defined by the transmitted information, wherein such modification is performed by a service application stored on the server computer; and
(c) transmitting the modified data to the client computer.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a computer implemented method and apparatus for modifying data to be used by a client application in a client/server network. The steps for implementing the present invention include: transmitting information to the server computer from the client computer, wherein the transmitted information defines the intended use of data in a client application stored on the client computer; based on the transmitted information, modifying the data to optimize the data for its intended use by the client application, wherein such modification is performed by the server computer before transmitting the modified data to the client application. In the preferred embodiment, the modifications to the data are made as the request is made from the server application. The data modifications are performed by the server computer and are based on information about the client application'"'"'s intended use of the data. Because the computations are made on the fly, the modified data files may be customized instantaneously.
-
Citations
18 Claims
-
1. A method for modifying data to be used by a client application stored on a client computer, the method including the steps of:
-
(a) transmitting information to a server computer from the client computer, wherein the transmitted information defines an intended use of data in the client application, wherein the transmitted information specifies the data is to be printed;
(b) modifying the data based on the transmitted information, such modification being made to optimize the data for the intended use of the data by the client application as defined by the transmitted information, wherein such modification is performed by a service application stored on the server computer; and
(c) transmitting the modified data to the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method performed by a service application, the method comprising the following steps:
-
(a) receiving information from a client application executing on a remote computing system, the received information indicating an intended use of data requested by the client application, wherein the received information specifies the data is to be printed;
(b) modifying the data based on the received information, such modification being made to optimize the data for the intended use of the data by the client application as indicated by the received information, wherein such modification is performed by the service application; and
(c) transmitting the modified data to the remote computing system.
-
-
18. Storage media that stores a service application, the service application when executing on a computing system performing a method that comprises the following steps:
-
(a) receiving information from a client application executing on a remote computing system, the received information indicating an intended use of data requested by the client application, wherein the received information specifies the data is to be printed;
(b) modifying the data based on the received information, such modification being made to optimize the data for the intended use of the data by the client application as indicated by the received information, wherein such modification is performed by the service application; and
(c) transmitting the modified data to the remote computing system.
-
Specification