Patent ID: 7288066

Claim:
A method of performing data compression of a physiologic waveform, comprising: obtaining a stream of data points within a data range, the data points corresponding to successive data samples of the physiologic waveform; distributing the data range into major data bins; determining within which major data bin each data point falls; determining whether each data point in the stream of data points falls within the same major data bin as an immediately preceding data point of such data point; retaining a compressed data point for each data point, the compressed data point having a revision level component and a division value, the revision level component indicating a revision condition, and the division component indicating the data bin which the associated data point falls within; for each data point falling in the major data bin different from the major data bin of the immediately preceding data point, setting the division value of the respective compressed data point equal to the major data bin of such data point and setting the revision level component of the respective compressed data point to indicate a non-revision; and for each data point falling within the same major data bin as the immediately preceding data point, dividing the major data bin into which such data point falls into a plurality of minor data bins unless the major data bin has already been divided into minor data bins, determining which minor data bin such data point falls within, setting the division value of the respective compressed data point equal to the minor data bin of such data point and setting the revision level component of the respective compressed data point to indicate a first-level revision.