IP Library Granted Patent US 8,818,119
Granted Patent B2
US 8,818,119 · App. 13/628,010 · Granted Aug 26, 2014

Dynamic creation of trend graph

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,818,119
App. No.
13/628,010
Granted
Aug 26, 2014
Kind
B2
Abstract

A method of generating a trend graph comprises storing a stream of data elements in a buffer having a storage capacity corresponding to a first number of data elements, compressing the stored data elements to fit within a display having a size corresponding to a second number of data elements smaller than the first number of data elements, detecting an event, and as a consequence detecting the event, compressing the stored data elements to occupy a reduced portion of the buffer.

Claims (27)

1. A method, comprising:

storing a stream of data elements in a buffer having a storage capacity corresponding to a first number of data elements;

compressing the stored data elements to fit within a display having a size corresponding to a second number of data elements smaller than the first number of data elements;

detecting an event; and

as a consequence detecting the event, compressing the stored data elements to occupy a reduced portion of the buffer.

2. The method of claim 1 , wherein the event is a completed filling of the buffer.

3. The method of claim 1 , further comprising storing additional data elements in the buffer, and further compressing the stored data elements to fit within the display.

4. The method of claim 1 , further comprising displaying the stored data elements that have been compressed to fit within the display in a trend graph.

5. The method of claim 1 , wherein the first number is an integer multiple of the second number.

6. The method of claim 1 , wherein the stored data is compressed by a residue accumulation method.

7. The method of claim 1 , wherein each of the data elements comprises a pair of minimum and maximum measurement values for a corresponding measurement interval.

8. The method of claim 1 , further comprising storing a compression factor of the buffer, and storing the stream of data elements in the buffer with the compression factor.

9. The method of claim 8 , further comprising increasing the stored compression factor upon compressing the stored data elements to occupy a reduced portion of the buffer.

10. The method of claim 1 , wherein compressing the stored data elements to fit within the display comprises determining a number of data elements to be mapped to each display column of the display and combining the data elements stored the buffer according to the determined number.

11. The method of claim 1 , wherein compressing the stored data elements to fit within the display comprises determining a sequence of data element groupings based on the first number of data elements and the second number of data elements, and applying the sequence of data element groupings to the data elements stored in the buffer.

12. The method of claim 11 , wherein the sequence of data element groupings is determined by a reverse carry binary counter.

13. The method of claim 11 , wherein the sequence of data element groupings is determined according to a pseudorandom binary sequence (PRBS).

14. The method of claim 11 , wherein the sequence of data element groupings is determined according to a table.

15. The method of claim 1 , further comprising tagging the data elements stored in the buffer to indicate the sequence of data element groupings, and compressing the stored data elements to fit within the display according to the tags.

16. A system for generating a trend graph, comprising:

a buffer configured to store a first number of data elements;

a mapping unit configured to compress the stored data elements to fit within a display capable of accommodating a second number of data elements smaller than the first number of data elements; and

a controller configured to detect an event and to compress the stored data elements to occupy a reduced portion of the buffer as a consequence of detecting the event.

17. The system of claim 16 , wherein the event comprises a filling of the buffer.

18. The system of claim 16 , wherein the display is part of a digital multi-meter.

19. The system of claim 16 , wherein the data elements comprise minimum and maximum measurement values for corresponding measurement intervals.

20. The system of claim 19 , wherein the mapping unit compresses at least one of the data elements by determining a smallest minimum and a largest maximum among a group of data elements stored in the buffer and forming a new data element from the smallest minimum and largest maximum.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2014
From: AGILENT TECHNOLOGIES, INC.
To: KEYSIGHT TECHNOLOGIES, INC.
Reel/Frame 033746/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2012
From: KERR, BRIAN W.; HOLCOMB, MATTHEW S.
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 029033/0711 →