Dynamic data formatting during transmittal of generalized byte strings, such as XML or large objects, across a network
First Claim
1. A method for dynamic data formatting during transmittal of generalized byte string data across a computer network connecting a client and a remote server, comprising:
- (a) in the remote server, dynamically changing format of each string data value from a query result set separately, according to actual size of the string data value; and
(b) returning each string data value to the client.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and program storage device is provided for dynamic data formatting during transmittal of generalized byte string data across a computer network. Remote server dynamically changes format of each column string data value from the result set separately, according to actual size of the string data value, and returns it to a client. Small-size data value is returned in a single network return message as varchar type, in-line with the rest of the query data. Medium-sized data value is retrieved without locators and streamed in multiple return network messages in a separate data object following the query data and in the same response. Large-size data value is retrieved using locators and returned as a progressive reference in pieces of specified size, where each piece of data value is separately transferred under client'"'"'s control when needed, thus eliminating the need to buffer large amount of data.
-
Citations
30 Claims
-
1. A method for dynamic data formatting during transmittal of generalized byte string data across a computer network connecting a client and a remote server, comprising:
-
(a) in the remote server, dynamically changing format of each string data value from a query result set separately, according to actual size of the string data value; and
(b) returning each string data value to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for dynamic data formatting during transmittal of generalized byte string data across a computer network connecting a client and a remote server, comprising:
-
means in the remote server for dynamically changing format of each string data value from a query result set separately, according to actual size of the string data value; and
means for returning each string data value to the client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A program storage device readable by a computer tangibly embodying a program of instructions executable by the computer to perform method steps for dynamic data formatting during transmittal of generalized byte string data across a computer network connecting a client and a remote server, comprising:
-
(c) in the remote server, dynamically changing format of each string data value from a query result set separately, according to actual size of the string data value; and
(d) returning each string data value to the client. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification