Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
115 words
A method in a computer system of transferring data between a client application and a server application, the method comprising the steps of: storing in a persistent registry a plurality of data formats that the server application supports; under control of the client application, retrieving and selecting a stored data format from the persistent registry; and sending a request to the server application to supply data in the selected data format; under control of the server application, receiving the request to supply data in the selected data format; and sending data in the selected data format to the client application; and under control of the client application, receiving the data sent by the server application.
Claim 2
Dependent Claim
57 words
The method of claim 1 wherein the step of retrieving a stored data format retrieves a plurality of data formats and the step of selecting the data format includes: under control of the client application, displaying the plurality of retrieved data formats on a display device; and in response to user input, selecting a displayed data format.
Claim 3
Dependent Claim
32 words
The method of claim 2 wherein the steps of retrieving a plurality of stored data formats, displaying the retrieved formats, and selecting a displayed format are performed without launching the server application.
Claim 4
Dependent Claim
23 words
The method of claim 1 wherein the steps of retrieving and selecting a stored data format are performed without launching the server application.
Claim 5
Dependent Claim
31 words
The method of claim 1 wherein the step of storing in a persistent registry a plurality of data formats is performed when the server application is loaded onto the computer system.
Claim 6
Dependent Claim
27 words
The method of claim 1 wherein the step of storing in a persistent registry a plurality of data formats is performed when the server application is launched.
Claim 7
Independent Claim
82 words
A method in a computer system of transferring data between a client application and a server application, the method comprising the steps of: storing in a persistent registry a plurality of data formats that the server application supports; under control of the client application, retrieving and selecting a stored data format from the persistent registry; and sending data to the server application in the selected data format; and under control of the server application, receiving the data sent by the client application.
Claim 8
Dependent Claim
57 words
The method of claim 7 wherein the step of retrieving a stored data format retrieves a plurality of data formats and the step of selecting the data format includes: under control of the client application, displaying the plurality of retrieved data formats on a display device; and in response to user input, selecting a displayed data format.
Claim 9
Dependent Claim
32 words
The method of claim 8 wherein the steps of retrieving a plurality of stored data formats, displaying the retrieved formats, and selecting a displayed format are performed without launching the server application.
Claim 10
Dependent Claim
23 words
The method of claim 7 wherein the steps of retrieving and selecting a stored data format are performed without launching the server application.
Claim 11
Dependent Claim
31 words
The method of claim 7 wherein the step of storing in a persistent registry a plurality of data formats is performed when the server application is loaded onto the computer system.
Claim 12
Dependent Claim
27 words
The method of claim 7 wherein the step of storing in a persistent registry a plurality of data formats is performed when the server application is launched.
Claim 13
Dependent Claim
49 words
The method of claim 7 including the steps of: under control of the server application, processing the data received from the client application; and sending the processed data back to the client application; and under control of the client application, receiving the processed data sent by the server application.
Claim 14
Independent Claim
83 words
A method in a computer system for a server application to communicate to a client application the data formats it supports, the method comprising the steps of: storing in a persistent registry a data format that the server application supports for receiving data from the client application; storing in a persistent registry a data format that the server application supports for sending data to the client application; and under control of the client application, retrieving the data formats for receiving and sending data.
Claim 15
Independent Claim
225 words
A method in a computer system of transferring data between a client application and a server application, the method comprising the steps of: storing in a persistent registry a data format that the server application supports for receiving data from the client application; storing in a persistent registry a data format that the server application supports for sending data to the client application; when data is to be transferred from the client application to the server application, under control of the client application, retrieving and selecting from the persistent registry a stored data format for receiving data from the client application; and sending data to the server application in the selected data format; and under control of the server application, receiving the data sent by the client application; and when data is to be transferred from the server application to the client application, under control of the client application, retrieving and selecting from the persistent registry a stored data format for sending data to the client application; and sending a request to the server application to supply data in the selected data format; under control of the server application, receiving the request to supply data in the retrieved format; and sending data in the retrieved format to the client application; and under control of the client application, receiving the data sent by the server application.
Claim 16
Dependent Claim
71 words
The method of claim 15 wherein the step of retrieving a stored data format for receiving data from the client application retrieves a plurality of data formats and the step of selecting the data format includes: under control of the client application, displaying the plurality of retrieved data formats for receiving data from the client application on a display device; and in response to user input, selecting a displayed data format.
Claim 17
Dependent Claim
71 words
The method of claim 16 wherein the step of retrieving a stored data format for sending data to the client application retrieves a plurality of data formats and the step of selecting the data format includes: under control of the client application, displaying the plurality of retrieved data formats for sending data to the client application on a display device; and in response to user input, selecting a displayed data format.
Claim 18
Dependent Claim
71 words
The method of claim 15 wherein the step of retrieving a stored data format for sending data to the client application retrieves a plurality of data formats and the step of selecting the data format includes: under control of the client application, displaying the plurality of retrieved data formats for sending data to the client application on a display device; and in response to user input, selecting a displayed data format.
Claim 19
Dependent Claim
23 words
The method of claim 15 wherein the steps of retrieving and selecting a stored data format are performed without launching the server application.
Claim 20
Dependent Claim
48 words
The method of claim 15 wherein the steps of storing in a persistent registry a plurality of data formats for receiving data and storing in a persistent registry a plurality of data formats for sending data are performed when the server application is loaded onto the computer system.
Claim 21
Dependent Claim
44 words
The method of claim 15 wherein the steps of storing in a persistent registry a plurality of data formats for receiving data and storing in a persistent registry a plurality of data formats for sending data are performed when the server application is launched.
Claim 22
Dependent Claim
64 words
The method of claim 15 wherein when data is to be transferred from the client application to the server application, comprising the steps of: under control of the server application, processing the data received from the client application; and sending the processed data back to the client application; and under control of the client application, receiving the processed data sent by the server application.
Claim 23
Independent Claim
93 words
A method in a computer system of improving the efficiency of communication between a client application and a server application, the client application executing as a client process and having an address space, the method comprising the steps of: storing in a persistent registry the location of an object handler for the server application; and under control of the client application, retrieving the location of the object handler for the server application; linking the object handler into the address space of the client process; and invoking the object handler to process a request.
Claim 24
Dependent Claim
25 words
The method of claim 23 wherein the steps of retrieving the location of and invoking the object handler are performed without launching the server application.
Claim 25
Dependent Claim
32 words
The method of claim 24 wherein the step of storing in a persistent registry the location of an object handler is performed when the server application is loaded onto the computer system.
Claim 26
Dependent Claim
28 words
The method of claim 24 wherein the step of storing in a persistent registry the location of an object handler is performed when the server application is launched.