Systems and methods of detecting manipulations on a binary options exchange
AssigneeCfph, LLC
InventorsRich Jaycobs, Nolan Glantz, James Les Walker
Life of this patent
Estimating the term…
Abstract
Methods, apparatuses and article of manufactures for receiving a plurality of bids and offers for a binary options transaction. Each bid and offer comprises a quantity and a price. At least one rule is applied to the plurality of received bids and offers. At least one of the plurality of bids and offers is determined to be potentially manipulative. An alert that the at least one bid or offer is potentially manipulative is transmitted.
Claims15
A method comprising:
- receiving, via a processor, a plurality of bids and offers for a binary options transaction, in which each bid and offer comprises a quantity and a price;
- applying, via a processor, at least one rule to the plurality of received bids and offers;
- determining, via a processor, that at least one of the plurality of bids and offers is potentially manipulative;
- transmitting to a remote device an alert the at least one bid or offer that is potentially manipulative, in which the remote device and the processor are in electronic communication over a network;
- displaying a price graph on a graphical user interface of the remote device, wherein the price graph displays a first domain and a first range;
- determining a user's location and a corresponding position on the price graph;
- prior to receiving any input to manipulate the price graph, retrieve data points within a pre-defined area surrounding the position on the price graph and writing the data points to a local memory of the remote device;
- receiving an input from the remote device requesting display of the price graph with a second domain and a second range, wherein at least one of the second domain and the second range is different from the first domain and the first range;
- and
- displaying the price graph on the graphical user interface of the remote device with the second domain and the second range based at least in part on at least one of the data points written to the local memory of the remote device.
A non-transitory computer readable medium storing a plurality of instructions executable by one or more processors, wherein execution of the plurality of instructions by the one or more processors causes the one or more processors to perform a plurality of operations, the plurality of operations comprising:
- receiving a plurality of bids and offers for a binary options transaction, in which each bid and offer comprises a quantity and a price;
- applying at least one rule to the plurality of received bids and offers;
- determining that at least one of the plurality of bids and offers is potentially manipulative;
- transmitting to a remote device an alert the at least one bid or offer that is potentially manipulative, in which the remote device and the one or more processors are in electronic communication over a network;
- displaying a price graph on a graphical user interface of the remote device, wherein the price graph displays a first domain and a first range;
- determining a user's location and a corresponding position on the price graph;
- prior to receiving any input to manipulate the price graph, retrieving data points within a pre-defined area surrounding the position on the price graph and writing the data points to a local memory of the remote device;
- receiving an input from the remote device requesting display of the price graph with a second domain and a second range, wherein at least one of the second domain and the second range is different from the first domain and the first range;
- and
- displaying the price graph on the graphical user interface of the remote device with the second domain and the second range based at least in part on at least one of the data points written to the local memory of the remote device.
An electronic device comprising:
- a communications module configured to receive a plurality of bids and offers for a binary options transaction, in which each bid and offer comprises a quantity and a price;
- one or more processors configured to perform a plurality of operations, the plurality of operations comprising:
- applying at least one rule to the plurality of received bids and offers;
- determining that at least one of the plurality of bids and offers is potentially manipulative;
- transmitting to a remote device an alert the at least one bid or offer that is potentially manipulative, in which the remote device and the one or more processors are in electronic communication over a network;
- displaying a price graph on a graphical user interface of the remote device, wherein the price graph displays a first domain and a first range;
- determining a user's location and a corresponding position on the price graph;
- prior to receiving any input to manipulate the price graph, retrieve data points within a pre-defined area surrounding the position on the price graph and writing the data points to a local memory of the remote device;
- receiving an input from the remote device requesting display of the price graph with a second domain and a second range, wherein at least one of the second domain and the second range is different from the first domain and the first range;
- and
- displaying the price graph on the graphical user interface of the remote device with the second domain and the second range based at least in part on at least one of the data points written to the local memory of the remote device.
Dependencies are inferred from the claim text.