throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`IBG LLC,
`INTERACTIVE BROKERS LLC,
`CQG, INC.,
`CQGT, LLC,
`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
`
`
`IBG 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 IBG LLC, Interactive Brokers LLC, CQG, Inc., and CQGT LLC,
`
`(“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. (“TT”).
`
`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.
`
`6,938,011, both of which claim the benefit of U.S. Provisional Application No.
`
`
`
`- 1 -
`
`
`
`

`
`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.
`
`
`
`- 2 -
`
`
`
`

`
`• 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.
`
`
`
`- 3 -
`
`
`
`

`
`I.
`
`QUALIFICATIONS
`
`9.
`
`See my Curriculum Vitae provided as Exhibit 1014 for a listing of my
`
`qualifications.
`
`10.
`
` My expertise qualifies me to do the type of analysis required in this
`
`case.
`
`11.
`
`I graduated from the Massachusetts Institute of Technology (MIT) in
`
`1992 with a Bachelor’s Degree in Computer Science with Electrical Engineering.
`
`12.
`
`In the 1990s, I worked as a Manager of an Educational Computing
`
`Facility at MIT, where I created a website having a graphical user interface
`
`(“GUI”) front end and a database backend, for receiving, storing, and displaying
`
`data.
`
`13. From November 11, 1999 to March, 2001, I worked at marchFIRST
`
`in New York, New York as a Consultant and Manager. At marchFIRST, I worked
`
`on trading applications, such as implementing a distributed messaging system for
`
`fixed income products for a major market data provider. I have also designed a
`
`trading system for a pan-European stock exchange.
`
`14. From March 2001, I have been working as a partner at MMG Partners
`
`in New York, New York. At MMG Partners, I have engaged in numerous trading
`
`
`
`- 4 -
`
`
`
`

`
`related projects. I designed the front and back office system for four independent
`
`broker dealers, determined product offering gaps for a trading system and market
`
`data firm for a client as opposed the client's competitions, and advised numerous
`
`sell-side and buy-side companies of ways to reduce their market data spending.
`
`15. While at MMG Partners, I have advised a broker/dealer on which
`
`order management system would meet their business requirements.
`
`16. Also while at MMG Partners, I have performed due diligence on the
`
`NYMEX futures exchange with a large private equity firm and a venture capital
`
`firm. I analyzed the trading system from a functional and technical perspective.
`
`17. Also while at MMG Partners, I worked on an IT benchmarking study
`
`for Deutsche Bourse. This study involved analyzing benchmarks from Deutsche
`
`Bourse, Deutsche Bourse Clearing, CBOT, CBOE, CME, Philadelphia Stock
`
`Exchange, Swiss Stock Exchange, OMX, Milan Stock Exchange, CME Clearing
`
`and OCC. As part of this study, I normalized benchmark results across disparate
`
`trading system platforms and architectures.
`
`18. While at MMG Partners, I have also advised Dr. Moses Ma, who was
`
`engaged as an expert witness in a lawsuit involving U.S. Patent No. 6,618,707. The
`
`nature of my advisement was research and analysis regarding refuting invalidity
`
`claims and proving infringement.
`
`
`
`- 5 -
`
`
`
`

`
`19. My Curriculum Vitae contains further details on my education,
`
`experience, publications, and other qualifications to render an expert opinion. My
`
`work on this case is being billed at a rate of $500.00 per hour, with reimbursement
`
`for actual expenses. My compensation is not contingent upon the outcome of this
`
`covered business method review or the litigation involving the ’055 Patent.
`
`II. MY UNDERSTANDING OF CLAIM CONSTRUCTION
`I understand that, during a Covered Business Method Review, claims
`20.
`
`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
`
`21.
`
`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.
`
`22.
`
`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
`
`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
`
`
`
`- 6 -
`
`
`
`

`
`single prior art reference that would anticipate the claim, the claim can still be
`
`invalid.
`
`23. 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.
`
`24. 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.
`
`25.
`
`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
`
`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
`
`
`
`- 7 -
`
`
`
`

`
`(3) explain how the prior art references could have been combined in order to
`
`create the inventions claimed in the asserted claim.
`
`26.
`
`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
`27. 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 or computer engineering and at least 2 years working experience designing
`
`and/or programming graphical user interfaces, and direct or indirect experience
`
`with trading or related systems. Experience could take the place of some formal
`
`training, as domain knowledge and user interface design skills may be learned on
`
`the job. This description is approximate, and a higher level of education or skill
`
`might make up for less education and vice versa.
`
`
`
`- 8 -
`
`
`
`

`
`IV. TSE
`A. Overview
`
`28. TSE is a “Futures/Options Purchase System” that “handles the trades”
`
`in the bond futures, bond future option, index futures, index option, and stock
`
`option markets. (TSE, p. 0035.) As explained by TSE, “[e]ach aforementioned
`
`market may have a different price display, and input unit, etc.” (Id.)
`
`29. The system of TSE includes a client computer. (Id. at 0006-09.) The
`
`client computer “has a number of functions such as various order inputs, resale and
`
`buy back/rights, exercises, various inquiries, various work operation instructions,
`
`and board information inquiries responding to the information display and the
`
`printer control function.” (Id. at 0013.) “The basic operation of the client is
`
`almost equal to that of the Windows personal computer.” (Id. at 0026.) The client
`
`“can be operated by the ‘keyboard’ or ‘mouse’.” (Id. at 0013.) When using the
`
`“mouse,” a “selection can be made by ‘[c]licking,’ etc.” (Id. at 0027.)
`
`30. TSE displays information graphically 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. That is, the system of TSE allows a trader to customize the
`
`Board/Quotation Screen based on how they prefer to view the market information
`
`
`
`- 9 -
`
`
`
`

`
`while they actively trade. For example, a user can select from 6 types of display
`
`forms that divide the screen to display information for multiple (2, 4 or 6) issue
`
`names simultaneously. (Id. at 0103-04.) As highlighted below, the
`
`Board/Quotation Screen includes Board Screen portion and a Quotation Portion:
`
`
`
`(Id. at 0103.) The Board x 2, Board x 4, and Board x 6 display forms are depicted
`
`below:
`
`
`
`
`
`
`
`Board x 2
`
`Board x 4
`
`Board x 6
`
`(Id.)
`
`31. The Board Screen displays 20 prices in the uncompressed “Board x 2”
`
`display form. (Id. at 0111.) The Board Screen displays seven prices in the
`
`uncompressed “Board x 4” display form and the uncompressed “Board x 6”
`
`
`
`- 10 -
`
`
`
`

`
`display form. (Id.) The figures from 0107 and 0108 of TSE depict uncompressed
`
`“Board x 2,” “Board x 4,” and “Board x 6” board displays:
`
`
`
`
`
`
`
`Board x 2
`
`Board x 4
`
`Board x 6
`
`32. A trader can further select from two price display methods, non-
`
`compressed or compressed method, for each Board Screen. (Id. at 0068.) 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 trader sets the price display method by selecting a radio button
`
`associated with the Board Screen. (Id. at 0069.) The following figure on 0068 of
`
`TSE depicts the “non-compressed” and “compressed” methods:
`
`
`
`- 11 -
`
`
`
`

`
`33. A larger version of the Board Screen when the divided in 2 form is
`
`
`
`selected by the trader is reproduced below. (Id. at 0107.) The Board Screen
`
`includes the ability to turn on scrolling through the scroll buttons labeled ⑤. (Id.
`
`at 0110.) A Board Screen “that does not scroll is called a ‘Basic Board Screen.’”
`
`(Id. at 0115.) TSE refers to a Board Screen having scrolling enabled as a
`
`“Scrolling Screen.” (Id.) For purposes of this proceeding, I refer to the Board
`
`Screen as having a Basic Board Screen mode and a Scrolling Screen mode.
`
`
`
`
`
`- 12 -
`
`
`
`

`
`
`
`(Id. at 0107.)
`
`34. When in Scrolling Screen mode, “the price display positions do not
`
`change automatically.” (Id. at 0115) A user can transition the Basic Board Screen
`
`to Scrolling Screen mode by using “the mouse to click the ‘▲’ or ‘▼’ scroll
`
`button on the Board Screen.” (Id. at 0116.) When in Scrolling Screen mode the
`
`“H” is displayed in “Red.” (Id.) A user can transition the Board Screen from
`
`Scrolling Screen mode to Basic Board Screen mode by using “the mouse to click
`
`the ‘H’ (Home) button on the Board Screen.” (Id.) The figure on 0116 of TSE
`
`(reproduced below) illustrates transitioning from the “Basic Board Screen” to the
`
`
`
`- 13 -
`
`
`
`

`
`“Scroll Screen” using the “▲” button, and then back to the “Basic Board Screen”
`
`using the “H” button:
`
`
`
`(Id. at 0116.)
`
`35. TSE’s Board/Quotation Screen functions differently depending on its
`
`display mode. When the Board Screen is in Basic Board Screen mode, the display
`
`automatically updates to maintain a center price “at the center part of the board.”
`
`(Id. at 0115.) By contrast, in Scrolling Screen mode, “the price display positions do
`
`not change automatically.” (Id.) The automatic update of TSE can be either
`
`continuous or as a result of the occurrence of an event.
`
`36. For example, when the display is in Basic Board Screen mode with an
`
`uncompressed price display, the center price is repositioned to the center of the
`
`
`
`- 14 -
`
`
`
`

`
`board upon occurrence of an event. If the uncompressed Basic Board Screen is in
`
`“Board x 2” divided form, the event is when the center price exceeds the range of
`
`the “Three Prices Up and Down” from the center of the price axis. (Id. at 0115.) If
`
`the uncompressed Basic Board Screen is in “Board x 4” or “Board x 6” divided
`
`form, the event is when the center price falls exceeds the range of the “One Price
`
`Up and Down” from the center of the price axis. (Id.) When the display is in Basic
`
`Board Screen mode with a compressed price display,” the center price is
`
`continuously repositioned to the center of the Board.
`
`Claim 1.
`
`B.
`37. 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
`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;
`
`
`
`- 15 -
`
`
`
`

`
`[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
`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;
`
`
`
`- 16 -
`
`
`
`

`
`[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 for repositioning … ([P])
`38. 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, pp. 0035, 0107.) The Board
`
`Screen displays information for a commodity including the Issue Name, the
`
`Current Day’s Reference Price, the Price of Underlying Security, the Current
`
`Day’s Trading Volume, Total Number of Orders Not Executed, the Order Price
`
`(market order, on close, or limit price), and Order Quantity. (Id. at 0107-14.) As
`
`described in further detail below, TSE also discloses “repositioning a static price
`
`axis on [the] graphical user interface.”
`
`2.
`
`receiving market information relating to a commodity from an
`electronic exchange … ([A])
`
`39. The system of TSE “handles the trades in the” bond futures, bond
`
`future option, index futures, index option, and stock option markets. (TSE, p.
`
`0035.) TSE discloses that “[b]oard and quotation information is automatically
`
`updated at three-second intervals” with market information, including new bids
`
`
`
`- 17 -
`
`
`
`

`
`and offers. (Id. at 0091, 0107.) 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). (See id. at 0107.)
`
`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 ⑪ is a price axis having a
`
`40.
`
`“plurality of price levels.” (TSE, pp. 0107, 0111-12.) The price column of TSE has
`
`a range of price levels “from a lowest value to a highest value.” (See id. at 0107.)
`
`The price column of TSE is “static” when the display is in specific modes. For
`
`example, when the display is in Basic Board Screen mode with an uncompressed
`
`price display, the center 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.
`
`4.
`
`in response to an input command received via an input device
`associated with the computing device, adjusting the first
`plurality price levels … ([C])
`
`41. As discussed above, a trader can select from two price display
`
`methods, non-compressed or compressed, for each displayed Board Screen. (TSE,
`
`p. 0068.) Specifically, a trader can toggle between the non-compressed and
`
`compressed display modes of the Board Screen using a radio button. (Id. at 0069.)
`
`
`
`- 18 -
`
`
`
`

`
`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. at
`
`0068.) 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 current price with an order,” the “[l]atest agreement price (including the
`
`standard price of the day),” the “[q]uotation display price,” and the “[m]atching
`
`price.” (Id.; see also id. at 0111 (“mode that displays only designated prices, such
`
`as a price for which there is an order”).)
`
`42. The figure on 0068 of TSE is reproduced below. In this example, the
`
`compressed display has three price levels: “002,” “004,” and “007” (e.g., “a first
`
`plurality of price levels”). (Id. at 0068.) The non-compressed display has seven
`
`price levels: “001,” “002,” “003,” “004,” “005,” “006,” “007” (e.g., “an adjusted
`
`plurality of price levels”), which include the three levels that are displayed on the
`
`compressed display. (Id.) Thus, when a trader using TSE transitions from the
`
`compressed display to the non-compressed display by selecting the radio button
`
`(“in response to an input command), TSE’s 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.”
`
`
`
`- 19 -
`
`
`
`

`
`(Id. at 0068.)
`
`
`
`5. displaying a bid and ask display region on the graphical user
`interface … ([D])
`
`43.
`
`Columns) display “the order quantity … for each order price.” (Id. at 0112-13.)
`
`In TSE’s Board Screen, the column labeled ⑪ (Order Price
`Column) is a price column. (TSE, p. 0107, 0111.) The price column is a price axis
`having a plurality of price levels. (Id.) The columns labeled ⑫ (Order Quantity
`The columns labeled ⑬ (Order Count Column) display “the order count.” (Id.)
`Orders to the left of the price column ⑪ are outstanding asks and orders to the
`right of price column ⑪ automatically populates the new order entry window with
`
`right are outstanding bids. (See id. at 0137 (depicting that selecting an area to the
`
`“buy order” code (3).) Each of the bid and ask display regions of TSE comprises
`
`
`
`- 20 -
`
`
`
`

`
`“a plurality of locations corresponding to the first plurality of price levels
`
`displayed along the static price axis [price column ⑪].” (See id. at 0107, 0137.)
`
`44. When transitioning TSE’s Board Screen from a compressed display to
`
`a non-compressed display (i.e., the claimed “adjusting”), the “number of the
`
`plurality of locations changes according to adjusting the first plurality of price
`
`levels.” For example, as shown in the figure on 0068 of TSE (reproduced above),
`
`the number of levels changes from three to seven when the “first plurality of price
`
`levels” is adjusted to the “adjusted plurality of price levels.” (Id. at 0068.)
`
`6.
`
` “displaying a first [second] indicator” ([1E], [1F])]
`
`45. The columns labeled ⑫ in TSE’s Board Screen display “the order
`quantity … for each order price” and the columns labeled ⑬ display “the order
`
`count.” (TSE, p. 0112-13.) The Board Screen of TSE displays the highest bid price
`
`and quantity (price: 13019; quantity: 17) and the lowest ask price and quantity
`
`(price: 13023; quantity: 5). (See e.g., id. at 0107.) In the example Board Screen
`
`depicted on 0107 of TSE, As discussed above, the order quantity of 17 corresponds
`
`to the “first indicator” and the order quantity of 5 corresponds to the “second
`
`indicator.” (Id.) Thus, 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.”
`
`
`
`- 21 -
`
`
`
`

`
`46. 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 “[b]oard and quotation
`
`information is automatically updated at three-second intervals” with market
`
`information, including new bids and offers. (Id. at 0091, 0107.) TSE further
`
`discloses that the “board information on each Board Screen is automatically
`
`updated even if it has been scrolled vertically.” (Id. at 0091; see also id. at 0116.)
`
`So when TSE’s Board Screen displays the price axis statically (e.g., in the Basic
`
`Board Screen mode with an uncompressed price display or in a Scrolling Screen
`
`mode) a market event—such as a change in the inside market—causes the first and
`
`second indicators to be displayed at different locations along the static price axis.
`
`As a result, the first and second indicators ascend or descend the static price axis in
`
`response to the changes in the current highest bid and current lowest ask. Again, as
`
`examples, TSE’s price axis is static in the Basic Board Screen mode with an
`
`uncompressed price display until a repositioning event occurs, and is also static in
`
`the Scrolling Screen until a user manually transitions the Board Screen to the Basic
`
`Board Screen using the “H” button. Thus, “the first[second] 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
`
`
`
`- 22 -
`
`
`
`

`
`changing positions on the graphical user interface unless a reposition command is
`
`received.”
`
`7. “receiving the reposition command to reposition the static
`price axis” … ([G])
`
`47. When the display is in Basic Board Screen mode with an
`
`uncompressed price display, the center 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 center price exceeds the range of “Three
`
`Prices Up and Down” from the center of the price axis. (TSE, p. 0115.)
`
`48. Here, the “center price” functions as the recited “designated price.” A
`
`person having ordinary skill the art (“PHOSITA”) would have understood that TSE
`
`teaches the claimed repositioning because the repositioning threshold can be
`
`determined whether one counts from the ends or the center of the price axis.
`
`Specifically, each end of TSE’s 20-price level axis is ten prices from the center.
`
`TSE’s three price levels from the center therefore defines a “designated number”
`
`of seven price levels from each end of the axis, as required by the claims. Thus,
`
`when TSE’s center price is “within a designated number of price levels from the
`
`lowest value or the highest value along the static price axis” (e.g., within seven
`
`price levels from each end of the axis for an uncompressed, “Board x 2” display), a
`
`repositioning event occurs. TSE does not explicitly describe that a “reposition
`
`
`
`- 23 -
`
`
`
`

`
`command” is issued by the software to initiate the repositioning function.
`
`However, it would have been obvious to a PHOSITA to implement a reposition
`
`command to cause the software to initiate repositioning disclosed by TSE.
`
`8. “responsive to receiving the reposition command,
`automatically repositioning the static price axis” … ([H])
`
`49. When the display is in Basic Board Screen mode with an
`
`uncompressed price display and a repositioning event occurs (e.g., designated price
`
`exceeds “Three Prices Up and Down” or “One Price Up and Down”), the static
`
`price axis is automatically repositioned such that a current inside market price is
`
`displayed at a new location. (TSE, p. 0115 (when a repositioning event occurs
`
`when in Basic Board Screen mode with uncompressed price display, “the price at
`
`the center part of a board is automatically revised and displayed”).)
`
`Claims 3 and 6
`
`C.
`50. 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 price for the commodity.”
`
`Basing the “designated price” (and/or “second designated price”) on the inside
`
`market is nothing more than an obvious design choice. A PHOSITA would have
`
`been motivated to have the inside market centered in the GUI to give 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,
`
`
`
`- 24 -
`
`
`
`

`
`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.
`51. TSE identifies at least three “designated prices”: 1) a
`
`“Cautionary/special quotation 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. 0115.) 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 center price (designated price) is always displayed in the center of the board.
`
`(Id.) 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
`
`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.
`
`
`
`- 25 -
`
`
`
`

`
`52. Moreover, TSE discloses different center pric

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