P
US7831785B2ActiveUtilityPatentIndex 61

Data collection management system and method

Assignee: HEWLETT PACKARD DEVELOPMENT COPriority: Apr 30, 2007Filed: Apr 30, 2007Granted: Nov 9, 2010
Est. expiryApr 30, 2027(~0.8 yrs left)· nominal 20-yr term from priority
Inventors:DE BREBISSON CYRILLEMAGUIRE BRIAN
G06F 11/3409G06F 11/3404G06F 11/3442G06F 11/3466G06F 2201/81
61
PatentIndex Score
3
Cited by
13
References
24
Claims

Abstract

A data collection management system comprises collection logic configured to store incoming data in a memory at a collection rate, and memory management logic configured to automatically downsample at least a portion of the stored data in response to a usage level of the memory reaching a threshold.

Claims

exact text as granted — not AI-modified
1. A data collection management method, comprising:
 storing real-time measurement data in a memory at a collection rate using a processor; 
 using the processor for automatically downsampling at least a portion of the stored data in response to a usage level of the memory reaching a threshold; 
 automatically sampling subsequent incoming real-time measurement data using the processor and storing the subsequent data in the memory at the collection rate; and 
 using the processor to automatically iterate the downsampling so that the stored data includes subsets of measurement data reflecting multi-resolution data and multiple effective collection rates. 
 
     
     
       2. The method of  claim 1 , further comprising storing subsequent real-time measurement data in the memory at the collection rate after downsampling. 
     
     
       3. The method of  claim 1 , further comprising automatically reducing the collection rate in response to the usage level of the memory reaching the threshold. 
     
     
       4. The method of  claim 3 , wherein the reduced collection rate matches an effective collection rate of the downsampled portion of the data. 
     
     
       5. The method of  claim 1 , further comprising receiving an input specifying whether the collection rate will change in response to reaching the threshold. 
     
     
       6. The method of  claim 1 , further comprising compressing at least a portion of the stored data. 
     
     
       7. A data collection management method, comprising:
 storing real-time measurement data in a memory at a collection rate using a processor of the calculator; 
 using the processor for automatically selecting at least one predefined automatic response for reducing a usage level of the memory in response to reaching a capacity threshold for the memory; and 
 using the processor to automatically iterate the automatic response so that stored data includes subsets of measurement data reflecting multi-resolution data and multiple effective collection rates. 
 
     
     
       8. The method of  claim 7 , wherein the at least one predefined automatic response comprises downsampling at least a portion of the stored data and storing subsequent real-time measurement data at the collection rate. 
     
     
       9. The method of  claim 7 , wherein the at least one predefined automatic response comprises downsampling at least a portion of the stored data and storing subsequent real-time measurement data at a reduced collection rate. 
     
     
       10. The method of  claim 7 , wherein the at least one predefined automatic response comprises selecting a portion of the stored data for deletion based on age. 
     
     
       11. A data collection management system, comprising:
 collection logic configured to store incoming real-time measurement data in a memory at a collection rate; 
 memory management logic configured to automatically downsample at least a portion of the stored data in response to a usage level of the memory reaching a threshold; and 
 a processor configured to sample subsequent incoming real-time measurement data and to store the subsequent data in the memory at the collection rate, wherein the processor is configured to automatically iterate the downsamplinq so that the stored data includes subsets of measurement data reflecting multi-resolution data and multiple effective collection rates. 
 
     
     
       12. The system of  claim 11 , further comprising control logic configured to receive an input indicating a selection of at least one predefined automatic response for reducing the usage level of the memory in response to reaching the threshold. 
     
     
       13. The system of  claim 11 , further comprising compression logic configured to automatically compress the stored data. 
     
     
       14. The system of  claim 11 , wherein the memory management logic is further configured to create a moving window for the stored data. 
     
     
       15. The system of  claim 11 , wherein the collection logic is further configured to automatically reduce the collection rate for storing incoming data in response to the usage level of the memory reaching the threshold. 
     
     
       16. A data collection management method comprising:
 storing real-time measurement data in a memory at a collection rate using a processor; and 
 maintaining a usage level of the memory between a minimum level and a maximum level by automatically deleting a portion of the stored data in response to the usage level reaching a threshold; 
 automatically sampling subsequent incoming real-time measurement data using the processor and storing the subsequent data in the memory at the collection rate; and 
 using the processor to automatically iterate the deleting a portion so that the stored data includes subsets of measurement data reflecting multi-resolution data and multiple effective collection rates. 
 
     
     
       17. The method of  claim 16 , wherein automatically deleting the portion of the stored data comprises downsampling the stored data. 
     
     
       18. The method of  claim 16 , wherein automatically deleting the portion of the stored data comprises creating a moving window for the stored data. 
     
     
       19. The method of  claim 16 , wherein maintaining the usage level comprises reducing the collection rate. 
     
     
       20. The method of  claim 16 , further comprising receiving an input specifying at least one automatic response for maintaining the usage level in response to reaching the threshold. 
     
     
       21. A data collection management system, comprising:
 collection logic configured to store incoming data in a memory at a collection rate; 
 memory management logic configured to automatically downsample at least a portion of the stored data in response to a usage level of the memory reaching a threshold; 
 control logic configured having a plurality of user-selectable responses used to control a value of the collection rate and the threshold; and 
 a processor configured to sample subsequent incoming real-time measurement data and to store the subsequent data in the memory at the collection rate, wherein the processor is configured to automatically iterate the downsampling so that the stored data includes subsets of measurement data reflecting multi-resolution data and multiple effective collection rates. 
 
     
     
       22. The system of  claim 21 , further comprising compression logic configured to automatically compress the stored data. 
     
     
       23. The system of  claim 21 , wherein the memory management logic is further configured to create a moving window for the stored data. 
     
     
       24. The system of  claim 21 , wherein the collection logic is further configured to automatically reduce the collection rate for storing incoming data in response to the usage level of the memory reaching the threshold.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.