throbber
Trials@uspto.gov
`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
`
`

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