A method for generating markup information and annotating a time series
chart to display recognized pattern formations. Pivot points in the time
series are identified and categorized. The pivot points are then analyzed
to recognize desired pattern formations. The time series is then
graphically displayed with the pivot points marked and labeled. Lines
drawn between the pivot points display the recognized pattern to a user.
Breakout (trend) lines can also be included. The time series can include
time series of financial data, such as stock prices, medical data, such as
electrocardiogram results, or any other data that can be presented as a
time series, and in which it is desirable to identify turning points,
trends, formations or other information.