Quantity conversion interface for external program calls
First Claim
1. A system for querying a remote server over a network, the system comprising:
- a processor wherein the processor is adapted to;
detect generation of input data containing measured parameters of a substance, wherein the measured parameters are rheological measurements of a petroleum product,search a network-addressable storage memory device to determine if conversion results corresponding to the measured parameters are stored therein from a prior conversion procedure, wherein the conversion results include volumetric conversions, andif the conversion results are stored in the storage memory device, provide the stored conversion results from the prior conversion procedure from the storage memory device,if the conversion results are not stored in the storage memory device,transmit a query with the measured parameters to a service at the remote server over the network,receive computed conversion results in response thereto,provide the computed conversion results from the remote server, andstore the computed conversion results in the storage memory device, wherein the stored computed conversion results are accessible for a future conversion procedure from the storage memory device.
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.
38 Citations
39 Claims
-
1. A system for querying a remote server over a network, the system comprising:
a processor wherein the processor is adapted to; detect generation of input data containing measured parameters of a substance, wherein the measured parameters are rheological measurements of a petroleum product, search a network-addressable storage memory device to determine if conversion results corresponding to the measured parameters are stored therein from a prior conversion procedure, wherein the conversion results include volumetric conversions, and if the conversion results are stored in the storage memory device, provide the stored conversion results from the prior conversion procedure from the storage memory device, if the conversion results are not stored in the storage memory device, transmit a query with the measured parameters to a service at the remote server over the network, receive computed conversion results in response thereto, provide the computed conversion results from the remote server, and store the computed conversion results in the storage memory device, wherein the stored computed conversion results are accessible for a future conversion procedure from the storage memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15, 16, 19, 20, 21, 22, 23, 24, 25)
-
9. A programmable storage memory 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, wherein the measured parameters are theological measurements of a petroleum product; instructing the processor to search a network-addressable computer storage memory device to determine if conversion results for the measured parameters are stored in the storage memory device from a prior conversion procedure, wherein the conversion results include volumetric conversions; and if the conversion results are stored in the storage memory device, instructing the processor to output the stored conversion results in response to the input data from the prior conversion procedure from the storage memory device, otherwise, instructing the processor to query a conversion service in response to the input data, to receive a query response including computed conversion results, and to output the computed conversion results in response to the input data from the remote server, wherein the computed conversion results are stored in the storage memory device and are accessible for a future conversion procedure from the storage memory device. - View Dependent Claims (10, 11, 12, 13, 14, 26, 27, 28, 29, 30, 31, 32)
-
-
17. A quantity conversion method, comprising:
-
responsive to a request to perform a standard condition conversion calculation, the request including rheological conditions of a petroleum product, comparing the rheological conditions against stored conditions of prior calculations maintained in a network-addressable storage memory device, if the comparison yields a match, retrieving conversion results associated with the rheological conditions from the storage memory device and outputting the retrieved conversion results as a response to the request from prior calculations from the storage memory device, wherein the conversion results include volumetric conversions, otherwise, referring the rheological conditions to a standard conversion agent via a network and receiving conversion results therefrom, and outputting the received conversion results as the response to the request, wherein the received conversion results are stored in the storage memory device and are accessible for a future calculation from the storage memory device. - View Dependent Claims (18, 33, 34, 35, 36, 37, 38, 39)
-
Specification