US20080228618A1 - System And Method For Providing An Operator Interface For Displaying Market Data, Trader Options, And Trader Input - Google Patents

System And Method For Providing An Operator Interface For Displaying Market Data, Trader Options, And Trader Input Download PDF

Info

Publication number
US20080228618A1
US20080228618A1 US11/686,695 US68669507A US2008228618A1 US 20080228618 A1 US20080228618 A1 US 20080228618A1 US 68669507 A US68669507 A US 68669507A US 2008228618 A1 US2008228618 A1 US 2008228618A1
Authority
US
United States
Prior art keywords
market data
options
bid
trader
trading product
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/686,695
Inventor
Joseph C. Noviello
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BGC Partners Inc
Original Assignee
BGC Partners Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to US11/686,695 priority Critical patent/US20080228618A1/en
Application filed by BGC Partners Inc filed Critical BGC Partners Inc
Assigned to ESPEED, INC. reassignment ESPEED, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NOVIELLO, JOSEPH C.
Priority to CA002624537A priority patent/CA2624537A1/en
Priority to AU2008201040A priority patent/AU2008201040A1/en
Priority to JP2008065135A priority patent/JP5544069B2/en
Priority to PCT/US2008/057021 priority patent/WO2008112984A1/en
Publication of US20080228618A1 publication Critical patent/US20080228618A1/en
Assigned to BGC PARTNERS, INC. reassignment BGC PARTNERS, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: ESPEED, INC.
Priority to AU2014210575A priority patent/AU2014210575A1/en
Priority to AU2016213779A priority patent/AU2016213779A1/en
Priority to AU2017219145A priority patent/AU2017219145A1/en
Priority to AU2018250427A priority patent/AU2018250427A1/en
Priority to AU2019210637A priority patent/AU2019210637A1/en
Priority to US16/886,841 priority patent/US11620705B2/en
Priority to AU2020256290A priority patent/AU2020256290A1/en
Priority to US18/129,434 priority patent/US20230274354A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Definitions

  • This invention relates generally to the field of operator interface processing and more specifically to a system and method for providing an operator interface for displaying market data, trader options, and trader input.
  • electronic trading systems have gained widespread acceptance for trading a wide variety of items, such as goods, services, financial instruments, and commodities.
  • electronic trading systems may be used to trade stocks, fixed income securities, currencies, futures contracts, oil, and gold.
  • Electronic trading systems may have a number of client systems connected to a trading platform.
  • a client system may include input devices, such as keyboards or mouse devices, that may be used to communicate with the trading system.
  • keyboards may be specifically designed for use with a trading system.
  • a system for displaying market data, trader options, and trader input includes a memory and a processor.
  • the memory stores market data for a trading product, where the market data includes an inside market price for the trading product.
  • the processor initiates display of a market data section of a tile, where the market data section comprises the market data.
  • the processor initiates display of a trader input section of the tile, where the trader input section comprises options.
  • the processor receives a selection of a bid-offer pair for the trading product from the options, and updates the trader input section to indicate the selected bid-offer pair.
  • a technical advantage of one embodiment may be that a display has tiles that display information about trading products to a trader.
  • a tile displays market data for a particular trading product.
  • the market data may include a bid quantity, an inside market price, and an offer quantity.
  • the tile also displays options from which the trader may select to designate desired conditions for initiating a trade for the trading product.
  • the options may include quantities of and bid-offer pairs for the trading product.
  • the trader may use knobs of a game controller device to make selections. One knob may be used to select a quantity, and another knob may be used to select a bid-offer pair. Thus, the trader may use the tile and the game controller device to easily select a quantity and a bid-offer pair for the trading product.
  • buttons of the game controller device may be used to initiate specific types of trades.
  • One button may be used to initiate a bid and/or buy at the quantity and bid-offer pair selected by the trader.
  • Another button may be used to initiate an offer and/or sell at the quantity and bid-offer pair selected by the trader.
  • Yet another button may be used to initiate a buy at the inside market price.
  • Yet another button may be used to initiate a sell at the inside market price.
  • FIG. 1 illustrates one embodiment of an electronic trading system
  • FIG. 2 illustrates an example of a display that includes a tile for use in the system of FIG. 1 ;
  • FIG. 3 illustrates an example of a game controller device for use in the system of FIG. 1 ;
  • FIG. 4 illustrates one embodiment of a method for displaying one or more tiles.
  • FIGS. 1 through 4 of the drawings like numerals being used for like and corresponding parts of the various drawings.
  • FIG. 1 illustrates one embodiment of an electronic trading system 10 operable to facilitate trading for traders 24 .
  • System 10 includes a client system 12 , a trading platform 14 , and a network 16 , coupled as shown.
  • Client system 12 includes interface devices 28 (such as a game controller device 36 and a display device 32 ) and a client platform 34 .
  • Client platform 34 includes a processor 46 and a memory 48 .
  • client system 12 generates a display 11 that has tiles 13 that display information describing trading products.
  • a tile 13 displays market data 15 for a trading product.
  • Market data 15 is received in near real-time from a market data center and provides near real-time information for tile 13 .
  • Market data 15 may include a bid quantity, an inside market price, and an offer quantity.
  • Tile 13 also displays options 19 from which trader 24 may select to designate desired conditions for initiating a trade.
  • the options may include quantities and bid-offer pairs for the trading product.
  • Trader 24 uses knobs of game controller device 36 to make selections. One knob may be used to select a quantity, and another knob may be used to select a bid-offer pair.
  • Trader 24 may monitor market data 15 , and may decide to initiate a trade in response to market data 15 .
  • Trader 24 uses buttons of game controller device 36 to initiate specific types of trades.
  • One button may be used to initiate a bid and/or buy at the quantity and bid-offer pair selected by trader 24 .
  • Another button may be used to initiate an offer and/or sell at the quantity and bid-offer pair selected by trader 24 .
  • Yet another button may be used to initiate a buy at the inside market price.
  • yet another button may be used to initiate a sell at the inside market price.
  • trader 24 may readily read the bid quantity, the inside market price, and the offer quantity for a trading product from tile 13 .
  • trader 24 may use tile 13 and game controller device 36 to easily select a quantity and a bid-offer pair for the trading product.
  • trader 24 may use specific knobs and/or buttons of game controller device 36 to initiate specific types of trades.
  • traders 24 may represent users of trading system 10 capable of placing and/or responding to trading orders 17 .
  • a trader 24 may represent a principal, an agent acting on behalf of a principal, an individual, a legal entity (such as a corporation), or any machine or mechanism that is capable of placing and/or responding to trading orders 17 .
  • a trading order 17 may represent an order to buy or sell a particular amount of a particular trading product.
  • a trading product may refer to any suitable product or combination of products that forms the basis of a given trading order 17 .
  • Examples of trading products may include any type of goods, services, financial instruments, commodities, equities, stocks, fixed income securities, interest rate derivatives, currencies, futures contracts, debentures, options, securities, derivative trading instruments, or any other suitable product or combination of products.
  • a client system 12 may represent any suitable end-user element that may be used to access one or more elements of trading system 10 , such as trading platform 14 .
  • an end-user element include a computer, a workstation, a telephone, an Internet browser, an electronic notebook, a personal digital assistant (PDA), a pager, or any other suitable device (wireless or otherwise) capable of receiving, processing, storing, and/or communicating information with other components of system 10 .
  • PDA personal digital assistant
  • Client system 12 may include interface devices 28 and a client platform 34 .
  • An interface device 28 may represent any suitable device operable to communicate signals to and/or from client platform 34 via a wired and/or a wireless link. Examples of interface devices 28 may include input devices, output devices, and/or input/output devices.
  • Examples of input devices include a game controller device 36 , a keyboard, a mouse, a microphone, and/or another end-user element.
  • Game controller device 36 represents any suitable input device that communicates with client platform 34 .
  • Examples of game controller devices 36 include video game controllers such as a joystick or a gamepad.
  • An example of an output device includes a display device 32 that displays output information in a display 11 .
  • Examples of display devices 32 include a computer display, a CRT monitor, or a television.
  • Client platform 34 includes a processor 46 and a memory 48 coupled as shown.
  • Processor 46 comprises any suitable combination of hardware and/or software to perform the functions described herein, including processing data associated with trading system 10 , which may involve executing coded instructions associated with interface application 50 .
  • Memory 48 comprises any suitable combination of volatile and/or non-volatile memory that stores and/or facilitates retrieval of information.
  • Memory 48 may store interface application 50 .
  • Interface application 50 comprises an application that allows interface devices 28 to receive and/or transmit information.
  • interface application 50 may include a graphical user interface (GUI) application that generates display 11 on display device 32 .
  • GUI graphical user interface
  • interface application 50 may change display 11 in response to commands from interface devices 28 and/or trading platform 14 .
  • interface application 50 may also send messages to interface devices 28 and/or trading platform 14 in response to commands from interface devices 28 and/or trading platform 14 .
  • interface application 50 includes a mapping module 80 .
  • Mapping module 80 maps signals received from interface devices 28 and/or trading platform 14 with commands of trading system 10 .
  • a signal may be sent by trader 24 moving a joystick, pressing a button, and/or performing any other manipulation of an interface device 28 .
  • a command may comprise a system command and/or a trading command.
  • a system command may be used to alter display 11 , for example, to move a cursor.
  • a trading command may be communicated to or from trading platform 14 to, for example, initiate and/or process a trade.
  • Signal relationships may be used to associate a signal with a command.
  • a manipulation such as moving a joystick
  • one command such as moving a cursor
  • multiple manipulations such as moving a joystick and pressing a button
  • one command such as sending a trading order request
  • a manipulation such as pressing a button
  • multiple commands such as sending a trading order request and updating a display.
  • Trading platform 14 may represent a trading architecture that facilitates the processing of trading orders 17 .
  • Trading platform 14 may be configured at a management center or a headquartering office for any person, business, or entity that seeks to manage the trading of orders.
  • Trading platform 14 may include any suitable combination of logic, personnel, devices, or entities that may be utilized to perform the operations of an administrative body or a supervising entity that manages or administers a trading environment.
  • a network 16 may represent a communication platform operable to exchange information.
  • a communication network may comprise at least a portion of a plain old telephone system (POTS), a public switched telephone network (PSTN), a public or private data network, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a local, regional, or global communication or computer network such as the Internet, a wireline or wireless network, an enterprise intranet, other suitable communication link, or any combination of the preceding.
  • POTS plain old telephone system
  • PSTN public switched telephone network
  • LAN local area network
  • MAN metropolitan area network
  • WAN wide area network
  • Internet a local, regional, or global communication or computer network
  • wireline or wireless network such as the Internet
  • trading system 10 may be integrated or separated according to particular needs. Moreover, the operations of trading system 10 may be performed by more, fewer, or other modules.
  • FIG. 2 illustrates an example of a display 11 that includes one or more tiles 13 .
  • a tile 13 may include a market data section 114 and a trader input section 118 .
  • Market data section 114 may display real-time market data 15 .
  • Market data 15 may be received in real-time or near real-time and may include current and/or historical market information such as trade volumes, trading conditions, trading volumes, numbers of outstanding trading orders 17 , bid/offer prices, market prices, yield spreads, trends, and so forth.
  • market data section 114 includes an inside market price 122 , a bid quantity 124 , and an offer quantity 126 for a trading product.
  • Bid quantity 124 is the quantity of the best bid for the trading product.
  • Offer quantity 126 is the quantity of the best offer for the trading product.
  • the inside market price represents the bid price of the best bid and the offer price of the best offer.
  • Trader input section 118 displays trader input that is input by a user such as trader 24 .
  • trader input include a quantity of the trading product and an input bid-offer pair for the trading product.
  • a trader bid-offer pair comprises a bid price and an offer price designated by a trader 24 .
  • trader input section 118 includes options 140 and selection boxes 144 .
  • Options 140 include numbers that may be selected by trader 24
  • selection boxes 144 are used to indicate the selected numbers.
  • trader input section 118 includes bid-offer pair options 140 a and quantity options 140 b.
  • a bid-offer pair selection box 144 a may indicate a bid-offer pair selected by trader 24
  • a quantity selection box 144 b may indicate a quantity selected by trader 24 .
  • trader 24 may use game controller device 36 to move selection box 144 to options 140 that trader 24 would like to select.
  • Trader 24 may move selection box 144 to the right or left of options 140 until an appropriate number is selected.
  • a first selection box 144 a may be moved to select a bid-offer pair, while a second selection box 144 b may be moved to select a quantity.
  • options 140 a and 140 b are illustrated in a horizontal arrangement, any suitable orientation of options 140 a and 140 b may be used.
  • trader 24 may readily read the bid quantity, the inside market price, and the offer quantity for a trading product from tile 13 .
  • trader 24 may use tile 13 and game controller device 36 to easily select a quantity and a bid-offer pair for the trading product.
  • Display 11 may include more, less, or other data. Additionally, the data may be arranged in any suitable manner without departing from the scope of the invention.
  • FIG. 3 illustrates an example of game controller device 36 .
  • Game controller device 36 may include one or more knobs 154 and one or more buttons 158 .
  • a trader 24 may manipulate knobs 154 and buttons 158 to initiate specific commands. Examples of manipulations may include depressing, lifting, translating, and/or rotating knobs 154 and/or buttons 158 .
  • a knob 154 may be used to select an option 140 and may include any suitable device part, for example, a button, a joystick, or other type of part operable to move selection box 144 to an option 140 . Any suitable number of knobs 154 may be used to select numbers. According to one embodiment, a particular knob 154 may be designated to select numbers from specific options 140 . In the illustrated example, knob 154 a may be used to select from options 140 a, and knob 154 b may be used to select from options 140 b. According to another embodiment, one knob 154 may be used to select among multiple sets of options 140 . As an example, a joystick may be used in a first direction, for example, in an up-down direction to select a particular set of options 140 . The joystick may then be moved in a second direction, for example, a left-right direction, in order to select particular numbers of the particular options 140 .
  • a joystick may be used in a first direction, for example, in an up-down direction to select a particular set of options
  • a button 158 may be used to send a request that initiates a trade.
  • a trade may refer to a procedure for placing and/or responding to a trading order 17 .
  • Examples of trades include a bid, buy, offer, sell, buy at market price, or sell at market price procedure.
  • a bid procedure places a bid for a trading product; a buy procedure places a buy order to buy a trading product; an offer procedure places an offer for a trading product; a sell procedure places a sell order to sell a trading product; a buy at market price procedure places a buy order to buy a trading product at the market price; and a sell at market price procedure places a sell order to sell a trading product at the market price.
  • buttons 158 may be used to initiate any suitable trades.
  • button 158 a may be used to initiate a bid and/or buy procedure
  • button 158 b may be used to initiate an offer and/or sell procedure
  • button 158 c may be used to initiate a buy at market price procedure
  • button 158 c may be used to initiate a sell at market price procedure.
  • trader 24 may use knobs 154 of game controller device 36 to easily select a quantity and a bid-offer pair for a trading product. Furthermore, trader 24 may use specific buttons 158 of game controller device 36 to initiate different types of trades.
  • game controller device 36 may be integrated or separated according to particular needs. Moreover, the operations of game controller device 36 may be performed by more, fewer, or other knobs 154 and/or buttons 158 .
  • FIG. 4 illustrates one embodiment of a method for displaying one or more tiles 13 .
  • the method begins at step 210 , where interface application 50 receives market data 15 from trading platform 14 .
  • Market data 15 may include, for example, inside market price 122 , bid quantity 124 , and offer quantity 126 for a trading product.
  • Interface application 50 initiates display of market data 15 in market data section 114 of tile 13 at step 214 .
  • Interface application 50 initiates display of options 140 in trader input section 118 at step 218 .
  • Options 140 may include bid-offer pair options 140 a and quantity options 140 b.
  • Interface application 50 receives trader 24 's selection of options 140 at step 222 .
  • Trader 24 may use knobs 154 of game controller device 36 to make the selections. For example, trader 24 may select bid-offer pair 11/11+ and quantity 5.
  • Trader input section 118 Updating of trader input section 118 is initiated at step 226 to display the selections.
  • Trader input section 118 may be updated by maneuvering selection boxes 144 around the selected options 140 .
  • selection box 144 a may be placed at 11/11+ and selection box 144 b may be placed at 5.
  • a request for a trade is received at step 230 .
  • Trader 24 may use buttons 158 of game controller device 36 to make the request.
  • the trade is initiated at step 234 .
  • the trade may be initiated by forwarding the request to trading platform 14 . After initiating the trade, the method terminates.

Abstract

A system for providing an operator interface for displaying market data, trader options, and trader input includes a memory and a processor. The memory stores market data for a trading product, where the market data includes an inside market price for the trading product. The processor initiates display of a market data section of a tile, where the market data section comprises the market data. The processor initiates display of a trader input section of the tile, where the trader input section comprises options. The processor receives a selection of a bid-offer pair for the trading product from the options, and updates the trader input section to indicate the selected bid-offer pair.

Description

    TECHNICAL FIELD
  • This invention relates generally to the field of operator interface processing and more specifically to a system and method for providing an operator interface for displaying market data, trader options, and trader input.
  • BACKGROUND
  • In recent years, electronic trading systems have gained widespread acceptance for trading a wide variety of items, such as goods, services, financial instruments, and commodities. For example, electronic trading systems may be used to trade stocks, fixed income securities, currencies, futures contracts, oil, and gold.
  • Electronic trading systems may have a number of client systems connected to a trading platform. A client system may include input devices, such as keyboards or mouse devices, that may be used to communicate with the trading system. In some instances, keyboards may be specifically designed for use with a trading system.
  • SUMMARY OF THE DISCLOSURE
  • In accordance with the present invention, disadvantages and problems associated with previous techniques for displaying market data, trader options, and trader input may be reduced or eliminated.
  • According to one embodiment of the present invention, a system for displaying market data, trader options, and trader input includes a memory and a processor. The memory stores market data for a trading product, where the market data includes an inside market price for the trading product. The processor initiates display of a market data section of a tile, where the market data section comprises the market data. The processor initiates display of a trader input section of the tile, where the trader input section comprises options. The processor receives a selection of a bid-offer pair for the trading product from the options, and updates the trader input section to indicate the selected bid-offer pair.
  • Certain embodiments of the invention may provide one or more technical advantages. A technical advantage of one embodiment may be that a display has tiles that display information about trading products to a trader. A tile displays market data for a particular trading product. The market data may include a bid quantity, an inside market price, and an offer quantity. The tile also displays options from which the trader may select to designate desired conditions for initiating a trade for the trading product. The options may include quantities of and bid-offer pairs for the trading product. The trader may use knobs of a game controller device to make selections. One knob may be used to select a quantity, and another knob may be used to select a bid-offer pair. Thus, the trader may use the tile and the game controller device to easily select a quantity and a bid-offer pair for the trading product.
  • Another technical advantage of one embodiment may be that buttons of the game controller device may be used to initiate specific types of trades. One button may be used to initiate a bid and/or buy at the quantity and bid-offer pair selected by the trader. Another button may be used to initiate an offer and/or sell at the quantity and bid-offer pair selected by the trader. Yet another button may be used to initiate a buy at the inside market price. And, yet another button may be used to initiate a sell at the inside market price. Thus, a trader can readily initiate different types of trades using the buttons of the game controller device.
  • Certain embodiments of the invention may include none, some, or all of the above technical advantages. One or more other technical advantages may be readily apparent to one skilled in the art from the figures, descriptions, and claims included herein.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • For a more complete understanding of the present invention and its features and advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
  • FIG. 1 illustrates one embodiment of an electronic trading system;
  • FIG. 2 illustrates an example of a display that includes a tile for use in the system of FIG. 1;
  • FIG. 3 illustrates an example of a game controller device for use in the system of FIG. 1; and
  • FIG. 4 illustrates one embodiment of a method for displaying one or more tiles.
  • DETAILED DESCRIPTION OF THE DRAWINGS
  • Embodiments of the present invention and its advantages are best understood by referring to FIGS. 1 through 4 of the drawings, like numerals being used for like and corresponding parts of the various drawings.
  • FIG. 1 illustrates one embodiment of an electronic trading system 10 operable to facilitate trading for traders 24. System 10 includes a client system 12, a trading platform 14, and a network 16, coupled as shown. Client system 12 includes interface devices 28 (such as a game controller device 36 and a display device 32) and a client platform 34. Client platform 34 includes a processor 46 and a memory 48.
  • In one example, client system 12 generates a display 11 that has tiles 13 that display information describing trading products. A tile 13 displays market data 15 for a trading product. Market data 15 is received in near real-time from a market data center and provides near real-time information for tile 13. Market data 15 may include a bid quantity, an inside market price, and an offer quantity.
  • Tile 13 also displays options 19 from which trader 24 may select to designate desired conditions for initiating a trade. The options may include quantities and bid-offer pairs for the trading product. Trader 24 uses knobs of game controller device 36 to make selections. One knob may be used to select a quantity, and another knob may be used to select a bid-offer pair.
  • Trader 24 may monitor market data 15, and may decide to initiate a trade in response to market data 15. Trader 24 uses buttons of game controller device 36 to initiate specific types of trades. One button may be used to initiate a bid and/or buy at the quantity and bid-offer pair selected by trader 24. Another button may be used to initiate an offer and/or sell at the quantity and bid-offer pair selected by trader 24. Yet another button may be used to initiate a buy at the inside market price. And, yet another button may be used to initiate a sell at the inside market price. Although this description is explained with respect to knobs and buttons of game controller device 36 to perform particular actions, these actions may be performed using any suitable number and combination of knobs, buttons, or other portions of device 36.
  • Accordingly, trader 24 may readily read the bid quantity, the inside market price, and the offer quantity for a trading product from tile 13. In addition, trader 24 may use tile 13 and game controller device 36 to easily select a quantity and a bid-offer pair for the trading product. Furthermore, trader 24 may use specific knobs and/or buttons of game controller device 36 to initiate specific types of trades.
  • According to one embodiment, traders 24 may represent users of trading system 10 capable of placing and/or responding to trading orders 17. A trader 24 may represent a principal, an agent acting on behalf of a principal, an individual, a legal entity (such as a corporation), or any machine or mechanism that is capable of placing and/or responding to trading orders 17.
  • A trading order 17 may represent an order to buy or sell a particular amount of a particular trading product. A trading product may refer to any suitable product or combination of products that forms the basis of a given trading order 17. Examples of trading products may include any type of goods, services, financial instruments, commodities, equities, stocks, fixed income securities, interest rate derivatives, currencies, futures contracts, debentures, options, securities, derivative trading instruments, or any other suitable product or combination of products.
  • A client system 12 may represent any suitable end-user element that may be used to access one or more elements of trading system 10, such as trading platform 14. Examples of an end-user element include a computer, a workstation, a telephone, an Internet browser, an electronic notebook, a personal digital assistant (PDA), a pager, or any other suitable device (wireless or otherwise) capable of receiving, processing, storing, and/or communicating information with other components of system 10.
  • Client system 12 may include interface devices 28 and a client platform 34. An interface device 28 may represent any suitable device operable to communicate signals to and/or from client platform 34 via a wired and/or a wireless link. Examples of interface devices 28 may include input devices, output devices, and/or input/output devices.
  • Examples of input devices include a game controller device 36, a keyboard, a mouse, a microphone, and/or another end-user element. Game controller device 36 represents any suitable input device that communicates with client platform 34. Examples of game controller devices 36 include video game controllers such as a joystick or a gamepad. An example of an output device includes a display device 32 that displays output information in a display 11. Examples of display devices 32 include a computer display, a CRT monitor, or a television.
  • Client platform 34 includes a processor 46 and a memory 48 coupled as shown. Processor 46 comprises any suitable combination of hardware and/or software to perform the functions described herein, including processing data associated with trading system 10, which may involve executing coded instructions associated with interface application 50.
  • Memory 48 comprises any suitable combination of volatile and/or non-volatile memory that stores and/or facilitates retrieval of information. Memory 48 may store interface application 50. Interface application 50 comprises an application that allows interface devices 28 to receive and/or transmit information. For example, interface application 50 may include a graphical user interface (GUI) application that generates display 11 on display device 32. In the example, interface application 50 may change display 11 in response to commands from interface devices 28 and/or trading platform 14. In the example, interface application 50 may also send messages to interface devices 28 and/or trading platform 14 in response to commands from interface devices 28 and/or trading platform 14.
  • In the illustrated embodiment, interface application 50 includes a mapping module 80. Mapping module 80 maps signals received from interface devices 28 and/or trading platform 14 with commands of trading system 10. In one example, a signal may be sent by trader 24 moving a joystick, pressing a button, and/or performing any other manipulation of an interface device 28. In the example, a command may comprise a system command and/or a trading command. A system command may be used to alter display 11, for example, to move a cursor. A trading command may be communicated to or from trading platform 14 to, for example, initiate and/or process a trade.
  • Signal relationships may be used to associate a signal with a command. As an example, a manipulation (such as moving a joystick) may be associated with one command (such as moving a cursor). As another example, multiple manipulations (such as moving a joystick and pressing a button) may be associated with one command (such as sending a trading order request). As another example, a manipulation (such as pressing a button) may be associated with multiple commands (such as sending a trading order request and updating a display).
  • Trading platform 14 may represent a trading architecture that facilitates the processing of trading orders 17. Trading platform 14 may be configured at a management center or a headquartering office for any person, business, or entity that seeks to manage the trading of orders. Trading platform 14 may include any suitable combination of logic, personnel, devices, or entities that may be utilized to perform the operations of an administrative body or a supervising entity that manages or administers a trading environment.
  • A network 16 may represent a communication platform operable to exchange information. A communication network may comprise at least a portion of a plain old telephone system (POTS), a public switched telephone network (PSTN), a public or private data network, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a local, regional, or global communication or computer network such as the Internet, a wireline or wireless network, an enterprise intranet, other suitable communication link, or any combination of the preceding.
  • Modifications, additions, or omissions may be made to trading system 10 without departing from the scope of the invention. The components of trading system 10 may be integrated or separated according to particular needs. Moreover, the operations of trading system 10 may be performed by more, fewer, or other modules.
  • FIG. 2 illustrates an example of a display 11 that includes one or more tiles 13. According to one embodiment, a tile 13 may include a market data section 114 and a trader input section 118. Market data section 114 may display real-time market data 15. Market data 15 may be received in real-time or near real-time and may include current and/or historical market information such as trade volumes, trading conditions, trading volumes, numbers of outstanding trading orders 17, bid/offer prices, market prices, yield spreads, trends, and so forth.
  • According to the illustrated embodiment, market data section 114 includes an inside market price 122, a bid quantity 124, and an offer quantity 126 for a trading product. Bid quantity 124 is the quantity of the best bid for the trading product. Offer quantity 126 is the quantity of the best offer for the trading product. The inside market price represents the bid price of the best bid and the offer price of the best offer.
  • Trader input section 118 displays trader input that is input by a user such as trader 24. Examples of trader input include a quantity of the trading product and an input bid-offer pair for the trading product. A trader bid-offer pair comprises a bid price and an offer price designated by a trader 24.
  • According to the illustrated embodiment, trader input section 118 includes options 140 and selection boxes 144. Options 140 include numbers that may be selected by trader 24, and selection boxes 144 are used to indicate the selected numbers. According to the illustrated embodiment, trader input section 118 includes bid-offer pair options 140 a and quantity options 140 b. A bid-offer pair selection box 144 a may indicate a bid-offer pair selected by trader 24, and a quantity selection box 144 b may indicate a quantity selected by trader 24.
  • According to one embodiment, trader 24 may use game controller device 36 to move selection box 144 to options 140 that trader 24 would like to select. Trader 24 may move selection box 144 to the right or left of options 140 until an appropriate number is selected. A first selection box 144 a may be moved to select a bid-offer pair, while a second selection box 144 b may be moved to select a quantity. Although options 140 a and 140 b are illustrated in a horizontal arrangement, any suitable orientation of options 140 a and 140 b may be used.
  • Accordingly, trader 24 may readily read the bid quantity, the inside market price, and the offer quantity for a trading product from tile 13. In addition, trader 24 may use tile 13 and game controller device 36 to easily select a quantity and a bid-offer pair for the trading product.
  • Modifications, additions, or omissions may be made to display 11 without departing from the scope of the invention. Display 11 may include more, less, or other data. Additionally, the data may be arranged in any suitable manner without departing from the scope of the invention.
  • FIG. 3 illustrates an example of game controller device 36. Game controller device 36 may include one or more knobs 154 and one or more buttons 158. In one embodiment, a trader 24 may manipulate knobs 154 and buttons 158 to initiate specific commands. Examples of manipulations may include depressing, lifting, translating, and/or rotating knobs 154 and/or buttons 158.
  • A knob 154 may be used to select an option 140 and may include any suitable device part, for example, a button, a joystick, or other type of part operable to move selection box 144 to an option 140. Any suitable number of knobs 154 may be used to select numbers. According to one embodiment, a particular knob 154 may be designated to select numbers from specific options 140. In the illustrated example, knob 154 a may be used to select from options 140 a, and knob 154 b may be used to select from options 140 b. According to another embodiment, one knob 154 may be used to select among multiple sets of options 140. As an example, a joystick may be used in a first direction, for example, in an up-down direction to select a particular set of options 140. The joystick may then be moved in a second direction, for example, a left-right direction, in order to select particular numbers of the particular options 140.
  • A button 158 may be used to send a request that initiates a trade. A trade may refer to a procedure for placing and/or responding to a trading order 17. Examples of trades include a bid, buy, offer, sell, buy at market price, or sell at market price procedure. A bid procedure places a bid for a trading product; a buy procedure places a buy order to buy a trading product; an offer procedure places an offer for a trading product; a sell procedure places a sell order to sell a trading product; a buy at market price procedure places a buy order to buy a trading product at the market price; and a sell at market price procedure places a sell order to sell a trading product at the market price.
  • Any suitable number of buttons 158 may be used to initiate any suitable trades. According to the illustrated embodiment, button 158 a may be used to initiate a bid and/or buy procedure; button 158 b may be used to initiate an offer and/or sell procedure; button 158 c may be used to initiate a buy at market price procedure; and button 158 c may be used to initiate a sell at market price procedure.
  • Accordingly, trader 24 may use knobs 154 of game controller device 36 to easily select a quantity and a bid-offer pair for a trading product. Furthermore, trader 24 may use specific buttons 158 of game controller device 36 to initiate different types of trades.
  • Modifications, additions, or omissions may be made to game controller device 36 without departing from the scope of the invention. The components of game controller device 36 may be integrated or separated according to particular needs. Moreover, the operations of game controller device 36 may be performed by more, fewer, or other knobs 154 and/or buttons 158.
  • FIG. 4 illustrates one embodiment of a method for displaying one or more tiles 13. The method begins at step 210, where interface application 50 receives market data 15 from trading platform 14. Market data 15 may include, for example, inside market price 122, bid quantity 124, and offer quantity 126 for a trading product. Interface application 50 initiates display of market data 15 in market data section 114 of tile 13 at step 214.
  • Interface application 50 initiates display of options 140 in trader input section 118 at step 218. Options 140 may include bid-offer pair options 140 a and quantity options 140 b. Interface application 50 receives trader 24's selection of options 140 at step 222. Trader 24 may use knobs 154 of game controller device 36 to make the selections. For example, trader 24 may select bid-offer pair 11/11+ and quantity 5.
  • Updating of trader input section 118 is initiated at step 226 to display the selections. Trader input section 118 may be updated by maneuvering selection boxes 144 around the selected options 140. For example, selection box 144 a may be placed at 11/11+ and selection box 144 b may be placed at 5.
  • A request for a trade is received at step 230. Trader 24 may use buttons 158 of game controller device 36 to make the request. The trade is initiated at step 234. The trade may be initiated by forwarding the request to trading platform 14. After initiating the trade, the method terminates.
  • Modifications, additions, or omissions may be made to the method without departing from the scope of the invention. The method may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order without departing from the scope of the invention.
  • While this disclosure has been described in terms of certain embodiments and generally associated methods, alterations and permutations of the embodiments and methods will be apparent to those skilled in the art. Accordingly, the above description of example embodiments does not constrain this disclosure. Other changes, substitutions, and alterations are also possible without departing from the spirit and scope of this disclosure, as defined by the following claims.

Claims (20)

1. A system for providing an operator interface for displaying market data, trader options, and trader input, the system comprising:
a memory operable to:
store market data for a trading product, the market data comprising an inside market price for the trading product; and
a processor in communication with the memory and operable to:
initiate display of a market data section of a tile of one or more tiles, the market data section comprising the market data;
initiate display of a trader input section of the tile, the trader input section comprising a plurality of options;
receive a selection of a bid-offer pair for the trading product from the plurality options; and
update the trader input section to indicate the selected bid-offer pair.
2. The system of claim 1, wherein the market data further comprises a bid quantity and an offer quantity for the trading product.
3. The system of claim 1, the processor further operable to:
receive a selection of a quantity of the trading product from the plurality options; and
update the trader input section to indicate the selected quantity.
4. The system of claim 1, the processor further operable to initiate a trade in response to receiving a request from a game controller device.
5. The system of claim 1, further comprising a game controller comprising:
one or more knobs, a knob operable to select an option from the plurality of options.
6. The system of claim 1, further comprising a game controller comprising a plurality of buttons, a button operable to initiate at least one of the following:
a bid;
a buy;
an offer;
a sale;
a buy at market price; and
a sale at market price.
7. Software embodied in a computer-readable storage medium and operable when executed by a processor to:
initiate display of a market data section of a tile of one or more tiles, the market data section comprising market data for a trading product, the market data comprising an inside market price for the trading product;
initiate display of a trader input section of the tile, the trader input section comprising a plurality of options;
receive a selection of a bid-offer pair for the trading product from the plurality options; and
update the trader input section to indicate the selected bid-offer pair.
8. The software of claim 7, wherein the market data further comprises a bid quantity and an offer quantity for the trading product.
9. The software of claim 7, further operable to:
receive a selection of a quantity of the trading product from the plurality options; and
update the trader input section to indicate the selected quantity.
10. The software of claim 7, further operable to initiate a trade in response to receiving a request from a game controller device.
11. The software of claim 7, further operable to receive a signal from a game controller comprising:
one or more knobs, a knob operable to select an option from the plurality of options.
12. The software of claim 7, further operable to receive a signal from a game controller comprising a plurality of buttons, a button operable to initiate at least one of the following:
a bid;
a buy;
an offer;
a sale;
a buy at market price; and
a sale at market price.
13. A method, comprising:
initiating display of a market data section of a tile of one or more tiles, the market data section comprising market data for a trading product, the market data comprising an inside market price for the trading product;
initiating display of a trader input section of the tile, the trader input section comprising a plurality of options;
receiving a selection of a bid-offer pair for the trading product from the plurality options; and
updating the trader input section to indicate the selected bid-offer pair.
14. The method of claim 13, wherein the market data further comprises a bid quantity and an offer quantity for the trading product.
15. The method of claim 13, further comprising:
receiving a selection of a quantity of the trading product from the plurality options; and
updating the trader input section to indicate the selected quantity.
16. The method of claim 13, further comprising initiating a trade in response to receiving a request from a game controller device.
17. The method of claim 13, further comprising receiving a signal from a game controller comprising:
one or more knobs, a knob operable to select an option from the plurality of options.
18. The method of claim 13, further comprising receiving a signal from a game controller comprising a plurality of buttons, a button operable to initiate at least one of the following:
a bid;
a buy;
an offer;
a sale;
a buy at market price; and
a sale at market price.
19. A system, comprising:
means for initiating display of a market data section of a tile of one or more tiles, the market data section comprising market data for a trading product, the market data comprising an inside market price for the trading product;
means for initiating display of a trader input section of the tile, the trader input section comprising a plurality of options;
means for receiving a selection of a bid-offer pair for the trading product from the plurality options; and
means for updating the trader input section to indicate the selected bid-offer pair.
20. A system, comprising:
a memory operable to:
store market data for a trading product, the market data comprising an inside market price for the trading product, the market data further comprising a bid quantity and an offer quantity for the trading product; and
a processor in communication with the memory and operable to:
initiate display of a market data section of a tile of one or more tiles, the market data section comprising the market data;
initiate display of a trader input section of the tile, the trader input section comprising a plurality of options;
receive a selection of a bid-offer pair for the trading product from the plurality options; and
update the trader input section to indicate the selected bid-offer pair;
receive a selection of a quantity of the trading product from the plurality options;
update the trader input section to indicate the selected quantity; and
initiate a trade in response to receiving a request from a game controller device, the game controller comprising:
one or more knobs, a knob operable to select an option from the plurality of options; and
a plurality of buttons, a button operable to initiate at least one of the following:
a bid;
a buy;
an offer;
a sale;
a buy at market price; and
a sale at market price.
US11/686,695 2007-03-15 2007-03-15 System And Method For Providing An Operator Interface For Displaying Market Data, Trader Options, And Trader Input Abandoned US20080228618A1 (en)

Priority Applications (13)

Application Number Priority Date Filing Date Title
US11/686,695 US20080228618A1 (en) 2007-03-15 2007-03-15 System And Method For Providing An Operator Interface For Displaying Market Data, Trader Options, And Trader Input
CA002624537A CA2624537A1 (en) 2007-03-15 2008-03-05 System and method for providing an operator interface for displaying market data, trader options, and trader input
AU2008201040A AU2008201040A1 (en) 2007-03-15 2008-03-05 System and method for providing an operator interface for displaying market data, trader options, and trader input
JP2008065135A JP5544069B2 (en) 2007-03-15 2008-03-14 A system that provides an operator interface to display market data, trader options and trader inputs
PCT/US2008/057021 WO2008112984A1 (en) 2007-03-15 2008-03-14 System for providing an operator interface for displaying market data, trader options, and trader input
AU2014210575A AU2014210575A1 (en) 2007-03-15 2014-08-06 System and method for providing an operator interface for displaying market data, trader options, and trader input
AU2016213779A AU2016213779A1 (en) 2007-03-15 2016-08-10 System and method for providing an operator interface for displaying market data, trader options, and trader input
AU2017219145A AU2017219145A1 (en) 2007-03-15 2017-08-29 Electronic trading system using a game controller
AU2018250427A AU2018250427A1 (en) 2007-03-15 2018-10-17 A controller device
AU2019210637A AU2019210637A1 (en) 2007-03-15 2019-08-02 A controller device
US16/886,841 US11620705B2 (en) 2007-03-15 2020-05-29 System and method for providing an operator interface for displaying market data, trader options, and trader input
AU2020256290A AU2020256290A1 (en) 2007-03-15 2020-10-12 A controller device
US18/129,434 US20230274354A1 (en) 2007-03-15 2023-03-31 System and method for providing an operator interface for displaying market data, trader options, and trader input

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/686,695 US20080228618A1 (en) 2007-03-15 2007-03-15 System And Method For Providing An Operator Interface For Displaying Market Data, Trader Options, And Trader Input

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/886,841 Continuation US11620705B2 (en) 2007-03-15 2020-05-29 System and method for providing an operator interface for displaying market data, trader options, and trader input

Publications (1)

Publication Number Publication Date
US20080228618A1 true US20080228618A1 (en) 2008-09-18

Family

ID=39760081

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/686,695 Abandoned US20080228618A1 (en) 2007-03-15 2007-03-15 System And Method For Providing An Operator Interface For Displaying Market Data, Trader Options, And Trader Input
US16/886,841 Active US11620705B2 (en) 2007-03-15 2020-05-29 System and method for providing an operator interface for displaying market data, trader options, and trader input
US18/129,434 Pending US20230274354A1 (en) 2007-03-15 2023-03-31 System and method for providing an operator interface for displaying market data, trader options, and trader input

Family Applications After (2)

Application Number Title Priority Date Filing Date
US16/886,841 Active US11620705B2 (en) 2007-03-15 2020-05-29 System and method for providing an operator interface for displaying market data, trader options, and trader input
US18/129,434 Pending US20230274354A1 (en) 2007-03-15 2023-03-31 System and method for providing an operator interface for displaying market data, trader options, and trader input

Country Status (5)

Country Link
US (3) US20080228618A1 (en)
JP (1) JP5544069B2 (en)
AU (7) AU2008201040A1 (en)
CA (1) CA2624537A1 (en)
WO (1) WO2008112984A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050044027A1 (en) * 2000-08-24 2005-02-24 Kevin Rodgers System and method for trading options
US20050239523A1 (en) * 2004-01-15 2005-10-27 Espeed, Inc. System and method for managing a game controller device for electronic trading
US20050239524A1 (en) * 2004-01-15 2005-10-27 Espeed, Inc., A Delaware Limited Liability Company System and method for providing security to a game controller device for electronic trading
US20070191113A1 (en) * 2004-01-15 2007-08-16 Espeed, Inc. System and Method for Using a Game Controller Device for Electronic Trading
US20100287087A1 (en) * 2009-05-11 2010-11-11 Peter Bartko Apparatus and methods for exchanging products at calculated rate
US20100287114A1 (en) * 2009-05-11 2010-11-11 Peter Bartko Computer graphics processing and selective visual display systems
US11620705B2 (en) 2007-03-15 2023-04-04 Bgc Partners, Inc. System and method for providing an operator interface for displaying market data, trader options, and trader input

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11443377B1 (en) * 2019-09-04 2022-09-13 Chicago Mercantile Exchange Inc. Single action replication of complex financial instrument using options strip and user interface therefore

Citations (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5644113A (en) * 1995-01-03 1997-07-01 Sega Eenterprises, Ltd. Hand held control key device including multiple switch arrangements
US6105006A (en) * 1997-12-22 2000-08-15 Motorola Inc Transaction authentication for 1-way wireless financial messaging units
US6231880B1 (en) * 1997-05-30 2001-05-15 Susan P. Perrine Compositions and administration of compositions for the treatment of blood disorders
US6251012B1 (en) * 1997-10-03 2001-06-26 Konami Co., Ltd. Game system and storage device readable by computer
US6272474B1 (en) * 1999-02-08 2001-08-07 Crisostomo B. Garcia Method for monitoring and trading stocks via the internet displaying bid/ask trade bars
US6311167B1 (en) * 1997-12-22 2001-10-30 Motorola, Inc. Portable 2-way wireless financial messaging unit
US20010040562A1 (en) * 2000-04-28 2001-11-15 Alps Electric Co., Ltd. Input device having plurality of function switches
US20010045938A1 (en) * 1998-07-20 2001-11-29 Willner Michael A. Hand grippable combined keyboard and game controller system
US20020007335A1 (en) * 2000-03-22 2002-01-17 Millard Jeffrey Robert Method and system for a network-based securities marketplace
US20020099634A1 (en) * 1998-04-29 2002-07-25 Ncr Corporation Transaction processing systems
US20020163597A1 (en) * 2001-05-03 2002-11-07 Kevin Kelleher Digital multi-tile video display system
US20020165794A1 (en) * 2001-03-26 2002-11-07 Tsunekazu Ishihara System and method for electronic business transaction of trading cards
US20030103127A1 (en) * 2001-10-30 2003-06-05 Iranpour Khormaei Printer media tray and method of using same
US6585599B1 (en) * 1999-02-10 2003-07-01 Konami Computer Entertainment Japan, Inc. Game system and computer readable storage medium with reduced waiting period between selection and start of action of player character
US20030126063A1 (en) * 2001-04-30 2003-07-03 Dierk Reuter Universal interface to a financial trading system
US6625583B1 (en) * 1999-10-06 2003-09-23 Goldman, Sachs & Co. Handheld trading system interface
US20030187771A1 (en) * 2002-03-30 2003-10-02 James Bulan Investment management system
US20030216173A1 (en) * 2002-05-14 2003-11-20 Atronic International Gmbh Gaming machine having separate touch screen for player input
US20040068458A1 (en) * 2002-04-23 2004-04-08 Russo Michael Allen Pocket rocket
US20040078287A1 (en) * 2000-12-26 2004-04-22 Yong-Cheol Yang Method and apparatus on stock price list and profit calculation in cyber stock trading system
US20040103054A1 (en) * 2002-11-26 2004-05-27 Trading Technologies International, Inc. Method and interface for consolidating price levels on a trading screen
US20040153394A1 (en) * 2003-01-31 2004-08-05 West Robert A. System and method for displaying money management information in an electronic trading environment
US20040167847A1 (en) * 1997-06-26 2004-08-26 Nathan Alan B. System and method for trading financial instruments using speech
US20040210504A1 (en) * 2002-07-05 2004-10-21 Will Rutman Options automated trading system (OATS) and method of options trading
US20040249699A1 (en) * 2003-03-25 2004-12-09 Future Freight Corporation Computer-implemented display to facilitate trading in multi-modal freight shipment derivatives
US20050027642A1 (en) * 2003-02-21 2005-02-03 Electronic Broking Services, Limited Vocalisation of trading data in trading systems
US20050060255A1 (en) * 2003-09-11 2005-03-17 Espeed, Inc. Graphincal user interface related to non-standard trading of financial instruments
US6903880B2 (en) * 2001-09-24 2005-06-07 Kulicke & Soffa Investments, Inc. Method for providing plural magnified images
US20050125328A1 (en) * 2003-12-05 2005-06-09 Trading Technologies International, Inc. Method and system for displaying a cursor on a trading screen
US20050137955A1 (en) * 2003-12-17 2005-06-23 Downie Alan D. Systems and methods for using a dedicated controller to facilitate foreign exchange pricing
US20050144113A1 (en) * 2003-12-24 2005-06-30 Daniel Opperman Methods and apparatus for facilitating financial instrument trading orders
US6938011B1 (en) * 2000-03-02 2005-08-30 Trading Technologies International, Inc. Click based trading with market depth display
US7116310B1 (en) * 1999-04-06 2006-10-03 Microsoft Corporation Application programming interface that maps input device controls to software actions
US20060253384A1 (en) * 2005-05-06 2006-11-09 Intercontinentalexchange On-screen roller controlled price change
US20060259417A1 (en) * 1999-10-14 2006-11-16 International Specialists, Inc., Automated trading system in an electronic trading exchange
US20060265321A1 (en) * 2000-03-02 2006-11-23 Trading Technologies International, Inc. System and method for trading and displaying market information in an electronic trading environment
US20070005481A1 (en) * 2005-06-29 2007-01-04 Vijay Kedia Real time graphical user interface for on-line trading
US7167860B1 (en) * 1999-03-25 2007-01-23 Nortel Networks Limited Fault tolerance for network accounting architecture
US20070038549A1 (en) * 2005-08-10 2007-02-15 Greenline Financial Technologies, Inc. Method and apparatus for electronic trading of financial instruments
US20070118452A1 (en) * 2005-10-17 2007-05-24 Cqgt, Inc. Financial Instrument Trading Interface with Dynamic Price Scale
US7228289B2 (en) * 2000-03-02 2007-06-05 Trading Technologies International, Inc. System and method for trading and displaying market information in an electronic trading environment
US20070150401A1 (en) * 2005-12-23 2007-06-28 Brucato Steven J Graphical user interface and method for displaying market data and entering trading orders
US20070188452A1 (en) * 2006-02-10 2007-08-16 Hon Hai Precision Industry Co., Ltd. Input device for computer
US20070208647A1 (en) * 2006-03-01 2007-09-06 Rts Realtime Systems Gmbh System and method for placing a trade order for a tradeable instrument on an electronic exchange

Family Cites Families (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8515323D0 (en) 1985-06-17 1985-07-17 Coats Viyella Plc Retail trading systems
US4720758A (en) 1985-07-26 1988-01-19 Tektronix, Inc. Load dependent current limiter for the power supply of a multi-module electronic system
JPH01502368A (en) 1986-05-07 1989-08-17 コステロ,ブレンダン,デビッド How to prove identity
US5157384A (en) 1989-04-28 1992-10-20 International Business Machines Corporation Advanced user interface
DE69033041T2 (en) 1989-11-22 1999-11-25 Reuters Ltd Integrated trade
US5243331A (en) 1991-01-18 1993-09-07 Automated Market Systems, L.P. Keypad for computer system
US5315364A (en) 1991-11-04 1994-05-24 Science Applications International, Inc. Gauge for measuring strong shock waves
US6400996B1 (en) 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
JPH06149460A (en) 1992-11-13 1994-05-27 Toshiba Corp Function executing device for equipment
AU7671494A (en) 1993-08-23 1995-03-22 Mjt Holdings, Inc. Real-time automated trading system
WO1995016971A1 (en) 1993-12-16 1995-06-22 Open Market, Inc. Digital active advertising
US5461217A (en) 1994-02-08 1995-10-24 At&T Ipm Corp. Secure money transfer techniques using smart cards
KR970006419B1 (en) 1994-02-25 1997-04-28 엘지전자 주식회사 Wireless remocon game device
JP3628358B2 (en) 1994-05-09 2005-03-09 株式会社ソニー・コンピュータエンタテインメント Game console controller
US6422941B1 (en) 1994-09-21 2002-07-23 Craig Thorner Universal tactile feedback system for computer video games and simulations
TW353171B (en) * 1995-05-10 1999-02-21 Nintendo Co Ltd Manipulator provided with an analog joy stick
US5896125A (en) 1995-11-06 1999-04-20 Niedzwiecki; Richard H. Configurable keyboard to personal computer video game controller adapter
US5859420A (en) 1996-02-12 1999-01-12 Dew Engineering And Development Limited Optical imaging device
GB9610645D0 (en) 1996-05-21 1996-07-31 Ncr Int Inc Financial transaction system
US5903880A (en) 1996-07-19 1999-05-11 Biffar; Peter C. Self-contained payment system with circulating digital vouchers
US5804781A (en) 1996-11-07 1998-09-08 Perfect 360 Controls, Inc. Feed-back control plate for joystick
US6071194A (en) 1997-06-19 2000-06-06 Act Labs Ltd Reconfigurable video game controller
US6848014B2 (en) 2001-01-23 2005-01-25 Symbol Technologies, Inc. Adapter unit for a personal digital assistant having automatically configurable application buttons
EP0911954B1 (en) 1997-10-23 2001-05-02 STMicroelectronics S.r.l. PWM drive system in a current mode.
US6213880B1 (en) 1997-11-14 2001-04-10 Creative Technology, Ltd. Game pad apparatus and method for navigation on a digital video disk (DVD) system
JPH11288352A (en) 1998-04-01 1999-10-19 Mitsumi Electric Co Ltd Keyboard device
US6727890B2 (en) 1999-01-26 2004-04-27 Hewlett-Packard Development Company, L.P. Modular keyboard
JP3413125B2 (en) 1999-04-14 2003-06-03 株式会社ソニー・コンピュータエンタテインメント Entertainment system, data communication network system, entertainment device and portable information communication terminal
US6538636B1 (en) 1999-07-06 2003-03-25 Intel Corporation Apparatus and method for configuring a hand-held interactive device
US6935946B2 (en) 1999-09-24 2005-08-30 Igt Video gaming apparatus for wagering with universal computerized controller and I/O interface for unique architecture
AU7594300A (en) 1999-10-06 2001-05-10 Goldman Sachs & Co. Handheld trading system interface
WO2001026003A1 (en) 1999-10-06 2001-04-12 Goldman Sachs & Co. Order centric tracking system and protocol for communications with handheld trading units
US6505175B1 (en) 1999-10-06 2003-01-07 Goldman, Sachs & Co. Order centric tracking system
US20030018569A1 (en) 1999-10-06 2003-01-23 Joshua Eisenthal Enhanced interface for communicating with a handheld trading system
JP2001195475A (en) 2000-01-13 2001-07-19 Digicube Co Ltd Computer game method, computer game system connected to electronic trade transaction system operated on network and software recording medium
US6615299B1 (en) 2000-01-31 2003-09-02 Intel Corporation Dynamically translating commands from an input device into commands understandable by an application
CN1307301A (en) 2000-02-03 2001-08-08 李冠林 Electronic financial business system and program
JP4088070B2 (en) 2000-03-24 2008-05-21 富士通株式会社 Automatic transaction system, automatic transaction method, and financial server device
US20040209596A1 (en) 2000-04-25 2004-10-21 Wong Tony W. System and method for tracking financial transactions and merchandise purchases
GB2364126B (en) 2000-06-26 2004-06-02 Palmer Environmental Ltd A leak detection apparatus and method
JP2002032185A (en) 2000-07-17 2002-01-31 Hitachi Ltd Input device
US6722984B1 (en) 2000-11-22 2004-04-20 Universal Electronics Inc. Game controller with parental control functionality
US20020070915A1 (en) 2000-12-08 2002-06-13 Mazza Thomas A. Trading system controller
JP2002215298A (en) 2001-01-17 2002-07-31 Casio Comput Co Ltd Remotely controlled electronic device, remote control method and remote control program
US6641480B2 (en) 2001-01-29 2003-11-04 Microsoft Corporation Force feedback mechanism for gamepad device
US7068385B2 (en) 2001-02-22 2006-06-27 Hewlett-Packard Development Company, L.P. User configurable control panel capable of displaying Internet-derived information
JP2002287876A (en) 2001-03-28 2002-10-04 Mitsumi Electric Co Ltd Multifunctional keyboard
US20020184500A1 (en) 2001-05-29 2002-12-05 Michael Maritzen System and method for secure entry and authentication of consumer-centric information
US20030009411A1 (en) 2001-07-03 2003-01-09 Pranil Ram Interactive grid-based graphical trading system for real time security trading
JP2003021093A (en) 2001-07-05 2003-01-24 Boc Edwards Technologies Ltd Vacuum pump
JP3449480B2 (en) 2001-07-13 2003-09-22 コナミ株式会社 Controller function display on game consoles
US6981161B2 (en) 2001-09-12 2005-12-27 Apple Computer, Inc. Method and apparatus for changing a digital processing system power consumption state by sensing peripheral power consumption
US20030065609A1 (en) 2001-09-28 2003-04-03 Oh Kyongkun Method and system for providing real-time data transmission for securities trading
JP3493189B2 (en) 2001-10-11 2004-02-03 コナミ株式会社 Game progress control program, game progress control method, and video game apparatus
US20030073471A1 (en) 2001-10-17 2003-04-17 Advantage Partners Llc Method and system for providing an environment for the delivery of interactive gaming services
US6888532B2 (en) 2001-11-30 2005-05-03 Palmone, Inc. Automatic orientation-based user interface for an ambiguous handheld device
US7797204B2 (en) 2001-12-08 2010-09-14 Balent Bruce F Distributed personal automation and shopping method, apparatus, and process
US7107285B2 (en) 2002-03-16 2006-09-12 Questerra Corporation Method, system, and program for an improved enterprise spatial system
US6709051B2 (en) 2002-05-15 2004-03-23 Daimlerchrysler Corporation Bar actuator for retractable headrest
JP4152676B2 (en) 2002-06-13 2008-09-17 株式会社アドバンテスト Differential voltage measuring equipment, semiconductor testing equipment
JP2004030160A (en) 2002-06-25 2004-01-29 Toshiba Corp Personal digital assistant, method for controlling input lock, and program for controlling input lock
JP3539424B2 (en) 2002-07-24 2004-07-07 日産自動車株式会社 Electric vehicle control device
JP2004272374A (en) 2003-03-05 2004-09-30 Nissan Motor Co Ltd Multi-way input device
WO2004015551A2 (en) 2002-08-12 2004-02-19 John Eric Bjornson Trading calculator
US20040224768A1 (en) 2002-09-24 2004-11-11 Saied Hussaini Video game controller with integrated status indicators
US7613645B2 (en) 2002-10-15 2009-11-03 Timothy Knight Electronic interface configured for displaying and identifying mixed types of information
EP1416363A3 (en) 2002-10-31 2006-07-26 eSpeed, Inc. Keyboard for trading system
US7023421B2 (en) 2002-11-26 2006-04-04 Motorola, Inc. Subscriber device with adaptable user interface and method thereof
US7106569B2 (en) 2002-11-27 2006-09-12 Sierra Wireless, Inc. Adaptive current limiter for wireless modem
US7587357B1 (en) * 2003-06-30 2009-09-08 Trading Technologies International Inc. Repositioning of market information on trading screens
JP2005063409A (en) 2003-07-25 2005-03-10 Kabu.Com Securities Co Ltd Method of stock trading order placement by display screen selection on client terminal, and stock trading order placement system
US7207885B2 (en) 2004-01-15 2007-04-24 Espeed, Inc. System and method for using a game controller device for electronic trading
US8170945B2 (en) 2004-01-15 2012-05-01 Bgc Partners, Inc. System and method for providing security to a game controller device for electronic trading
US8469808B2 (en) 2004-01-15 2013-06-25 Bgc Partners, Inc. System and method for managing a game controller device for electronic trading
US20060148559A1 (en) 2004-04-07 2006-07-06 Jordan R J Electronic gaming account service center
US7283067B2 (en) 2004-05-10 2007-10-16 Espeed, Inc. Fully configurable trading keyboard
US20110238555A1 (en) * 2004-07-12 2011-09-29 Rosenthal Collins Group, Llc Method and system for electronic trading from smart phones and tablet computers
EP1782378A4 (en) * 2004-07-29 2008-04-09 Espeed Inc Systems and methods for providing dynamic price axes
US20060046854A1 (en) 2004-08-31 2006-03-02 Microsoft Corporation Method and apparatus for developing an electronic game using automatic user feedback
US20060287027A1 (en) * 2005-05-13 2006-12-21 Mark Hardisty Real-time control system for console-based gaming
US20080288391A1 (en) * 2005-05-31 2008-11-20 Rosenthal Collins Group, Llc. Method and system for automatically inputting, monitoring and trading spreads
WO2008112985A1 (en) 2007-03-14 2008-09-18 Evergreen Solar, Inc. Solar module with a stiffening layer
US20080228618A1 (en) 2007-03-15 2008-09-18 Noviello Joseph C System And Method For Providing An Operator Interface For Displaying Market Data, Trader Options, And Trader Input
US8208237B2 (en) 2008-09-30 2012-06-26 International Business Machines Corporation Administering offset voltage error in a current sensing circuit

Patent Citations (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5644113A (en) * 1995-01-03 1997-07-01 Sega Eenterprises, Ltd. Hand held control key device including multiple switch arrangements
US6231880B1 (en) * 1997-05-30 2001-05-15 Susan P. Perrine Compositions and administration of compositions for the treatment of blood disorders
US20040167847A1 (en) * 1997-06-26 2004-08-26 Nathan Alan B. System and method for trading financial instruments using speech
US6251012B1 (en) * 1997-10-03 2001-06-26 Konami Co., Ltd. Game system and storage device readable by computer
US6105006A (en) * 1997-12-22 2000-08-15 Motorola Inc Transaction authentication for 1-way wireless financial messaging units
US6311167B1 (en) * 1997-12-22 2001-10-30 Motorola, Inc. Portable 2-way wireless financial messaging unit
US20020099634A1 (en) * 1998-04-29 2002-07-25 Ncr Corporation Transaction processing systems
US20010045938A1 (en) * 1998-07-20 2001-11-29 Willner Michael A. Hand grippable combined keyboard and game controller system
US6272474B1 (en) * 1999-02-08 2001-08-07 Crisostomo B. Garcia Method for monitoring and trading stocks via the internet displaying bid/ask trade bars
US6585599B1 (en) * 1999-02-10 2003-07-01 Konami Computer Entertainment Japan, Inc. Game system and computer readable storage medium with reduced waiting period between selection and start of action of player character
US7167860B1 (en) * 1999-03-25 2007-01-23 Nortel Networks Limited Fault tolerance for network accounting architecture
US7116310B1 (en) * 1999-04-06 2006-10-03 Microsoft Corporation Application programming interface that maps input device controls to software actions
US6625583B1 (en) * 1999-10-06 2003-09-23 Goldman, Sachs & Co. Handheld trading system interface
US20060259417A1 (en) * 1999-10-14 2006-11-16 International Specialists, Inc., Automated trading system in an electronic trading exchange
US7228289B2 (en) * 2000-03-02 2007-06-05 Trading Technologies International, Inc. System and method for trading and displaying market information in an electronic trading environment
US20060265321A1 (en) * 2000-03-02 2006-11-23 Trading Technologies International, Inc. System and method for trading and displaying market information in an electronic trading environment
US6938011B1 (en) * 2000-03-02 2005-08-30 Trading Technologies International, Inc. Click based trading with market depth display
US20020007335A1 (en) * 2000-03-22 2002-01-17 Millard Jeffrey Robert Method and system for a network-based securities marketplace
US20010040562A1 (en) * 2000-04-28 2001-11-15 Alps Electric Co., Ltd. Input device having plurality of function switches
US20040078287A1 (en) * 2000-12-26 2004-04-22 Yong-Cheol Yang Method and apparatus on stock price list and profit calculation in cyber stock trading system
US20020165794A1 (en) * 2001-03-26 2002-11-07 Tsunekazu Ishihara System and method for electronic business transaction of trading cards
US20030126063A1 (en) * 2001-04-30 2003-07-03 Dierk Reuter Universal interface to a financial trading system
US20020163597A1 (en) * 2001-05-03 2002-11-07 Kevin Kelleher Digital multi-tile video display system
US6903880B2 (en) * 2001-09-24 2005-06-07 Kulicke & Soffa Investments, Inc. Method for providing plural magnified images
US20030103127A1 (en) * 2001-10-30 2003-06-05 Iranpour Khormaei Printer media tray and method of using same
US20030187771A1 (en) * 2002-03-30 2003-10-02 James Bulan Investment management system
US20040068458A1 (en) * 2002-04-23 2004-04-08 Russo Michael Allen Pocket rocket
US20030216173A1 (en) * 2002-05-14 2003-11-20 Atronic International Gmbh Gaming machine having separate touch screen for player input
US20040210504A1 (en) * 2002-07-05 2004-10-21 Will Rutman Options automated trading system (OATS) and method of options trading
US20040103054A1 (en) * 2002-11-26 2004-05-27 Trading Technologies International, Inc. Method and interface for consolidating price levels on a trading screen
US20040153394A1 (en) * 2003-01-31 2004-08-05 West Robert A. System and method for displaying money management information in an electronic trading environment
US20050027642A1 (en) * 2003-02-21 2005-02-03 Electronic Broking Services, Limited Vocalisation of trading data in trading systems
US20040249699A1 (en) * 2003-03-25 2004-12-09 Future Freight Corporation Computer-implemented display to facilitate trading in multi-modal freight shipment derivatives
US20050060255A1 (en) * 2003-09-11 2005-03-17 Espeed, Inc. Graphincal user interface related to non-standard trading of financial instruments
US20050125328A1 (en) * 2003-12-05 2005-06-09 Trading Technologies International, Inc. Method and system for displaying a cursor on a trading screen
US20050137955A1 (en) * 2003-12-17 2005-06-23 Downie Alan D. Systems and methods for using a dedicated controller to facilitate foreign exchange pricing
US20050144113A1 (en) * 2003-12-24 2005-06-30 Daniel Opperman Methods and apparatus for facilitating financial instrument trading orders
US20060253384A1 (en) * 2005-05-06 2006-11-09 Intercontinentalexchange On-screen roller controlled price change
US20070005481A1 (en) * 2005-06-29 2007-01-04 Vijay Kedia Real time graphical user interface for on-line trading
US20070038549A1 (en) * 2005-08-10 2007-02-15 Greenline Financial Technologies, Inc. Method and apparatus for electronic trading of financial instruments
US20070118452A1 (en) * 2005-10-17 2007-05-24 Cqgt, Inc. Financial Instrument Trading Interface with Dynamic Price Scale
US20070150401A1 (en) * 2005-12-23 2007-06-28 Brucato Steven J Graphical user interface and method for displaying market data and entering trading orders
US20070188452A1 (en) * 2006-02-10 2007-08-16 Hon Hai Precision Industry Co., Ltd. Input device for computer
US20070208647A1 (en) * 2006-03-01 2007-09-06 Rts Realtime Systems Gmbh System and method for placing a trade order for a tradeable instrument on an electronic exchange

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7689498B2 (en) * 2000-08-24 2010-03-30 Volbroker Limited System and method for trading options
US20050044027A1 (en) * 2000-08-24 2005-02-24 Kevin Rodgers System and method for trading options
US8032444B2 (en) 2000-08-24 2011-10-04 Volbroker Limited System and method for trading options
US20100114756A1 (en) * 2000-08-24 2010-05-06 Kevin Rodgers System and Method for Trading Options
US8469808B2 (en) 2004-01-15 2013-06-25 Bgc Partners, Inc. System and method for managing a game controller device for electronic trading
US8834278B2 (en) 2004-01-15 2014-09-16 Bgc Partners, Inc. System and method for using a game controller device for electronic trading
US20070191113A1 (en) * 2004-01-15 2007-08-16 Espeed, Inc. System and Method for Using a Game Controller Device for Electronic Trading
US10810667B2 (en) * 2004-01-15 2020-10-20 Bgc Partners, Inc. System and method for providing security to a game controller device for electronic trading
US8840471B2 (en) 2004-01-15 2014-09-23 Bgc Partners, Inc. System and method for using a game controller device for electronic trading
US20050239524A1 (en) * 2004-01-15 2005-10-27 Espeed, Inc., A Delaware Limited Liability Company System and method for providing security to a game controller device for electronic trading
US8170945B2 (en) 2004-01-15 2012-05-01 Bgc Partners, Inc. System and method for providing security to a game controller device for electronic trading
US8452695B2 (en) 2004-01-15 2013-05-28 Bgc Partners, Inc. System and method for providing security to a game controller device for electronic trading
US20050239523A1 (en) * 2004-01-15 2005-10-27 Espeed, Inc. System and method for managing a game controller device for electronic trading
US20140040094A1 (en) * 2004-01-15 2014-02-06 Bgc Partners, Inc. System and method for providing security to a game controller device for electronic trading
US20070191114A1 (en) * 2004-01-15 2007-08-16 Espeed, Inc. System and Method for Using a Game Controller Device for Electronic Trading
US11620705B2 (en) 2007-03-15 2023-04-04 Bgc Partners, Inc. System and method for providing an operator interface for displaying market data, trader options, and trader input
US20100287114A1 (en) * 2009-05-11 2010-11-11 Peter Bartko Computer graphics processing and selective visual display systems
US20100287087A1 (en) * 2009-05-11 2010-11-11 Peter Bartko Apparatus and methods for exchanging products at calculated rate

Also Published As

Publication number Publication date
AU2016213779A1 (en) 2016-09-01
AU2008201040A1 (en) 2008-10-02
AU2018250427A1 (en) 2018-11-08
AU2014210575A1 (en) 2014-08-28
JP2008226250A (en) 2008-09-25
US20200294145A1 (en) 2020-09-17
AU2017219145A1 (en) 2017-09-14
CA2624537A1 (en) 2008-09-15
JP5544069B2 (en) 2014-07-09
WO2008112984A1 (en) 2008-09-18
AU2019210637A1 (en) 2019-08-22
AU2020256290A1 (en) 2020-11-05
US11620705B2 (en) 2023-04-04
US20230274354A1 (en) 2023-08-31

Similar Documents

Publication Publication Date Title
US20200294145A1 (en) System And Method For Providing An Operator Interface For Displaying Market Data, Trader Options, And Trader Input
US10089688B2 (en) System and method for displaying market information and order placement in an electronic trading environment
US9710855B2 (en) Method and system for quantity entry
US20080052220A1 (en) On-screen roller controlled price change
US8930256B2 (en) Keyboard trading system
US7702570B2 (en) System and method for providing an operator interface for a radar display of market data
AU2012204116A1 (en) System and method for providing an operator interface for a radar display of market data
AU2017232089A1 (en) System and method for providing an operator interface for a radar display of market data

Legal Events

Date Code Title Description
AS Assignment

Owner name: ESPEED, INC., NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOVIELLO, JOSEPH C.;REEL/FRAME:019187/0326

Effective date: 20070402

AS Assignment

Owner name: BGC PARTNERS, INC., NEW YORK

Free format text: CHANGE OF NAME;ASSIGNOR:ESPEED, INC.;REEL/FRAME:021986/0662

Effective date: 20080401

STCV Information on status: appeal procedure

Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS

STCV Information on status: appeal procedure

Free format text: BOARD OF APPEALS DECISION RENDERED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION