`Tel: 571-272-7822
`
`
`
`
`
`
`
`
`
`
` Paper 17
`
` Entered: April 18, 2013
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`_____________
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`____________
`
`ABB, INC.
`Petitioner
`
`v.
`
`ROY-G-BIV CORPORATION
`Patent Owner
`____________
`
`Case IPR2013-00074
`Patent 8,073,557 B2
`____________
`
`
`Before THOMAS L. GIANNETTI, BRYAN F. MOORE, and
`JENNIFER S. BISK, Administrative Patent Judges.
`
`BISK, Administrative Patent Judge.
`
`
`
`DECISION
`Institution of Inter Partes Review
`37 C.F.R. § 42.108
`
`
`
`
`Page 1 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`I.
`
`INTRODUCTION
`
`A. Background
`
`
`
`
`
`ABB, Inc. (“Petitioner”) filed a petition to institute an inter partes review of
`
`claims 16-30 and 46-59 (the “challenged claims”) of U.S. Patent 8,073,557 B2 (the
`
`“’557 patent”). 35 U.S.C. § 311. For the reasons described below, we institute an
`
`inter partes review of claims 16-25, 27, and 28 on only one of the proposed
`
`grounds: obviousness over the combination of Gertz, Stewart, and Morrow.
`
`ABB contends that the challenged claims are unpatentable under 35 U.S.C.
`
`§§102 and/or 103 based on the following prior art references:
`
`1. Gertz, Matthew W., A Visual Programming Environment for Real-Time
`
`Control Systems. Ph.D. dissertation, Carnegie Mellon University,
`
`Nov. 22, 1994 (Ex. 1002) (“Gertz”);
`
`2. Microsoft Corporation, WOSA (Windows Open Services Architecture)
`
`Extensions for Financial Services, Revision 1.1, April 14, 1994 (Ex. 1003)
`
`(“WOSA/XFS”);
`
`3. Stewart, David B., Real-Time Software Design and Analysis of
`
`Reconfigurable Multi-Sensor Based Systems. Ph.D. dissertation, Carnegie
`
`Mellon University, April 1, 1994 (Ex. 1004) (“Stewart”);
`
`4. Morrow, J. Dan; Nelson, Bradley J.; and Khosla, Pradeep, Vision and Force
`
`Driven Sensorimotor Primitives for Robotic Assembly Skills. Institute for
`
`Software Research, paper 574, January 1, 1995 (Ex. 1005) (“Morrow”);
`
`5. Brockschmidt, Kraig, Inside OLE 2, Microsoft Press Programming Series,
`
`1994 (Ex. 1006) (“Brockschmidt”);
`
`6. Michael Wright et al., U.S. Patent No. 5,453,933 (Ex. 1007) (“Wright”); and
`
`7. Compumotor Division, Parker Hannifin Corporation, Motion Architect User
`
`Guide, released Aug., 1994 (Ex. 1008) (“Architect”).
`
`2
`
`
`Page 2 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`
`The specific grounds asserted in the Petition (Pet. 26-44) are all asserted against all
`
`the challenged claims as detailed below.
`
`Reference[s]
`
`Gertz
`
`WOSA/XFS
`
`Gertz, Stewart, and Morrow
`
`Gertz and Brockschmidt
`
`WOSA/XFS and Brockschmidt
`
`Gertz and Architect
`
`WOSA/XFS and Architect
`
`WOSA/SFX, Gertz, and Wright
`
`Basis
`
`§ 102
`
`§ 102
`
`§ 103
`
`§ 103
`
`§ 103
`
`§ 103
`
`§ 103
`
`§ 103
`
`Petitioner states that two related patents, U.S. 6,516,236 (the “’236 patent”)
`
`and U.S. 6,513,058 (the “’058 patent”), are involved in concurrent district court
`
`litigation. ABB also has filed Petitions in IPR2013-00062, involving the
`
`’236 patent, and IPR2013-00063, involving the ’058 patent. The ’557 patent
`
`shares much of the specification of both the ’236 and the ’058 patents. In a
`
`separate decision, we instituted a trial in IPR2013-00062. See IPR2013-00062,
`
`Decision On Request For Inter Partes Review (“Decision”). In that Decision, the
`
`Board instituted a trial as to claims 1-4 and 8-10 of the ’236 patent based on only
`
`one of the proposed grounds, obviousness over Gertz, Stewart, and Morrow.
`
`For the reasons discussed below, in this case, we institute a trial only on one
`
`ground, obviousness over Gertz, Stewart, and Morrow, and only for claims 1-25,
`
`27, and 28. We do not institute a trial on claims 26, 29, 30, or 46-59.
`
`3
`
`
`Page 3 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`B. The Invention
`
`
`
`
`
`The technology of the ’557 patent is described in the prior Decision at
`
`pages 3-5. For the purposes of this decision we adopt that prior description.
`
`Claim 16 is reproduced below with emphasis added:
`
`16. A motion control system, comprising:
`
`an application program comprising at least one call to at least one
`component function;
`
`a plurality of motion control devices, where
`
`a plurality of unique controller languages are associated with the
`plurality of motion control devices,
`
`each controller language comprises at least some control commands
`for processing information associated with motion control devices,
`and
`
`each of the motion control devices comprises
`
`a controller capable of generating electrical signals based on at
`least one control command of the controller language associated
`with the motion control device, and
`
`a mechanical system capable of causing motion control operation
`based on electrical signals generated by the controller,
`
`a set of software drivers each comprising driver code, where
`
`each software driver is associated with at least one of the plurality of
`controller languages, and
`
`each software driver exposes a service provider interface
`
`defining a set of driver functions, where
`
`the driver functions are independent of the plurality of controller
`languages,
`
`at least one driver function is an extended driver function that is
`associated with a non-primitive motion operation that can be
`performed using at least one primitive motion operation, where
`the at least one primitive motion operation cannot be performed
`using a combination of primitive or non-primitive motion
`operations,
`
`4
`
`
`Page 4 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`
`at least one driver function is a core driver function that is
`associated with a primitive motion operation,
`
`
`
`the driver code of at least one software driver associates at least
`one driver function with at least one control command of the at
`least one controller language associated with at least one of the
`software drivers, and
`
`at least one selected software driver is associated with at least one
`selected motion control device;
`
`a motion component comprising component code, where the motion
`component exposes an application programming interface comprising
`a set of component functions, where;
`
`each component function is implemented by component code,
`
`at least the component code is independent of the plurality of
`controller languages, and
`
`the component code associates at least one of the component functions
`with at least one of the driver functions;
`
`wherein
`
`the at least one selected software driver generates at least one control
`command in the controller language associated with the at least
`one selected motion control device based on the calls to component
`functions of the application program, the component code, and the
`driver code of the at least one selected software driver.
`
`C. Claim Construction
`
`As a step in our analysis for determining whether to institute a trial, we
`
`determine the meaning of the claims. Consistent with the statute and the
`
`legislative history of the AIA, the Board will interpret claims using the broadest
`
`reasonable construction. See Office Patent Trial Practice Guide, 77 Fed. Reg.
`
`48756, 48766 (Aug. 14, 2012); 37 CFR § 100(b). ABB submits proposed
`
`interpretations for several claim terms. Pet. 10-21.
`
`Patent Owner specifically addresses only the proposed interpretations of the
`
`terms “primitive operations” and “core driver functions.” Prelim. Resp. 15-19.
`
`5
`
`
`Page 5 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`Except for those two terms, and the terms “function table” and “pointer table,”
`
`
`
`Petitioner’s proposed interpretations do not appear unreasonable at this stage of the
`
`proceeding. Because these positions are not challenged by Patent Owner, we adopt
`
`them for the purposes of this decision.
`
`1. Primitive Operations
`
`Petitioner’s proposed interpretation of the claim term “primitive operation”
`
`suffers from the same problem in this petition as that described in the prior
`
`Decision at pages 6-9. Because the specification of the ’557 patent recites the
`
`same explicit definition of the term as the ’236 patent, we adopt the analysis of the
`
`prior decision for this case. Thus, for purposes of this decision, we construe the
`
`claim term “primitive operation” to be an operation necessary for motion control
`
`and that cannot be simulated using a combination of other motion control
`
`operations.
`
`2. Core Driver Functions
`
`Petitioner’s proposed interpretation of the claim term “core driver functions”
`
`also suffers from the same problem in this petition as described in the prior
`
`Decision at pages 9-10. Again, we adopt the analysis of the prior decision for this
`
`case. Thus, for purposes of this decision, we construe the claim term “core driver
`
`function” to be software associated with one of the primitive operations.
`
`3. Function Table and Pointer Table
`
`Petitioner asserts that the claim term “function table” is not used anywhere
`
`in the ’557 patent outside the claims. Pet. 18-19. Because the claim language
`
`surrounding this term is as follows: “the component code uses a function table that
`
`associates at least one of the component functions with at least one of the driver
`
`functions” (see claims 29 and 46), according to Petitioner the broadest reasonable
`
`6
`
`
`Page 6 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`interpretation of “function table” “includes any software capable of making the
`
`
`
`associations recited” in the claims. This interpretation is unreasonably broad and
`
`reads the term “function table” out of the claim completely.
`
`A “table” is a commonly used data structure that “usually consist[s] of a list
`
`of entries, each entry being identified by a unique key and containing a set of
`
`related values.” MICROSOFT COMPUTER DICTIONARY at 510 (5th ed. 2002).
`
`Petitioner does not point to any language in the specification that indicates that this
`
`plain meaning of “function table” should not be used. Thus, for purposes of this
`
`decision, we construe the claim term “function table” to be a data structure
`
`consisting of a list of function entries, each entry being identified by a unique key
`
`and containing a set of related values.
`
`Similarly, Petitioner asserts that the broadest reasonable interpretation of the
`
`claim term “pointer table” includes “any data structure which associates some
`
`functions with other functions. Pet. 19 (citing ’557 patent, col. 10, ll. 48-65).
`
`Again, the plain and ordinary meaning of “table” is as defined above. A “pointer”
`
`is “a variable that contains the memory location (address) of some data rather than
`
`the data itself.” MICROSOFT COMPUTER DICTIONARY at 410 (5th ed. 2002). This is
`
`consistent with the specification: “[t]he process of determining when extended
`
`driver functions need to be emulated can be optimized by providing the motion
`
`control component 35 with a function pointer table that contains a pointer to each
`
`of the extended functions.” ’557 patent, col. 10, ll. 48-51.
`
`Thus, for purposes of this decision, we construe the claim term “pointer
`
`table” to be a table with each entry being a variable that contains the memory
`
`location of some data identified by a unique key.
`
`7
`
`
`Page 7 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`4. Motion Control Device
`
`
`
`
`
`Neither party explicitly addresses the interpretation of the claim term
`
`“motion control device.” However, Patent Owner argues that motion control
`
`devices “perform operations relating to, among other things, positioning, velocity,
`
`and acceleration.” Prelim. Resp. 32. Patent Owner provides several exemplary
`
`motion control functions, implying that motion control devices would not include
`
`extensions related to opening and closing the shutter of an ATM machine. Id.
`
`(citing ’557 patent Exhibit B). Patent Owner, however, does not point to any
`
`language in the ’557 patent that restricts the broadest reasonable interpretation of
`
`the term to exclude the movement of an ATM shutter. We are not persuaded that
`
`the interpretation of motion control devices should be so limited.
`
`The specification explicitly states that the basic components of a motion
`
`control device are “a controller and a mechanical system” where “[t]he mechanical
`
`system translates signals generated by the controller into movement of an object.”
`
`’557 patent, col. 1, ll. 57-60. This definition reasonably comports with the plain
`
`and ordinary meaning of a motion control device. Thus, for purposes of this
`
`decision, we construe the claim term “motion control device” to include any
`
`hardware device with a controller and a mechanical system that translates signals
`
`generated by the controller into the movement of an object.
`
`II. ANALYSIS
`
`A. Overview
`
`For the reasons described below, we institute inter partes review on
`
`claims 1-25, 27, and 28 only for the ground of obviousness over the combination
`
`of Gertz, Stewart, and Morrow.
`
`8
`
`
`Page 8 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`B. Gertz
`
`
`
`
`
`The Gertz reference is described in the prior Decision at page 12. For the
`
`purposes of this decision we adopt that prior description.
`
`1. Gertz is Cumulative
`
`Patent Owner argues that Gertz is the same or substantially the same as the
`
`references considered during the original prosecution, and the Inter Partes
`
`Reexamination of the ’236 patent. Prelim. Resp. 28-30. As explained in the prior
`
`Decision at page 13, we decline to reject the petition solely on the ground that
`
`Stewart, a reference related to the operating system upon which Gertz’s system is
`
`based, is included on an eight-page list of references on the ’236 patent
`
`reexamination certificate.
`
`2. Anticipation
`
`Petitioner asserts that Gertz discloses each and every element of all the
`
`challenged claims. Pet. 2, 17-32. Patent Owner responds that Gertz does not
`
`disclose “primitive operations” or “core driver functions” as required by all the
`
`claims. Prelim. Resp. 23-28. For the reasons explained in the prior decision at
`
`pages 13-15, we are not persuaded that Petitioner has shown that the operations
`
`performed by the control tasks in Gertz are primitive operations. We also are not
`
`persuaded that Petitioner has shown that control tasks are core driver functions that
`
`are “associated with one of the primitive operations.”
`
`Thus, we are not persuaded that there is a reasonable likelihood that
`
`Petitioner would prevail on a challenge of anticipation over Gertz, and we
`
`therefore decline to institute inter partes review based on this ground.
`
`9
`
`
`Page 9 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`
`3. Obviousness over Gertz, Stewart, and Morrow
`
`
`
`Petitioner asserts that all the challenged claims would have been obvious
`
`over the combination of Gertz, Stewart, and Morrow. Pet. 40-41. Stewart is a
`
`Ph.D. dissertation describing the “design and analysis of reconfigurable real-time
`
`software . . . based on modelling software modules as dynamically reconfigurable
`
`port-based objects.” Stewart 11. Morrow is a paper describing a “sensorimotor
`
`command layer” for integrating sensors into robot systems. Morrow Abstract. It
`
`discloses “trajectory primitives” that “encapsulate[] . . . robot trajectory
`
`specifications” including “movedx.” Id. at § 2.
`
`Petitioner relies on Stewart as describing the provision of device drivers for
`
`use with a motion control system, and Morrow for the use of motion primitives and
`
`their combination to create complex trajectories. Pet. 50-51. Morrow uses
`
`terminology similar to the ’557 patent, describing “trajectory primitives.” Morrow
`
`§ 2. We agree with Petitioner that Morrow’s description of the implementation of
`
`three trajectory primitives: movedx that “applies a Cartesian velocity over time to
`
`achieve the specified Cartesian differential motion”, ldither that “implements a
`
`linear sinusoidal velocity signal at the specified frequency for the specified number
`
`of cycles”, and rdither that “implements a rotary sinusoidal velocity signal at the
`
`specified frequency for the specified number of cycles,” implies that these
`
`operations are required to operate the relevant motion control device, and that they
`
`cannot be simulated using other motion control operations. Id. Thus, these three
`
`trajectory primitives are equivalent to the claimed “primitive motion operations”.
`
`Morrow also describes non-primitive operations as “[c]omplex trajectories” that
`
`“can be specified by combining trajectory primitives” for example “to implement
`
`an ‘exploration’ of an area.” Id. These “complex trajectories” are equivalent to the
`
`claimed “non-primitive motion operations,” and further demonstrate that Morrow’s
`
`10
`
`
`Page 10 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`trajectory primitives are indeed equivalent to the motion primitives of the ’557
`
`
`
`patent. Thus, Morrow’s trajectory primitives qualify as the recited primitive
`
`operations.
`
`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.
`
`Petitioner asserts that a person of ordinary skill would have combined the
`
`three references in order to reduce the cost of motion control applications. Pet. 41.
`
`In addition, the three references were written at the same research center at about
`
`the same time. Id. Patent Owner argues that Gertz teaches away from primitive
`
`operations because it operates at a much higher level than that of primitives.
`
`Prelim. Resp. 50 (citing Gertz § 2.2). We are not persuaded by this argument.
`
`First, we are not persuaded that Gertz operates at a “much higher level” than the
`
`recited primitives. Gertz describes many different levels that build upon each
`
`11
`
`
`Page 11 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`other—some of these levels are described as low-level. See Gertz § 3.2. While, as
`
`
`
`discussed above, we have not been directed to language in Gertz disclosing that the
`
`operations performed by control tasks are necessarily primitive operations as
`
`claimed, it does not follow that Gertz is at a “much higher level.” To support its
`
`position, Patent Owner points to language in Gertz that describes prior art textual
`
`languages as introducing “built-in” commands that “eliminate[] the need to
`
`develop code for motion primitives.” Prelim. Resp. 22 (quoting Gertz § 2.2).
`
`However, this language in Gertz does not support Patent Owner’s contention that
`
`Gertz is at a “much higher level” than motion primitives. Instead, the context of
`
`that language makes it clear that Gertz was distinguishing itself from the prior art
`
`textual languages, in that programs created with Gertz’s system are not difficult to
`
`read and are not robot-specific like the prior art. See Gertz § 2.2. Nothing in the
`
`cited section of Gertz leads to a conclusion that the system described by Gertz does
`
`not have a need to develop code for motion primitives. Thus, we are not persuaded
`
`that Gertz teaches away from using primitive operations as claimed.
`
`We have reviewed Petitioner’s contentions and are persuaded that Petitioner
`
`has shown a reasonable likelihood of prevailing on the ground of obviousness over
`
`Gertz, Stewart, and Metz for claims 1-25, 27, and 28. However, the other claims
`
`include limitations that Petitioner has not shown are disclosed in the prior art. We
`
`discuss those claims (26, 29, 30, and 46-59) below.
`
`First, in addition to all the limitations of independent claim 16, dependent
`
`claims 26 and 56 include the further limitation that “the destination of the control
`
`commands is a file.” Petitioner relies on Gertz for this limitation.1 Pet. 56.
`
`
`1 Petitioner also points to Architect as disclosing this limitation, but Petitioner does
`not assert the combination of Gertz, Stewart, Morrow, and Architect as a ground of
`unpatentability challenge. See generally Pet. 26-44.
`
`12
`
`
`Page 12 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`Specifically, Petitioner relies solely on the following language from Gertz as
`
`
`
`disclosing the limitation: “Currently, interactive debugging is limited to checking
`
`for memory corruption by tasks, simulation of applications and jobs, clearing tasks
`
`in error, display of feedback from the RTOS, and stepping through applications
`
`using breakpoints.” Id. (quoting Gertz § 7). It is not clear, and Petitioner does not
`
`explain, how this language discloses the relevant limitation: “the destination of the
`
`control commands is a file.” Nor does Petitioner assert that a person of ordinary
`
`skill would have found the subject matter obvious based on this disclosure. Thus,
`
`Petitioner has not shown that there is a reasonable likelihood that claims 26 and 56
`
`are obvious over the combination of Gertz, Stewart, and Morrow.
`
`Similarly, claims 29, 30, and 46-59 include a limitation requiring that “the
`
`component code uses a function table that associates at least one of the component
`
`functions with at least one of the driver functions.” Petitioner relies on language
`
`from Gertz for disclosing this limitation.2 Pet. 57-58. Specifically, Petitioner
`
`states the following:
`
`Job dictionaries are similar to the task libraries presented in Section 3.2.3,
`except that the store the relevant files for jobs and targets…The jobs and
`targets within these dictionaries are parsed, and previously-stored mnemonic
`pictures are loaded in for each ‘onikon.’ (Gertz, § 3.2.7). The application
`can be saved at any time for later recall or modification. During execution,
`the task configurations associated with the jobs in the application are loaded
`into Onika and Chimera. (Gertz, § 4.3).
`
`Pet. 57. Petitioner does not explain how the quoted language describes a function
`
`table as recited in the limitation set forth above. Nor does Petitioner assert that a
`
`person of ordinary skill would have found the subject matter obvious based on this
`
`
`2 Petitioner also points to Brockschmidt as disclosing this limitation, but Petitioner
`does not assert the combination of Gertz, Stewart, Morrow, and Brockschmidt as a
`ground of unpatentability challenge. See generally Pet. 26-44.
`
`13
`
`
`Page 13 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`
`disclosure. Thus, Petitioner has not shown that there is a reasonable likelihood that
`
`claims 29, 30, and 46-59 are obvious over the combination of Gertz, Stewart, and
`
`Morrow.
`
`Finally, dependent claims 30 and 59 require that “the function table is a
`
`function pointer table.” For the same reasons we stated above for the function
`
`table requirement, we conclude that the Petitioner also has not explained how the
`
`prior art references disclose a function pointer table. Thus, Petitioner has not
`
`shown that there is a reasonable likelihood that claims 30 and 59 are obvious over
`
`the combination of Gertz, Stewart, and Morrow.
`
`In summary, we are persuaded by Petitioner’s analysis that there is a
`
`reasonable likelihood that Petitioner will prevail on obviousness over Gertz,
`
`Stewart, and Morrow of claims 1-25, 27, and 28.
`
`4. Obviousness over Gertz and Brockschmidt
`
`Petitioner asserts that all the challenged claims would have been obvious
`
`over the combination of Gertz and Brockschmidt. Pet. 41-42. Petitioner relies on
`
`Brockschmidt as providing “additional support” for the rejection of claims 29, 30,
`
`and 46-59 by describing function pointer tables. Id.
`
`For the reasons articulated above, we find that Petitioner has not shown that
`
`Gertz discloses primitive operations as claimed. Because Petitioner does not point
`
`to any disclosure in Brockschmidt for this limitation, we decline to institute an
`
`inter partes review on the basis that the challenged claims would have been
`
`obvious over the combination of Gertz and Brockschmidt.
`
`5. Obviousness over Gertz and Architect
`
`Petitioner asserts that all the challenged claims would have been obvious
`
`over the combination of Gertz and Architect. Pet. 43. Petitioner relies on
`
`14
`
`
`Page 14 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`Architect as providing “additional support for at least the rejection of claims 26
`
`
`
`and 56 by describing that the destination of control commands can be a file.” Id.
`
`For the reasons articulated above, we find that Petitioner has not shown that
`
`Gertz discloses primitive operations as claimed. Because Petitioner does not point
`
`to any disclosure in Architect for this limitation, we decline to institute an inter
`
`partes review on the basis that the challenged claims would have been obvious
`
`over the combination of Gertz and Architect.
`
`C. WOSA/XFS
`
`WOSA/XFS is described in the prior Decision at pages 19-20. For the
`
`purposes of this decision we adopt that prior description.
`
`1. Whether WOSA/XFS is Cumulative
`
`Patent Owner argues that WOFA/XFS is the same or substantially the same
`
`as the references considered during the original prosecution, and in the Inter Partes
`
`Reexamination of the ’236 patent. Prelim. Resp. 45-47. As explained in the prior
`
`Decision at page 20, we decline to reject the petition here solely on the ground that
`
`allegedly similar references may have been considered during the prosecution and
`
`reexamination of the ’236 patent or that another reference made reference to
`
`WOSA/XFS.
`
`2. Anticipation
`
`Petitioner asserts that WOFA/XFS discloses each and every element of all
`
`the challenged claims. Pet. 2, 33-40. Patent Owner responds that WOSA/XFS
`
`does not disclose “primitive operations” or “core driver functions” as required by
`
`all the claims. Prelim. Resp. 33-41. For the reasons explained in the prior
`
`Decision at pages 20-21, we are not persuaded that Petitioner has shown that the
`
`operations performed by OPEN_SHUTTER and CLOSE_SHUTTER in
`
`15
`
`
`Page 15 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`WOSA/XFS are primitive operations. We also are not persuaded that Petitioner
`
`
`
`has shown that the corresponding SPI functions are core driver functions that are
`
`“associated with one of the primitive operations.”
`
`Thus, we are not persuaded that there is a reasonable likelihood that
`
`Petitioner would prevail on a challenge of anticipation over WOSA/XFS and we
`
`decline to institute inter partes review based on this ground.
`
`3. Obviousness over WOSA/XFS and Brockschmidt
`
`Petitioner asserts that all the challenged claims would have been obvious
`
`over a combination of WOSA/XFS and Brockschmidt. Pet. 42. Petitioner relies
`
`on Brockshmidt as providing “additional support” for the rejection of claims 29,
`
`30, and 46-59 by describing function tables. Id.
`
`For the reasons articulated above, we find that Petitioner has not shown that
`
`WOSA/XFS discloses primitive operations as claimed. Because Petitioner does
`
`not point to any disclosure in Brockschmidt for this limitation, we decline to
`
`institute an inter partes review on the basis that the challenged claims would have
`
`been obvious over the combination of WOSA/XFS and Brockschmidt.
`
`4. Obviousness over WOSA/XFS and Architect
`
`Petitioner asserts that all the challenged claims would have been obvious
`
`over WOSA/XFS and Architect. Pet. 43-44. Petitioner relies on Architect as
`
`providing “additional support for at least the rejection of claims 26 and 56 by
`
`describing that the destination of control commands can be a file.” Id.
`
`For the reasons articulated above, we find that Petitioner has not shown that
`
`WOSA/XFS discloses primitive operations as claimed. Because Petitioner does
`
`not point to any disclosure in Architect for this limitation, we decline to institute an
`
`16
`
`
`Page 16 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`inter partes review on the basis that the challenged claims would have been
`
`
`
`obvious over the combination of WOSA/XFS and Architect.
`
`5. Obviousness over Gertz, WOSA/XFS, and Wright
`
`Petitioner asserts that all the challenged claims would have been obvious
`
`over the combination of Gertz, WOSA/XFS, and Wright. Pet. 44. Petitioner relies
`
`on Wright as disclosing “how middleware technology can improve motion control
`
`systems, providing further motivation [sic] modify WOSA (a middleware system)
`
`for motion control devices (i.e., to create WOSA/XFS and/or combine it with
`
`Gertz).” Id.
`
`For the reasons articulated above, we find that Petitioner has not shown that
`
`either Gertz or WOSA/XFS discloses primitive operations as claimed. Because
`
`Petitioner does not point to any disclosure in Wright for this limitation, we decline
`
`to institute an inter partes review on the basis that the challenged claims would
`
`have been obvious over the combination of Gertz, WOSA/XFS, and Wright.
`
`D. Conclusion
`
`ABB has demonstrated that there is a reasonable likelihood of prevailing on
`
`its challenge to the patentability of the claims 1-25, 27, and 28 as obvious over
`
`Gertz combined with Stewart and Morrow. ABB has not demonstrated a
`
`reasonable likelihood of prevailing on any of the other asserted grounds.
`
`
`
`17
`
`
`Page 17 of 19
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`
`
`ORDER
`
`
`
`
`
`
`
`It is
`
`ORDERED that the Petition is granted as to claims 1-25, 27, and 28 of the
`
`ʼ557 patent on the alleged ground of obviousness over Gertz, Stewart, and Morrow
`
`under U.S.C. § 103;
`
`FURTHER ORDERED that the Petition is denied as to claims 26, 29, 30,
`
`and 46-59 of the ’557 patent;
`
`
`
`FURTHER ORDERED that pursuant to 35 U.S.C. § 314(a), a trial for inter
`
`partes review of the ʼ557 patent is hereby instituted, commencing on the entry date
`
`of this Order, and pursuant to 35 U.S.C. § 314(c) and 37 C.F.R. § 42.4, notice is
`
`hereby given of the institution of trial;
`
`
`
`FURTHER ORDERED that the trial is limited to the one above-stated
`
`ground of obviousness directed to claims 1-25, 27, and 28, and that no other
`
`ground for any claim is authorized for trial; and
`
`
`
`FURTHER ORDERED that an initial conference call with the Board is
`
`scheduled for 2 PM ET on May 21, 2013; the parties are directed to the Office
`
`Trial Practice Guide, 77 Fed. Reg. 48756, 48765-66 (Aug. 14, 2012) for guidance
`
`in preparing for the initial conference call, and should come prepared to discuss
`
`any proposed changes to the Scheduling Order entered herewith and any motions
`
`the parties anticipate filing during the trial.
`
`
`
`
`
`18
`
`
`Page 18 of 19
`
`
`
`
`
`
`
`IPR2013-00074
`Patent 8,073,557 B2
`
`For PETITIONER:
`
`Rick McLeod
`and
`John Vandenberg
`Klarquist Sparkman LLP
`rick.mcleod@klarquist.com
`john.vandenberg@klarquist.com
`
`For PATENT OWNER
`
`Richard Black
`and
`Joel Arb
`Foster Pepper PLLC
`blacr@foster.com
`ardjo@foster.com
`
`19
`
`
`Page 19 of 19
`
`