IP Library Granted Patent US 11,908,007
Granted Patent B2
US 11,908,007 · App. 16/995,068 · Granted Feb 20, 2024

Systems and methods for dynamically visualizing potential trade outcomes based on real-time options price data

Inventors: John L. Foley (East Hampton, NY); Alexander Griffiths (Arlington Heights, IL); Calvin C. Lagator (Boulder, CO); Demetrios Lyristis (New York, NY)
Assignee: OptionsAI, LLC
G06Q40/04G06F16/26G06N7/01G06Q10/10G06Q20/0457G06T11/206G06F3/0482G06F3/0486G06T2200/24
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,908,007
App. No.
16/995,068
Granted
Feb 20, 2024
Kind
B2
Abstract

This invention relates to systems and methods for processing and visualizing data related to trading strategies for exchange-traded equities based upon real-time options data.

Claims (44)

1. A computer-implemented method of aggregating options market data from one or more remote market data services over a network and distributing an options market information visualization tool to a remote user computer for analyzing the aggregated options market data and constructing trade strategies by selecting a price target from a real-time expected move chart, comprising the steps of:

aggregating, via a transmission server comprising a central processing unit and a server communication transceiver, options market data from one or more remote market data services and storing the options market data in a non-transitory storage medium;

distributing to the remote user computer the options market information visualization tool comprising an interactive graphical user interface;

displaying on a display associated with the remote user computer the interactive graphical user interface, featuring:

a company's identifying information, ticker symbol, current stock price, and daily stock price change or percent change;

one or more event indicators in association with one or more event dates, wherein the one or more event indicators each comprises a symbol;

a plurality of pre-populated time periods for which to calculate the current stock price's expected move, wherein the pre-populated time periods comprise a plurality of dates;

an adjustable price target; and

a real-time expected move chart;

selecting, using an expected move selector operable by a user via the remote user computer, from among the plurality of pre-populated time periods and the adjustable price target to create a hypothetical trade scenario;

transmitting the user selections over a network to a consensus module that, in response to receiving the user selections, accesses the aggregated options market data and calculates a bullish consensus expected move and a bearish consensus expected move from options prices for the selected time period and formats the bullish consensus expected move and the bearish consensus expected move for concurrent display in graphical and numerical form on the real-time expected move chart;

concurrently displaying on the real-time expected move chart the bullish consensus expected move, and the bearish consensus expected move in graphical and numerical form;

identifying nearest options strikes and expiries in an options chain and payout outcomes;

mapping the adjustable price target to the nearest options strikes and expiries and displaying on the real-time expected move chart; and

dynamically updating the real-time expected move chart in response to the consensus module receiving additional user selections.

2. The computer-implemented method of claim 1 comprising the further steps of:

constructing a trade based on the user selections;

generating a pre-populated order ticket to execute the trade;

displaying the pre-populated order ticket on the graphical user interface;

receiving instructions to execute an order represented by the pre-populated order ticket; and

executing the order.

3. A system for aggregating options market data from one or more remote market data services over a network and distributing an options market information visualization tool to a remote user computer for analyzing the aggregated options market data and constructing trade strategies by selecting a price target from a real-time expected move chart, comprising:

a transmission server comprising a central processing unit and a server communication transceiver that aggregates options market data from one or more remote market data services and stores the options market data in a non-transitory storage medium;

an options market information visualization tool comprising an interactive graphical user interface distributed to the remote user computer, the interactive graphical user interface displaying on a display associated with the remote user computer:

a company's identifying information, ticker symbol, current stock price, and daily stock price change or percent change;

one or more event indicators in association with one or more event dates, wherein the one or more event indicators each comprises a symbol;

a plurality of pre-populated time periods for which to calculate the current stock price's expected move, wherein the pre-populated time periods comprise a plurality of dates;

an adjustable price target; and

a real-time expected move chart that dynamically updates in response to user selections from among the plurality of pre-populated time periods and the adjustable price target;

an expected move selector operable by a user via the remote user computer to make user selections from among the plurality of pre-populated time periods and the adjustable price target to create a hypothetical trading scenario; and

a consensus module that in response to receiving the user selections from among the plurality of pre-populated time periods and the adjustable price target transmitted over a network from the remote user computer following inputs by the expected move selector, accesses the aggregated options market data, calculates a bullish consensus expected move and a bearish consensus expected move from options prices for the time period selection; formats the bullish consensus expected move and the bearish consensus expected move for concurrent display in graphical and numerical form on the real-time expected move chart, then causes the bullish consensus expected move and the bearish consensus expected move to be displayed on the interactive graphical user interface real-time expected move chart on the remote user computer, and thereafter dynamically updated in response to receiving additional user selections.

4. The system of claim 3 , wherein the consensus module calculates the bullish consensus expected move by extracting at-the-money (ATM) call and put options prices; and applying a dampener.

5. The system of claim 3 , wherein the interactive graphical user interface further displays a chart illustrating the stock past performances.

6. The system of claim 3 , wherein the adjustable price target is selected based on a market sentiment input.

7. The system of claim 3 , wherein the interactive graphical user interface further displays an expiry date or a duration target.

8. The system of claim 3 , wherein the hypothetical trading scenario comprises a date axis and a price axis, the adjustable price target, and a percent higher or lower the adjustable price target compared to the current stock price and a probability of outcome calculated from options price greeks.

9. The system of claim 3 , wherein the interactive graphical user interface further maps the adjustable price target and the duration target to nearest options strikes and expiries in an options chain.

10. The system of claim 7 , further comprising:

a trade generation engine that constructs one or more trade strategies in response to receiving one or more of the adjustable price target, the duration target, or the expiry date target; the current stock price; and the current stock price's expected move; and formats the one or more trade strategies for display on the interactive graphical user interface; obtains bid/offer data for each options contract over a network from one or more remote market data services; generates adjustable parameter choices comprising at least one of quantity, limit price, and best bid for display on the interactive graphical user interface; receives a user selection from among the adjustable parameter choices; maps to bestfit options contracts and price analysis to construct a trade based on the user selection from among adjustable parameter choices; generates a pre-populated ticket to execute the trade; and formats the pre-populated ticket for display on the interactive graphical user interface.

11. The system of claim 10 , wherein the one or more trade strategies comprises a multi-leg options strategy.

12. The system of claim 10 , wherein the trade generation engine adjusts the pre-populated ticket following receipt of a user instruction to increase or decrease the best bid; generates an adjusted pre-populated ticket; and formats the adjusted pre-populated ticket for display on the interactive graphical user interface.

13. The system of claim 12 , further comprising: a trade execution module that executes a trade based upon the adjusted pre-populated ticket.

14. The system of claim 13 , wherein the interactive graphical user interface further displays: evolving payout and probability outcomes of the executed trade dynamically calculated by a position analysis module; trade summary information concerning the executed trade comprising at least one of creation date, target price/date, trade profile, and trade description; and comparison data for the executed trade comprising at least one of days to expiry, trade price, current returns, likelihood of breakeven, and likelihood of target.

15. The system of claim 14 , wherein the trade execution module, upon receiving a post-trade instruction to add to a position or close a position from the user via the remote user computer executes the post-trade instruction.

Assignments (2)
CHANGE OF NAME Recorded Apr 1, 2022
From: OPTIONSAI, LLC
To: OPTIONS AI, INC
Reel/Frame 059572/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2020
From: FOLEY, JOHN L; GRIFFITHS, ALEXANDER; LYRISTIS, DEMERTIOS; LAGATOR, CALVIN C.
To: OPTIONSAI, LLC
Reel/Frame 053512/0567 →
Continuity (2)
Provisional Application 62888672 · Aug 19, 2019
Related Publication 20210056629A1 · Feb 25, 2021
Cited By (1)
US 1,117,229