throbber
Patent Owner’s Demonstratives
`
`Case CBM2016-00031 & CBM2016-00051
`Patents 7,813,996 & 7,904,374
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 1 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`Ex. 1001 at Fig. 2; ‘996 POR at 11; ‘374 POR at 14.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 2 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`Ex. 2214; ‘996 POR at 12; ‘374 POR at 18.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 3 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`Ex. 2195; ‘996 POR at 12; ‘374 POR at 17.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 4 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`Ex. 2196; ‘996 POR at 12; ‘374 POR at 17.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 5 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`Ex. 2197; ‘996 POR at 12; ‘374 POR at 18.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 6 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`Ex. 2212; ‘996 POR at 12; ‘374 POR at 18.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 7 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`Ex. 1001 at Fig. 3;
`‘996 POR at 14-15.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 8 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`‘996 POR at 15.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`9
`
`Claim 1
`
`Fig. 3 (T1)
`
`Fig. 4 (T2)
`
`1. A computer readable medium having program code
`recorded thereon for execution on a computer having a
`graphical user interface and a user input device, the program
`code causing a machine to perform the following method
`steps:
`receiving market information for a commodity from an
`electronic exchange, the market information comprising
`an inside market with a current highest bid price and a
`current lowest ask price;
`receiving an input from a user that designates a default
`quantity to be used for a plurality of trade orders;
`dynamically displaying a first indicator in one of a plurality
`of locations in a bid display region, each location in the
`bid display region corresponding to a price level along a
`static price axis, the first indicator representing quantity
`associated with at least one order to buy the commodity
`at the current highest bid price;
`dynamically displaying a second indicator in one of a plu-
`rality of locations in an ask display region, each location
`in the ask display region corresponding to a price level
`along the static price axis, the second indicator repre-
`senting quantity associated with at least one order to sell
`the commodity at the current lowest ask price;
`displaying the bid and ask display regions in relation to a
`plurality of price levels arranged along the static price
`axis such that when the inside market changes, the price
`levels along the static price axis do not change positions
`and at least one of the first and second indicators moves
`in the bid or ask display regions relative to the static price
`axis;
`displaying an order entry region aligned with the static
`price axis comprising a plurality of areas for receiving
`commands from the user input device to send trade
`orders, each area corresponding to a price level of the
`static price axis; and
`receiving a plurality of commands from a user, each com-
`mand sending a trade order to the electronic exchange,
`each trade order having an order quantity based on the
`default quantity without the user designating the default
`quantity between commands, wherein each command
`results from selecting a particular area in the order entry
`region corresponding to a desired price level as part of a
`single action of the user input device with a pointer of the
`user input device positioned over the particular area to
`both set an order price parameter for the trade order
`based on the desired price level and send the trade order
`to the electronic exchange.
`
`
`
`
`
`
`
`
`
`PAGE 9 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`‘996 POR at 15.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`10
`
`Claim 1
`
`Fig. 3 (T1)
`
`Fig. 4 (T2)
`
`1. A computer readable medium having program code
`recorded thereon for execution on a computer having a
`graphical user interface and a user input device, the program
`code causing a machine to perform the following method
`steps:
`receiving market information for a commodity from an
`electronic exchange, the market information comprising
`an inside market with a current highest bid price and a
`current lowest ask price;
`receiving an input from a user that designates a default
`quantity to be used for a plurality of trade orders;
`dynamically displaying a first indicator in one of a plurality
`of locations in a bid display region, each location in the
`bid display region corresponding to a price level along a
`static price axis, the first indicator representing quantity
`associated with at least one order to buy the commodity
`at the current highest bid price;
`dynamically displaying a second indicator in one of a plu-
`rality of locations in an ask display region, each location
`in the ask display region corresponding to a price level
`along the static price axis, the second indicator repre-
`senting quantity associated with at least one order to sell
`the commodity at the current lowest ask price;
`displaying the bid and ask display regions in relation to a
`plurality of price levels arranged along the static price
`axis such that when the inside market changes, the price
`levels along the static price axis do not change positions
`and at least one of the first and second indicators moves
`in the bid or ask display regions relative to the static price
`axis;
`displaying an order entry region aligned with the static
`price axis comprising a plurality of areas for receiving
`commands from the user input device to send trade
`orders, each area corresponding to a price level of the
`static price axis; and
`receiving a plurality of commands from a user, each com-
`mand sending a trade order to the electronic exchange,
`each trade order having an order quantity based on the
`default quantity without the user designating the default
`quantity between commands, wherein each command
`results from selecting a particular area in the order entry
`region corresponding to a desired price level as part of a
`single action of the user input device with a pointer of the
`user input device positioned over the particular area to
`both set an order price parameter for the trade order
`based on the desired price level and send the trade order
`to the electronic exchange.
`
`
`
`
`
`
`
`
`
`PAGE 10 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`‘996 POR at 15.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`11
`
`Claim 1
`
`Fig. 3 (T1)
`
`Fig. 4 (T2)
`
`1. A computer readable medium having program code
`recorded thereon for execution on a computer having a
`graphical user interface and a user input device, the program
`code causing a machine to perform the following method
`steps:
`receiving market information for a commodity from an
`electronic exchange, the market information comprising
`an inside market with a current highest bid price and a
`current lowest ask price;
`receiving an input from a user that designates a default
`quantity to be used for a plurality of trade orders;
`dynamically displaying a first indicator in one of a plurality
`of locations in a bid display region, each location in the
`bid display region corresponding to a price level along a
`static price axis, the first indicator representing quantity
`associated with at least one order to buy the commodity
`at the current highest bid price;
`dynamically displaying a second indicator in one of a plu-
`rality of locations in an ask display region, each location
`in the ask display region corresponding to a price level
`along the static price axis, the second indicator repre-
`senting quantity associated with at least one order to sell
`the commodity at the current lowest ask price;
`displaying the bid and ask display regions in relation to a
`plurality of price levels arranged along the static price
`axis such that when the inside market changes, the price
`levels along the static price axis do not change positions
`and at least one of the first and second indicators moves
`in the bid or ask display regions relative to the static price
`axis;
`displaying an order entry region aligned with the static
`price axis comprising a plurality of areas for receiving
`commands from the user input device to send trade
`orders, each area corresponding to a price level of the
`static price axis; and
`receiving a plurality of commands from a user, each com-
`mand sending a trade order to the electronic exchange,
`each trade order having an order quantity based on the
`default quantity without the user designating the default
`quantity between commands, wherein each command
`results from selecting a particular area in the order entry
`region corresponding to a desired price level as part of a
`single action of the user input device with a pointer of the
`user input device positioned over the particular area to
`both set an order price parameter for the trade order
`based on the desired price level and send the trade order
`to the electronic exchange.
`
`
`
`
`
`
`
`
`
`PAGE 11 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`‘996 POR at 15.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`12
`
`Claim 1
`
`Fig. 3 (T1)
`
`Fig. 4 (T2)
`
`1. A computer readable medium having program code
`recorded thereon for execution on a computer having a
`graphical user interface and a user input device, the program
`code causing a machine to perform the following method
`steps:
`receiving market information for a commodity from an
`electronic exchange, the market information comprising
`an inside market with a current highest bid price and a
`current lowest ask price;
`receiving an input from a user that designates a default
`quantity to be used for a plurality of trade orders;
`dynamically displaying a first indicator in one of a plurality
`of locations in a bid display region, each location in the
`bid display region corresponding to a price level along a
`static price axis, the first indicator representing quantity
`associated with at least one order to buy the commodity
`at the current highest bid price;
`dynamically displaying a second indicator in one of a plu-
`rality of locations in an ask display region, each location
`in the ask display region corresponding to a price level
`along the static price axis, the second indicator repre-
`senting quantity associated with at least one order to sell
`the commodity at the current lowest ask price;
`displaying the bid and ask display regions in relation to a
`plurality of price levels arranged along the static price
`axis such that when the inside market changes, the price
`levels along the static price axis do not change positions
`and at least one of the first and second indicators moves
`in the bid or ask display regions relative to the static price
`axis;
`displaying an order entry region aligned with the static
`price axis comprising a plurality of areas for receiving
`commands from the user input device to send trade
`orders, each area corresponding to a price level of the
`static price axis; and
`receiving a plurality of commands from a user, each com-
`mand sending a trade order to the electronic exchange,
`each trade order having an order quantity based on the
`default quantity without the user designating the default
`quantity between commands, wherein each command
`results from selecting a particular area in the order entry
`region corresponding to a desired price level as part of a
`single action of the user input device with a pointer of the
`user input device positioned over the particular area to
`both set an order price parameter for the trade order
`based on the desired price level and send the trade order
`to the electronic exchange.
`
`
`
`
`
`
`
`
`
`PAGE 12 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`‘996 POR at 15.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`13
`
`Claim 1
`
`Fig. 3 (T1)
`
`Fig. 4 (T2)
`
`1. A computer readable medium having program code
`recorded thereon for execution on a computer having a
`graphical user interface and a user input device, the program
`code causing a machine to perform the following method
`steps:
`receiving market information for a commodity from an
`electronic exchange, the market information comprising
`an inside market with a current highest bid price and a
`current lowest ask price;
`receiving an input from a user that designates a default
`quantity to be used for a plurality of trade orders;
`dynamically displaying a first indicator in one of a plurality
`of locations in a bid display region, each location in the
`bid display region corresponding to a price level along a
`static price axis, the first indicator representing quantity
`associated with at least one order to buy the commodity
`at the current highest bid price;
`dynamically displaying a second indicator in one of a plu-
`rality of locations in an ask display region, each location
`in the ask display region corresponding to a price level
`along the static price axis, the second indicator repre-
`senting quantity associated with at least one order to sell
`the commodity at the current lowest ask price;
`displaying the bid and ask display regions in relation to a
`plurality of price levels arranged along the static price
`axis such that when the inside market changes, the price
`levels along the static price axis do not change positions
`and at least one of the first and second indicators moves
`in the bid or ask display regions relative to the static price
`axis;
`displaying an order entry region aligned with the static
`price axis comprising a plurality of areas for receiving
`commands from the user input device to send trade
`orders, each area corresponding to a price level of the
`static price axis; and
`receiving a plurality of commands from a user, each com-
`mand sending a trade order to the electronic exchange,
`each trade order having an order quantity based on the
`default quantity without the user designating the default
`quantity between commands, wherein each command
`results from selecting a particular area in the order entry
`region corresponding to a desired price level as part of a
`single action of the user input device with a pointer of the
`user input device positioned over the particular area to
`both set an order price parameter for the trade order
`based on the desired price level and send the trade order
`to the electronic exchange.
`
`
`
`
`
`
`
`
`
`PAGE 13 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`‘996 POR at 15.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`14
`
`Claim 1
`
`Fig. 3 (T1)
`
`Fig. 4 (T2)
`
`1. A computer readable medium having program code
`recorded thereon for execution on a computer having a
`graphical user interface and a user input device, the program
`code causing a machine to perform the following method
`steps:
`receiving market information for a commodity from an
`electronic exchange, the market information comprising
`an inside market with a current highest bid price and a
`current lowest ask price;
`receiving an input from a user that designates a default
`quantity to be used for a plurality of trade orders;
`dynamically displaying a first indicator in one of a plurality
`of locations in a bid display region, each location in the
`bid display region corresponding to a price level along a
`static price axis, the first indicator representing quantity
`associated with at least one order to buy the commodity
`at the current highest bid price;
`dynamically displaying a second indicator in one of a plu-
`rality of locations in an ask display region, each location
`in the ask display region corresponding to a price level
`along the static price axis, the second indicator repre-
`senting quantity associated with at least one order to sell
`the commodity at the current lowest ask price;
`displaying the bid and ask display regions in relation to a
`plurality of price levels arranged along the static price
`axis such that when the inside market changes, the price
`levels along the static price axis do not change positions
`and at least one of the first and second indicators moves
`in the bid or ask display regions relative to the static price
`axis;
`displaying an order entry region aligned with the static
`price axis comprising a plurality of areas for receiving
`commands from the user input device to send trade
`orders, each area corresponding to a price level of the
`static price axis; and
`receiving a plurality of commands from a user, each com-
`mand sending a trade order to the electronic exchange,
`each trade order having an order quantity based on the
`default quantity without the user designating the default
`quantity between commands, wherein each command
`results from selecting a particular area in the order entry
`region corresponding to a desired price level as part of a
`single action of the user input device with a pointer of the
`user input device positioned over the particular area to
`both set an order price parameter for the trade order
`based on the desired price level and send the trade order
`to the electronic exchange.
`
`
`
`
`
`
`
`
`
`PAGE 14 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`‘996 POR at 15.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`15
`
`Claim 1
`
`Fig. 3 (T1)
`
`Fig. 4 (T2)
`
`1. A computer readable medium having program code
`recorded thereon for execution on a computer having a
`graphical user interface and a user input device, the program
`code causing a machine to perform the following method
`steps:
`receiving market information for a commodity from an
`electronic exchange, the market information comprising
`an inside market with a current highest bid price and a
`current lowest ask price;
`receiving an input from a user that designates a default
`quantity to be used for a plurality of trade orders;
`dynamically displaying a first indicator in one of a plurality
`of locations in a bid display region, each location in the
`bid display region corresponding to a price level along a
`static price axis, the first indicator representing quantity
`associated with at least one order to buy the commodity
`at the current highest bid price;
`dynamically displaying a second indicator in one of a plu-
`rality of locations in an ask display region, each location
`in the ask display region corresponding to a price level
`along the static price axis, the second indicator repre-
`senting quantity associated with at least one order to sell
`the commodity at the current lowest ask price;
`displaying the bid and ask display regions in relation to a
`plurality of price levels arranged along the static price
`axis such that when the inside market changes, the price
`levels along the static price axis do not change positions
`and at least one of the first and second indicators moves
`in the bid or ask display regions relative to the static price
`axis;
`displaying an order entry region aligned with the static
`price axis comprising a plurality of areas for receiving
`commands from the user input device to send trade
`orders, each area corresponding to a price level of the
`static price axis; and
`receiving a plurality of commands from a user, each com-
`mand sending a trade order to the electronic exchange,
`each trade order having an order quantity based on the
`default quantity without the user designating the default
`quantity between commands, wherein each command
`results from selecting a particular area in the order entry
`region corresponding to a desired price level as part of a
`single action of the user input device with a pointer of the
`user input device positioned over the particular area to
`both set an order price parameter for the trade order
`based on the desired price level and send the trade order
`to the electronic exchange.
`
`
`
`
`
`
`
`
`
`PAGE 15 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`‘996 POR at 15.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`16
`
`Claim 1
`
`Fig. 3 (T1)
`
`Fig. 4 (T2)
`
`1. A computer readable medium having program code
`recorded thereon for execution on a computer having a
`graphical user interface and a user input device, the program
`code causing a machine to perform the following method
`steps:
`receiving market information for a commodity from an
`electronic exchange, the market information comprising
`an inside market with a current highest bid price and a
`current lowest ask price;
`receiving an input from a user that designates a default
`quantity to be used for a plurality of trade orders;
`dynamically displaying a first indicator in one of a plurality
`of locations in a bid display region, each location in the
`bid display region corresponding to a price level along a
`static price axis, the first indicator representing quantity
`associated with at least one order to buy the commodity
`at the current highest bid price;
`dynamically displaying a second indicator in one of a plu-
`rality of locations in an ask display region, each location
`in the ask display region corresponding to a price level
`along the static price axis, the second indicator repre-
`senting quantity associated with at least one order to sell
`the commodity at the current lowest ask price;
`displaying the bid and ask display regions in relation to a
`plurality of price levels arranged along the static price
`axis such that when the inside market changes, the price
`levels along the static price axis do not change positions
`and at least one of the first and second indicators moves
`in the bid or ask display regions relative to the static price
`axis;
`displaying an order entry region aligned with the static
`price axis comprising a plurality of areas for receiving
`commands from the user input device to send trade
`orders, each area corresponding to a price level of the
`static price axis; and
`receiving a plurality of commands from a user, each com-
`mand sending a trade order to the electronic exchange,
`each trade order having an order quantity based on the
`default quantity without the user designating the default
`quantity between commands, wherein each command
`results from selecting a particular area in the order entry
`region corresponding to a desired price level as part of a
`single action of the user input device with a pointer of the
`user input device positioned over the particular area to
`both set an order price parameter for the trade order
`based on the desired price level and send the trade order
`to the electronic exchange.
`
`
`
`
`
`
`
`
`
`PAGE 16 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`‘996 POR at 15.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`17
`
`Claim 1
`
`Fig. 3 (T1)
`
`Fig. 4 (T2)
`
`1. A computer readable medium having program code
`recorded thereon for execution on a computer having a
`graphical user interface and a user input device, the program
`code causing a machine to perform the following method
`steps:
`receiving market information for a commodity from an
`electronic exchange, the market information comprising
`an inside market with a current highest bid price and a
`current lowest ask price;
`receiving an input from a user that designates a default
`quantity to be used for a plurality of trade orders;
`dynamically displaying a first indicator in one of a plurality
`of locations in a bid display region, each location in the
`bid display region corresponding to a price level along a
`static price axis, the first indicator representing quantity
`associated with at least one order to buy the commodity
`at the current highest bid price;
`dynamically displaying a second indicator in one of a plu-
`rality of locations in an ask display region, each location
`in the ask display region corresponding to a price level
`along the static price axis, the second indicator repre-
`senting quantity associated with at least one order to sell
`the commodity at the current lowest ask price;
`displaying the bid and ask display regions in relation to a
`plurality of price levels arranged along the static price
`axis such that when the inside market changes, the price
`levels along the static price axis do not change positions
`and at least one of the first and second indicators moves
`in the bid or ask display regions relative to the static price
`axis;
`displaying an order entry region aligned with the static
`price axis comprising a plurality of areas for receiving
`commands from the user input device to send trade
`orders, each area corresponding to a price level of the
`static price axis; and
`receiving a plurality of commands from a user, each com-
`mand sending a trade order to the electronic exchange,
`each trade order having an order quantity based on the
`default quantity without the user designating the default
`quantity between commands, wherein each command
`results from selecting a particular area in the order entry
`region corresponding to a desired price level as part of a
`single action of the user input device with a pointer of the
`user input device positioned over the particular area to
`both set an order price parameter for the trade order
`based on the desired price level and send the trade order
`to the electronic exchange.
`
`
`
`
`
`
`
`
`
`PAGE 17 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`‘996 POR at 15.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`18
`
`Claim 1
`
`Fig. 3 (T1)
`
`Fig. 4 (T2)
`
`1. A computer readable medium having program code
`recorded thereon for execution on a computer having a
`graphical user interface and a user input device, the program
`code causing a machine to perform the following method
`steps:
`receiving market information for a commodity from an
`electronic exchange, the market information comprising
`an inside market with a current highest bid price and a
`current lowest ask price;
`receiving an input from a user that designates a default
`quantity to be used for a plurality of trade orders;
`dynamically displaying a first indicator in one of a plurality
`of locations in a bid display region, each location in the
`bid display region corresponding to a price level along a
`static price axis, the first indicator representing quantity
`associated with at least one order to buy the commodity
`at the current highest bid price;
`dynamically displaying a second indicator in one of a plu-
`rality of locations in an ask display region, each location
`in the ask display region corresponding to a price level
`along the static price axis, the second indicator repre-
`senting quantity associated with at least one order to sell
`the commodity at the current lowest ask price;
`displaying the bid and ask display regions in relation to a
`plurality of price levels arranged along the static price
`axis such that when the inside market changes, the price
`levels along the static price axis do not change positions
`and at least one of the first and second indicators moves
`in the bid or ask display regions relative to the static price
`axis;
`displaying an order entry region aligned with the static
`price axis comprising a plurality of areas for receiving
`commands from the user input device to send trade
`orders, each area corresponding to a price level of the
`static price axis; and
`receiving a plurality of commands from a user, each com-
`mand sending a trade order to the electronic exchange,
`each trade order having an order quantity based on the
`default quantity without the user designating the default
`quantity between commands, wherein each command
`results from selecting a particular area in the order entry
`region corresponding to a desired price level as part of a
`single action of the user input device with a pointer of the
`user input device positioned over the particular area to
`both set an order price parameter for the trade order
`based on the desired price level and send the trade order
`to the electronic exchange.
`
`
`
`
`
`
`
`
`
`PAGE 18 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`… d
`
`isplaying … a plurality of graphical locations aligned along
`an axis, where each graphical location is configured to be
`selected by a single action of a user input device to send a
`trade order to the electronic exchange, where a price of the
`trade order is based on the selected graphical location,
`
`mapping … the plurality of sequential price levels to the
`plurality of graphical locations, where …[the] mapping of
`the plurality of sequential price levels does not change at a
`time when at least one of the current highest bid price and
`the current lowest ask price changes; and
`
`setting a price and sending the trade order to the electronic
`exchange in response to receiving … commands based on
`user actions consisting of: (1) placing a cursor associated
`with the user input device over a desired graphical location
`of the plurality of graphical locations and (2) selecting the
`desired graphical location through a single action of the
`user input device.
`
`‘374 POR at 18-19.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 19 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`CBM Jurisdiction
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 20 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`Technological Feature
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 21 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`996 Petition
`
`In independent claim 1, for example, the only arguably technical features in the claim are
`“a graphical user interface,” “a user input device,” and a “computer” that performs
`standard computing functions such as “receiving” and “displaying.”
`
`‘996 Pet. at 17.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 22 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`Experts Agree That GUIs are Technology
`
`Dr. Olsen states that “graphical user interfaces are a technology with specific technical
`problems,” Ex.2174, ¶7.
`
`Mr. Bear states that “graphical user interfaces are inherently technology,” Ex.2168, ¶3.
`
`Furthermore, Petitioners’ expert, Dr. Mellor, agreed that “the underlying technology is the
`graphical user interface.” See, e.g., Ex.2294, at 45.
`
`Likewise, an expert for one of Petitioners’ joint defense partners, Mr. Van Dusen, agreed
`that the technology described in the patents is directed to a specific type of graphical user
`interface for order entry. Ex.2169, ¶102-103(discussing Ex.2292, 110-11).
`
`‘996 POR at 22-23;
`‘374 POR at 25-26.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 23 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`Experts Agree That GUIs are Technology
`
`TT’s claimed invention provides a technical improvement over prior art GUIs because
`GUIs are technology. See ‘996 POR at 22; Ex.2169, ¶103.
`
`Mr. Silverman, an expert for eSpeed, testified that the patents are directed to “a field of
`technology” in which “skilled software engineers” develop “real time processing” and
`“graphical user interfaces.” See ‘996 POR at 22; Ex.2169, ¶103; Ex. TTTT, 8/24/07
`Silverman Dep. Tr., at 131:17-132:2.
`
`In the eSpeed case, defendants’ expert, Mr. Dezmelyk, acknowledged
`that the goal of the invention addressed the technical problems of efficiency and
`accuracy. See ‘996 POR at 22; Ex.2169, ¶103; Ex.WWWW at 8:15-18.
`
`‘996 POR at 22;
`‘374 POR at 25.
`
`© COPYRIGHT 2017 TRADING TECHNOLOGIES INTERNATIONAL, INC. NOT FOR DISTRIBUTION.
`
`
`
`PAGE 24 of 45
`
`IB v. TT
`CBM2016-00031, -00051
`EXHBIT 2417
`
`

`

`Industry Evidence
`
`TT’s claimed invention provides a technical improvement over the prior art GUIs because
`GUIs are technology. See ‘996 POR at 22; Ex.2169, ¶¶102-103 (citing Ex.2293-96);
`Ex.2174, ¶¶13-15.
`
`GUIs advance human-computer interaction (“HCI”), which has been touted as an important
`and expanding technological field. See ‘9

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket