Quantity conversion interface for external program calls
First Claim
1. A system for querying a remote server over a network, the system comprising:
- a computer memory device;
a processor;
an input device, the input device providing input data for the processor; and
an output device, the output device sending data processed by the processor, wherein the computer memory device stores instructions processor that, when executed, cause the processor to;
recognize generation of input data containing measured parameters of a substance, search the computer memory device to determine if conversion results corresponding to the measured parameters are stored therein, and if the conversion results are stored in the memory, provide the stored conversion results in a response to the input data, otherwise, refer the measured parameters to a service via the output device and receive computed conversion results in response thereto, and provide the computed conversion results in the response to the input data.
2 Assignments
0 Petitions
Accused Products
Abstract
The application is directed to methods, systems, procedures, networks and storage apparatus used to conduct conversions of data using remote conversion servers. In one embodiment of the present invention, recent query results may be stored and then used to solve subsequent conversions rather than querying a remote conversion server when the same conversion was previously completed. A counter may be referenced to determine if too much time has passed since the original query was stored in the buffer and, if too much time has passed, the buffer may be cleared and the remote conversion server may be queried to convert the pending data. The resulting conversion may be stored for subsequent use.
-
Citations
31 Claims
-
1. A system for querying a remote server over a network, the system comprising:
-
a computer memory device;
a processor;
an input device, the input device providing input data for the processor; and
an output device, the output device sending data processed by the processor, wherein the computer memory device stores instructions processor that, when executed, cause the processor to;
recognize generation of input data containing measured parameters of a substance, search the computer memory device to determine if conversion results corresponding to the measured parameters are stored therein, and if the conversion results are stored in the memory, provide the stored conversion results in a response to the input data, otherwise, refer the measured parameters to a service via the output device and receive computed conversion results in response thereto, and provide the computed conversion results in the response to the input data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A programmable storage device storing instructions for a processor, the processor having communication inputs and communication outputs, the instructions comprising:
-
instructing the processor to recognize the presence of input data containing measured parameters of a substance; and
instructing the processor to invoke the generation of a query to a computer storage device to determine if conversion results for the measured parameters are stored in the storage device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A quantity conversion method, comprising:
-
responsive to a request to perform a standard condition conversion calculation, the request including rheological conditions of a product, comparing the rheological conditions against stored conditions of prior calculations maintained in a local memory, if the comparison yields a match, retrieving conversion results associated with the rheological conditions from the local memory, otherwise, referring the Theological conditions to a standard conversion agent via a network and receiving conversion results therefrom, and outputting the conversion results as a response to the request. - View Dependent Claims (28, 29, 30, 31)
-
Specification