System and method for a delta page protocol for caching, replication, and client/server networking
First Claim
1. A method of logging and trending real time measurement data, the method comprising:
- a logger application executing on a first computer system receiving a measurement stream comprising a plurality of real time measurement data values, wherein the plurality of real time measurement data values are acquired from a physical system by a measurement device;
the logger application writing portions of the plurality of real time measurement data values to respective shared memory sections of a memory in the first computer system in a modular fashion;
wherein each of the portions of the plurality of real time measurement data values in each of the respective shared memory sections is independently accessible by a trender application executing in a second computer system;
initiating the trender application on the second computer system;
the trender application generating a query request for a first portion of the plurality of real time measurement data values;
the first computer system sending a single message to the second computer system, wherein the single message comprises the first portion of the plurality of real time measurement data values, wherein the first portion comprises two or more of the real time measurement data values;
the trender application receiving the single message comprising the first portion of the plurality of real time measurement data values;
the trender application displaying the first portion of the plurality of real time measurement data values.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for a delta page protocol for caching, replication, and client/server networking. Measurement data may be received by a logger application on a first computer, and written to shared memory sections in a modular fashion, including creating one or more header records to indicate a changed status. Each shared memory section may be independently accessible by a trender application executing in a second computer. In response to a query from the trender, the first computer may send a single message, a delta page. The header record may be used to determine the changed status of data sections. A single write operation may store the data values in a memory of the second computer. The trender may then read the first plurality of data values. The trender may present the retrieved data or requested data on a display. The logging and trending may be performed substantially concurrently.
17 Citations
9 Claims
-
1. A method of logging and trending real time measurement data, the method comprising:
-
a logger application executing on a first computer system receiving a measurement stream comprising a plurality of real time measurement data values, wherein the plurality of real time measurement data values are acquired from a physical system by a measurement device; the logger application writing portions of the plurality of real time measurement data values to respective shared memory sections of a memory in the first computer system in a modular fashion; wherein each of the portions of the plurality of real time measurement data values in each of the respective shared memory sections is independently accessible by a trender application executing in a second computer system; initiating the trender application on the second computer system; the trender application generating a query request for a first portion of the plurality of real time measurement data values; the first computer system sending a single message to the second computer system, wherein the single message comprises the first portion of the plurality of real time measurement data values, wherein the first portion comprises two or more of the real time measurement data values; the trender application receiving the single message comprising the first portion of the plurality of real time measurement data values; the trender application displaying the first portion of the plurality of real time measurement data values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification