throbber
Trials@uspto.gov Paper No. 14
`571-272-7822 Date Entered: Aug 9, 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-00282
`Patent 6,516,236 B1
`____________
`
`
`
`Before THOMAS L. GIANNETTI, BRYAN F. MOORE, and JENNIFER S.
`BISK, Administrative Patent Judges.
`
`MOORE, Administrative Patent Judge.
`
`
`
`
`
`
`DECISION
`Institution of Inter Partes Review
`37 C.F.R. § 42.108
`
`
`
`
`
`
`

`

`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`INTRODUCTION
`
`I.
`
`A.
`
`Background
`
`ABB Inc. (Petitioner) requests inter partes review of claims 5-7 of US
`
`Patent 6,516,236 B1 (the ’236 patent) pursuant to 35 U.S.C. §§ 311 et seq. Paper 1
`
`(Pet.). Patent Owner has waived its right to file a Preliminary Response. Paper 13.
`
`We have jurisdiction under 35 U.S.C. § 314.
`
`The standard for instituting an inter partes review is set forth in 35 U.S.C.
`
`§ 314(a) which provides as follows:
`
`THRESHOLD – The Director may not authorize an inter partes review to be
`instituted unless the Director determines that the information presented in
`the petition filed under section 311 and any response filed under section 313
`shows that there is a reasonable likelihood that the petitioner would prevail
`with respect to at least 1 of the claims challenged in the petition.
`
`Petitioner separately has moved that this proceeding be joined with
`
`IPR2013-00062. Paper 4. In a separate decision entered today, we grant ABB’s
`
`motion and join this proceeding with IPR2013-00062. To facilitate joinder,
`
`Petitioner moved to limit the petition (Paper 10) to the following grounds of
`
`obviousness (see Asserted Challenges and References, infra):
`
`1.
`
`Claims 5 and 6 based on the combination of Gertz, Stewart, Morrow,
`
`DDAG, and Brockschmidt;
`
`2.
`
`Claim 7 based on the combination of Gertz, Stewart, Morrow, DDAG,
`
`and HP86.
`
`The Board granted the motion. Paper 11. As a result, the Petition now is limited
`
`to grounds of unpatentability that are based primarily on prior art that the Board
`
`relied upon in instituting inter partes review in ABB, Inc. v. ROY-G-BIV
`
`Corporation, Case IPR2013-00062.
`
`
`
`2
`
`

`

`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
` For the reasons discussed below, we institute inter partes review of claims
`
`5-7 on each of the proposed grounds — obviousness over the combination of
`
`Gertz, Stewart, Morrow, DDAG, and Brockschmidt, and obviousness over the
`
`combination of Gertz, Stewart, Morrow, DDAG, and HP86.
`
`B. Asserted Challenges and References
`
`ABB contends that the challenged claims are unpatentable under 35 U.S.C.
`
`§ 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. 1008) (“Gertz”);
`
`2.
`
`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. 1012) (“Stewart”);
`
`3. Morrow, J. Dan; Nelson, Bradley J.; and Khosla, Pradeep, “Vision
`
`and Force Driven Sensorimotor Primitives for Robotic Assembly Skills,”
`
`Proceedings of the 1995 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems,
`
`234-240, January 1, 1995 (Ex. 1013) (“Morrow”);
`
`4. Microsoft Corp., MS Windows 3.1 Device Driver Adaption Guide,
`
`Chs. 1-2, 4, 10-12 (Microsoft Press 1991) (Ex. 1010) (“DDAG”);
`
`5.
`
`Brockschmidt, Kraig, Inside OLE 2 (Microsoft Press Programming
`
`Series 1994) (Ex. 1011) (“Brockschmidt”);
`
`6.
`
`Hewlett Packard Co., Interface and Programming Manual, HP 7550
`
`Graphics Plotter (3rd ed. 1986) (Ex. 1019) (“HP86”).
`
`C.
`
`Related Proceedings
`
`The ’236 patent is involved in concurrent district court litigation. On
`
`November 15, 2011, ROY-G-BIV filed an infringement complaint against ABB.
`
`
`
`3
`
`

`

`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`ROY-G-BIV v. ABB et al., No. 11-cv-00622 (E.D. Tex.). That proceeding has not
`
`been stayed. Id. The ’236 patent also was involved in prior litigation, dismissed
`
`with prejudice on November 20, 2009. ROY-G-BIV Corp. v. Fanuc Ltd. et al, No.
`
`2:07-cv-00418 (E.D. Tex.).
`
`D.
`
`The Invention
`
`The technology of the ’236 patent is described in the decision (Paper 23) in
`
`IPR2013-00062 instituting inter partes review (the “IPR2013-00062 Decision”) at
`
`pages 3-5. For the purposes of this decision, we adopt that prior description.
`
`Claims 5-7, at issue in this petition, are reproduced below.
`
`5. A system as recited in claim 4, further comprising:
`an extended function pointer table that maps the non-supported
`extended driver functions to the combination of core driver functions
`employed to emulate the non-supported extended functions; and
` the motion control component generates the control commands
`further based on the contents of the extended function pointer table.
`
`6. A system as recited in claim 5, in which the extended
`function pointer table contains pointers for both supported and non-
`supported extended driver functions, where
` the pointers for the supported extended driver functions point
`to driver code for implementing the supported extended driver
`functions and
` the pointers for the non-supported extended driver functions
`point to the combination of core driver functions that emulate the non-
`supported extended functions.
`
`7. A system as recited in claim 1, further comprising:
`means for determining a driver unit system employed by the
`software drivers; and
`means for converting an application unit system employed by
`the application program into the driver unit system.
`
`
`
`4
`
`

`

`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`Claim Construction
`
`E.
`
`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 Leahy-Smith America Invents Act (AIA), the Board will
`
`interpret claims using the broadest reasonable construction in light of the
`
`specification. See Office Patent Trial Practice Guide, 77 Fed. Reg. 48756, 48766
`
`(Aug. 14, 2012); 37 CFR § 42.100(b). ABB submits proposed interpretations for
`
`several claim terms. Pet. 17-32.
`
`We adopt, for the purpose of this decision, the claim constructions presented
`
`in the IPR2013-00062 Decision at 6-11.
`
`II. ANALYSIS
`
`A. Overview
`
`For the reasons described below, we institute an inter partes review of
`
`claims 5 and 6 of the ʼ236 patent on the ground of obviousness over the
`
`combination of Gertz, Stewart, Morrow, DDAG, and Brockschmidt, and of claim 7
`
`on the ground of obviousness over the combination of Gertz, Stewart, Morrow,
`
`DDAG, and HP86.
`
`B. Gertz, Stewart, and Morrow
`
`The Gertz reference (Ex. 1008) is described in the IPR2013-00062 Decision
`
`at page 12. The Stewart (Ex. 1012) and Morrow (Ex. 1013) references are
`
`described in the the IPR2013-00062 Decision at page 15. For the purposes of this
`
`decision we adopt those prior descriptions.
`
`1.
`
`Obviousness over Gertz, Stewart, Morrow, DDAG, and Brockschmidt
`
`Petitioner asserts that claims 5 and 6 would have been obvious over the
`
`combination of Gertz, Stewart, Morrow, DDAG, and Brockschmidt. Pet. 29-34.
`
`DDAG (Ex. 1010) is a manual describing Windows 3.1 device drivers and their
`
`
`
`5
`
`

`

`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`operation. DDAG describes that GDI can simulate the capability of a function
`
`when a driver does not contain a particular function by combining functions.
`
`DDAG 24. Brockschmidt (Ex. 1011) is a paper describing OLE 2.0. It describes
`
`the use of function pointer tables (an “array of function pointers”) by an object.
`
`Brockschmidt 29.
`
`Dependent claims 5 and 6 include the limitations of independent claim 1 and
`
`dependent claims 2-4 from which they depend. As to those limitations contained
`
`in claims 1-4, we incorporate the analysis supporting the institution of IPR2013-
`
`00062 on claims 1-4 insofar as it relates to Gertz, Stewart, and Morrow at pages
`
`15-18 of the IPR2013-00062 Decision. We address below, therefore, only those
`
`limitations recited specifically in claims 5 and 6.
`
`Dependent claims 5 and 6 include limitations to “an extended function
`
`pointer table that maps the non-supported extended driver functions to the
`
`combination of core driver functions employed to emulate the non-supported
`
`extended function” and “the motion control component generates the control
`
`commands further based on the contents of the extended function pointer table.”
`
`Petitioner relies on DDAG as describing the recited unsupported extended
`
`driver functions and their simulation by combining basic functions. Pet. 34.
`
`DDAG discusses expressly the simulation of non-supported extended functions
`
`using basic functions. DDAG 27. DDAG states “GDI simulates output that the
`
`driver does not support by combining scan lines and polylines.” Id. We agree,
`
`therefore, that DDAG teaches simulation of unsupported extended driver functions
`
`by combining basic functions. Pet. 34.
`
`Petitioner asserts that a person of ordinary skill would have combined Gertz
`
`and DDAG in order to address creating middleware to allow a variety of
`
`applications to interact with a variety of devices. Pet. 26. Petitioner further asserts
`
`
`
`6
`
`

`

`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`that the combination would have involved the application of known techniques
`
`(simulation of complex functions) to prior art (Gertz) yielding predictable results.
`
`KSR Int’l Co. v. Teleflex, Inc., 550 U.S. 398, 417 (2007). Gertz describes creation
`
`of code for use with a variety of robotic manipulation devices. Gertz, §§ 1.1 and
`
`1.2. Gertz also describes the use of device drivers to translate commands into
`
`device specific languages. Id. at § 6.3.2, n.1. DDAG discusses the simulation of
`
`unsupported driver functions by combining basic functions. DDAG 27. We agree,
`
`therefore, that Petitioner presents sufficient evidence that one with ordinary skill in
`
`the art would have had adequate reason to incorporate a known technique for
`
`simulating complex driver functions into the device drivers of Gertz in order to
`
`allow Gertz to translate commands which may not be supported in a specific
`
`device driver language in order to be able to interact with a variety of devices. Pet.
`
`26.
`
`Petitioner relies on Brockschmidt as describing the extended driver function
`
`pointer table. Pet. 34. Brockschmidt describes tables with a pointer to each one of
`
`a plurality of functions. Brockschmidt 29. Brockschmidt also describes a so-
`
`called “interface” (code which calls a function), that can be mapped to a pointer in
`
`the table. Id. We agree, therefore, that Brockschmidt’s description of the
`
`implementation of “pointers to instantiated function tables for each supported
`
`interface” (id.) suggests a function pointer table that could be used to map a non-
`
`supported driver function to a table containing a combination of basic functions.
`
`Pet. 34.
`
`Petitioner asserts that a person of ordinary skill would have combined Gertz
`
`and Brockschmidt in order to address the interactions of functions in
`
`interconnected software systems. Pet. 26. Petitioner further asserts that the
`
`combination would have been the application of known techniques (use of function
`
`
`
`7
`
`

`

`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`tables) to prior art (Gertz) yielding predictable results. Id. As noted above, Gertz
`
`describes the use of device drivers to translate commands into device specific
`
`languages. Gertz, § 6.3.2, n.1. Brockschmidt suggests a function pointer table
`
`which could be used with driver functions. Brockschmidt 29. We agree, therefore,
`
`that Petitioner presents sufficient evidence that one with ordinary skill in the art
`
`would have had adequate reason to incorporate a known technique for the use of
`
`function pointer tables into the device drivers of Gertz in order to allow Gertz to
`
`implement complex commands, which are simulated using basic commands in
`
`order to be able to interact with a variety of devices. Pet. 26.
`
`For the reasons stated above, Petitioner has shown that, based on the record
`
`presented, there is a reasonable likelihood that Petitioner will prevail on its
`
`assertion that claims 5 and 6 are obvious over the combination of Gertz, Stewart,
`
`Morrow, DDAG, and Brockschmidt.
`
`2.
`
`Obviousness over Gertz, Stewart, Morrow, DDAG, and HP86
`
`Petitioner asserts that claims 7 would have been obvious over the
`
`combination of Gertz, Stewart, Morrow, DDAG, and HP86 (Ex. 1019). Pet. 35.
`
`As mentioned above, DDAG is a manual describing Windows 3.1 device drivers
`
`and their operation. DDAG also describes how to determine device driver
`
`capabilities, including units of measurement, and methods of unit conversion for
`
`both display and printer devices. DDAG 19, 20, 24-26, 73-75. HP86 is a manual
`
`describing control and programming of a 2-axis graphics plotter in which stepper
`
`motors can be controlled independently to a 0.025 mm resolution (the “plotter
`
`unit”). HP86 34. It discloses how to obtain plotter coordinate settings (PLOTTER
`
`IS command) and a conversion algorithm for converting from an arbitrary unit of
`
`measurement used in the application programmer to “plotter units.” HP86 426-
`
`427.
`
`
`
`8
`
`

`

`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`Dependent claim 7 includes the limitations of independent claim 1 from
`
`which it depends. As to those limitations contained in claim 1, we incorporate the
`
`analysis supporting the institution of IPR2013-00062 on claim 1 insofar as it
`
`relates to Gertz, Stewart, and Morrow at pages 15-18 of Decision in IPR2013-
`
`00062. We address below, therefore, only the limitations recited specifically in
`
`claim 7.
`
`Dependent claim 7 includes the limitations “means for determining a driver
`
`unit system employed by the software drivers” and “means for converting an
`
`application unit system employed by the application program into the driver unit
`
`system.”
`
`Petitioner relies on DDAG as describing means for determining a driver unit
`
`system employed by the software drivers. Pet. 35. DDAG describes the use of
`
`information from the GDIINFO structure within a display driver to determine,
`
`among other things, units of measure used by the display driver. DDAG 19.
`
`Specifically, DDAG states “display driver[s have] a GDIINFO structure that
`
`specifies the display’s capabilities and characteristics.” Id. DDAG also states that
`
`the “device-dimension information [in the GDIINFO structure] specifies the
`
`maximum width and height of the screen in both millimeters and device units.” Id.
`
`In other words, the GDIINFO structure is used to determine the device units, i.e.,
`
`units of measure used by the device. We agree, therefore, that DDAG describes
`
`means for determining a driver unit system employed by the software drivers. Pet.
`
`35.
`
`Petitioner further asserts that the combination of Gertz and DDAG would
`
`have involved the application of known techniques (determining the unit of
`
`measure used by a device driver) to prior art (Gertz), yielding predictable results.
`
`Pet. 35. Gertz explains that the interfaces it provides are reconfigurable to meet
`
`
`
`9
`
`

`

`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`individual user needs, including by adjusting the “types of unit measurements
`
`used.” Gertz, § 5.7. DDAG describes the use of the GDIINFO structure in the
`
`device driver to determine the unit of measure used by the device driver. DDAG
`
`19. We agree, therefore, that using the DDAG structure to determine what type of
`
`unit of measurement should be used by Gertz to reconfigure the interfaces Gertz
`
`provides amounts to no more than “the predictable use of prior art elements
`
`according to their established functions.” KSR, 550 U.S. at 417.
`
`Petitioner relies on HP86 as describing a means for converting an
`
`application unit system employed by the application program into the driver unit
`
`system. Pet. 35. HP86 describes converting from an arbitrary unit of measure
`
`defined by a user to unit of measure defined for a plotter device. HP86 426-427.
`
`We agree, therefore, that HP86’s description of converting “user units” to “plotter
`
`units” teaches a means for converting an application unit system employed by the
`
`application program into the driver unit system. Pet. 35.
`
`Petitioner asserts that the combination of HP86 and Gertz would have been
`
`the application of known techniques (implementation of unit systems) to prior art
`
`(Gertz), yielding predictable results. Pet. 35. As noted above, Gertz explains that
`
`the interfaces it provides are reconfigurable to meet individual user needs,
`
`including by adjusting the “types of unit measurements used.” Gertz, § 5.7. Also,
`
`as noted above, HP86 discusses converting from an arbitrary unit of measure
`
`defined by a user to unit of measure used by a device driver. HP86 426-427. We
`
`agree, therefore, that using HP86’s conversion method to reconfigure the interfaces
`
`Gertz provides amounts to nothing more than a combination of known prior art
`
`technologies used in their ordinary and predictable manner. KSR, 550 U.S. at 417.
`
`For the reasons stated above, Petitioner has shown that, based on the record
`
`presented, there is a reasonable likelihood that Petitioner will prevail on its
`
`
`
`10
`
`

`

`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`assertion that claim 7 is obvious over the combination of Gertz, Stewart, Morrow,
`
`DDAG, and HP86.
`
`C.
`
`Conclusion
`
`ABB has demonstrated that there is a reasonable likelihood of prevailing on
`
`its challenge to the patentability of claims 5 and 6 as obvious over Gertz, Stewart,
`
`Morrow, DDAG, and Brockschmidt, and claim 7 as obvious over Gertz, Stewart,
`
`Morrow, DDAG, and HP86.
`
`III. ORDER
`
`
`
`
`
`It is
`
`ORDERED that the Petition is granted as to claims 5 and 6 of the
`
`ʼ236 patent on the ground of obviousness over Gertz, Stewart, Morrow, DDAG,
`
`and Brockschmidt under U.S.C. § 103, and as to claim 7 of the ʼ236 patent on the
`
`ground of obviousness over Gertz, Stewart, Morrow, DDAG, and HP86;
`
`
`
`FURTHER ORDERED that pursuant to 35 U.S.C. § 314(a), a trial
`
`for inter partes review of the ʼ236 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; and
`
`
`
`FURTHER ORDERED that the trial is limited to the above-stated
`
`grounds of obviousness directed to claims 5-7, and that no other ground for any
`
`claim is authorized for trial.
`
`
`
`
`
`
`
`
`
`11
`
`

`

`Case IPR2013-00282
`Patent 6,516,236 B1
`
`
`
`PETITIONER:
`
`
`Rick McLeod
`Michael Jones
`Klarquist Sparkman LLP
`rick.mcleod@klarquist.com
`michael.jones@klarquist.com
`
`PATENT OWNER
`
`Richard Black
`Joel Ard
`Foster Pepper PLLC
`blacr@foster.com
`ardjo@foster.com
`
`
`
`
`12
`
`

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