Patent ID: 11943123
Assignee: CONVIVA INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 14:
15. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:
receiving a stream of raw data values of an attribute, wherein each received raw data value of the attribute is associated with a timestamp, and wherein the stream of raw data values comprises a first value of the attribute associated with a first time and a second value of the attribute associated with a second time;
converting the received stream of raw data values into a timeline representation of the attribute over time, wherein the timeline representation comprises a sequence of spans, wherein a span comprises a span start time, a span end time, and a span value, and wherein the span value comprises an encoding of one or more values of the attribute over a time interval determined by the span start time and the span end time; and
determining a time-state metric according to a timeline request configuration, wherein the timeline request configuration comprises one or more timeline operations, wherein the time-state metric is computed at least in part by performing a timeline operation on the timeline representation of the attribute, wherein the timeline operation takes as input the timeline representation and generates an output timeline representation, wherein the output timeline representation comprises an output sequence of spans, wherein an output span value of an output span in the output sequence of spans comprises a time-dependent function, and wherein an interval of time over which the time-dependent function is valid is based at least in part on the second time.