Generating dynamic date sets that represent market conditions
First Claim
Patent Images
1. A machine-implemented method comprising:
- receiving first input that specifies a market instrument;
receiving second input that specifies one or more parameters for one or more date set computers that are associated with the market instrument;
wherein the one or more parameters define one or more market conditions which include one or more of;
a trending condition which indicates that the first time series is trending up or down, an above/below condition which indicates that the first time series is above or below a certain threshold, and a peaks/troughs condition which indicates peaks or troughs in the first time series;
receiving a first time series from a data repository, wherein the first time series is a sequence of data values associated with the market instrument;
determining a set of time periods of the first time series that satisfy one or more of the market conditions, wherein the set of time periods excludes one or more other time periods of the first time series that do not satisfy the one or more of the market conditions;
displaying regions for the set of time periods that satisfy the one or more market conditions overlaid on a graphical representation of the first time series in a graphical user interface, wherein the displayed regions are graphically distinguished from the one or more other time periods that do not satisfy the one or more of the market conditions, and wherein other regions for the one or more other time periods are not overlaid on the graphical representation of the first time series in the graphical user interface;
wherein the method is performed by one or more computing devices.
7 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, first input that specifies a market instrument is received. Second input that specifies one or more parameters for one or more date set computers associated with the market instrument is received. A first time series is received from a data repository, where the first time series is a sequence of data values associated with the market instrument. A set of time periods is extracted by applying the one or more date set computers based on the one or more parameters and the first time series. The set of time periods is displayed overlaid on a graphical representation of the first time series in a graphical user interface.
49 Citations
32 Claims
-
1. A machine-implemented method comprising:
-
receiving first input that specifies a market instrument; receiving second input that specifies one or more parameters for one or more date set computers that are associated with the market instrument; wherein the one or more parameters define one or more market conditions which include one or more of;
a trending condition which indicates that the first time series is trending up or down, an above/below condition which indicates that the first time series is above or below a certain threshold, and a peaks/troughs condition which indicates peaks or troughs in the first time series;receiving a first time series from a data repository, wherein the first time series is a sequence of data values associated with the market instrument; determining a set of time periods of the first time series that satisfy one or more of the market conditions, wherein the set of time periods excludes one or more other time periods of the first time series that do not satisfy the one or more of the market conditions; displaying regions for the set of time periods that satisfy the one or more market conditions overlaid on a graphical representation of the first time series in a graphical user interface, wherein the displayed regions are graphically distinguished from the one or more other time periods that do not satisfy the one or more of the market conditions, and wherein other regions for the one or more other time periods are not overlaid on the graphical representation of the first time series in the graphical user interface; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 27, 28, 29)
-
-
14. A non-transitory machine-readable storage medium having one or more program instructions recorded thereon, which instructions, when executed by one or more processors, cause:
-
receiving first input that specifies a market instrument; receiving second input that specifies one or more parameters for one or more date set computers that are associated with the market instrument; wherein the one or more parameters define one or more market conditions which include one or more of;
a trending condition which indicates that the first time series is trending up or down, an above/below condition which indicates that the first time series is above or below a certain threshold, and a peaks/troughs condition which indicates peaks or troughs in the first time series;receiving a first time series from a data repository, wherein the first time series is a sequence of data values associated with the market instrument; determining a set of time periods of the first time series that satisfy one or more of the market conditions, wherein the set of time periods excludes one or more other time periods of the first time series that do not satisfy the one or more of the market conditions; displaying regions for the set of time periods that satisfy the one or more market conditions overlaid on a graphical representation of the first time series in a graphical user interface, wherein the displayed regions are graphically distinguished from the one or more other time periods that do not satisfy the one or more of the market conditions, and wherein other regions for the one or more other time periods are not overlaid on the graphical representation of the first time series in the graphical user interface. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32)
-
Specification