System and method for using a game controller device for electronic trading
First Claim
Patent Images
1. A system for electronic trading, comprising:
- a memory operable to store;
a first set of controller signal relationships, the first set associated with a first user and with a first type of game controller;
a second set of controller signal relationships, the second set associated with the first user and with a second type of game controller; and
a third set of controller signal relationships, the third set associated with a second user and with the first type of game controller;
an interface application communicatively coupled to the memory, wherein;
at least one controller signal relationship associates one of a plurality of game controller signals with one of a plurality of trading system commands associated with the electronic trading of financial instruments;
the interface application is operable to;
identify a particular user associated with a particular game controller;
identify a particular controller type associated with the particular game controller;
determine at least one of the stored sets of controller signal relationships based at least in part on the identified user and the identified controller type;
receive a particular game controller signal from the particular game controller;
determine the trading system command associated with the particular game controller signal based at least in part on the at least one determined set of controller signal relationships; and
communicate the determined trading system command such that the trading system command is executed.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a system for electronic trading is provided. The system includes an interface application having an associated mapping module that defines a plurality of controller signal relationships. Each controller signal relationship associates a game controller signal with a trading system command associated with the electronic trading of financial instruments. The interface application is operable to receive a particular game controller signal, determine the trading system command associated with the particular game controller signal using the mapping module, and communicate the determined trading system command such that the trading system command is executed.
140 Citations
50 Claims
-
1. A system for electronic trading, comprising:
-
a memory operable to store; a first set of controller signal relationships, the first set associated with a first user and with a first type of game controller; a second set of controller signal relationships, the second set associated with the first user and with a second type of game controller; and a third set of controller signal relationships, the third set associated with a second user and with the first type of game controller; an interface application communicatively coupled to the memory, wherein; at least one controller signal relationship associates one of a plurality of game controller signals with one of a plurality of trading system commands associated with the electronic trading of financial instruments; the interface application is operable to; identify a particular user associated with a particular game controller; identify a particular controller type associated with the particular game controller; determine at least one of the stored sets of controller signal relationships based at least in part on the identified user and the identified controller type; receive a particular game controller signal from the particular game controller; determine the trading system command associated with the particular game controller signal based at least in part on the at least one determined set of controller signal relationships; and communicate the determined trading system command such that the trading system command is executed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26)
-
-
25. A system for electronic trading, comprising:
-
a memory operable to store; a first set of controller signal relationships, the first set associated with a first user and with a first type of same controller; a second set of controller signal relationships, the second set associated with the first user and with a second type of same controller; and a third set of controller signal relationships, the third set associated with a second user and with the first type of same controller; an interface application communicatively coupled to the memory, wherein; at least one controller signal relationship associates one of a plurality of game controller signals with one of a plurality of trading system commands associated with electronic trading of financial instruments; the interface application is operable to identify a particular user associated with a particular same controller, identify a particular controller type associated with the particular same controller, and determine at least one of the stored sets of controller signal relationships based at least in part on the identified user and the identified controller type; the interface application is further operable to receive from the particular game controller a particular game controller signal, determine the trading system command associated with the particular game controller signal using the determined set of controller signal relationships, and communicate the determined trading system command such that the trading system command is executed; and the interface application is further operable to provide to a user a controller configuration interface, receive via the controller configuration interface one or more configuration instructions, and generate one or more controller signal relationships based on the received configuration instructions.
-
-
27. A method for electronic trading, comprising:
-
storing a plurality of sets of controller signal relationships, wherein; a first set of controller signal relationships is associated with a first user and with a first type of same controller; a second set of controller signal relationships is associated with the first user and with a second type of same controller; a third set of controller signal relationships is associated with a second user and with the first type of same controller; and at least one controller signal relationship associates one of a plurality of game controller signals with one of a plurality of trading system commands associated with electronic trading of financial instruments via a trading platform; identifying a particular user associated with a particular same controller; identifying a particular controller type associated with the particular same controller; determining at least one of the stored sets of controller signal relationships based at least in part on the identified user and the identified controller type; receiving a particular game controller signal generated by the particular game controller; determining the trading system command associated with the particular game controller signal based at least in part on the at least one determined set of controller signal relationships; and communicating the determined trading system command toward the trading platform such that the trading system command may be executed by the trading platform. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40)
-
-
39. A system for managing trading, comprising:
-
a computer system having a processor; and at least one computer readable medium communicatively coupled to the computer system, the at least one computer readable medium storing; a plurality of sets of controller signal relationships, wherein; a first set of controller signal relationships is associated with a first user and with a first type of same controller; a second set of controller signal relationships is associated with the first user and with a second type of same controller; a third set of controller signal relationships is associated with a second user and with the first type of game controller; and at least one controller signal relationship associates one of a plurality of game controller signals with one of a plurality of trading system commands associated with electronic trading of financial instruments via a trading platform; and a program operable, when executed by the processor, to; identify a particular user associated with a particular same controller; identify a particular controller type associated with the particular same controller; determine at least one of the stored sets of controller signal relationships based at least in part on the identified user and the identified controller type; receive a particular game controller signal generated by the particular game controller; determine the trading system command associated with the particular game controller signal based at least in part on the at least one determined set of controller signal relationships; and communicate the determined trading system command toward the trading platform such that the trading system command may be executed by the trading platform. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification