Efficient time-series histograms
AssigneeCirconus, Inc.
InventorTHEO EZELL SCHLOSSNAGLE
Life of this patent
Estimating the term…
Abstract
A method for constructing histograms may include receiving a set of data values, wherein the data values are two-dimensional or three-dimensional and the data values contain at least one measurement over time; creating a plurality of bins in memory, wherein the plurality of bins are log-linear bins using 2 significant digits base 10; creating a zero bin representing the number 0; placing non-zero numbers of the set of data values into the plurality of bins; and generating one or more histograms using the bins.
Claims15
A method for constructing histograms comprising:
- receiving, by one or more processors, a set of data values, wherein the data values are two-dimensional or three-dimensional and the data values contain at least one measurement over time;
- creating, by the one or more processors, a plurality of bins in memory, wherein the plurality of bins are log-linear bins using 2 significant digits base 10;
- creating, by the one or more processors, a zero bin representing the number 0;
- placing, by the one or more processors, non-zero numbers of the set of data values into the plurality of bins;
- and
- generating, by the one or more processors, one or more histograms using the bins.
A non-transitory computer-readable medium comprising instructions, which when executed by one or more processors causes the one or more processors to perform operations for constructing histograms, the computer-readable medium comprising instructions to:
- receive a set of data values, wherein the data values are two-dimensional or three-dimensional and the data values contain at least one measurement over time;
- create a plurality of bins in memory, wherein the plurality of bins are log-linear bins using 2 significant digits base 10;
- create a zero bin representing the number 0;
- place non-zero numbers of the set of data values into the plurality of bins;
- and
- generate one or more histograms using the bins.
A system for constructing histograms comprising:
- one or more processors for executing a plurality of instructions;
- a display device in communication with the one or more processors;
- and
- a storage device in communication with the one or more processors, the storage device holding the plurality of instructions, the plurality of instructions including instructions to:
- receive a set of data values, wherein the data values are two-dimensional or three-dimensional and the data values contain at least one measurement over time;
- create a plurality of bins in memory, wherein the plurality of bins are log-linear bins using 2 significant digits base 10;
- create a zero bin representing the number 0;
- place non-zero numbers of the set of data values into the plurality of bins;
- generate one or more histograms using the bins;
- and
- display the one or more histograms via the display device.
Dependencies are inferred from the claim text.