Apparatus and method for automated display of market activity
First Claim
Patent Images
1. A display depicting market activity, the display comprising:
- a display area disposed on a computer screen;
displayed in the display area, information indicative of market activity, the information being dependent upon market data and tick times, wherein the information indicative of market activity comprises colors dependent upon color values; and
automated computing machinery that computes the color values according to the formula;
color value=((Y2−
Y1)/(X2−
X1))*(x−
X1)+Y1, wherein color value is the color for display, x is a time difference between a current time and the tick time, the time difference lying within a range of time differences, the range of time differences having a first value in the range of time differences and a last value in the range of time differences, X1 is the first value in the range of time differences, X2 is the last value in the range of time differences, Y1 is a first value in a range of colors, the range of colors having first value in the range of colors and a last value in the range of colors, and Y2 is the last value in the range of colors.
6 Assignments
0 Petitions
Accused Products
Abstract
Thermographs and top mover lists as displays of market motion. Displays for time-dependent information. Thermographs comprising display areas on computer screens, the display areas divided into cells, tick times for a security stored in memory, color values calculated for each tick time and displayed in contiguous cells in the display area. Lists of top moving securities identified by calculation of security momenta comprising differences between a current time and tick times, the differences being summed.
-
Citations
72 Claims
-
1. A display depicting market activity, the display comprising:
-
a display area disposed on a computer screen;
displayed in the display area, information indicative of market activity, the information being dependent upon market data and tick times, wherein the information indicative of market activity comprises colors dependent upon color values; and
automated computing machinery that computes the color values according to the formula;
color value=((Y2−
Y1)/(X2−
X1))*(x−
X1)+Y1, whereincolor value is the color for display, x is a time difference between a current time and the tick time, the time difference lying within a range of time differences, the range of time differences having a first value in the range of time differences and a last value in the range of time differences, X1 is the first value in the range of time differences, X2 is the last value in the range of time differences, Y1 is a first value in a range of colors, the range of colors having first value in the range of colors and a last value in the range of colors, and Y2 is the last value in the range of colors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 72)
-
-
14. A display depicting market activity, the display comprising:
-
a display area disposed on a computer screen;
displayed in the display area, information indicative of market activity, the information being dependent upon market data and tick times, wherein the information indicative of market activity comprises a list of top moving securities comprising a predetermined number of securities, which list further comprises a security occupying a bottom position in the list (“
the bottom listed security”
); and
automated computing machinery programmed to compute;
for a security identified by a symbol in data representing a tick (“
the tick security”
), a security momentum, said security momentum being a numeric indication of relative security price motion;
a security momentum for the bottom listed security;
a comparison of the security momentum of the tick security and the security momentum of the bottom listed security;
replacement of the bottom listed security, with the tick security if the security momentum of the tick security is greater than the security momentum of the bottom listed security, thereby including the tick security in the list;
if the tick security is included in the list, a comparison of the security momentum of the tick security and the security momentum of a security just above the tick security in the list; and
an exchange of the positions of the tick security and the security just above the tick security in the list if the security momentum of the tick security is greater than the security momentum of the security just above the tick security in the list. - View Dependent Claims (15)
-
-
16. A method of representing market activity, wherein market data dependent upon market activity is received in a data stream through a communications port, the method comprising the steps of:
-
receiving a tick, said receiving further comprising extracting from said data stream and from a clock data representing a tick, wherein data representing a tick comprises a symbol and the time when the data representing a tick is received (“
tick time”
); and
creating a display dependent upon the data representing a tick, wherein creating a display further comprises the steps of;
calculating a difference between the tick time and a current time;
calculating a color value according to the formula;
color value=((Y2−
Y1)/(X2−
X1))*(x−
X1)+Y1, whereincolor value is the color value for display, x is the time difference between the current time and the tick time, the time difference lying within a range of time differences, the range of time differences having a first value in the range of time differences and a last value in the range of time differences, X1 is the first value in the range of time differences, X2 is the last value in the range of time differences, Y1 is a first value in a range of colors, the range of colors having a first value in the range of colors and a last value in the range of colors, and Y2 is the last value in the range of colors; and
displaying the color value as a color on a computer screen. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of representing market activity, wherein market data dependent upon market activity is received in a data stream through a communications port, the method comprising the steps of:
-
receiving a tick, said receiving further comprising extracting from said data stream and from a clock data representing a tick, wherein data representing a tick comprises a symbol and the time when the data representing a tick is received (“
tick time”
), said receiving further comprising storing in computer memory the data representing a tick including storing the tick times; and
creating a display dependent upon the data representing a tick, wherein creating a display comprises generating a list of top moving securities dependent upon the data representing a tick, the list comprising securities having the highest security momenta, the list comprising at least one security and a bottom listed security, the generating of the list further comprising the steps of;
calculating from the stored tick times a security momentum for the security identified by the symbol in the data representing the tick (“
the tick security”
), said security momentum being a numeric indication of relative security price motion;
calculating a security momentum of the bottom listed security;
comparing the security momentum of the tick security with the security momentum of the bottom listed security;
if the comparison shows that the security momentum of the tick security is greater than the security momentum of the bottom listed security, the method further comprising replacing the bottom listed security with the tick security;
calculating the security momentum for the security just above the tick security on the list;
comparing the security momentum of the security just above the tick security and the security momentum of the tick security;
if the comparison shows that the security momentum of the tick security is greater than the security momentum of the security just above the tick security on the list, swapping the positions of the tick security and the security just above the tick security on the list. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system, implemented in software on a digital computer, for depicting market activity, wherein the market activity is represented by a data stream, received through a communications port, the system comprising:
-
means for storing data representing a tick, wherein data representing a tick includes a tick time; and
means for creating a display dependent upon the data representing a tick, wherein the display comprises colors dependent upon color values, the means for creating further comprising means for calculating the color values according to the formula;
color value=((Y2−
Y1)/(X2−
X1))*(x−
X1)+Y1, whereincolor value is the color value for display, x is a time difference between a current time and the tick time, the time difference lying within a range of time differences, the range of time differences having a first value in the range of time differences and a last value in the range of time differences, X1 is the first value in the range of time differences, X2 is the last value in the range of time differences, Y1 is a first value in a range of colors, the range of colors having the first value in the range of colors and a last value in the range of colors, and Y2 is the last value in the range of colors. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A system, implemented in software on a digital computer, for depicting market activity, wherein the market activity is represented by a data stream, received through a communications port, the system comprising:
-
means for storing data representing a tick, wherein data representing a tick includes a tick time; and
means for creating a display dependent upon the data representing a tick, the means for creating a display further comprising means for generating a list of top moving securities dependent upon the data representing a tick, the list of top moving securities comprising securities having the highest security momenta, the list comprising at least one listed security and a bottom listed security, the means for generating a list further comprising;
means for calculating from the stored tick times a security momentum for the security identified by the symbol in the data representing the tick (“
the tick security”
), said security momentum being a numeric indication of relative security price motion;
means for calculating a security momentum of the bottom listed security;
means for comparing the security momentum of the tick security with the security momentum of the bottom listed security;
means for replacing the bottom listed security with the tick security if the security momentum of the tick security is greater than the security momentum of the bottom listed security;
means for calculating, if the tick security is on the list, the security momentum for the security just above the tick security on the list;
means for comparing the security momentum of the security just above the tick security on the list and the security momentum of the tick security;
means for swapping the positions of the tick security and the security just above the tick security on the list if the momentum of the tick security is greater than the security momentum of the security just above the tick security on the list. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71)
-
Specification