throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`TD AMERITRADE HOLDING CORPORATION, TD AMERITRADE, INC., and
`TD AMERITRADE ONLINE HOLDINGS CORP.,
`Petitioners
`
`v.
`
`TRADE TECHNOLOGIES INTERNATIONAL, INC.
`Patent Owner
`
`____________________
`
`Case CBM2014-00137
`Patent No. 7,685,055
`____________________
`
`SUPPLEMENTAL DECLARATION OF KENDYL A. ROMÁN
`IN SUPPORT OF PETITIONERS’ REPLY IN
`COVERED BUSINESS METHOD REVIEW OF U.S. PATENT 7,685,055
`
`Mail Stop “PATENT BOARD”
`Patent Trial and Appeal Board
`U.S. Patent & Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`- 1 -
`
`TDA 1023
`TD Ameritrade v. TT
`CBM2014-00137
`
`

`
`I, Kendyl A. Román, declare as follows:
`
`1.
`
`I have been engaged by Sterne, Kessler, Goldstein & Fox P.L.L.C. on
`
`behalf of Petitioner, TD Ameritrade Holding Corp., 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 have reviewed the following documents in making this declaration:
`
`a. The ’055 patent.
`
`b. The Board’s Decision to Institute issued on December 2, 2014.
`
`c. TT’s Patent Owner Response (POR) filed March 6, 2015.
`
`d. The translation of record of “System for Buying and Selling Futures
`
`and Options Transaction Terminal Operational Guidelines” (“TSE”).
`
`(Ex. 1008).
`
`e. Harold Abilock’s translation of Chapter 7 of the TSE document,
`
`which is attached to his declaration as an Appendix. I concentrated on
`
`- 2 -
`
`

`
`the portions cited herein, but I read the entire chapter. The Abilock
`
`declaration is Exhibit 2097 in this proceeding, and his translation of
`
`TSE is at pages 74 to 103 of the filed declaration. I also reviewed
`
`his revised translation portions of page 7-25 of TSE (i.e., page 0115 of
`
`the TSE exhibits 1007 and 1008). Specifically, I reviewed his
`
`translation of “bullet 2” (as he calls it), which is the first bullet in the
`
`middle of page 7-25 (paragraph 69 at pages 32-33 of his declaration)
`
`and the text in the figure at the bottom of page 7-25 (paragraph 77 at
`
`page 36 of his declaration).
`
`f. My previous declaration in this proceeding (Ex. 1003).
`
`g. U.S. Patent No. 5,136,501 to Silverman et al. (“Silverman”), Exhibit
`
`1005.
`
`3.
`
`A computer performing the steps of claim 1 is repeatedly receiving
`
`data and then performing repetitive calculations to determine where to display each
`
`element, and receiving commands to reposition and adjust the axis. Such repetitive
`
`calculations and operations may be performed quickly by a computer, but the
`
`claims recite no such requirement. Also, other than the conventional steps of
`
`receiving and sending data, claim 1 could be performed by a human using pen-and-
`
`paper or a white board. The person could be told the highest bid and offer, which
`
`- 3 -
`
`

`
`he or she could plot along a price axis. If the person wanted to adjust the display
`
`as recited in claim 1, he or she could do it by redrawing or merely adding
`
`additional price levels to the top or bottom as TT illustrated in the POR at page 9.
`
`The person could replot with updated data as it came in. If the data plotted off the
`
`existing axis (i.e., came within a set number of prices from either end of the axis),
`
`the person could reposition the axis by redrawing it.
`
`4.
`
`The claims in the ’055 patent recite a static price axis, and I
`
`understand that the Board has adopted TD Ameritrade’s proposed construction of
`
`that term to mean “a price column where prices do not normally change positions
`
`unless a re-centering command is received.” Institution Decision at 13. I apply
`
`this definition in this declaration. This “do[es] not normally change positions
`
`unless a re-centering command is received” formulation of static price axis is
`
`found in the ’055 patent at 8:17-18.
`
`5.
`
`A static price axis is nothing new. If I were to plot data on graph
`
`paper or a white board, the price axis would be static until I replotted the data (the
`
`same or updated data) based on a repositioned axis. Likewise, Silverman plots
`
`bids and offers on paper to illustrate a book of orders. Silverman FIG. 4 (Ex.
`
`1005).
`
`- 4 -
`
`

`
`6.
`
`TSE teaches using a static price axis in its uncompressed display. See
`
`TSE page 7-17 (page 0107 of Exhibit 1008). TSE also teaches a static price axis
`
`when in scroll mode, even if the screen is uncompressed. See TSE at 7-20 (page
`
`0110 of Ex. 1008, describing scroll up, scroll down, and Home button which re-
`
`centers and transitions back to the basic board screen); 7-25 (page 0115 of Ex.
`
`1008, stating that the price display position does not automatically change in scroll
`
`mode).
`
`7.
`
`I have also reviewed Mr. Abilock’s translation of Chapter 7 of
`
`portions of pages 7-17, 7-20 and 7-25 (see Ex. 2097 at 90, 93, 98), and it does not
`
`change my opinion. These portions of Mr. Abilock’s translation would have
`
`conveyed the same teachings to a person of ordinary skill at the time of the
`
`purported invention (which is in the mid to late 2000 timeframe).
`
`8.
`
`As in the previous paragraph, my opinion regarding TSE in the
`
`following paragraphs is based on the TSE translation of record (Ex. 1008). But I
`
`provide parallel citations to the TSE translation of record and Mr. Abilock’s
`
`translation for convenience, because I also reviewed the corresponding portions of
`
`Dr. Abilock’s translation (and updated translation for portions of page 7-25), and
`
`ensured that each corresponding portion would have conveyed the same teachings
`
`- 5 -
`
`

`
`to a person of ordinary skill in the art despite any differences in phrasing and
`
`synonym choice.
`
`9.
`
`The larger uncompressed screen (display split into just 2 screens, also
`
`called the “Board x 2” form) is shown on page 7-17 in TSE, Ex. 1008 at 0108 and
`
`Ex. 2097 at 90), which has 20 price levels (see Order Price section towards bottom
`
`of TSE page 7-21, Ex. 1008 at 0111 and Ex. 2097 at 94).
`
`10.
`
`The smaller screens (display split into 4 or 6 screens, “Board x 4” and
`
`“Board x 6”) are shown on page 7-18 (Ex. 1008 at 0109, Ex. 2097 at 91). They
`
`have 7 price levels (see Order Price section towards bottom of TSE page 7-21, Ex.
`
`1008 at 0111 and Ex. 2097 at 94).
`
`11.
`
`TSE explains that in uncompressed mode, its price axis repositions
`
`automatically whenever the central price (i.e., the Board Display Central Price
`
`which is determined as shown at the top of page 7-25 in TSE (Ex. 1008 at 0115,
`
`Ex. 2097 at 98) exceeds the range of +/- 3 (or +/- 1 for the smaller displays, i.e.,
`
`when 4 or 6 screens are shown on a page, instead of just 2) from the center of the
`
`display. Or to put it differently, it repositions when the central price exceeds the
`
`“Top and Bottom 3 [or 1] Price” range centered around the middle of the display.
`
`See TSE at 7-25 second bullet and bottom illustration with description (Ex. 1008 at
`
`0115, Ex. 2097 at 98, see also Ex. 2097 ¶ 69 at pages 32-33 and ¶ 77 at page 36).
`
`- 6 -
`
`

`
`12.
`
`The following example illustrates TSE’s teaching regarding
`
`repositioning based on the price exceeding the six-level range (+/- 3 from the
`
`center, i.e., Top and Bottom 3) for the 20-level screen:
`
`The above-shaded range is a six-level range with a Top 3 prices and a Bottom 3
`
`prices. When the central price exceeds the above-shaded range (the Top or Bottom
`
`3 levels of the “floating display area”), it no longer falls within that range, and the
`
`bids and offers are re-centered so that the central price is back to the center of the
`
`screen. The translation of record is awkwardly worded, but it states that this re-
`
`centering occurs when the range (i.e., the “floating display area”) is “exceeded” in
`
`the bullet and in the pop-out block of text in the image at the bottom of the page.
`
`TSE 7-25 (Ex. 1008 at 0115). Mr. Abilock’s original translation and his updated
`
`- 7 -
`
`

`
`translation convey this same meaning. (Abilock original translation - Ex. 2097 at
`
`98, updated translation - Ex. 2097 ¶ 69 at pages 32-33 and ¶ 77 at page 36).
`
`13.
`
`The TSE disclosures above teach the receiving the repositioning
`
`command step of Claim 1 of the ’055 patent. That step recites “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.” The designated price is the “Board Display
`
`Central Price” also called the “Central Price in the Board Display” determined in
`
`the table at the top of page 7-25 (Ex. 1008 at 0115, Ex. 2097 at 98). Although the
`
`claims recite calculating the repositioning threshold from the ends of the axis, one
`
`of ordinary skill would have understood the same threshold can also be located by
`
`counting from the center of the axis. So for TSE’s display with 20 price levels, the
`
`threshold from the Top 3 and Bottom 3 is 7 price levels from the end because there
`
`are 10 price levels on each side of the center of the axis (1/2 of 20 is 10), and 10 - 3
`
`is 7:
`
`- 8 -
`
`

`
`As a result, when the central price exceeds the inner range of +/- 3 price levels
`
`(i.e., it no longer falls within that range), it also comes within (i.e., no longer
`
`exceeds) the range of 7 price levels from either end of the axis.
`
`14.
`
`I also note that the claim recites “receiving the reposition command”
`
`when the above-discussed threshold is crossed. The claims do not recite how that
`
`command is generated, or by who or what. Accordingly, I conclude that this step
`
`is satisfied if the software sends the command (as in TSE) or if a person watching
`
`the display manually sends it by clicking a button on the display.
`
`- 9 -
`
`

`
`15. Mr. Abilock’s “translator’s note” on TSE page 7-25 (Ex. 2097 at 98)
`
`does not make sense where it is placed. In his translation as well as the translation
`
`of record in this proceeding, it is clear that this repositioning is not continuous, but
`
`triggered by the central price migrating outside of the floating display area. In
`
`contrast, the bullet below discusses TSE’s compressed mode, and expressly states
`
`that the repositioning (i.e., “revised and displayed”) is performed continuously, i.e.,
`
`each time the updated data migrates from the center.
`
`16. Mr. Abilock’s “translator’s note” on TSE page 7-26 (Ex. 2097 at 99)
`
`is wrong. According to Mr. Abilock, the text is not clear whether the information
`
`updating is in memory only or on the screen as well. One of ordinary skill would
`
`have understood from the context that the updating is both -- on the screen and in
`
`memory. This section is talking about scrolling the Board (the “range of prices
`
`displayed” on the Board screen) that it displayed to the user, and it states that the
`
`Board information is updated. One of ordinary skill would have understood this to
`
`mean the same Board (i.e., the price information displayed on the screen) that the
`
`user is scrolling. This is also made clear by the bullet on page 7-1 that Mr. Abilock
`
`translated as “The board information on each Board Screen is automatically
`
`updated even if it has been scrolled vertica1ly.” (Ex. 2097 at 74).
`
`- 10 -
`
`

`
`17.
`
`I understand that TT contends that the translation of record is not
`
`sufficiently accurate, pointing to the translation of “meigara” as “brand,” “saiken”
`
`as “securities” and “bond,” “shisuu” as “security” instead of “index,” and various
`
`minor errors and small omissions. POR at 40-41. My opinion regarding the
`
`teaching of TSE did not turn on any of these alleged errors. For example, the TSE
`
`translation of record is clearly referring to trading various equities, exactly what
`
`type of equities those are does not matter. I recognize that the translation of record
`
`uses the term “brand” to mean a particular equity, e.g., the “select brand” dialog
`
`shown at page 7-7 (Ex. 1008 at 0097), reproduced below:
`
`- 11 -
`
`

`
`(Ex. 1008 at 0097). In context, it was clear that the translation was explaining what
`
`type of equity to select. It does not matter that it uses the term “brand” instead of
`
`“issue” or “securities” instead of “bonds,” as Mr. Abilock did in his original
`
`translation. Both convey the same teaching:
`
`- 12 -
`
`

`
`(Ex. 2097 at 80). I further note that Mr. Abilock’s translation is missing the
`
`language in the middle bar, which here, could be crucial as it is explaining that the
`
`enter (send) key is used to set the desired equity.
`
`18. Claim 1 of the patent also recites “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.” In other words, the number of
`
`displayed price levels is increased -- in addition to the previously displayed price
`
`- 13 -
`
`

`
`levels, more prices levels are also displayed. Many data display manipulations
`
`satisfying this claim element were well-known in the art. For example, this is
`
`taught by TSE’s shifting from compressed mode to uncompressed mode. It could
`
`also be done by changing the scale or by shifting from a logarithmic scale to a
`
`linear scale. It can also be done by increasing the length of the axis, but keeping
`
`the scale:
`
`It can also be accomplished by increasing the granularity of the display:
`
`- 14 -
`
`

`
`All of these were common practices before the purported time of invention.
`
`19. A computer performing claim 1 (i.e., receiving the highest bid and
`
`ask, displaying them along a price axis, adjusting the axis, repositioning the axis in
`
`response to a command) is repeatedly receiving data and then performing repetitive
`
`calculations to determine where to display each element. The ’055 patent explains
`
`that this can be performed “by any technique known to those skilled in the art.”
`
`’055 patent at 6:26-35. Reading the claim as a whole, one of ordinary skill would
`
`understand that the display steps (displaying regions and indicators) are typically
`
`being repeatedly performed all at once as new data is received and the screen (or
`
`portions of the screen) are redrawn. The adjusting step, which is performed “in
`
`response to an input command received via an input device,” is performed
`
`whenever the user desires to change the display, such as by the slider tool
`
`- 15 -
`
`

`
`discussed in the patent at 33:20 - 34:2. The repositioning is performed whenever
`
`the data migrates from the center of the display past the desired threshold.
`
`20. With respect to the desired repositioning threshold, the patent does not
`
`limit where it may be set. Claim 1 states that the threshold is “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.” For example, if the designated number
`
`of price levels is 7, the threshold is 7 levels from each end of the axis, as in TSE’s
`
`larger (20 price level) display.
`
`21. Claim 11 recites that the threshold is when the threshold is at the
`
`lowest value on the axis, implying that the designated number of price levels in
`
`claim 1 is zero.
`
`22. Claim 8 recites that the threshold is below the lowest value on the
`
`axis, implying that the designated number of price levels in claim 1 is a negative
`
`number.
`
`23.
`
`The claims do not rule out setting the designated number of levels to
`
`one-half the length of the axis. That would place the threshold up against the
`
`center of the axis, and the reposition command would be sent any time the
`
`designated price strays from the center of the axis. This is what happens in TSE’s
`
`- 16 -
`
`

`
`compressed mode. See TSE at 7-25 (Ex. 1008 at 0115, Ex. 2097 at 98), where the
`
`central price is continuously repositioned to the center of the display.
`
`24.
`
`The findings and opinions set forth in this declaration are based on my
`
`work and examinations to date. I may continue my examinations. I may also
`
`receive additional documentation and other factual evidence over the course of this
`
`litigation that will allow me to supplement and/or refine my opinions. I reserve the
`
`right to add to, alter, or delete my opinions and my declaration upon discovery of
`
`any additional information. I reserve the right to make such changes as may be
`
`deemed necessary.
`
`25.
`
`In signing this declaration, I recognize that the declaration will be
`
`filed as evidence in a proceeding before the Patent Trial and Appeal Board of the
`
`United States Patent and Trademark Office. I also recognize that I may be subject
`
`to cross-examination in the case and that cross-examination will take place within
`
`the United States. If cross-examination is required of me, I will appear for cross-
`
`examination within the United States during the time allotted for cross-
`
`examination.
`
`- 17 -
`
`

`
`26.
`
`I hereby declare that all statements made herein of my own
`
`knowledge are true and that all statements made on information and belief are
`
`believed to be true; and further that these statements were made with the
`
`knowledge that willful false statements and the like so made are punishable by fine
`
`or imprisonment, or both, under Section 1001 of Title 18 of the United States
`
`Code.
`
`Executed this 29th day of May 2015 in Sunnyvale, CA.
`
`z///»&i
`
`Kendyl A. Roman
`
`-13-

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