US6195103B1ExpiredUtility

Volatility plot and volatility alert for display of time series data

Priority: Nov 19, 1996Filed: Nov 18, 1997Granted: Feb 27, 2001
Est. expiryNov 19, 2016(expired)· nominal 20-yr term from priority
Inventors:Hugh Stewart
G06T 11/26
76
PatentIndex Score
76
Cited by
8
References
12
Claims

Abstract

A computer software system for displaying time series data as a color image in which one axis of said image represents sequential time and a second axis represents an offset in time from the time represented in said first axis. The computer software resides on a computer having at least one storage medium, at least one CPU, a power means, and an operating system.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
       1. A computer software system for displaying time series data as an image in which one axis represents sequential time and a second axis represents an offset in time from the time represented by said first axis on a display device, wherein the computer software resides on a computer which comprises at least one storage medium, at least one CPU, a power means, and an operating system, the computer software system comprising the steps of: 
       A) reading data from archive after entering;  
       B) computing fluctuations/first differences or standardized returns;  
       C) computing distance from fluctuation pattern at time I to fluctuation pattern a time I-j;  
       D) multiplying distance by scale factor;  
       E) computing color from scaled distance so that (i) the colors with hues from red to green are assigned to values of the scaled distance greater than the median of all scaled distance values encountered in the time series, while colors with hues from green to blue or black color are assigned to values of the scaled distance smaller than the median value, and (ii) at least two readily distinguishable colors are assigned to distinguish two different intervals of scaled distance above the median;  
       F) applying the color to column I, row j;  
       G) determining that row j is not the last row and increasing j by one; and  
       H) repeating steps C through F.  
     
     
       2. The computer software system for displaying time series data as claimed in claim  1  further comprising the steps of: 
       I) determining that row j is the last row, determining that column I is not the last column, and increasing I by one and resetting j to the first row;  
       J) repeating steps C through H; and  
       K) determining that row j is the last row, determining that column I is the last column and sending image data to display and exiting.  
     
     
       3. A computer software system for displaying time series data as a color image in which one axis of said image represents sequential time and a second axis represents an offset in time from the time represented in said first axis, wherein the computer software resides on a computer which comprises at least one storage medium, at least one CPU, a power means, and an operating system, the computer software system comprising the steps of: 
       A) receiving data at time I from data feed after entering;  
       B) computing fluctuation at time I;  
       C) computing distance from fluctuation pattern at time I to fluctuation pattern at time I-j;  
       D) multiplying distance by scale factor;  
       E) computing color from scaled distance so that (i) the colors with hues from red to green are assigned to values of the scaled distance greater than the median of all scaled distance values encountered in the time series, while colors with hues from green to blue or black color are assigned to values of the scaled distance smaller than the median value, and (ii) at least two readily distinguishable colors are assigned to distinguish two different intervals of scaled distance above the median;  
       F) applying the color to column k, row j;  
       G) storing color in pixel data queue column k, row j;  
       H) determining row j is NOT the last row and changing j to next row in the queue; and  
       I) repeating steps B thru G.  
     
     
       4. The computer software system for displaying time series data as claimed in claim  3  further comprising the steps of: 
       J) determining row j IS the last row and transferring pixel queue columns 1 thru k to display, right aligned;  
       K) determining that k IS the rightmost column in the queue and resetting k to the leftmost column in the queue;  
       L) repeating steps A thru J.  
     
     
       5. The computer software system for displaying time series data as claimed in claim  4  further comprising the steps of: 
       determining k is NOT the rightmost column in the queue and transferring pixel queue columns k+1 thru end of display, left aligned;  
       moving k one column to the right in the queue; and  
       repeating steps A thru J.  
     
     
       6. A computer software system for displaying time series data as a color image in which one axis of said image represents sequential time and a second axis represents an offset in time from the time represented in said first axis, wherein the computer software resides on a computer which comprises at least one storage medium, at least one CPU, a power means, and an operating system, the computer software system comprising the steps of: 
       A) entering and determining that new data IS present and reading data for one instrument;  
       B) computing fluctuation at time I;  
       C) computing distance from fluctuation pattern at time I to fluctuation pattern at time I-j;  
       D) computing color from scaled distance so that (i) the colors with hues from red to green are assigned to values of the scaled distance greater than the median of all scaled distance values encountered in the time series, while colors with hues from green to blue or black color are assigned to values of the scaled distance smaller than the median value, and (ii) at least two readily distinguishable colors are assigned to distinguish two different intervals of scaled distance above the median;  
       E) applying the color to column k, row j;  
       F) determining that row j is NOT the last row and proceeding to next row in queue;  
       G) determining that row j IS the last row and transferring pixel queue columns 1 thru k to display, right aligned in subwindow;  
       H) determining that k IS the rightmost column in the queue and resetting k to the leftmost column in queue;  
       I) determining that k is NOT the rightmost column in the queue and transferring pixel queue columns k+1 thru end to display, left aligned in subwindow;  
       J) moving k one column to the right in the queue;  
       K) determining that another instrument IS present and proceeding to the next instrument; and  
       L) repeating steps A thru K.  
     
     
       7. A computer software system for displaying time series data as an image in which one axis represents sequential time and a second axis represents an offset in time from the time represented by said first axis on a display device, wherein the computer software resides on a computer which comprises at least one storage medium, at least one CPU, a power means, and an operating system, the computer software system comprising the steps of: 
       A) reading data from archive after entering;  
       B) computing fluctuations/first distances or standardized returns;  
       C) computing distance from fluctuation pattern at time I to fluctuation pattern a time I-j;  
       D) multiplying distance by a scale factor, whose value is such that the resulting scaled distance is (i) less than one for at least ten percent of all scaled distance values encountered in the time series, and is (ii) greater than one and less than two for at least ten percent of all scaled distance values encountered in the time series, and is (iii) greater than two for at least twenty percent of all scaled distance values encountered in the time series;  
       E) assigning a color for scaled distance in such a way that all scaled distance values greater than one but less than two are assigned a color which is readily distinguished from the color assigned for scaled distances greater than two;  
       F) applying the color to column I, row j;  
       G) determining that row j is not the last row and increasing j by one; and  
       H) repeating steps C through F.  
     
     
       8. A computer software system for displaying time series data as an image in which one axis represents sequential time and a second axis represents an offset in time from the time represented by said first axis on a display device, wherein the computer software resides on a computer which comprises at least one storage medium, at least one CPU, a power means, and an operating system, the computer software system comprising the steps of: 
       A) reading data from archive after entering;  
       B) computing fluctuations/first distances or standardized returns;  
       C) computing distance from fluctuation pattern at time I to fluctuation pattern a time I-j;  
       D) multiplying distance by a scale factor, whose value is such that the resulting scaled distance is (i) less than one when the distance is less than ten percent of the mean of all scaled distance values encountered in the time series, and is (ii) greater than one and less than two for at least ten percent of all scaled distance values encountered in the time series, and is (iii) greater than two for at least twenty percent of all scaled distance values encountered in the time series;  
       E) assigning a color for scaled distance in such a way that all scaled distance values greater than one but less than two are assigned a color which is readily distinguished from the color assigned for scaled distances greater than two;  
       F) applying the color to column I, row j;  
       G) determining that row j is not the last row and increasing j by one; and  
       H) repeating steps C through F.  
     
     
       9. A computer software system for displaying time series data as a color image in which one axis of said image represents sequential time and a second axis represents an offset in time from the time represented in said first axis, wherein the computer software resides on a computer which comprises at least one storage medium, at least one CPU, a power means, and an operating system, the computer software system comprising the steps of: 
       A) receiving data at time I from data feed after entering;  
       B) computing fluctuation at time I;  
       C) computing distance from fluctuation pattern at time I to fluctuation pattern at time I-j;  
       D) multiplying distance by scale factor;  
       E) multiplying distance by a scale factor, whose value is such that the resulting scaled distance is (i) less than one for at least ten percent of all scaled distance values encountered in the time series, and is (ii) greater than one and less than two for at least ten percent of all scaled distance values encountered in the time series, and is (iii) greater than two for at least twenty percent of all scaled distance values encountered in the time series;  
       F) assigning a color for scaled distance in such a way that all scaled distance values greater than one but less than two are assigned a color which is readily distinguished from the color assigned for scaled distances greater than two;  
       G) applying the color to column k, row j;  
       H) storing color in pixel data queue column k, row j;  
       I) determining row j is NOT the last row and changing j to next row in the queue; and  
       J) repeating steps B thru H.  
     
     
       10. A computer software system for displaying time series data as a color image in which one axis of said image represents sequential time and a second axis represents an offset in time from the time represented in said first axis, wherein the computer software resides on a computer which comprises at least one storage medium, at least one CPU, a power means, and an operating system, the computer software system comprising the steps of: 
       A) receiving data at time I from data feed after entering;  
       B) computing fluctuation at time I;  
       C) computing distance from fluctuation pattern at time I to fluctuation pattern at time I-j;  
       D) multiplying distance by a scale factor, whose value is such that the resulting scaled distance is (i) less than one when the distance is less than ten percent of the mean of all scaled distance values encountered in the time series, and is (ii) greater than one and less than two for at least ten percent of all scaled distance values encountered in the time series, and is (iii) greater than two for at least twenty percent of all scaled distance values encountered in the time series;  
       E) assigning a color for scaled distance in such a way that all scaled distance values greater than one but less than two are assigned a color which is readily distinguished from the color assigned for scaled distances greater than two;  
       F) applying the color to column k, row j;  
       G) storing color in pixel data queue column k, row j;  
       H) determining row j is NOT the last row and changing j to next row in the queue; and  
       I) repeating steps B thru G.  
     
     
       11. A computer software system for displaying time series data as a color image in which one axis of said image represents sequential time and a second axis represents an offset in time from the time represented in said first axis, wherein the computer software resides on a computer which comprises at least one storage medium, at least one CPU, a power means, and an operating system, the computer software system comprising the steps of: 
       A) entering and determining that new data IS present and reading data for one instrument;  
       B) computing fluctuation at time I;  
       C) computing distance from fluctuation pattern at time I to fluctuation pattern at time I-j;  
       D) multiplying distance by a scale factor, whose value is such that the resulting scaled distance is (i) less than one for at least ten percent of all scaled distance values encountered in the time series, and is (ii) greater than one and less than two for at least ten percent of all scaled distance values encountered in the time series, and is (iii) greater than two for at least twenty percent of all scaled distance values encountered in the time series;  
       E) assigning a color for scaled distance in such a way that all scaled distance values greater than one but less than two are assigned a color which is readily distinguished from the color assigned for scaled distances greater than two;  
       F) applying the colo r to column k, row j;  
       G) determining that row j is NOT the last row and proceeding to next row in queue;  
       H) determining that row j IS the last row and transferring pixel queue columns 1 thru k to display, right aligned in subwindow;  
       I) determining that k IS the rightmost column in the queue and resetting k to the leftmost column in queue;  
       J) determining that k is NOT the rightmost column in the queue and transferring pixel queue columns k+1 thru end to display, left aligned in subwindow;  
       K) moving k one column to the right in the queue;  
       L) determining that another instrument IS present and proceeding to the next instrument; and  
       M) repeating steps A thru L.  
     
     
       12. A computer software system for displaying time series data as a color image in which one axis of said image represents sequential time and a second axis represents an offset in time from the time represented in said first axis, wherein the computer software resides on a computer which comprises at least one storage medium, at least one CPU, a power means, and an operating system, the computer software system comprising the steps of: 
       A) entering and determining that new data IS present and reading data for one instrument;  
       B) computing fluctuation at time I;  
       C) computing distance from fluctuation pattern at time I to fluctuation pattern at time I-j;  
       D) multiplying distance by a scale factor, whose value is such that the resulting scaled distance is (i) less than one when the distance is less than ten percent of the mean of all scaled distance values encountered in the time series, and is (ii) greater than one and less than two for at least ten percent of all scaled distance values encountered in the time series, and is (iii) greater than two for at least twenty percent of all scaled distance values encountered in the time series;  
       E) assigning a color for scaled distance in such a way that all scaled distance values greater than one but less than two are assigned a color which is readily distinguished from the color assigned for scaled distances greater than two;  
       F) applying the color to column k, row j;  
       G) determining that row j is NOT the last row and proceeding to next row in queue;  
       H) determining that row j IS the last row and transferring pixel queue columns 1 thru k to display, right aligned in subwindow;  
       I) determining that k IS the rightmost column in the queue and resetting ( 326 ) k to the leftmost column in queue;  
       J) determining that k is NOT the rightmost column in the queue and transferring pixel queue columns k+1 thru end to display, left aligned in subwindow;  
       K) moving k one column to the right in the queue;  
       L) determining that another instrument IS present and proceeding to the next instrument; and  
       M) repeating steps A thru L.

Join the waitlist — get patent alerts

Track US6195103B1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.