throbber
Filed on behalf of ABB, Inc.
`
`By: Richard D. Mc Leod (Reg. No. 46,921)
`Rick.mcleod@klarquist.com
`Michael D. Jones (Reg. No. 41,879)
`michael.jones@klarquist.com
`Klarquist Sparkman LLP
`One World Trade Center, Suite 1600
`121 S.W. Salmon Street
`Portland, Oregon 97204
`Telephone: (503) 595-5300
`Facsimile: (503) 595-5301
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`____________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`____________
`
`ABB, INC.
`Petitioner
`
`v.
`
`ROY-G-BIV CORPORATION
`Patent Owner
`
`____________
`
`Trial No. IPR2013-00062 (joined with IPR2013-00282)
`Patent 6,516,236 B1
`
`____________
`
`ABB’S RESPONSE TO PATENT OWNER’S MOTION
`FOR OBSERVATIONS ON CROSS EXAMINATION
`
`

`

`TABLE OF CONTENTS
`
`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`Page
`
`I.
`
`INTRODUCTION ........................................................................................... 1
`
`II.
`
`DR. STEWART’S LACK OF EXPERTISE (PP. 1-3) ................................... 1
`
`III. DR. VOYLES DISPUTED STEWART’S RELIABILITY (P. 2) .................. 3
`
`IV. STEWART’S “SOFTWARE EXPERTISE” .................................................. 4
`
`V. DR. VOYLE’S DISPUTES DR. STEWART’S OPINIONS .......................... 4
`
`VI. DR. VOYLES COMPONENT FUNCTIONS ................................................ 5
`
`VII. DR. PAPANIKOLOPOLOUS IDENTIFIED
`“COMPONENT FUNCTIONS” IN GERTZ .................................................. 6
`
`VIII. DEFINITION OF FUNCTION ....................................................................... 6
`
`IX. CLAIM TERMS .............................................................................................. 8
`
`A.
`
`“Core Driver Function” ......................................................................... 8
`
`B.
`
`C.
`
`“Cycle” Function ................................................................................... 8
`
`“Extended Driver Function” .................................................................. 9
`
`D.
`
`“Component Code” .............................................................................10
`
`X. DR. PAPANIKOLOPOLOUS DID NOT MAP
`PUBLICATIONS OUTSIDE THE CITED REFERENCES ........................11
`
`XI. RGB’S ASSERTION OF PERSONAL
`KNOWLEDGE OUTSIDE THE REFERENCES ........................................11
`
`XII. RGB’S “ADDITIONAL OBSERVATIONS” ..............................................12
`
`
`
`
`
`i
`
`

`

`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`
`
`I.
`
`INTRODUCTION
`
`ABB timely submits this Reply to Patent Owner’s Amended Motion for
`
`Observations on Cross Examination (Paper #67).
`
`RGB’s motion for observations does not present observations in “concise
`
`statement[s] of the relevance of identified testimony to an identified argument or
`
`portion of an exhibit” and is an improper attempt “to raise new issues, re-argue
`
`issues, or pursue objections,” by linking portions of testimony into argument.
`
`Thus, the Board should refuse entry of RGB’s observations. ABB will
`
`nevertheless respond briefly RGB’s topics.
`
`II. DR. STEWART’S LACK OF EXPERTISE (PP. 1-3)
`
`In Exhibit 1130, at paragraph 15, Dr. Voyles testified that “…David Stewart
`
`was insulated from the primary research into advanced manipulators that was the
`
`focus of the bulk of the work in the lab. By this, I mean he did not have a
`
`background in kinematics, robotic sensors, or visual servoing nor was he
`
`considered a user of robotic manipulators.”
`
`In Exhibit 2013, at 38:20-25, Dr. Voyles testified that “I hold him in high
`
`regard as a software engineer. As a specialist in embedded systems. He
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 1
`
`

`

`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`acknowledges his own weaknesses in motion control and robotics. Those are not
`
`his specialties. And frequently did so at the time we were in the lab together.”
`
`In Exhibit 1104, 85:24 – 86:1, Dr. Stewart testified that “I would not
`
`consider myself an expert in kinematic theory.”
`
`In Exhibit 2014, Dr. Papanikolopoulos testified:
`
`“I was disappointed because David, even in his work at Maryland, he
`
`tried to do stuff that he was not familiar with…” (58:3-6)
`
`“What I mean is actually [Stewart] didn't get tenure at Maryland…he
`
`didn't stay in academia.” (59:16-18)
`
`“And again, my negative comments are mainly about the pieces of
`
`work I have seen after '92, and especially when you see a very bright
`
`individual.” (61:2-5)
`
`“So I told him, for example the pinball project is not a project of
`
`academic interest. It's more like a hobby. And then I will get some
`
`presentations where he will try in papers where he will start dropping
`
`the quality in order to get out papers…” (64:2-8)
`
`“So I have to look at the facts and what is written and make an
`
`assessment. This is exactly why when I read this declaration where
`
`[Stewart] seems actually not even to recall his own thesis, or he makes
`
`statements about Onika or he makes statements about there is no way
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 2
`
`

`

`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`that Morrow and Gertz will have worked together or the work of one -
`
`- but this is not CMU was about.” (66:2-10)
`
`“And this is the point I'm trying to make that I don't recognize this
`
`person. He's not the person I knew.” (66:14-16; see also Ex. 1014,
`
`66:24 – 67:2).
`
`This testimony is relevant to RGB’s assertion that Dr. Stewart is held in high
`
`regard.
`
`III. DR. VOYLES DISPUTED STEWART’S RELIABILITY (P. 2)
`
`In Exhibit 1104, at 14:1-14, Dr. Stewart was asked “Now, after you were
`
`engaged in this case, have you gone back and read through your thesis in its
`
`entirety?” and responded “Define what you mean by read...I did scan through, you
`
`know, section by section, to refresh my mind.”
`
`In Exhibit 2013, at 29:7-10, Dr. Voyles testified that “I believe based on [Dr.
`
`Stewart’s] declaration that there are elements that though he authored many years
`
`ago, he may have forgotten or lost relevance that I have to it.”
`
`This testimony is also relevant to the weight that should be afforded Dr.
`
`Stewart’s opinions in this proceeding.
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 3
`
`

`

`IV. STEWART’S “SOFTWARE EXPERTISE”
`
`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`In Exhibit 2011 at paragraph 27, Dr. Stewart testified that “Onika is not an
`
`execution environment but rather only a ‘visual programming environment.’”
`
`In Exhibit 1104 at 45:24-46:20, Dr. Stewart was asked, “Let's turn to [Gertz]
`
`page 115, Section 5.9, ‘Execution of Applications.’ It states, ‘Onika executes
`
`applications in a non-blocking fashion, allowing the user to fully monitor and
`
`control the outcome of applications.’ Do you still maintain that Onika was only a
`
`visual programming environment?” Dr. Stewart responded “I would -- in order to
`
`change that opinion, I would need significantly more research into this.”
`
`In Exhibit 1132, paragraph 55, Dr. Papanikolopoulos testified that “Dr.
`
`Stewart inaccurately characterized Onika as ‘only’ a visual programming
`
`environment based on simple configuration files, ignoring the many portions of the
`
`Gertz thesis that describe not only these capabilities of the program, but also actual
`
`demonstrations performed at Sandia National Laboratory and CMU along with
`
`user testing.”
`
`This testimony is relevant to the weight that should be afforded Dr.
`
`Stewart’s opinions.
`
`V. DR. VOYLE’S DISPUTES DR. STEWART’S OPINIONS
`
`In Exhibit 2017, ¶¶ 4-5, Dr. Voyles identified fundamental disagreements
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 4
`
`

`

`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`with Dr. Stewart applicable to “functions” and “code” recited in the claims at issue.
`
`(See also, Ex. 1130, ¶¶ 22, 39, and 42-44).
`
`Dr. Voyles further testified that “By ‘complete list’ -- there may be
`
`disagreements that I didn't list or that aren't contained in this declaration, but we
`
`are limiting ourselves to this declaration.” Ex. 2013, 59:2-5.
`
`This is relevant to RGB’s observation, as RGB did not ask if Dr. Voyles
`
`disputed other portions of Stewart’s testimony.
`
`VI. DR. VOYLES COMPONENT FUNCTIONS
`
`In Ex. 1130, at paragraph 37, Dr. Voyles refers to Actions in the Onika
`
`context. In Exhibit 2017, at paragraphs 4-5, Dr. Voyles identifies fundamental
`
`disagreements with Dr. Stewart whether Onika produces “programs” or “software
`
`code.” (See also, Ex. 1130, ¶¶ 22, 39, and 42-44).
`
`Dr. Voyles further testified that “By ‘complete list’ -- there may be
`
`disagreements that I didn't list or that aren't contained in this declaration, but we
`
`are limiting ourselves to this declaration.” Ex. 2013, 59:2-5.
`
`This is relevant to RGB’s observation, which states: “Dr. Voyles testified, ‘I
`
`find no specific references to actions in the Onika context’ in his own declaration.”
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 5
`
`

`

`VII. DR. PAPANIKOLOPOLOUS IDENTIFIED “COMPONENT
`FUNCTIONS” IN GERTZ
`
`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`In Ex. 1132, at paragraphs 47- 51, 56, 61, and 90-92, Dr. Papanikolopoulos
`
`testified regarding fundamental disagreements with Dr. Stewart.
`
`In Ex. 2014, 156:16-10; 157:11-13, Dr. Papanikolopolous testified that
`
`Onika created programs.
`
`In Ex. 2014, 120:5 – 122:2; 163:4 - 167:14, Dr. Papanikolopolous testified
`
`that Gertz disclosed “component functions.”
`
`This is relevant to RGB’s observation, which states: “…Dr.
`
`Papanikolopoulos does not challenge Dr. Stewart’s opinions in paragraphs 26 and
`
`40 of his Declaration [Exhibit 2011] that Gertz’s actions are not ‘functions,’ and
`
`therefore cannot be ‘component functions.’”
`
`VIII. DEFINITION OF FUNCTION
`
`Dr. Voyles’s testimony, Ex. 1130 ¶¶ 39, 42-46, is relevant to “function.”
`
`In Ex. 2013, 59:2-5, Dr. Voyles testified that “By ‘complete list’ -- there
`
`may be disagreements that I didn't list or that aren't contained in this declaration,
`
`but we are limiting ourselves to this declaration.”
`
`In Exhibit 1104, at 85:3-11, Dr. Stewart was asked “In your thesis, you list a
`
`number of motion control algorithms, calculating Jacobian, different type of
`
`trajectory generators. Are you an expert in those subjects?” Dr. Stewart responded
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 6
`
`

`

`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`“As I have already explained, those are examples that are used in my thesis and
`
`those I would consider -- the application level of which I believe I am a person of
`
`ordinary skill in understanding those types of -- those types of functions or
`
`tasks.” (Emphasis added).
`
`In Exhibit 2014, at 115:8-24, Dr. Papanikolopoulos was asked “So I'm
`
`asking show me -- show me where it says an action is a function…I don't even see
`
`the word function at all,” and answered “But do we want to go and explain to you
`
`what a programming language means? Programming language is functions and all
`
`these are was basically corresponding to functions. I mean unless we want to have
`
`a new definition of a programming language. I mean if you look at LISP, if you
`
`look at Visual Basic, if you look at C, when we're talking about the programming
`
`language, a language is made of functions. That's why we have imperative
`
`programming, and we have functional programming.”
`
`In Ex. 2014, 156:16-10; 157:11-13, Dr. Papanikolopolous testified that
`
`Onika created programs.
`
`In Ex. 2014, 120:5 – 122:2; 163:4 - 167:14, Dr. Papanikolopolous testified
`
`that Gertz disclosed “component functions.”
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 7
`
`

`

`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`In Exhibit 2014, at 132:15-17, Dr. Papanikolopoulos testified that “One --
`
`one thing is for sure. They are more than 80 definitions of programming you're
`
`going to find…”
`
`In Exhibit 1002, Gertz states: “We now describe our visual programming
`
`environment (VPE), Onika, from the user’s viewpoint. In this chapter, we present
`
`the various interfaces presented to the user, and show that the language is
`
`“complete” with respect to conventional textual robotic languages.”
`
`This testimony is relevant to the meaning of the term “function.”
`
`IX. CLAIM TERMS
`
`A.
`
`“Core Driver Function”
`
`In Exhibit 1132, at paragraph 61, Dr. Papanikolopoulos testified that “One
`
`with ordinary skill in the art would have understood that tasks mapped to core
`
`driver functions associated with primitive operations. (Gertz, &48).” This
`
`testimony is relevant to whether a task is a core driver function.
`
`B.
`
`“Cycle” Function
`
`RGB’s observation omits contextual material by stating:
`
`This testimony is relevant to ABB’s arguments on pages 11-12 of ABB’s
`
`reply that “the cycle function for any give port-based object (PBO)
`
`corresponds to…a ‘primitive operation’ that…has an association to a ‘core
`
`driver function
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 8
`
`

`

`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`ABB’s reply actually states:
`
`The “cycle” function for any given PBO corresponds to executing the task
`
`represented by the PBO. By definition, a PBO for a “primitive operation”
`
`that sends commands to a motion control device has an association to a
`
`“core driver function.”
`
`In Exhibit 2014, at 178:21-179:9, Dr. Papanikolopoulos testified: “The cycle
`
`basically does the following. For the methods associated/functions associated with
`
`the port-based object, enables their execution at specific times. (Ex. 2014, 179:6-
`
`9). This testimony is relevant to petitioner’s position that “the ‘cycle’ method is
`
`the function that executes the task represented by the PBO.” (Reply at 12).
`
`C.
`
`“Extended Driver Function”
`
`In exhibit 2013, at 72:14-19, Dr. Voyles was asked on cross examination
`
`“The configurations generated by Onika were not software; correct?” and
`
`responded “No, I'm not -- I believe that's Stewart's assertion, and I'm disagreeing
`
`with that assertion.” This testimony is relevant to demonstrating Dr. Voyles’s
`
`disagreement with Dr. Stewart.
`
`In exhibit 2013, at 72:24-73:9, Dr. Voyles testified on cross examination,
`
`“You're asking -- now, when you say, ‘configurations,’ are you referring -- are you
`
`referring to the configuration files Stewart referred to, or are you referring to the
`
`configurations as defined by Onika?” He was then asked, “That's one and the
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 9
`
`

`

`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`same, isn't it?” to which he responded, “I'm not sure I would say they're one and
`
`the same.”
`
`In Exhibit 1132, at paragraph 61, Dr. Papanikolopoulos testified that “Gertz
`
`also discloses “configurations” which map to extended driver functions which are
`
`associated with non-primitive operations.”
`
`This testimony is relevant to whether a configuration is an extended driver
`
`function.
`
`D.
`
`“Component Code”
`
`In Exhibit 1104 at 38:25-39:5, Dr. Stewart was asked “Are there different
`
`definitions of code in computer science?” and answered “There could be.” He was
`
`then asked “Not could be. Are there?” and answered “To the best of my
`
`knowledge, yes, there are different definitions of code.”
`
`In Exhibit 1104 at 27:25-28:5, Dr. Stewart was asked “Is a visual
`
`programming language considered software?” and answered “It's -- I don't have the
`
`specific definition in front of me, and I believe that's a definition that, depending
`
`on who looks at it, you may get different answers. So I don't want to give a firm
`
`answer on that.”
`
`In Exhibit 2013, at 74:25-75:9, Dr. Voyles testified that “The purpose of a
`
`programming environment is to create programs. Stewart acknowledges it's a
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 10
`
`

`

`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`programming environment yet insists that it doesn't produce a program. And the
`
`collection of what Onika produces -- and this is why I was careful to talk about
`
`particular files, because Onika produces a number of files that constitute the
`
`software code in my understanding of a programming environment that runs.”
`
`In Exhibit 2014, at 35:18-22, Dr. Papanikolopoulos testified that “Code can
`
`mean many different things from -- from a script to an object, code file, to an
`
`executable, to a set of instructions. Sometimes we call this computer code.”
`
`This testimony is relevant to the meaning of the claimed “component code.”
`
`X. DR. PAPANIKOLOPOLOUS DID NOT MAP PUBLICATIONS
`OUTSIDE THE CITED REFERENCES
`
`In any case, in Exhibit 1132, at paragraph 28, Dr. Papanikolopoulos testified
`
`that “The following is a brief exemplary discussion of the state of the art prior to
`
`May 1995.” At paragraph 34, Dr. Papanikolopoulos testified that “The list of
`
`publications that I used in this write-up is:” and listed five publications.
`
`In Exhibit 2014: 169:20 - 171:11, Dr. Papanikolopolous testified that he did
`
`not rely upon “background information” in mapping any claim element.
`
`XI. RGB’S ASSERTION OF PERSONAL KNOWLEDGE OUTSIDE THE
`REFERENCES
`
`In Exhibit 2014: 169:20 - 171:11, Dr. Papanikolopolous testified that he did
`
`not rely upon “background information” in mapping any claim element.
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 11
`
`

`

`XII. RGB’S “ADDITIONAL OBSERVATIONS”
`
`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`RGB submitted excerpts of the exhibit that excluded the copyright page for
`
`the Microsoft Computer dictionary, 3rd ed. as Exh. 2016. This was marked Ex.
`
`2025 at deposition where Dr. Papanikolopolous testified that the Microsoft
`
`dictionary was published in 1997. (Ex. 1014, 140:12-16; 180:12-181:20 excerpts
`
`below)
`
`Q. Okay. Let's take a look at Exhibit 2025. It was published in 1997, looking
`
`at the second page, correct?
`
`A. Um-huh. Yes.
`
`…
`
`Q: If you were trying to decide which dictionary would have a more
`
`authoritative definition, would you look to an ACM dictionary or the
`
`Microsoft computer dictionary?
`
`A: I will look at a dictionary that has no commercial interest or an open
`
`source organization that has no commercial interest.
`
`
`
`Dated: January 21, 2014
`
`
`
`Respectfully submitted,
`
`
`
`
`
`
`
`/Richard D. Mc Leod/
`Richard D. Mc Leod
`Registration No. 46,921
`rick.mcleod@klarquist.com
`Klarquist Sparkman LLP
`One World Trade Center, Suite 1600
`121 S.W. Salmon Street
`Portland, Oregon 97204
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 12
`
`

`

`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`Telephone: (503) 595-5300
`Facsimile: (503) 595-5301
`
`
`ABB’s Response to Patent Owner’s Motion
`for Observations on Cross Examination
`
`
`Page 13
`
`

`

`Case IPR2013-00062
`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`Certificate of Service in Compliance With 37 C.F.R. § 42.6(e)(4)
`
`The undersigned certifies that a complete copy of ABB’s Response to Patent
`
`Owner’s Motion for Observations on Cross Examination was served on counsel
`
`RICHARD S. MEYER
`BOIES, SCHILLER & FLEXNER LLP
`5301 WISCONSIN AVENUE NW
`SUITE 800
`WASHINGTON, DC 20015
`TEL: (202) 237-2727
`FAX: (202) 237-6131
`RMEYER@BSFLLP.COM
`
`
`of record for ’236 Patent Owner:
`
`RICHARD T. BLACK
`FOSTER PEPPER PLLC
`1111 THIRD AVENUE, SUITE 3400
`SEATTLE, WA 98101-3299
`TEL: (206) 447-6251
`FAX: (206) 749-2062
`BLACR@FOSTER.COM
`
`
`DOUGLAS R. WILSON
`HEIM, PAYNE & CHORUSH LLP
`600 TRAVIS, SUITE 6710
`HOUSTON, TX 77002
`TEL: (512) 242-3622
`FAX: (713) 345-2924
`DWILSON@HPCLLP.COM
`
`
`via EXPRESS MAIL, on January 21, 2014.
`
`By /Richard D. Mc Leod/
`Richard D. Mc Leod
`Registration No. 46,921
`rick.mcleod@klarquist.com
`Klarquist Sparkman LLP
`One World Trade Center, Suite 1600
`121 S.W. Salmon Street
`Portland, Oregon 97204
`Telephone: (503) 595-5300
`Facsimile: (503) 595-5301
`
`CERTIFICATE OF SERVICE
`
`

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