Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
95 words
An apparatus for providing data from a server, comprising: a request manager module remote from the server and coupled to the server for receiving a request describing data and preparing and transmitting to the server a command, different from the request, requesting an amount of data different from the data described in the request; a local storage remote from the server and coupled to the server for receiving data from the server; and wherein the command prepared and transmitted by the request manager module is for the data described in the request and additional data.
Claim 2
Independent Claim
95 words
An apparatus for providing data from a server, comprising: a request manager module remote from the server and coupled to the server for receiving a request describing data and preparing and transmitting to the server a command, different from the request, requesting an amount of data different from the data described in the request; a local storage remote from the server and coupled to the server for receiving data from the server; and wherein the command prepared and transmitted by the request manager module is for the data described in the request and additional data.
Claim 3
Dependent Claim
19 words
The apparatus of claim 1 wherein the data described in the request and the additional data comprise a table.
Claim 4
Dependent Claim
11 words
The apparatus of claim 1 wherein the command comprises a size.
Claim 5
Dependent Claim
50 words
The apparatus of claim 3 wherein the size comprises a number formed by adding numbers selected from a number of rows of the local storage, a number of rows in the request and a constant number, and subtracting a number of rows of the requested data in the local storage.
Claim 6
Dependent Claim
22 words
The apparatus of claim 3 wherein the size comprises a number of bytes corresponding to a number of bytes in the request.
Claim 7
Dependent Claim
24 words
The apparatus of claim 1 wherein the command comprises a command selected from at least one of a fetch command and an execute command.
Claim 8
Dependent Claim
78 words
The apparatus of claim 1 additionally comprising: a storage manager module coupled to the local storage and the request manager module for signaling whether at least a portion of the data described in the request is stored in the local storage; and wherein the request manager module is coupled to the storage manager module and is additionally for providing from the local storage at least a portion of the data requested responsive to the storage manager module signal.
Claim 9
Dependent Claim
33 words
The apparatus of claim 7 additionally comprising a placeholder coupled to the storage manager module for identifying a first set of the data described in the request and stored in the local storage.
Claim 10
Dependent Claim
18 words
The apparatus of claim 1 wherein the request describing data comprises an explicit, numerical quantity of the data.
Claim 11
Independent Claim
136 words
A method of providing data from a server, comprising: receiving a command to provide data from a table comprising rows, the command comprising at least one size different from a first number of rows; calculating a whole number of the rows of the table corresponding to at least one of the at least one size different from the number of rows of the command received wherein a size of the whole number of rows is different from the at least one size different from the first number of rows and wherein the command specifies a second number of rows greater than the whole number of rows; and transmitting the data to a device external to the server the data having a third number of rows equal to the whole number of rows of the data calculated.
Claim 12
Independent Claim
136 words
A method of providing data from a server, comprising: receiving a command to provide data from a table comprising rows, the command comprising at least one size different from a first number of rows; calculating a whole number of the rows of the table corresponding to at least one of the at least one size different from the number of rows of the command received wherein a size of the whole number of rows is different from the at least one size different from the first number of rows and wherein the command specifies a second number of rows greater than the whole number of rows; and transmitting the data to a device external to the server the data having a third number of rows equal to the whole number of rows of the data calculated.
Claim 13
Dependent Claim
34 words
The method of claim 10 , comprising the additional steps of: receiving a query command; reading a storage to identify data corresponding to the command received; and building the table from the data identified.
Claim 14
Independent Claim
74 words
A method of providing a set of data, comprising: receiving a request for at least a portion of data in the set, the request specifying an amount of the data; responsive to the request received, transmitting a command, different from the request, to a remote server for an amount of data different from the amount specified by the request; and wherein the command is for the data described in the request and additional data.
Claim 15
Independent Claim
74 words
A method of providing a set of data, comprising: receiving a request for at least a portion of data in the set, the request specifying an amount of the data; responsive to the request received, transmitting a command, different from the request, to a remote server for an amount of data different from the amount specified by the request; and wherein the command is for the data described in the request and additional data.
Claim 16
Dependent Claim
86 words
The method of claim 12 , additionally comprising the steps of: identifying the existence in a local data storage of at least a portion of the data in the set; responsive to at least a portion of the data in the set in the local data storage, providing at least a portion of the data in the set from the local storage; and wherein the transmitting step is responsive to at least a portion of the data in the set not in the local data storage.
Claim 17
Dependent Claim
32 words
The method of claim 13 wherein the request is received from an application software remote from the server; and the application software and local data storage are located in the same device.
Claim 18
Dependent Claim
24 words
The method of claim 13 , comprising the additional step of receiving data corresponding to the data in the command transmitted to the server.
Claim 19
Dependent Claim
23 words
The method of claim 13 wherein the command transmitted is selected from at least one of an execute command and a fetch command.
Claim 20
Dependent Claim
16 words
The method of claim 12 wherein the request comprises an explicit numerical quantity of the data.
Claim 21
Dependent Claim
186 words
A computer program product comprising a computer useable medium having computer readable program code embodied therein for providing data from a server, the computer program product comprising: computer readable program code devices configured to cause a computer to receive a command to provide data from a table comprising rows, the command comprising at least one size different from a first number of rows; computer readable program code devices configured to cause a computer to calculate a whole number of the rows of the table corresponding to at least one of the at least one size different from the number of rows of the command wherein a size of the whole number of rows is different from the at least one size different from the first number of rows and wherein the command specifies a second number of rows greater than the whole number of rows; and computer readable program code devices configured to cause a computer to transmit the data to a device external to the server the data having a third number of rows equal to the whole number of rows of the data calculated.
Claim 22
Dependent Claim
186 words
A computer program product comprising a computer useable medium having computer readable program code embodied therein for providing data from a server, the computer program product comprising: computer readable program code devices configured to cause a computer to receive a command to provide data from a table comprising rows, the command comprising at least one size different from a first number of rows; computer readable program code devices configured to cause a computer to calculate a whole number of the rows of the table corresponding to at least one of the at least one size different from the number of rows of the command wherein a size of the whole number of rows is different from the at least one size different from the first number of rows and wherein the command specifies a second number of rows greater than the whole number of rows; and computer readable program code devices configured to cause a computer to transmit the data to a device external to the server the data having a third number of rows equal to the whole number of rows of the data calculated.
Claim 23
Dependent Claim
65 words
The computer program product of claim 18 additionally comprising: computer readable program code devices configured to cause a computer to receive a query command; computer readable program code devices configured to cause a computer to read a storage to identify data corresponding to the command received; and computer readable program code devices configured to cause a computer to build the table from the data identified.
Claim 24
Independent Claim
74 words
A method of providing a set of data, comprising: receiving a request for at least a portion of data in the set, the request specifying an amount of the data; responsive to the request received, transmitting a command, different from the request to a remote server for an amount of data different from the amount specified by the request; and wherein the command is for the data described in the request and additional data.
Claim 25
Independent Claim
74 words
A method of providing a set of data, comprising: receiving a request for at least a portion of data in the set, the request specifying an amount of the data; responsive to the request received, transmitting a command, different from the request to a remote server for an amount of data different from the amount specified by the request; and wherein the command is for the data described in the request and additional data.
Claim 26
Dependent Claim
114 words
The computer program product of claim 20 additionally comprising: computer readable program code devices configured to cause a computer to identify the existence in a local data storage of at least a portion of the data in the set; computer readable program code devices configured to cause a computer to provide at least a portion of the data in the set from local storage responsive to at least a portion of the data in the set in the local storage; and wherein the computer readable program code devices configured to cause a computer to transmit are responsive to at least a portion of the data in the set not in the local data storage.
Claim 27
Dependent Claim
34 words
The computer program product of claim 21 wherein the request is received from an application software remote from the server; and the application software and local data storage are located in the same device.
Claim 28
Dependent Claim
34 words
The computer program product of claim 22 , additionally comprising computer readable program code devices configured to cause a computer to receive data corresponding to the data in the command transmitted to the server.
Claim 29
Dependent Claim
25 words
The computer program product of claim 21 wherein the command transmitted is selected from at least one of an execute command and a fetch command.
Claim 30
Dependent Claim
18 words
The computer program product of claim 20 wherein the request comprises an explicit numerical quantity of the data.