IP Library Granted Patent US 11,556,985
Granted Patent B2
US 11,556,985 · App. 16/856,840 · Granted Jan 17, 2023

Search space minimization for computerized time-series data forecasting system

Inventor: Harrison W. Napper (Chicago, IL)
Assignee: TD AMERITRADE IP COMPANY, INC.
G06Q40/04G06Q40/06G06Q40/125
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,556,985
App. No.
16/856,840
Granted
Jan 17, 2023
Kind
B2
Abstract

A system includes a processor and a memory with instructions. The instructions include, in response to receiving a zoned graph request, determining a current breakeven point on a current date based on a strike price of an option. The instructions include estimating a future strike price of the option based on an expiration date of the option, determining a future breakeven point on the expiration date of the option based on the estimated future strike price, and determining a range as a current price corresponding to the current breakeven point to a future price corresponding to the future breakeven point. The instructions include, for each time between the current date and the expiration date, determining a middle breakeven point at the corresponding time based on the range and generating a zoned graph including the current breakeven point, the future breakeven point, and each middle breakeven point at the corresponding times.

Claims (32)

1. A method comprising:

receiving, using at least one processor, at least one user input for a zoned graph request including an option identifier from a user device;

determining, using the at least one processor, a current breakeven point on a current date based on a strike price of an option corresponding to the option identifier;

estimating, using the at least one processor, a future value of the option corresponding to the option identifier based on an expiration date of the option;

determining, using the at least one processor, a future breakeven point on the expiration date of the option based on the estimated future value;

determining, using the at least one processor, a range as a current price corresponding to the current breakeven point to a future price corresponding to the future breakeven point;

for each time of a set of times between the current date and the expiration date, determining, using the at least one processor, a middle breakeven point at the corresponding time based on the range;

generating, using the at least one processor, a zoned graph including the current breakeven point, the future breakeven point, and each middle breakeven point between the current breakeven point and the future breakeven point at the corresponding times;

selecting, using the at least one processor, a price equal to one price interval above the current price corresponding to the current breakeven point;

determining, using the at least one processor, a breakdown value of the selected price as a projected price of the option at the selected price less a cost associated with the option;

shading, using the at least one processor, an upper portion of the zoned graph as a profit in response to the breakdown value being above zero;

updating, using the at least one processor, the zoned graph in real-time based on a current price of a stock corresponding to the option identifier, and

wherein determining each breakeven point includes,

calculating a projected value of the option using a Black-Scholes pricing model; and

identifying each breakeven point as between the strike price and a second price using a Newton-Raphson point finding algorithm, wherein the second price is identified using the calculated projected value.

2. The method of claim 1 further comprising:

shading, using the at least one processor, the upper portion of the zoned graph as a loss in response to the breakdown value being below zero.

3. The method of claim 1 wherein determining the current breakeven point on the current date based on the strike price of the option corresponding to the option identifier includes:

determining a first projected value of the option at a price higher than the strike price,

calculating a difference between the first projected value and a cost associated with the option, and

in response to the difference being greater than zero, performing a point finding algorithm between the strike price and the price higher than the strike price to identify the current breakeven point.

4. The method of claim 1 wherein determining the current breakeven point on the current date based on the strike price of the option corresponding to the option identifier includes:

determining a first projected value of the option at a price lower than the strike price,

calculating a difference between the first projected value and a cost associated with the option, and

in response to the difference being less than zero, performing a point finding algorithm between the strike price and the price lower than the strike price to identify the current breakeven point.

5. The method of claim 1 wherein, for each time of the set of times between the current date and the expiration date, determining the middle breakeven point at the corresponding time based on the range includes:

after determining the middle breakeven point, reducing the range to a middle price associated with the middle breakeven point and the future price.

6. The method of claim 1 wherein each breakeven point includes a corresponding price and a corresponding time.

7. The method of claim 1 further comprising:

storing, using the at least one processor, a stock and option parameter database in memory, the stock and option parameter database including a plurality of options, wherein each option of the plurality of options includes a corresponding stock symbol, a value, and an expiration date.

8. The method of claim 7 further comprising:

obtaining, using the at least one processor, option data corresponding to the option from the stock and option parameter database to determine breakeven points.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2023
From: TD AMERITRADE IP COMPANY, INC.
To: CHARLES SCHWAB & CO., INC.
Reel/Frame 064807/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: NAPPER, HARRISON W.
To: TD AMERITRADE IP COMPANY, INC.
Reel/Frame 052483/0110 →
Continuity (1)
Related Publication 20210334899A1 · Oct 28, 2021