throbber
Patenting Protein Therapeutics:
`Before the Patent
`In the Shadow of Uncertainty
`Trial and Appeal
`Board
`
`4th Protein Discovery and Therapeutics
`
`Global Technology Community
`
`ABB v. RGB
`Paradise Point Resort & Spa
`IPR2013-00062/00282
`San Diego, CA
`October 19-21, 2011
`IPR2013-00074/00286
`
`Trial Hearing
`
`January 23, 2014
`
`Petitioner ABB
`
`

`

`Grounds for Trial
`
`• Gertz, Stewart and Morrow
`– ’236 Claims 1-4, 8-10
`– ’557 Claims 16-25, 27, and 28
`• Gertz, Stewart, Morrow, DDAG and Brockschmidt
`– 236 Claims 5-6
`• Gertz, Stewart, Morrow, DDAG and HP86
`– 236 Claim 7
`• Gertz, Stewart, Morrow, Brockschmidt, and Architect
`– 557 Claims 26, 29, 30, and 46-59
`
`2
`
`Petitioner ABB
`
`

`

`RGB’s Central Arguments
`
`• Gertz does not teach “executable” functions
`– “Component functions”
`– “Component code”
`– “[Core/Extended] Driver functions”
`• “Primitive Operations” not in Gertz*
`• “Function Pointer Table” is “special”
`• “control command destination is a file”
`• Gertz / Morrow are not prior art
`• Unable to combine Gertz/Stewart/Morrow/etc.
`
`PO Responses and PO Supp. Responses
`*RGB does not challenge that Morrow teaches trajectory primitives
`
`3
`
`Petitioner ABB
`
`

`

`Disputed Claim Terms
`
`• “Primitive / Non-primitive Operations”
`
`• “Component Functions”
`
`• “Component Code”
`
`• “Driver Function”
`
`• “Core Driver Function”
`
`4
`
`Petitioner ABB
`
`

`

`Claim Construction
`
`• ABB: “Broadest reasonable interpretation”
`– Proposed constructions adopted by Board except
`for “primitive operation” and “core driver function.”
`Paper 23.
`• RGB attempts to narrow by citing “Joint Claim
`Construction Statement.”
`– No legal authority to support narrowing.
`– Intrinsic evidence does not support narrower
`construction of terms.
`– Dr. Stewart relies on JCCS, not BRI.
`
`5
`
`Petitioner ABB
`
`

`

`Primitive Operations
`
`• PTAB: “An operation necessary for motion control
`and that cannot be simulated using a combination of
`other motion control operations.” Paper #23
`• District Ct: “Motion control operations that cannot
`be simulated using a combination of other motion
`control operations.” (ABB Reply 8-9).
`• But, White v. Dunbar: Claims are not a “nose-of-wax”
`interpreted broadly for infringement but narrowly
`to avoid prior art.
`– ABB sought to narrow DC construction per Board.
`– RGB opposed.
`– Court rejected ABB’s request in Oct. (ABB Reply at 8).
`
`6
`
`Petitioner ABB
`
`

`

`Non-Primitive Operations
`
`• District Ct: “Motion control operations that can
`be simulated using a combination of other
`motion control operations.” (ABB Reply 8).
`
`• Result: Every motion control operation is
`primitive or non-primitive. (Id., Markman
`Transcript, Ex. 1040 at 92:9-11 below
`– MR. CHORUSH: Okay. Under your construction, we
`agree that all motion control operations would fall
`into one of the two bins.).
`
`7
`
`Petitioner ABB
`
`

`

`Component Code
`
`• PTAB construction is broader
`– PTAB: Computer code which associates at least
`some of the component functions with at least
`some of the driver functions.
`
`– District Ct: Software code in the motion control
`component that associates at least some of the
`component functions with at least some of the
`driver functions.
`
`8
`
`Petitioner ABB
`
`

`

`Component Function
`
`• PTAB: “Hardware-independent functions
`that are capable of defining a motion
`sequence.”
`
`• District Ct: “A hardware independent
`function that corresponds to a motion
`control operation”
`
`9
`
`Petitioner ABB
`
`

`

`Subject Matter: ’236/’557 Patents
`
`• “The present invention relates to motion
`control systems and, more particularly, to
`interface software that facilitates the creation
`of hardware independent motion control
`software. ’236 Patent, col. 1:13-15.
`• “The WOSA model has no relation to motion
`control devices” (col. 2:66-67)
`– However, RGB now relies upon “WOSA/XMC”
`specifications disclosed July 18, 2013 in an attempt
`to assert prior invention. (PO Resp., Ex. 2010-1, 2)
`
`10
`
`Petitioner ABB
`
`

`

`CMU Architecture Provides Multi-layer Independence
`
`• Onika/Chimera
`intertwined
`• Top: Hardware
`independent iconic
`programming language.
`• Middle
`– Hardware independent
`actions/jobs/subsystems
`– Hardware independent
`configurations/control
`tasks
`• Bottom: device drivers
`
`11
`
`Petitioner ABB
`
`

`

`Gertz, Stewart, and Morrow
`Provide the Same Solution
`
`• Inter-related work at CMU Advanced
`Manipulators Lab coordinated by Dr. Pradeep
`Khosla. (Pet. 44; Gertz, 22-23; Stewart 13-14;
`Morrow 1).
`– Intended to reduce application
`development/maintenance costs for robotic
`manipulators (motion control systems).
`– Solution: Multi-layer middleware implementation
`separating application development from MCD
`driver interfaces
`– References do not teach away
`
`12
`
`Petitioner ABB
`
`

`

`’236 / ’557 Patent Claims Are Obvious
`
`• Middleware interfaces providing hardware
`independence were common prior to 1995.
`– Reduce software development costs
`– Ease hardware/software replacement
`– Increased reliability
`• DDAG (Introduction)
`• Windows Open Service Architecture,
`– Admitted by ’236 Patent 2:55-57
`• RGB Patents offer no unexpected benefits
`
`13
`
`Petitioner ABB
`
`

`

`Gertz and Morrow are Prior Art
`
`• Gertz: Nov. 22, 1994 (PO Resp. at 6).
`
`• Morrow: Jan. 1, 1995 (PO Resp. at 6).
`– ------------------------
`
`• RGB alleges:
`– Conception from Jul. 24, 1994
`
`– Diligence from Nov. 22, 1994
`
`14
`
`Petitioner ABB
`
`

`

`Conception
`
`• “Conception requires proof that every element
`of the claims was known to the inventor along
`with a definite and permanent idea how to
`implement that did not require undue
`experimentation by ordinary artisans.” (ABB
`Reply at 3).
`• RGB did not account for elements of the claims
`in the 282/286 IPRs. (ABB Reply 1-3).
`• Surreply does not assert that every claim
`element is present in (or has been mapped to)
`the WOSA/XMC docs.
`
`15
`
`Petitioner ABB
`
`

`

`RGB’s “Evidence” for Prior Invention
`
`•
`
`•
`
`• Brown Declarations
`Inventor’s own documents
`– “Time records” are not corroborated by any third party.
`– “Specifications” are not corroborated as to date/content by any third party.
`– Brown v. Barbacid, 276 F.3d 1327, 1335 (Fed Cir. 2002) (“[A]n inventor's
`own unwitnessed documentation does not corroborate an inventor's
`testimony about inventive facts.”). (Reply at 2).
`Surreply does not cure defects
`– Refers to “documents” that are not in evidence.
`• Date, Content, Authenticity all are unproven.
`• Can’t prove the existence or content of documents merely by reference.
`In re NTP, 654 F.3d 1279, 1292 (Fed. Cir. 2011) (40+ documents don’t prove
`existence/content of “version 0”)
`– RGB’s newly cited documents originated with the inventor
`(e.g. “Company History” submitted to Patent Office in Nov. 2008 only proves that it
`existed in Nov. 2008).
`
`•
`
`•
`
`16
`
`Petitioner ABB
`
`

`

`Lack of Corroboration
`
`•
`
`•
`
`–
`
`Brown’s documents are unwitnessed by a testifying third party:
`“[t]here is neither evidence contemporaneous in time with Dr. Chen's notebook entries nor evidence
`independent of any of the inventors (Chen and Farina) which corroborates Dr. Chen's testimony concerning the
`alleged actual reductions to practice." Id. at 74. As noted by the Board, no witness who signed any of Dr. Chen's or
`any other involved researchers' notebooks testified in this proceeding, and all of the information within those
`notebooks therefore remains uncorroborated. Id. at 77.
`
`–
`
`As to Chen's alternative theory of conception coupled with diligence toward reduction to practice, the Board
`found "an even greater paucity of detail with respect to the underlying facts." Id. at 81….The Board concluded
`that, while Chen was undoubtedly "actively engaged in synthesizing derivatives of taxol in the critical time
`period," his proofs do not allow for "identification of exactly what was prepared...”
`
`–
`
`Shui-Hui Chen v. Bouchard, 347 F.3d 1299, 1311 (Fed. Cir. 2003).
`
`–
`
`Corroborating evidence must be independent of anything originating from the inventor.
`The inventor, however, must provide independent corroborating evidence in addition to his own statements and
`documents. See Lacotte v. Thomas, 758 F.2d 611, 613, 225 USPQ 633, 634 (Fed.Cir.1985). Such evidence "may
`consist of testimony of a witness, other than an inventor, to the actual reduction to practice or it may consist of
`evidence of surrounding facts and circumstances independent of information received from the inventor." Reese
`v. Hurst v. Wiewiorowski, 661 F.2d 1222, 1225, 211 USPQ 936, 940 (CCPA 1981). See also Lacotte v. Thomas, 758
`F.2d at 613, 225 USPQ at 634 (citing Reese); 37 C.F.R. § 1.608(b). "The purpose of the rule requiring
`corroboration is to prevent fraud." Berry v. Webb, 412 F.2d 261, 267, 56 CCPA 1272, 162 USPQ 170, 174 (1969).
`
`– Hahn v. Wong, 892 F.2d 1028, 1032 (Fed. Cir.1989) cited by Proctor & Gamble Co. v. Teva Pharma. USA, Inc.,
`566 F.3d 989 (Fed. Circ. 2009).
`
`ABB Reply 1-3.
`
`17
`
`Petitioner ABB
`
`

`

`Brown Declarations: Self-serving/speculative
`
`• District Court
`– Discounted prior testimony of Brown as “self-
`serving” (ABB Reply at 8).
`– RGB Interrogatory Resp. contradicts Brown as to
`236 Patent, claim 10. (ABB Reply 3).
`• IPR Declarations
`– Include activities disclaimed on cross-exam
`– Time often based on uncorroborated “estimations”
`and speculation from events in 1994-95.
`• In re NTP, 654 F.3d 1279, 1292 (Fed. Cir. 2011)
`– Activities are non-specific and not tied to claims.
`
`18
`
`Petitioner ABB
`
`

`

`“WOSA/XMC” documents
`
`•
`
`• No competent corroboration of date/origin by 3rd party.
`“[Marhurkar] is directed to the technical content of a document, not to
`the date or origin of the document. The law requires sufficient proof
`for the date and identity of a physical exhibit offered to show
`conception.“ Garmin Int'l Inc. v. Cuozzo Speed Tech. LLC, IPR2012-00001, Paper 59 at 23,
`(PTAB, Nov. 13, 2013) (applying Price v. Symsek, 988 F.2d 1187, 1192-1194 (Fed. Cir. 1993)).
`
`– RGB has not proven that these specific documents existed (as now
`presented) prior to the application date.
`– No non-inventor testified to receiving these documents at any time prior to
`the application date.
`– No evidence that the documents submitted here were communicated to
`any person prior to application date.
`– Documents contradict ’236 Patent Specification
`• MoveAbsolute is “core” and necessary for all drivers. Ex. 2010-1, p. 18
`• MoveRelative is emulated by calling other operations where drivers don’t provide
`direct support. Ex. 2010-1, p. 19-20
`
`19
`
`Petitioner ABB
`
`

`

`Brown’s “Time Records”
`
`• Bulk time entries
`– As much as 25.75 hours in a day
`
`• Counting unrelated projects
`– WOSA/Neural Networks
`
`– WOSA/Fuzzy Logic
`
`• Unexplained breaks
`
`20
`
`Petitioner ABB
`
`

`

`Lack of Diligence: Time Speculative
`
`• No corroboration of record itself* or the time
`worked , especially where multiple tasks in a
`single entry.
`– Q: How did you go about deriving that figure from
`your time records?
`– A: …days that had a mix I used my experience and
`estimated the time for XMC work.
`– Q: So, you don’t actually have a specific
`contemporaneous record breaking out the time for
`each individual task[?].
`– A: No.
`• Cross of David Brown, Ex. 1129 at 34:1-9
`
`*Reply at 2, Brown Dep. at 19:17-20:10; 20:24-21:8; 72:15-73:5
`21
`
`Petitioner ABB
`
`

`

`Lack of Diligence
`
`• No corroboration that tasks were necessary
`(or even relevant) to the claims
`– Numerous entries for “reading mail/email” but
`no evidence tying these entries to claims.
`• Q: Now, you said it was possible that these emails
`were related to XMC. Did you actually go back and
`look at what emails you reviewed on that date?
`
`• Brown: No.
`
`Excerpt from Ex. 1129, 78: 2-21
`
`22
`
`Petitioner ABB
`
`

`

`Some “XMC” Tasks Are Not Relevant To RTP
`
`• No corroboration of relevance to RTP
`– Writing “User Guide” for non-existent product
`– Creating a “logo”
`
`23
`
`Petitioner ABB
`
`

`

`RGB’s Surreply Cases Confirm “Independent
`Corroboration” Requirement
`
`–
`
`–
`
`Linear Tech. Corp. v. Impala Linear Corp., 379 F3d 1311 (Fed. Cir. 2004)
`Summary Judgment affirmed that no reasonable juror could find prior invention despite third party
`testimony supporting alleged inventor.
`Brown v. Barbacid, 436 F3d 1376 (Fed Cir 2006)
`Independent witnesses for both conception and diligence: Dr. Casey and Debra Morgan (scientist)
`Ohio Willow Wood Co. v Alps South LLC, 735 F3d 1333 (Fed. Cir., 2013)
`– Testimony of three non-inventor prosthetists in addition to patent application, and other exhibits
`In re Jolly, 308 F3d 1217 (Fed. Cir. 2002)
`Conception corroborated by inventor’s supervisor (Davis)
`– Diligence corroborated by three other witnesses
`“Hence as in Bosies, if there is no evidence in record that all elements of the count resided in the
`inventor’s mind, a noninventor’s testimony cannot supply the missing pieces.”
`Sandt Tech. v Resco Metal & Plastics, 264 F3d 1344 (Fed. Cir. 2001)
`Prior abandoned patent application and testimony of former (non-inventor) employee
`– NB: RGB’s intepretation of Sandt was rejected in Martek Biosciences Corp. v Nutrinova, Inc., 579 F3d
`1363, 1376 (Fed Cir 2009) (citing corroboration by independent disinterest persons.)
`
`–
`
`–
`
`–
`
`•
`
`•
`
`•
`
`•
`
`•
`
`Dispositive Fact: RGB has not shown that all elements of all claims are present in the WOSA/XMC
`documents, nor has it presented any third party testimony to corroborate Brown’s testimony and
`the date/origin/content of these documents.
`
`24
`
`Petitioner ABB
`
`

`

`Scott v. Koyama, 281 F.3. 1243(2002)
`
`•
`
`•
`
`•
`
`Case cited by RGB Resp. at 7.
`Inventor worked every day for the 17 day diligence period.
`Identified activities that are not “diligence” in prior cases
`– “commercial activity” (e.g., licensing deals, trademark logos, etc.)
`– “raising money”
`• Further:
`– “Scott bore the burden of showing conception in the United States before
`Koyama's Japanese filing date, plus either actual reduction to practice in
`the United States before Koyama's Japanese filing date, or diligence in the
`United States to Scott's United Kingdom filing date as constructive
`reduction to practice.”
`– “A conception date by Scott in the United States before March 13, 1990,
`was conceded, based on Scott's evidence that a full description of the
`process of the count was contained in written materials disclosed to
`persons at ICI Americas, ICI's subsidiary in Wilmington, Delaware.
`
`25
`
`Petitioner ABB
`
`

`

`RGB’s Claim Arguments (All claims)
`
`•
`
`•
`
`“Component Function”
`“Component Code”
`“[Core] Driver Function”
`• Neither Court nor PTAB have narrowed terms to executable object code (i.e.,
`machine language instructions).
`– PTAB, ‘074 Decision at 11 (emphasis added): Patent Owner responds that neither Morrow nor
`Stewart discloses core driver functions because they rely on “port based objects,” which are not
`actually functions because they rely on shared memory for communication. Prelim. Resp. 49-50.
`Patent Owner also argues that Morrow lacks driver functions and instead discloses only robot-
`specific commands. Prelim. Resp. 49-50. This argument is not persuasive. Petitioner relies on
`Gertz (not Morrow or Stewart) for the disclosure of core driver functions. Gertz describes
`control tasks, which are functions associated with motion operations. See Gertz § 3.3. We
`are persuaded that there is a reasonable likelihood that the combination of Morrow’s trajectory
`primitives and Gertz’s disclosure of functions that are associated with motion operations would
`have made the claimed “primitive operations” and “core driver functions” obvious to a person of
`ordinary skill. We also find persuasive Petitioner’s reasoning that the remaining limitations of
`independent claim 16 and dependent claims 17-25, 27, and 28 are disclosed by Gertz and
`Stewart. See Pet. 44-57.
`
`•
`
`26
`
`Petitioner ABB
`
`

`

`Key Dispute: Executable Object Code?
`
`• Assume that “machine language / object code” is executable.
`– “Machine language / object code” not in the BRI of any term.
`– Moreover, “hardware independent function” cannot refer to
`executable object code / machine language instructions as these
`are processor dependent.
`
`• Gertz describes the Onika VPE as having an executable language:
`– “This VPE is targeted towards both the control-level programmer
`and the application-level programmer; specifically, the code
`generated by the control-level programmer is used as the building-
`blocks of the language used by the application-level programmer.
`The VPE is defined as having the following characteristics: • Code
`is created, simulated, and executed all within the same
`program-environment…” Gertz, p. 29-30.
`
`27
`
`Petitioner ABB
`
`

`

`PTAB: “Component Functions” are “hardware-
`independent functions”
`
`• Gertz teaches:
`– “With the exception of the code which directly
`communicates to the physical system, all other
`code primitives would be generic and usable
`with any system….” (Gertz § 1.2; § 4.5.3; § 5.8.3).
`
`Pet. 22
`28
`
`Petitioner ABB
`
`

`

`“Component Function”
`“capable of defining a motion sequence.”
`
`•
`
`• Gertz, Fig. 1, p. 42 “iconic programs (actions)”
`“[a] control subsystem is a collection of actions which are
`executed one at a time, and can be assembled by a user.” Gertz, §
`3.2.9
`“[a]ctions can be viewed as ‘steps’ towards achieving some goal;
`e.g., ‘move to peg’, ‘close the gripper’, ‘follow the input of
`joystick’, etc. Actions are assembled in sequential order in order
`to create goal- oriented control subsystems….” Gertz, § 3.2.8.
`
`•
`
`Pet. 22
`29
`
`Petitioner ABB
`
`

`

`“Component Code”
`
`• PTAB: Computer code which associates at least some of the component
`functions with at least some of the driver functions.
`• Action R is associated with Configuration R through “configuration
`controller.” Configuration R contains one or more control tasks (driver
`functions).(Gertz, § 3.2; § 4)
`
`Pet. 23
`30
`
`Petitioner ABB
`
`

`

`“Driver Function” – “Hardware independent functions that are separate and distinct
`from the component functions”
`
`• Hardware independent functions:
`– “With the exception of the code which directly communicates to the physical system, all
`other code primitives would be generic and usable with any system….” (Gertz § 1.2; §
`4.5.3; § 5.8.3).
`
`•
`
`“Control Tasks” are separate
`and distinct from “Actions”
`(component functions)
`
`Pet. 11-12, 21 (also 18-22 generally)
`31
`
`Petitioner ABB
`
`

`

`[Core/ Extended] Driver Function
`
`• PTAB: Core driver function: software associated with
`one of the primitive operations (Paper 23).
`• Court: Core driver function: A driver function associated
`with one of the primitive motion control operations
`• Court: Extended driver function: A driver function
`associated with one of the non-primitive motion control
`operations
`
`• Common Thread: Only an “association” is required, the
`mechanism of association is not limited by the claim.
`
`Markman eliminates “necessary for motion control”
`32
`
`Petitioner ABB
`
`

`

`Driver Function
`
`• Gertz/Stewart use “control tasks/modules”
`interchangeably.
`– Tasks represent instructions to perform some
`motion control operation, such as “read data
`from trackball” or “perform forward
`kinematics.” (Gertz, § 3.3).
`
`• Morrow teaches “trajectory primitives “(as
`well as “sensor primitives.”)
`
`33
`
`Petitioner ABB
`
`

`

`Stewart’s “control modules” confirm Gertz / Morrow
`
`• Control Modules
`– Trajectory generators
`– 6DOF “Get Position” (by
`sensor or vision)
`– “Zero” –cannot be
`decomposed
`• Cf. 236 Patent
`“GetPosition” allegedly
`primitive operation
`
`Reply 11, Ex. 1032, ¶ 91
`34
`
`Petitioner ABB
`
`

`

`282 and 286 IPR: Dependent Claims
`
`• Claim Limitations
`– Function pointer table
`– Writing control commands to a file
`
`• Trivial or inherent features
`• Little or zero modification required
`
`35
`
`Petitioner ABB
`
`

`

`’236 Claims 5-6; ’557 Claims 26, 29, 30, 46-59
`“function pointer table” inherent in C++ implementation
`
`282 Pet. Ex. 1027, RGB Contentions, Claim 5, p. 40.
`286 Pet. Ex. 1049, Claim 29, p. 57, Ex. 1050 RGB Contention, Claim 46, p. 44
`
`Brockschmidt, 29 (‘282 Pet. 26, 57, ‘286 Pet. 29, 57)
`
`36
`
`Petitioner ABB
`
`

`

`’236 Claims 5-6: emulating extended functions
`
`• DDAG teaches emulating functions that are
`not natively supported by a driver with
`other functions.
`
`• Stewart teaches that PBOs can be
`implemented in C++, thus the accused
`“function pointer tables” are present, when
`DDAG’s emulation is combined with Stewart
`
`37
`
`Petitioner ABB
`
`

`

`’236 Claim 7
`
`• ’286 Decision at 8-10
`• DDAG/HP86 teaches unit conversion and
`mapping in absolute coordinates (even
`when Relative movement commands are
`used).
`– Undisputed
`• Motivation to combine with HP86
`– Undisputed
`
`38
`
`Petitioner ABB
`
`

`

`557 Patent, Claims 26 and 56
`
`•
`
`•
`
`Claim 26 (depends on claims 16 and 23)
`Claim 56 (depends on claims 46 and 53)
`• Gertz teaches outputting “control commands” to a device, whether is it as
`physical device or a simulator. (Gertz, § 1.3, Fig. 1). (282 Pet. 34-35)
`• Architect teaches the concept of saving control commands to a file. (282 Pet.
`29, 35; 286 Pet. 29, 35, 57).
`• Modification of the CMU systems to save control commands in a file would
`have been the simple application of a known technique with predictable
`results. (Id.)
`Stewart : mapped against the device driver element of claims 16/46
`– “UNIX-based RTOS support a device driver concept, where all devices are treated as
`files, and the generic C interface routines open(), read(), write(), close(), and ioctl() are
`used to access all functions of the device.” (Stewart, § 7.1).
`– “We have designed reconfigurable I/O device drivers (abbreviated IOD) for
`multiprocessor reconfigurable systems, in which a device driver can execute on any RTPU
`on the system, based on the needs of the application. Instead of being initialized at bootup
`time, a device driver is initialized only when a task requires its use, and on the processor
`which owns the task.” (Stewart, § 7.2).
`
`•
`
`39
`
`Petitioner ABB
`
`

`

`Motivation to Combine Gertz/Stewart/Morrow
`
`• KSR: The references themselves present the motivation
`to combine.
`• Gertz / Stewart / Morrow are the product of a research
`team working under Dr. Pradeep Khosla at CMU’s
`Advanced Manipulators Lab. (Pet. 44; Gertz, 22-23;
`Stewart 13-14; Morrow 1).
`Intended to reduce application development and
`maintenance costs for robotic manipulators (motion
`control systems).
`• Solution: Multi-layer middleware implementation
`separating application development from MCD driver
`interfaces
`
`•
`
`Pet. 44
`
`40
`
`Petitioner ABB
`
`

`

`Motivation to Combine Gertz/Stewart/Morrow
`
`• Dr. Stewart does not articulate legal basis
`– Opinion suggests that “physical combination” was
`required, but he lacks motion control expertise.
`• (Ex. 1032, ¶ 15; 1104 at 6:6-10; 84:5-85:1)
`
`– Left CMU in May 1994, thus, never saw Sandia
`demo of Onika/Chimera or Morrow’s Thesis work.
`
`– Facts refute Dr. Stewart: Dr. Voyles (disinterested
`witness) suggested that Morrow use
`Onika/Chimera at CMU.
`
`Reply 14.
`
`41
`
`Petitioner ABB
`
`

`

`Motivation to Combine Brockschmidt
`
`• Onika/Chimera framework
`naturally implemented in
`C++
`– “When using an object-
`oriented programming
`language such as C++ for
`implementation, the init
`component is the constructor
`method of the object.” Stewart
`48
`
`– Gertz at 142
`
`282 Pet. Ex. 1027, RGB Contentions, Claim 5, p. 40.
`286 Pet. Ex. 1049, Claim 29, p. 57, Ex. 1050 RGB Contention, Claim 46, p. 44
`
`42
`
`Petitioner ABB
`
`

`

`Motivation to Combine Architect
`
`• Gertz teaches writing control commands to a variety of MCDs as
`well as a simulator. (Gertz, § 1.3, § 4.5.3, § 6.3.2)
`
`• Architect teaches the concept of storing control commands in a
`file for later use. (Architect 14)
`
`•
`
`In Unix (the operating system used by Gertz/Stewart) , device
`drivers treat all devices as files. Modifying Gertz/Stewart to write
`control command is therefore trivial.
`“We have designed reconfigurable I/O device drivers (abbreviated IOD) for multiprocessor
`reconfigurable systems, in which a device driver can execute on any RTPU on the system, based on the
`needs of the application. Instead of being initialized at bootup time, a device driver is initialized only
`when a task requires its use, and on the processor which owns the task.” (Stewart, § 7.2).
`
`–
`
`–
`
`“UNIX-based RTOS support a device driver concept, where all devices are treated as files, and the
`generic C interface routines open(), read(), write(), close(), and ioctl() are used to access all functions of
`the device.” (Stewart, § 7.1).
`
`074 Pet 29-30, 41, 42, 49, 54
`286 Pet. 29.
`
`43
`
`Petitioner ABB
`
`

`

`Dr. Stewart’s Analysis Debunked
`
`• Reply at 8-11.
`• Didn’t read highly relevant sections of the cited
`art. (Ex. 1104 at 14:1-15:11; 16:6-17:5; Gertz
`at 52).
`– Asserts opinions based on his assertion how
`Onika/Chimera allegedly worked, rather than the
`express teaching of the references
`• Legal standards considered: Unknown.
`– Ex. 1104 at 17:20-20:23
`• Claim Construction Used: Primarily JCCS, not
`BRI. (PO Resp. at 19; Ex. 2011, ¶ 43)
`
`44
`
`Petitioner ABB
`
`

`

`Drs. Voyles / Papanikolopolous
`
`• Respected experts in motion control
`
`• Each founded a robotics company
`
`• Factually refute Stewart’s credibility (Reply 11)
`– Stewart lacks motion control expertise
`• (Ex. 1032, ¶ 15; 1104 at 6:6-10; 84:5-85:1)
`
`– Stewart not academically rigorous
`• Papanikolopolous tried to help Stewart at UMD
`
`• Stewart still failed to publish sound academic papers
`
`45
`
`Petitioner ABB
`
`

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