`
`
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`TD AMERITRADE HOLDING CORPORATION, TD AMERITRADE, INC.,
`AND TD AMERITRADE ONLINE HOLDINGS CORP.
`Petitioners
`
`v.
`
`TRADING TECHNOLOGIES INTERNATIONAL, INC.
`Patent Owner
`____________________
`
`Patent No. 7,685,055
`____________________
`
`
`DECLARATION OF DAVID RHO
`IN SUPPORT OF PETITION FOR
`COVERED BUSINESS METHOD REVIEW OF U.S. PATENT 7,685,055
`
`
`TDA 1004
`CBM of U.S. Pat. No. 7,685,055
`
`
`
`I, David Rho, declare as follows:
`
`1.
`
`I have been engaged by Sterne, Kessler, Goldstein & Fox P.L.L.C. on
`
`behalf of Petitioners, TD Ameritrade Holding Corporation, TD Ameritrade, Inc.,
`
`and TD Ameritrade Online Holdings Corp. (“Petitioners”) for the above-captioned
`
`covered business method review proceeding. I understand that this proceeding
`
`involves United States Patent 7,685,055, entitled “System and Method for
`
`Automatic Repositioning of Market Information in a Graphical User Interface,” by
`
`Harris Brumfield, et al., filed May 3, 2006 and issued March 23, 2010 (the “’055
`
`Patent”). I understand that the ’055 Patent is currently assigned to Trading
`
`Technologies International, Inc. (“TTI”).
`
`2.
`
`I understand the ’055 Patent is a continuation of U.S. Patent
`
`Application No. 10/403,881, filed Mar. 31, 2003, which is a continuation of U.S.
`
`Patent Application No. 10/125,894, filed on April 19, 2002 now U.S. Pat No.
`
`7,389,268, which is a continuation-in-part of U.S. Patent Application No.
`
`09/971,087, filed Oct. 5, 2001 now U.S. Pat No. 7,127,424, which claims the
`
`benefit of U.S. Provisional Application No. 60/238,001, filed Oct. 6, 2000. The
`
`U.S. Patent Application No. 10/125,894 is also a continuation-in-part of U.S.
`
`Patent Application No. 09/590,692, filed Jun. 9, 2000 now U.S. Pat No. 6,772,132
`
`and U.S. Patent Application No. 09/589,751, filed Jun. 9, 2000 now U.S. Pat No.
`
`
`
`- 2 -
`
`
`
`
`
`6,938,011, both of which claim the benefit of U.S. Provisional Application No.
`
`60/186,322, filed Mar. 2, 2000. U.S. patent application Ser. No. 10/125,894 also
`
`claims the benefit of U.S. Patent Application No. 60/325,553, filed Oct. 1, 2001
`
`3.
`
`For purposes of the covered business method review, I assume the
`
`earliest possible priority date of the ’055 Patent is the March 2, 2000 filing date of
`
`Provisional Application No. 60/186,322.
`
`4.
`
`I have reviewed and am familiar with the specification of the ’055
`
`Patent. I understand that the ’055 Patent has been provided as Exhibit 1001. I will
`
`cite to the specification using the following format (’055 Patent, 1:1-10). This
`
`example citation points to the ’055 Patent specification at column 1, lines 1-10.
`
`5.
`
`I have reviewed and am familiar with the file history of the ’055
`
`Patent. I understand that the file history has been provided as Exhibit 1002.
`
`6.
`
`I have also reviewed and am familiar with the following prior art used
`
`in the Petition for Covered Business Method Review of the ’055 Patent:
`
`• U.S. Patent No. 5,077,665 to Silverman et al. (“Silverman”). I
`
`understand that Silverman has been provided as Exhibit 1005.
`
`• U.S. Patent No. 5,297,031 to Gutterman et al. (“Gutterman ”). I
`
`understand that Gutterman has been provided as Exhibit 1006.
`
`
`
`- 3 -
`
`
`
`
`
`• A certified translation of “Futures/Option Purchasing System Trading
`
`Terminal Operation Guide” (“TSE”). I understand that the original
`
`Japanese language document was provided as Exhibit 1007, the
`
`certified translation provided as Exhibit 1008, and the certification of
`
`translation provided as Exhibit 1009.
`
`A complete listing of additional materials considered and relied upon in
`
`preparation of my declaration is provided as Exhibit 1015. I have relied on these
`
`materials to varying degrees. Citations to these materials that appear below are
`
`meant to be exemplary but not exhaustive.
`
`7.
`
`The ’055 Patent describes automatic repositioning of market
`
`information in a graphical user interface. (’055 Patent, Title.) I am familiar with
`
`the technology described in the ’055 Patent as of the earliest possible priority date
`
`of the ’055 Patent (March 2, 2000).
`
`8.
`
`I have been asked to provide my technical review, analysis, insights
`
`and opinions regarding the ’055 Patent and the above-noted references that form
`
`the basis for the grounds of unpatentability set forth in the petition for Covered
`
`Business Method Review of the ’055 Patent.
`
`
`
`- 4 -
`
`
`
`
`
`I.
`
`QUALIFICATIONS
`
`9.
`
`See my Curriculum Vitae provided as Exhibit 1014 for a listing of my
`
`qualifications.
`
`II. MY UNDERSTANDING OF CLAIM CONSTRUCTION
`I understand that, during a covered business method review, claims
`10.
`
`are to be given their broadest reasonable construction in light of the specification
`
`as would be read by a person of ordinary skill in the relevant art.
`
`I. MY UNDERSTANDING OF OBVIOUSNESS
`
`11.
`
`I am not a lawyer and will not provide any legal opinions. Although I
`
`am not a lawyer, I have been advised certain legal standards are to be applied by
`
`technical experts in forming opinions regarding meaning and validity of patent
`
`claims.1
`
`12.
`
`I understand that a patent claim is invalid if the claimed invention
`
`would have been obvious to a person of ordinary skill in the field at the time of the
`
`
`
`1 I have relied on the Federal Circuit Bar Association Model Patent Jury
`
`Instructions, February 18, 2010, as well as my own experience regarding cited
`
`cases.
`
`
`
`- 5 -
`
`
`
`
`
`purported invention, which is often considered the time the application was filed.
`
`This means that even if all of the requirements of the claim cannot be found in a
`
`single prior art reference that would anticipate the claim, the claim can still be
`
`invalid.
`
`13. As part of this inquiry, I have been asked to consider the level of
`
`ordinary skill in the field that someone would have had at the time the claimed
`
`invention was made. In deciding the level of ordinary skill, I considered the
`
`following:
`
`• the levels of education and experience of persons working in the field;
`
`• the types of problems encountered in the field; and
`
`• the sophistication of the technology.
`
`14. To obtain a patent, a claimed invention must have, as of the priority
`
`date, been nonobvious in view of the prior art in the field. I understand that an
`
`invention is obvious when the differences between the subject matter sought to be
`
`patented and the prior art are such that the subject matter as a whole would have
`
`been obvious at the time the invention was made to a person having ordinary skill
`
`in the art.
`
`15.
`
`I understand that to prove that prior art or a combination of prior art
`
`renders a patent obvious, it is necessary to (1) identify the particular references
`
`
`
`- 6 -
`
`
`
`
`
`that, singly or in combination, make the patent obvious; (2) specifically identify
`
`which elements of the patent claim appear in each of the asserted references; and
`
`(3) explain how the prior art references could have been combined in order to
`
`create the inventions claimed in the asserted claim.
`
`16.
`
`I understand that certain objective indicia can be important evidence
`
`regarding whether a patent is obvious or nonobvious. Such indicia include:
`
`commercial success of products covered by the patent claims; a long-felt need for
`
`the invention; failed attempts by others to make the invention; copying of the
`
`invention by others in the field; unexpected results achieved by the invention as
`
`compared to the closest prior art; praise of the invention by the infringer or others
`
`in the field; the taking of licenses under the patent by others; expressions of
`
`surprise by experts and those skilled in the art at the making of the invention; and
`
`the patentee proceeded contrary to the accepted wisdom of the prior art.
`
`III. LEVEL OF ORDINARY SKILL IN THE ART
`17. One of ordinary skill in the art at the time of the alleged invention,
`
`would have had the equivalent of a Bachelor’s degree or higher in computer
`
`science and at least 2 years working experience designing graphical user interfaces,
`
`and direct or indirect experience with trading or related systems.
`
`
`
`- 7 -
`
`
`
`
`
`IV. TSE
`A. Overview
`
`18. TSE is a “Futures/Options Trading System” that “handles the trades in
`
`the [Bond Futures Market, Bond Future Option Market, Index Futures Market,
`
`Index Option Market, and Stock Option Market] with different commodities
`
`characteristics.” (TSE, 4-1.) As explained by TSE, “[e]ach of the aforementioned
`
`market may have a different price display, and input unit, etc.” (Id.)
`
`19. The system of TSE includes a client computer. (TSE, 1-1.) The client
`
`computer “has a number of functions such as various order inputs, resale and buy
`
`back/rights, exercise inputs, various inquiry inputs, various work operation
`
`instructions, and board information inquiries responding to the information display
`
`and the printer control function.” (TSE, 2-5.) “The basic operation of the client is
`
`almost equal to that of the Windows personal computer.” (TSE, 3-1.) The client
`
`“can be operated by the ‘keyboard’ or ‘mouse’.” (TSE, 2-5.) When using the
`
`“mouse”, a “selection can be made by ‘[c]licking,’ etc..” (TSE, 3-2.)
`
`20. TSE displays information graphical on a screen and thus has a
`
`graphical user interface (“GUI”) for displaying market information. One example
`
`of the GUI of TSE is the “Board/Quotation” Screen. TSE supports many display
`
`options and modes for presenting market information on the Board/Quotation
`
`Screen. For example, a user can select from 6 types of display forms that divide
`
`
`
`- 8 -
`
`
`
`
`
`the screen to display information for multiple (2, 4 or 6) Security names
`
`simultaneously. (TSE, 7-13 to 14.) In addition, quotation information for 11 or 24
`
`Security can be displayed with divided configurations of 2 Security names (11 or
`
`24 quotations) and 3 Security names (11 quotations). (TSE, 7-14.) As highlighted
`
`below, the “Board/Quotation” Screen includes Board Screen portion and a
`
`Quotation Portion.
`
`(TSE, 7-13.) The Board x 2, Board x 4, and Board x 6 display forms are depicted
`
`below.
`
`
`
`
`
`- 9 -
`
`
`
`
`
`
`
`21. Below is an example of a Board Screen when the divided in 2 form is
`
`selected by the trader. The Board Screen includes the ability to turn on scrolling
`
`through the scroll buttons labeled ⑤. A Board Screen “where scrolling is not
`
`being performed is called a ‘Basic Board Screen.’” (TSE, 7-25.) TSE refers to a
`
`Board Screen having scrolling enabled as a “Scroll Screen.” (See id.) For
`
`purposes of this proceeding, I refer to the Board Screen as having a Basic Board
`
`Screen mode and a Scroll Screen mode.
`
`(TSE, 7-17.)
`
`
`
`
`
`- 10 -
`
`
`
`
`
`22. When in Basic Board Screen mode, “the board information displayed
`
`is updated so that the ‘Board Display Central Price’ is always displayed in the
`
`center of the board.” (TSE, 7-25.) When in Scroll Screen mode, “the price display
`
`position does not change automatically.” (Id.)
`
`23. A user can transition the Board Screen to Scroll Screen mode by
`
`“click[ing] either the [▲] or [▼] scroll button on the board screen with the
`
`mouse.” (TSE, 7-26.) When in Scroll Screen mode the “H” is displayed in “Red.”
`
`(TSE, 7-20.) A user can transition the Board Screen from Scroll Screen mode to
`
`Basic Board Screen mode by “[c]lick[ing] on the ‘H’ (Home) button on the board
`
`screen with your mouse.” (TSE, 7-26.)
`
`
`
`
`
`- 11 -
`
`
`
`
`
`24. As explained in TSE, when the Board Screen is in Screen Scroll
`
`mode, “click[ing] either the [▲] or [▼] scroll button on the board screen with the
`
`mouse” moves (scrolls) the screen ‘1 Price’ at a time each time the mouse is
`
`clicked. (TSE, 7-26.)
`
`25. The system of TSE allows a trader to customize the Board/Quotation
`
`Screen based on how they prefer to view the market information while they
`
`actively trade. For example, TSE provides menus to allow the trader to select the
`
`divide form of the Board/Quotation Screen. (TSE, 7-15.) A trader can further
`
`select from two price display methods, non-compressed or compressed method, for
`
`each Board Screen. (Id. at 6-3.) In the non-compressed method, “[r]egardless of
`
`the existence of the orders, etc. at the corresponding price, it is a method to display
`
`all prices on the board.” (Id.) In the compressed method, “only the price that
`
`satisfies” a set of requirements is displayed. (Id.) The following figure from TSE
`
`6-3 depicts the “non-compressed” and “compressed” methods.
`
`26. TSE’s “Board/Quotation Screen” functions differently depending on
`
`its display mode. (Id.) For example, the “Board/Quotation Screen” can be in
`
`“Basic Board Screen” mode or “Scroll Screen” mode. (Id. at 7-25 to 7-26.) When
`
`the Board Screen is in Basic Board Screen mode, the display automatically updates
`
`to maintain a central price “in the center of the board.” (Id. at 7-25.) The
`
`
`
`- 12 -
`
`
`
`
`
`automatic update of TSE can be either continuous or as a result of the occurrence
`
`of an event.
`
`27. For example, when the display is in “Basic Board Screen” mode with
`
`an “uncompressed price display,” the central price is repositioned to the center of
`
`the board upon occurrence of an event. If the uncompressed Basic Board is in
`
`“Board x 2” divided form, the event is when the central price falls within or
`
`exceeds the range of the “Top and Bottom 3 Prices.” (TSE, p. 7-25.) If the
`
`uncompressed Basic Board is in “Board x 4” or “Board x 6” form, the event is
`
`when the central price falls within or exceeds the range of the “Top and Bottom 1
`
`Price.” (Id.) When the display is in “Basic Board Screen” mode with a
`
`“compressed price display,” the central price is continuously repositioned to the
`
`center of the Board.
`
`Claim 1.
`
`B.
`28. Claim 1 is reproduced below. I have labeled the elements of claim 1
`
`for ease of discussion.
`
`[P] A method for repositioning a static price axis on a graphical user
`1.
`interface for displaying market information of a commodity being traded at
`an electronic exchange, the method comprising:
`
`[A] receiving market information relating to a commodity from an
`
`electronic exchange via a computing device, the market information
`
`
`
`- 13 -
`
`
`
`
`
`comprising an inside market with a current highest bid price and a current
`lowest ask price for the commodity;
`
`[B] displaying a first plurality of price levels along a static price axis
`
`on a graphical user interface of a display device associated with the
`computing device, where the first plurality of price levels range from a
`lowest value to a highest value along the static price axis;
`
`[C] in response to an input command received via an input device
`
`associated with the computing device, adjusting the first plurality price
`levels among a range of price levels to an adjusted plurality of price levels
`including the first plurality of price levels;
`
`[D] displaying a bid and ask display region on the graphical user
`
`interface, the bid and ask display region comprising a plurality of locations
`corresponding to the first plurality of price levels displayed along the static
`price axis, wherein each location corresponds to one of the first plurality of
`price levels, and wherein a number of the plurality of locations changes
`according to adjusting the first plurality of price levels;
`
`[E] displaying a first indicator representing a quantity associated with
`
`the current highest bid price at a first location in the plurality of locations of
`the bid and ask display region, wherein the first indicator ascends or
`descends the static price axis as changes in the current highest bid price
`occur as a result of each of the plurality of price levels along the static price
`axis not changing positions on the graphical user interface unless a
`reposition command is received;
`
`[F] displaying a second indicator representing a quantity associated
`
`with the current lowest ask price at a second location in the plurality of
`
`
`
`- 14 -
`
`
`
`
`
`locations of the bid and ask display region, wherein the second indicator
`ascends or descends the static price axis as changes in the current lowest ask
`price occur as a result of each of the plurality of price levels along the static
`price axis not changing positions on the graphical user interface unless the
`reposition command is received;
`
`[G] receiving the reposition command to reposition the static price
`
`axis when a designated price is within a designated number of price levels
`from the lowest value or the highest value along the static price axis; and
`
`[H] responsive to receiving the reposition command, automatically
`
`repositioning the static price axis on the graphical user interface such that a
`current inside market price is displayed at a new desired location.
`
`1. A method of displaying market information … ([P])
`29. As discussed above, TSE discloses a computerized trading method
`
`and system that facilitates “trading commodities” by displaying market information
`
`to traders via a GUI having a “Board Screen.” (TSE, 4-1, 7-17.) The Board
`
`Screen display information for a commodity including the original share price,
`
`Today’s volume, Total Failed Order Volume, the order price (market, closing,
`
`limit), and order volume. (See TSE, 7-14 to 7-24.) As described in further detail
`
`below, TSE also discloses “repositioning a static price axis on [the] graphical user
`
`interface.”
`
`
`
`- 15 -
`
`
`
`
`
`2.
`
`receiving market information relating to a commodity from an
`electronic exchange … ([A])
`
`30. The system of TSE handles trades in 5 markets including the Bond
`
`Futures market, the Index Future market, and the Stock Option market. (TSE, 4-
`
`1.) TSE discloses that “the Board/Quotation information is automatically updated
`
`at 3 second[] intervals” with market information, including new bids and offers.
`
`(Id. at 7-1, 7-17.) The exchange of TSE has “an inside market with a current
`
`highest bid price and a current lowest ask price.” TSE’s Board Screen displays the
`
`inside market (current highest bid price and the current lowest ask price).
`
`3. displaying a first plurality of price levels along a static price
`axis on a graphical user interface of a display device…([B])
`
`In TSE’s Board Screen, the column labeled ⑪ [Order Price Column]
`
`31.
`
`is a price axis having a “plurality of price levels.” (TSE, 7-17, 7-21.) The price
`
`column of TSE has a range of price levels “from a lowest value to a highest value.”
`
`The price column of TSE is static when the display is in specific modes. As
`
`described above, when the display is in “Basic Board Screen” mode with an
`
`“uncompressed price display,” the central price is repositioned to the center of the
`
`board upon occurrence of an event. That is, the price axis in this display mode is
`
`“static” (does not move) unless a repositioning event occurs
`
`
`
`- 16 -
`
`
`
`
`
`4.
`
`in response to an input command received via an input device
`associated with the computing device, adjusting the first
`plurality price levels … ([C])
`
`32. As discussed above, a trader can select from two price display
`
`methods, non-compressed or compressed, for each displayed Board Screen. (TSE,
`
`6-3.) In the non-compressed method, “[r]egardless of the existence of the orders,
`
`etc. at the corresponding price, it is a method to display all prices on the board.”
`
`(Id.) The compressed method, on the other hand, “display[s] only the price that
`
`satisfies the following requirements out of the prices on the board[, including],
`
`[t]he price with an order[, l]atest agreement price (including the standard price of
`
`the day)[, q]uotation display price[, m]atching price.” (Id.)
`
`33.
`
`In TSE, a display is transitioned from a compressed price display to a
`
`non-compressed price display “in response to an input command received via an
`
`input device associated with the computing device.” For example, TSE teaches that
`
`“[t]he price display method is specified for each screen by selecting the radio
`
`button” using a mouse in the “[b]oard/[q]uotation [s]creen setting” window. (Id. at
`
`6-4.)
`
`34. Figure on TSE 6-3 is reproduced below. As illustrated in this figure,
`
`the compressed method display has three price levels [002, 004, 007]. The non-
`
`compressed method display (adjusted display) has seven price levels [001, 002,
`
`003, 004, 005, 006, 007] including the three levels from the compressed display.
`
`
`
`- 17 -
`
`
`
`
`
`Thus, when moving between modes, the display “adjust[s] the first plurality of
`
`price levels among a range of price levels to an adjusted plurality of price levels
`
`including the first plurality of price levels.”
`
`
`
`5. displaying a bid and ask display region on the graphical user
`interface … ([D])
`
`35.
`
`is a price column. (TSE, 7-17, 7-21.) The price column is a price axis having a
`
`In TSE’s Board Screen, the column labeled ⑪ [Order Price Column]
`plurality of price levels. The columns labeled ⑫ [Order Volume Columns]
`labeled ⑬ [Number of Orders Column] display “the number of orders.” (Id.)
`Orders to the left of the price column ⑪ are outstanding asks and orders to the
`the right of price column ⑪ automatically populates the new order entry window
`
`display “the order volume for each order price.” (Id. at 7-22, 7-23.) The columns
`
`right are outstanding bids. (See also id. at 9-5.)(depicting that selecting an area to
`
`with “buy order” code (3)).
`
`
`
`- 18 -
`
`
`
`
`
`6.
`
` “displaying a first [second] indicator” ([1E], [1F])]
`
`36. The columns labeled ⑫ in TSE’s Board Screen display “the order
`volume for each order price” and the columns labeled ⑬ display “the number of
`
`orders.” (Id. at 7-22.) The Board Screen of TSE displays the highest bid price and
`
`quantity (price: 13019; quantity: 17) and the lowest ask price and quantity (price:
`
`13019; quantity: 5). As discussed above, the “first indicator” is at a “first location
`
`in the plurality of locations of the bid and ask display region” and the “second
`
`indicator” is at a “second location in a plurality of locations of the bid and ask
`
`display region.”
`
`37. TSE discloses “wherein the first indicator ascends or descends the
`
`static price axis as changes in the current highest bid price occur” and “wherein
`
`the second indicator ascends or descends the static price axis as changes in the
`
`current lowest ask price occur.” TSE discloses that “the board/quotation
`
`information is automatically updated at 3 second[] interval[s]” with market
`
`information, including new bids and offers. (Id. at 7-1.)
`
`7. “receiving the reposition command to reposition the static
`price axis” … ([G])
`
`38. When the display is in “Basic Board Screen” mode with an
`
`“uncompressed price display,” the central price is repositioned to the center of the
`
`board upon occurrence of an event. If the uncompressed Basic Board is in “Board
`
`
`
`- 19 -
`
`
`
`
`
`x 2” divided form, the event is when the central price falls within or exceeds the
`
`range of the “Top and Bottom 3 Prices.” (TSE, p. 7-25.) If the uncompressed
`
`Basic Board is in “Board x 4” or “Board x 6” form, the event is when the central
`
`price falls within or exceeds the range of the “Top and Bottom 1 Price.” (Id.) When
`
`the display is in “Basic Board Screen” mode with a “compressed price display,”
`
`the central price is continuously repositioned to the center of the Board.
`
`39. The “central price” is the recited “designated price.” When the
`
`central price is “within a designated number of price levels from the lowest or the
`
`highest value along the static price axis” (e.g., designated price within or exceeds
`
`“top and bottom 3 prices” or “top and bottom 1 price”), a repositioning event
`
`occurs.
`
`8. “responsive to receiving the reposition command,
`automatically repositioning the static price axis” … ([H])
`
`40. When the display is in “Basic Board Screen” mode with an
`
`“uncompressed price display” and a repositioning event occurs (e.g., designated
`
`price within or exceeds “top and bottom 3 prices” or “top and bottom 1 price”), the
`
`static price axis is automatically repositioned such that a current inside market
`
`price is displayed at a new location. (See id.)(When a repositioning even occurs
`
`when in Basic Board Screen mode with uncompressed price display, the display “is
`
`automatically edited and [the price is] displayed in the center of the board.” (Id.)
`
`
`
`- 20 -
`
`
`
`
`
`Claims 3 and 6
`
`C.
`41. As described above, TSE displays the inside market price for a
`
`commodity. It would have been obvious to a PHOSITA to “establish[] that the
`
`[second] designated price is based on an inside market for the commodity.”
`
`Having the inside market centered in the GUI gives the trader more market data to
`
`work with and make trading decisions. With the display centered on the inside
`
`market, the trader can quickly see any market imbalance, which they might miss if
`
`the inside market is too far to one extreme or the other of the display. Also, seeing
`
`the market depth, the trader will gain insight to the market momentum, market
`
`volatility and price support that might affect their trading decisions.
`
`Claim 4
`D.
`42. TSE identifies at least three “designated prices”: 1) a “Special Quote
`
`Price;” 2) the relevant order price, if there is a sell order or buy order that takes
`
`priority over the latest contract price; and 3) the latest contract price. (TSE, p. 7-
`
`25.) Any one of the three prices could be “establish[ed as]a second designated
`
`price.” In TSE, the board information is updated so that the central price
`
`(designated price) is always displayed in the center of the board. (TSE, p. 7-25.)
`
`The center of the board is a “predetermined location in relation to the static price
`
`axis.” In TSE, the display is automatically repositioned when the display is in
`
`Basic Board Screen mode. As discussed above, this automatic repositioning could
`
`
`
`- 21 -
`
`
`
`
`
`be continuous (e.g., when in a compressed price display) or in response to an event
`
`(e.g., when in an uncompressed price display). Thus, TSE discloses
`
`“automatically repositioning the static price axis on the graphical user interface to
`
`position the second designated price at a predetermined location in relation to the
`
`static price axis.” The automatic repositioning of the static price axis in turn
`
`causes the current inside market price to be displayed at a new desired location on
`
`the Board Screen.
`
`Repositioning Event Claims
`
`E.
`43. Claims 7-12 merely recite conditions defining the repositioning event
`
`relative to the price axis. As would be appreciated by a PHOSITA, setting when
`
`the position of the designated price on the price axis triggers a repositioning event
`
`is a mere design choice.
`
`44. Claim 7: “when the designated price is within the designated number
`
`of price levels above the lowest value.” Claim 9: “when the designated price is
`
`within the designated number of price levels below the highest value.”
`
`45.
`
`In the ‘Basic Board Screen’ of the ‘Uncompressed Price Display
`
`System,’ in the case of the 2-division board screen, the ‘Floating Display Area’ of
`
`the ‘Central Board Display Price’ of the ‘Top and Bottom 3 Prices,’ and in the 4
`
`and 6-division board screens, and of the ‘Central Board Display Price’ of the ‘ Top
`
`
`
`- 22 -
`
`
`
`
`
`and Bottom 1 Price’ is set, so if that range is exceeded, prices in the center of the
`
`board are automatically edited and displayed. (TSE, p. 7-25 (emphasis added).)
`
`46. Claim 8: “when the designated price falls below the lowest value
`
`displayed along the static price axis.” Claim 10: “when the designated price falls
`
`above the highest value displayed along the static price axis.” Claim 11: “when
`
`the designated price is at the lowest value.” Claim 12: “when the designated price
`
`is at the highest value.”
`
`47. Selecting these criteria for initiating a repositioning command is a
`
`mere design choice. A PHOSITA would be motivated to initiate repositioning
`
`when the designated price is at the edge or exceeds the displayed prices so that the
`
`trader has access to the most market information.
`
`Claim 13 and 18
`
`F.
`48. As discussed above, in TSE “[t]he board/quotation information is
`
`automatically updated at 3 second[] interval[s].” (TSE, p. 7-1.) Additionally,
`
`when the Board Screen is a “Compressed Price Display,” the location of the central
`
`price is “automatically edited and displayed in the center of the board.” (Id. at 7-
`
`25.) Therefore, the central price is repositioned when the board/quotation
`
`information is updated at the end of a 3 second timer.
`
`
`
`- 23 -
`
`
`
`
`
`49. Accordingly, a PHOSITA would recognize that “a second reposition
`
`command” would be received when the Board is placed into a Compressed Display
`
`and the command would “reposition the static price axis when a timer expires.”
`
`Claim 15
`
`G.
`50. As described above, when in Basic Board mode, TSE repositions the
`
`display such that the central price is displayed in the center of the board.
`
`Therefore, the “new location” for the central price after the repositioning
`
`“substantially centered between the lowest value and the highest value along the
`
`static price axis.” As further discussed above, the designated price could be set as
`
`the “inside market.”
`
`V. TSE AND GUTTERMAN
`51. TSE fails to disclose “that the [second] designated price is based on a
`
`last trade price for the commodity.” However, this is disclosed by Gutterman. In
`
`Gutterman, a market bar “is positioned at the current trade price of the commodity
`
`in response to information communicated to the workstation 10 by the exchangeʼs
`
`price reporting system.” (Gutterman, 12:7-12.) “The market bar 137 moves up and
`
`down along column 136 in response to changes in the market price.” (Id. at 12:15-
`
`17.) Thus, the last trade order is a “designated price.”
`
`
`
`- 24 -
`
`
`
`
`
`52.
`
`It would have been obvious to a PHOSITA to modify teachings of a
`
`trading system discussed in TSE to use the last trade as discussed in Gutterman as
`
`the designated price because such a combination is nothing more than a mere
`
`design choice combining prior art elements, according to known methods to yield
`
`predictable results.
`
`VI. SILVERMAN, GUTTERMAN, AND TSE
`A. Overview
`53. Silverman, like the ’055 Patent, is directed to a “computerized
`
`exchange” for “trading various trading instruments.” (Silverman, 4:57-5:3.) FIG. 1
`
`of Silverman (reproduced below) depicts a functional block diagram of the trading
`
`system of Silverman. As illustrated in FIG. 1, Silverman discloses a host or central
`
`system 20. The host system executes trades by matching active bids and offers sent
`
`from client sites. (Id. at 2:65-3:8, 5:7-11, 5:32-46.) The keystations 24, located at
`
`the client sites and connected to the central system via a network, are used to
`
`transmit bids and offers for the various trading instruments to the central system.
`
`(Id. at 2:65-3:14, 5:20-32.)
`
`
`
`- 25 -
`
`
`
`
`
`
`
`54. The host system 20 also maintains a “host book data base comprising
`
`all of the active bids and offers in the system by trading instrument.” (Silverman,
`
`2:66-68) As explained by Silverman, the host book “contains detailed information
`
`from each client site on the particulars of each bid or offer.” (Silverman, 8:38-40.)
`
`Thus, the host book includes the market depth (the current bid and ask prices and
`
`quantities in the market) for a commodity. Similarly, each keystation 24 maintains
`
`a keystation book for each instrument being actively traded. (Silverman, 10:15-25,
`
`10:56-61.) The information used in the keystation book is used “to generate
`
`displays at the keystations.” (Silverman, 8:17-18.) FIG. 5 of Silverman
`
`(reproduced below with annotations) illustrates a typical keystation book.
`
`
`
`- 26 -
`
`
`
`
`
`
`
`55. The keystation book is “a subset of the system or central station or
`
`host book ….” (Silverman, 8:13-14.) Keystation books are initially received from
`
`and continuously updated by the central system 20. (Silverman, 3:46-4:10, 5:7-19,
`
`5:37-49 (“real-time updates”), 7:56-8:61, 10:15-25.) The depth of display for a
`
`commodity on a keystation is controlled by the host computer that determines the
`
`maximum possible display depth for the keystation book and the keystation which
`
`may further control the information displayed. (Silverman, 8:21-35.) A PHOSITA
`
`would recognize that if the keystation can display a subset of the disp