IP Library › Granted Patent US 11,935,118
Granted Patent B2
US 11,935,118 · App. 16/796,278 · Granted Mar 19, 2024

Advanced financial alerts generation based on automatic analysis of price charts

Inventors: Daniel L. Ushman (Chicago, IL); Ruslan Lagutin (Khomutovskaya, RU)
Assignee: TrendSpider LLC
G06Q40/04G06Q30/0206G06Q40/06
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 11,935,118
App. No.
16/796,278
Granted
Mar 19, 2024
Kind
B2
Abstract

A method for providing financial alerts includes retrieving financial transaction data for the plurality of financial instruments. The financial transaction data includes at least open price, close price, high price, low price, time and volume of individual financial transactions. Time periods for generating user requested information are identified. Price charts for the time periods are generated based on the retrieved financial transaction data. The generated price charts include one or more technical indicators. A financial alert configuration received from a user is analyzed. The financial alert configuration includes a trigger condition. The generated price charts are automatically analyzed to calculate the relative position of the technical indicator conditions that the user has selected in order to determine if one or more of the trigger conditions has been met. An alert notification is generated, in response to determining that the one or more trigger conditions has been met.

Claims (25)

1. A method for providing financial alerts for a plurality of financial instruments traded in a market, the method comprising:

retrieving, by a processor, financial transaction data for the plurality of financial instruments specified by a user, wherein the financial transaction data includes at least open price, close price, high price, low price, time and volume of individual financial transactions;

generating, for display on a graphical user interface, a plurality of price charts for one or more of time periods based on the retrieved financial transaction data, wherein the generated plurality of price charts includes one or more technical indicators, and wherein the one or more technical indicators comprise one or more values calculated based on the retrieved individual financial transaction data;

receiving, via the graphical user interface, a plurality of user-specified annotations for the plurality of price charts, wherein the user-specified annotations include a plurality of trigger conditions for generating an alert;

automatically analyzing, by the processor, in real-time, the plurality of price charts to calculate the relative position of the technical indicator conditions in order to determine if one or more of the trigger conditions has been met, wherein each of the technical indicator conditions specify a particular technical indicator or data point of a particular price chart for a particular symbol during a particular time period;

generating, by the processor, automatic annotations on the plurality of price charts by filtering all mathematically possible trend lines that can be annotated on the plurality of price charts based on relevance of the trend lines, proximity of the all mathematically possible trend lines to current price trend lines, and one or more user-defined trend line filtering criteria;

generating, by the processor, a financial alert configuration for the plurality of price charts based on the annotations, wherein the financial alert configuration includes alert criteria and the plurality of trigger conditions; and

generating, by the processor, an alert notification, in response to determining that the one or more trigger conditions has been met.

2. The method of claim 1 , wherein the financial alert configuration comprises the trigger condition including at least an event type, a sensitivity buffer zone and a confirmation time period.

3. The method of claim 1 , wherein the user generates the financial alert configuration by visually configuring one or more technical criteria in a logical tree structure.

4. The method of claim 1 , further comprising dynamically adjusting the trigger condition to match a slope of a corresponding trend line and/or to match a waveform of a corresponding indicator line.

5. The method of claim 1 , wherein the trigger condition comprises a combination of multiple factors and wherein at least one of the multiple factors includes a calculated custom built price movement or momentum indicator configured by the user.

6. A system for providing financial alerts for a plurality of financial instruments traded in a market, the system comprising:

a hardware processor configured to:

retrieve financial transaction data for the plurality of financial instruments specified by a user, wherein the financial transaction data includes at least open price, close price, high price, low price, time and volume of individual financial transactions;

generate, for display on a graphical user interface, a plurality of price charts for one or more of time periods based on the retrieved financial transaction data, wherein the generated plurality of price charts includes one or more technical indicators, and wherein the one or more technical indicators comprise one or more values calculated based on the retrieved individual financial transaction data;

receive, via the graphical user interface, a plurality of user-specified annotations for the plurality of price charts, wherein the user-specified annotations include a plurality of trigger conditions for generating an alert;

automatically analyze in real-time the plurality of price charts to calculate the relative position of the technical indicator conditions in order to determine if one or more of the trigger conditions has been met, wherein each of the technical indicator conditions specify a particular technical indicator or data point of a particular price chart for a particular symbol during a particular time period;

generate automatic annotations on the plurality of price charts by filtering all mathematically possible trend lines that can be annotated on the plurality of price charts based on relevance of the trend lines, proximity of the all mathematically possible trend lines to current price trend lines, and one or more user-defined trend line filtering criteria;

generate a financial alert configuration for the plurality of price charts based on the annotations, wherein the financial alert configuration includes alert criteria and the plurality of trigger conditions; and

generate an alert notification, in response to determining that the one or more trigger conditions has been met.

7. The system of claim 6 , wherein the financial alert configuration comprises the trigger condition including at least an event type, a sensitivity buffer zone and a confirmation time period.

8. The system of claim 6 , wherein the user generates the financial alert configuration by visually configuring one or more technical criteria in a logical tree structure.

9. The system of claim 6 , wherein the processor is further configured to dynamically adjust the trigger condition to match a slope of a corresponding trend line and/or to match a waveform of a corresponding indicator line.

10. The system of claim 6 , wherein the trigger condition comprises a combination of multiple factors and wherein at least one of the multiple factors includes a calculated custom built price movement or momentum indicator configured by the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: USHMAN, DANIEL L.; LAGUTIN, RUSLAN
To: TRENDSPIDER LLC
Reel/Frame 051876/0277 →
Continuity (2)
Provisional Application 62808765 · Feb 21, 2019
Related Publication 20200273104A1 · Aug 27, 2020
Cited By (1)
US 12,626,230