IP Library Granted Patent US 11,514,486
Granted Patent B2
US 11,514,486 · App. 17/369,577 · Granted Nov 29, 2022

Price range symbol indicator integration display system, method, and device

Inventor: Eric Schneider (Delray Beach, FL)
G06Q30/0283G06Q30/0201G06Q40/04
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,514,486
App. No.
17/369,577
Granted
Nov 29, 2022
Kind
B2
Abstract

A method of displaying a symbol representative of changes in price during a time period, the method includes receiving, for each intra-time period of a plurality of intra-time periods in the time period, intra-time price data including an intra-time open price, an intra-time close price, and an intra-time volume corresponding to the intra-time period, determining, from the received intra-time price data, an open price, which is an intra-time open price of an initial intra-time period and a close price, which is an intra-time close price of a last intra-time period, determining, from the intra-time volume of each of the plurality of intra-time periods, a highest intra-time volume occurring within a first intra-time period and a lowest intra-time volume occurring within a second intra-time period, generating a volume normalization value for the intra-time volume of each of the plurality of intra-time periods using the lowest intra-time volume and the highest intra-time volume, generating, by a charting engine, a candle body from the open price and the close price, wherein a height of the candle body indicates a difference between the open price and the close price, and a width of the candle body indicates a difference between a start time of the time period and an end time of the time period, generating, by a charting engine, in accordance with a selected intra-time volume rendering method, a body fill area from each of the generated volume normalization values of each of the plurality of intra-time periods, and displaying, by the charting engine, the symbol, which includes the candle body and the body fill area within the candle body.

Claims (69)

1. A method of displaying a symbol representative of changes in price during a time period, the method comprising:

receiving, for each intra-time period of a plurality of intra-time periods in the time period, intra-time price data including an intra-time open price, an intra-time close price, and an intra-time volume corresponding to the intra-time period;

determining, from the received intra-time price data for the plurality of intra-time periods, an open price, which is an intra-time open price of an initial intra-time period of the plurality of intra-time periods and a close price, which is an intra-time close price of a last intra-time period of the plurality of intra-time periods;

determining, from the intra-time volume of each of the plurality of intra-time periods, a highest intra-time volume occurring within a first intra-time period of the plurality of intra-time periods and a lowest intra-time volume occurring within a second intra-time period of the plurality of intra-time periods;

generating a volume normalization value for the intra-time volume of each of the plurality of intra-time periods using the lowest intra-time volume and the highest intra-time volume;

generating, by a charting engine, a candle body from the open price and the close price, wherein a height of the candle body indicates a difference between the open price and the close price, and a width of the candle body indicates a difference between a start time of the time period and an end time of the time period;

generating, by a charting engine, in accordance with a selected intra-time volume rendering method, a body fill area from each of the generated volume normalization values of each of the plurality of intra-time periods; and

displaying, by the charting engine, the symbol, which includes the candle body and the body fill area within the candle body.

2. The method of claim 1 , wherein the intra-time volume rendering method is selected from one of an intra-time volume histogram, an intra-time volume bar chart, an intra-time volume luminosity level, and an intra-time volume voxel layer.

3. The method of claim 2 , wherein the intra-time volume voxel layer is representative of multidimensional spatiotemporal information in a 3-D volumetric visualization.

4. The method of claim 1 , wherein each volume normalization value is calculated based on one of an intra-time volume oscillator and a ratio between a current intra-time volume and an average of one or more prior intra-time volumes.

5. The method of claim 1 , wherein the time period is a first time period, the first time period is an intra-time period within a second time period, and the second time period is longer in duration than the first time period.

6. The method of claim 1 , wherein the time period is one of an amount of ticks, an amount of volume, an amount of price range, and an amount of time between a fraction of a second and decades.

7. The method of claim 1 , wherein the changes in price are of a market-traded object representative of one of a physical asset, a digital asset, an asset pair, and a ratio between two different assets.

8. A method of displaying a symbol representative of changes in price during a time period, the method comprising:

receiving historical intra-time price data;

receiving, for each intra-time period of a plurality of intra-time periods in the time period, intra-time price data including an intra-time open price, an intra-time high price, an intra-time low price, an intra-time close price, and an intra-time volume, corresponding to the intra-time period;

determining, from the received intra-time price data for the plurality of intra-time periods, an open price, which is an intra-time open price of an initial intra-time period of the plurality of intra-time periods and a close price, which is an intra-time close price of a last intra-time period of the plurality of intra-time periods;

generating, from the intra-time price data of each of the plurality of intra-time periods and the historical intra-time price data, a technical indicator normalization value for each of the plurality of intra-time periods;

generating, by a charting engine, a candle body from the open price and the close price, wherein a height of the candle body indicates a difference between the open price and the close price, and a width of the candle body indicates a difference between a start time of the time period and an end time of the time period;

generating, by the charting engine, in accordance with a selected intra-time technical indicator rendering method, a body fill area from each of the generated technical indicator normalization values of each of the plurality of intra-time periods; and

displaying, by the charting engine, the symbol, which includes the candle body and the body fill area within the candle body.

9. The method of claim 8 , wherein each technical indicator normalization value is calculated based on one of an intra-time technical indicator oscillator and a ratio between a current intra-time technical indicator and an average of one or more prior intra-time technical indicators.

10. The method of claim 8 , wherein the intra-time technical indicator rendering method is selected from one of an intra-time technical indicator histogram, an intra-time technical indicator bar chart, an intra-time technical indicator luminosity level, and an intra-time volume voxel layer.

11. The method of claim 10 , wherein the intra-time volume voxel layer is representative of multidimensional spatiotemporal information in a 3-D volumetric visualization.

12. The method of claim 8 , wherein each technical indicator normalization value is calculated based on one of an Accumulation/Distribution (AD), an Average Directional Movement (ADX), an Absolute Price Oscillator (APO), an Aroon Oscillator (ARO), an Average True Range (ATR), a Band Width (BW), a Commodity Channel Index (CCI), a Chande Momentum Oscillator (CMO), a Directional Movement Indicator (DMI), a Linear Regression Angle (LRA), a Linear Regression Intercept (LRI), a Linear Regression Slope (LRM), a Money Flow Index (MFI), a Momentum (MOM), a Moving Average Convergence Divergence (MACD), a Triple Exponential Moving Average Oscillator (TRIX), an On Balance Volume (OBV), a Percent Price Oscillator (PPO), a Price Volume Trend (PVT), a Rate of Change (ROC), a Relative Strength Indicator (RSI), an Ultimate Oscillator (ULTOSC), and a Williams % R (WillR).

13. The method of claim 8 , wherein the time period is a first time period, the first time period is an intra-time period within a second time period, and the second time period is longer in duration than the first time period.

14. The method of claim 8 , wherein the time period is one of an amount of ticks, an amount of volume, an amount of price range, and an amount of time between a fraction of a second and decades.

15. The method of claim 8 , wherein the changes in price are of a market-traded object representative of one of a physical asset, a digital asset, an asset pair, and a ratio between two different assets.

16. A method of displaying a plurality of price range symbols, each price range symbol being representative of a time period and an amount of historical volume, each time period having a same duration, the method comprising:

in response to determining that a received last price is also a close price of a range of prices of a current time period, determining an amount of current volume for the current time period;

determining a lowest amount of volume and a highest amount of volume from the amount of the current volume and from the amount of the historical volume corresponding to at least a portion of each of the plurality of price range symbols;

generating a volume normalization value for the amount of the current volume and for the amount of the historical volume corresponding to at least a portion of each of the plurality of price range symbols using the lowest amount of volume and the highest amount of volume;

generating, by a charting engine, at least a portion of the plurality of price range symbols, each price range symbol having a luminosity level corresponding to its generated volume normalization value and generating a current completed price range symbol based upon the range of prices of the current time period having a luminosity level corresponding to its generated volume normalization value with respect to the amount of current volume; and

displaying, by the charting engine, the at least a portion of the plurality of price range symbols and the current completed price range symbol.

17. An apparatus for displaying a symbol representative of changes in price during a time period, the apparatus comprising:

processing circuitry configured to

receive, for each intra-time period of a plurality of intra-time periods in the time period, intra-time price data including an intra-time open price, an intra-time close price, and an intra-time volume corresponding to the intra-time period;

determine, from the received intra-time price data for the plurality of intra-time periods, an open price, which is an intra-time open price of an initial intra-time period of the plurality of intra-time periods and a close price, which is an intra-time close price of a last intra-time period of the plurality of intra-time periods;

determine, from the intra-time volume of each of the plurality of intra-time periods, a highest intra-time volume occurring within a first intra-time period of the plurality of intra-time periods and a lowest intra-time volume occurring within a second intra-time period of the plurality of intra-time periods;

generate a volume normalization value for the intra-time volume of each of the plurality of intra-time periods using the lowest intra-time volume and the highest intra-time volume;

generate, by a charting engine, a candle body from the open price and the close price, wherein a height of the candle body indicates a difference between the open price and the close price, and a width of the candle body indicates a difference between a start time of the time period and an end time of the time period;

generate, by a charting engine, in accordance with a selected intra-time volume rendering method, a body fill area from each of the generated volume normalization values of each of the plurality of intra-time periods; and

display, by the charting engine, the symbol, which includes the candle body and the body fill area within the candle body.

18. The apparatus of claim 17 , wherein the intra-time volume rendering method is selected from one of an intra-time volume histogram, an intra-time volume bar chart, an intra-time volume luminosity level, and an intra-time volume voxel layer.

19. The apparatus of claim 17 , wherein each volume normalization value is calculated based on one of an intra-time volume oscillator and a ratio between a current intra-time volume and an average of one or more prior intra-time volumes.

20. The apparatus of claim 17 , wherein the time period is one of an amount of ticks, an amount of volume, an amount of price range, and an amount of time between a fraction of a second and decades.

21. The apparatus of claim 17 , wherein the changes in price are of a market-traded object representative of one of a physical asset, a digital asset, an asset pair, and a ratio between two different assets.

22. An apparatus for displaying a symbol representative of changes in price during a time period, the apparatus comprising:

processing circuitry configured to

receive historical intra-time price data;

receive, for each intra-time period of a plurality of intra-time periods in the time period, intra-time price data including an intra-time open price, an intra-time high price, an intra-time low price, an intra-time close price, and an intra-time volume, corresponding to the intra-time period;

determine, from the received intra-time price data for the plurality of intra-time periods, an open price, which is an intra-time open price of an initial intra-time period of the plurality of intra-time periods and a close price, which is an intra-time close price of a last intra-time period of the plurality of intra-time periods;

generate, from the intra-time price data of each of the plurality of intra-time periods and the historical intra-time price data, a technical indicator normalization value for each of the plurality of intra-time periods;

generate, by a charting engine, a candle body from the open price and the close price, wherein a height of the candle body indicates a difference between the open price and the close price, and a width of the candle body indicates a difference between a start time of the time period and an end time of the time period;

generate, by the charting engine, in accordance with a selected intra-time technical indicator rendering method, a body fill area from each of the generated technical indicator normalization values of each of the plurality of intra-time periods; and

display, by the charting engine, the symbol, which includes the candle body and the body fill area within the candle body.

23. The apparatus of claim 22 , wherein each technical indicator normalization value is calculated based on one of an intra-time technical indicator oscillator and a ratio between a current intra-time technical indicator and an average of one or more prior intra-time technical indicators.

24. The apparatus of claim 22 , wherein the intra-time technical indicator rendering method is selected from one of an intra-time technical indicator histogram, an intra-time technical indicator bar chart, an intra-time technical indicator luminosity level, and an intra-time volume voxel layer.

25. The apparatus of claim 22 , wherein each technical indicator normalization value is calculated based on one of an Accumulation/Distribution (AD), an Average Directional Movement (ADX), an Absolute Price Oscillator (APO), an Aroon Oscillator (ARO), an Average True Range (ATR), a Band Width (BW), a Commodity Channel Index (CCI), a Chande Momentum Oscillator (CMO), a Directional Movement Indicator (DMI), a Linear Regression Angle (LRA), a Linear Regression Intercept (LRI), a Linear Regression Slope (LRM), a Money Flow Index (MFI), a Momentum (MOM), a Moving Average Convergence Divergence (MACD), a Triple Exponential Moving Average Oscillator (TRIX), an On Balance Volume (OBV), a Percent Price Oscillator (PPO), a Price Volume Trend (PVT), a Rate of Change (ROC), a Relative Strength Indicator (RSI), an Ultimate Oscillator (ULTOSC), and a Williams % R (WillR).

26. The apparatus of claim 22 , wherein the time period is one of an amount of ticks, an amount of volume, an amount of price range, and an amount of time between a fraction of a second and decades.

27. The apparatus of claim 22 , wherein the changes in price are of a market-traded object representative of one of a physical asset, a digital asset, an asset pair, and a ratio between two different assets.

28. An apparatus for displaying a plurality of price range symbols, each price range symbol being representative of a time period and an amount of historical volume, each time period having a same duration, the apparatus comprising:

processing circuitry configured to

in response to a determination that a received last price is also a close price of a range of prices of a current time period, determine an amount of current volume for the current time period;

determine a lowest amount of volume and a highest amount of volume from the amount of the current volume and from the amount of the historical volume corresponding to at least a portion of each of the plurality of price range symbols;

generate a volume normalization value for the amount of the current volume and for the amount of the historical volume corresponding to at least a portion of each of the plurality of price range symbols using the lowest amount of volume and the highest amount of volume;

generate, by a charting engine, at least a portion of the plurality of price range symbols, each price range symbol having a luminosity level corresponding to its generated volume normalization value and generating a current completed price range symbol based upon the range of prices of the current time period having a luminosity level corresponding to its generated volume normalization value with respect to the amount of current volume; and

display, by the charting engine, the at least a portion of the plurality of price range symbols and the current completed price range symbol.

Continuity (9)
Continuation In Part 17352294 · Jun 19, 2021
Continuation In Part 17351929 · Jun 18, 2021
Continuation In Part 17342573 · Jun 9, 2021
Continuation In Part 17338260 · Jun 3, 2021
Continuation In Part 16937949 · Jul 24, 2020
Continuation In Part 16935084 · Jul 21, 2020
Continuation In Part 16932345 · Jul 17, 2020
Continuation In Part 16790512 · Feb 13, 2020
Related Publication 20210334866A1 · Oct 28, 2021