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 having stored therein;
a plurality of users associated with a game controller, the plurality of users comprising a first user and a second user;
a first set of controller signal relationships associated in the memory with the game controller and the first user; and
a second set of controller signal relationships different from the first set, the second set associated in the memory with the game controller and the second user;
wherein each controller signal relationship associates one of a plurality of game controller signals with one of a plurality of transaction commands associated with electronic purchasing; and
a processor communicatively coupled to the memory and operable to;
determine that the first user is using the game controller;
receive a particular game controller signal from the game controller;
based on the acts of determining that the first user is using the game controller and the act of receiving a particular game controller signal from the game controller, access the first set of controller signal relationships;
determine the transaction command associated with the particular game controller signal based at least in part on the first set of controller signal relationships; and
communicate the determined transaction command,wherein a first joystick of the game controller is configured to move a cursor in a user interface, wherein a transaction can be entered at the user interface for entering transaction commands, andwherein a second joystick of the game controller is configured to input transaction commands in the user interface.
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.
-
Citations
32 Claims
-
1. A system for electronic trading, comprising:
-
a memory having stored therein; a plurality of users associated with a game controller, the plurality of users comprising a first user and a second user; a first set of controller signal relationships associated in the memory with the game controller and the first user; and a second set of controller signal relationships different from the first set, the second set associated in the memory with the game controller and the second user; wherein each controller signal relationship associates one of a plurality of game controller signals with one of a plurality of transaction commands associated with electronic purchasing; and a processor communicatively coupled to the memory and operable to; determine that the first user is using the game controller; receive a particular game controller signal from the game controller; based on the acts of determining that the first user is using the game controller and the act of receiving a particular game controller signal from the game controller, access the first set of controller signal relationships; determine the transaction command associated with the particular game controller signal based at least in part on the first set of controller signal relationships; and communicate the determined transaction command, wherein a first joystick of the game controller is configured to move a cursor in a user interface, wherein a transaction can be entered at the user interface for entering transaction commands, and wherein a second joystick of the game controller is configured to input transaction commands in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for electronic trading, comprising:
-
storing therein, by at least one processor in a memory, a plurality of users associated with a game controller, the plurality of users comprising a first user and a second user; storing therein, by the at least one processor in the memory, a first set of controller signal relationships associated in the memory with the game controller and the first user; and storing therein, by the at least one processor, a second set of controller signal relationships associated in the memory with the game controller and the second user, the second set being different from the first set; wherein at least one controller signal relationship associates one of a plurality of game controller signals with one of a plurality of transaction commands associated with electronic transacting; determining, by the at least one processor, that the first user is using the game controller; receiving, by the at least one processor, a particular game controller signal from the game controller; based on the acts of determining that the first user is using the game controller and the act of receiving a particular game controller signal from the game controller, accessing, by the at least one processor, the first stored set of controller signal relationships; determining, by the at least one processor, the transaction command associated with the particular game controller signal based at least in part on the first set of controller signal relationships; and communicating, by the at least one processor, the determined transaction command, wherein a first joystick of the game controller is configured to move a cursor in a user interface, wherein a transaction can be entered at the user interface for entering transaction commands, and wherein a second joystick of the game controller is configured to input transaction commands in the user interface. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method for electronic trading, comprising:
-
determining, by at least one processor, that a first user of a plurality of users is using a game controller; receiving, by at least one processor, a particular game controller signal from the game controller; based on the acts of determining that the first user is using the game controller and the act of receiving a particular game controller signal from the game controller, accessing a first of a plurality of stored sets of controller signal relationships, the first set of controller signal relationships being stored therein in a memory and associated in the memory with the first user, wherein; a first set of controller signal relationships is associated therein in the memory with a game controller and a first user; a second set of controller signal relationships is associated therein in the memory with the game controller and a second user; and at least one controller signal relationship associates therein in the memory one of a plurality of game controller signals with one of a plurality of transaction commands associated with electronic trading of financial instruments; determining, by the at least one processor, the transaction 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, by the at least one processor, the determined transaction command, wherein a first joystick of the game controller is configured to move a cursor in a user interface, wherein a transaction can be entered at the user interface for entering transaction commands, and wherein a second joystick of the game controller is configured to input transaction commands in the user interface. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification