throbber

`
`
`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`______________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`______________________
`
`World Programming Limited
`Petitioner
`
`v.
`
`SAS Institute Inc.
`Patent Owner
`______________________
`
`Case IPR2019-01460
`Patent 7,447,686
`______________________
`
`PATENT OWNER PRELIMINARY RESPONSE TO PETITION FOR
`INTER PARTES REVIEW PURSUANT TO 37 C.F.R. § 42.107
`
`
`
`
`
`

`

`TABLE OF CONTENTS
`INTRODUCTION ......................................................................................... 2
`I.
`II. THE ’686 PATENT AND ITS PROSECUTION HISTORY .................... 3
`A. Overview of the ’686 Patent ............................................................... 3
`B.
`Prosecution History of the ’686 Patent ............................................11
`III. THE PETITION SHOULD BE DENIED UNDER 35 U.S.C. §§ 312(a)(2)
`& 315(b) BECAUSE WPL INTENTIONALLY OMITTED “DECEMBER
`2015 SOFTWARE LIMITED” AS A REAL PARTY-IN-INTEREST ............20
`A.
`The Real Party-In-Interest Inquiry .................................................23
`B.
`The 2018+ E.D. Texas Litigation – The Predicate Lawsuit For
`This IPR ........................................................................................................24
`C.
`The 2010+ E.D. North Carolina Litigation – The Earlier Case
`Between The Parties Resulting In A $79 Million Judgment Against
`WPL 24
`The Directors/Owners Of WPL And D2SL Largely Overlap
`1.
`26
`
`D2SL Controls And Funds This IPR ....................................27
`2.
`3. WPL’s Conduct Demonstrates Gamesmanship And Bad
`Faith 30
`D. D2SL Is An RPI, And WPL’s Glaring Omission Was Intentional
`
`36
`E. Any Amended Petition Should Receive A New Filing Date ..........38
`F.
`A New Filing Date Would Time Bar the Petition ...........................39
`IV. THE PETITION SHOULD BE DENIED BECAUSE IT FAILS TO
`MAP THE CHALLENGED CLAIMS, AS WPL CONSIDERS THEM
`PROPERLY CONSTRUED, TO THE ASSERTED PRIOR ART ..................40
`V.
`THE PETITION SHOULD BE DENIED BECAUSE IT FAILS TO
`DEMONSTRATE THAT THE CHALLENGED CLAIMS ARE
`UNPATENTABLE .................................................................................................44
`VI. CONCLUSION ............................................................................................57
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`-1-
`
`

`

`I.
`
`INTRODUCTION
`World Programming Limited (“WPL”) seeks review of claims 13-40, 43-45,
`
`and 50 of U.S. Patent No. 7,447,686 (“the ’686 Patent”) based on obviousness
`
`grounds.1 WPL’s petition is deficient and should not be instituted for a number of
`
`reasons, both procedural and substantive. For example, WPL intentionally omitted
`
`a real party-in-interest from its petition. Because WPL’s omission is an attempt to
`
`game the system and was made in bad faith, the Board should decline to exercise its
`
`discretion in this case to give WPL a free pass to correct its petition without
`
`concomitantly receiving a new filing date. WPL also has failed to properly map the
`
`claims—as construed by WPL—to the alleged prior art. WPL failed to propose
`
`constructions for a number of claim terms in dispute, failed to alert to the Board to
`
`a number of conflicts between its proposed claim constructions and its positions in
`
`district court, and failed to abide by the requirements to properly construe means-
`
`plus-function terms. WPL has also failed to show that various features of the claims,
`
`such as “switching,” a “first component software object . . . associated with a first
`
`logical piece,” and “database functional language difference data” are taught by the
`
`
`1 WPL seeks review of claims 1-12 and 46-48 of the ’686 Patent in IPR2019-
`
`01459.
`
`
`
`-2-
`
`

`

`cited references. For these reasons, as explained herein, SAS Institute (“SAS”)
`
`respectfully requests that the Board deny institution of this IPR.2
`
`II. THE ’686 PATENT AND ITS PROSECUTION HISTORY
`A. Overview of the ’686 Patent
`The ’686 Patent, titled “Computer-Implemented System and Method for
`
`Handling Database Statements,” generally relates to the translation of an original
`
`database statement into a new database statement that is operational within a
`
`different (e.g., second) database system. The ’686 Patent issued on November 4,
`
`2008 from an application filed on November 22, 2002.
`
`The Background section of the ’686 Patent recognizes that data access across
`
`different database platforms proves difficult due to the platforms using varying
`
`database commands. See Ex. 1001 (the ’686 Patent) at 1:13-20. Although the
`
`
`2 To the extent the United States Court of Appeals for the Federal Circuit
`
`and/or the United States Supreme Court find the remedy in Arthrex, Inc. v. Smith &
`
`Nephew, Inc., No. 2018-2140 (Fed. Cir. Oct. 31, 2019) to be insufficient to cure the
`
`Constitutional Appointments Clause defect the Federal Circuit identified in that
`
`case, and to the extent making a record of the issue in this preliminary response is
`
`required to preserve that argument, then SAS reserves the right to raise such a
`
`challenge.
`
`
`
`-3-
`
`

`

`structured query language (SQL) is based on a well-documented ANSI standard,
`
`many database systems implement a superset of the ANSI standard. See id.
`
`Variations in the superset provide an obstacle in cross-platform database operations.
`
`See id.
`
`Fig. 1 of the ’686 Patent (reproduced below) shows an example computer-
`
`implemented system 30 that allows database statements 32 to be automatically
`
`converted from one database platform format to another. See id. at 1:13-20.
`
`Through their conversion, database statements 32 executable within one system 40
`
`may be utilized in one or more different types of database systems (42, 44, 46). See
`
`id. at 1:13-20. This provides, among other things, the ability to transparently
`
`manipulate data from virtually any database system. Within the system 30, a
`
`textualization process 50 addresses the complexity of translating a native database
`
`statement 32 dialect into a variety of third party database dialects (34, 36, 38) by
`
`allowing the common parts of the default syntax of functionality to be shared
`
`between a native database and a third party database. Id. at 2:10-26. The
`
`textualization process 50 utilizes database specific textualizations 52 to translate the
`
`common parts to the third party database dialect. Id. at 2:10-26.
`
`
`
`-4-
`
`

`

`The textualization process 50 may use a tree to represent a database statement,
`
`as illustrated in Fig. 2 of the ’686 Patent (reproduced below). See id. at 3:1-18.
`
`
`
`
`
`-5-
`
`

`

`
`
`The SQL tree 60 may represent the syntax of a native database's SQL
`
`statement 32 and its related metadata (e.g., table names, column names, etc.). See id.
`
`at 3:1-18. The tree 60 may contain a hierarchical arrangement of nodes
`
`representative of the SQL syntax and metadata to be processed. See id. at 3:1-18.
`
`The textualization process 50 compartmentalizes an SQL statement 32 into logical
`
`text pieces or components which are initially provided based on a default SQL
`
`dialect. See id. at 3:1-18. The logical text pieces are represented in the SQL tree 60.
`
`See id. at 3:1-18. Any of these text pieces can be overridden by a third party SQL
`
`provider that utilizes a different SQL dialect than the default, hence allowing for
`
`granular customization and code reuse. See id. at 3:1-18.
`
`
`
`-6-
`
`

`

`The system 30 may use an object-oriented approach 100 to creating disparate
`
`SQL text for third party data access, as illustrated in Fig. 3 of the ’686 Patent
`
`(reproduced below). See id. at 3:50-59.
`
`
`
`The object-oriented approach 100 contains SQL component objects 102
`
`where each component corresponds to a logical piece 104 of an SQL statement (as
`
`may be found in the SQL tree 60). See id. at 3:50-59. An SQL component defaults
`
`to a provided base or default native SQL text method 106. See id. at 3:50-59.
`
`However, when there are third party-specific differences for a particular component,
`
`
`
`-7-
`
`

`

`the component utilizes the third party specific textualization methods 108 to handle
`
`the differences. See id. at 3:50-59.
`
` As shown in Fig. 4 of the ’686 Patent (reproduced below), when there are
`
`third party-specific differences for a particular component, a driver object 110 is
`
`responsible for creating an override 112 to the default method 106. See id. at 3:60-
`
`67. The driver object 110 specifies to a component object 102 when the component
`
`object 102 is to point to specific textualization method 112 instead of its base
`
`textualization methods. See id. at 3:60-67. Optionally, only the driver 110 knows
`
`about its datasource-specific SQL syntax 112. See id. at 3:60-67.
`
`
`
`-8-
`
`
`
`

`

`Different drivers (110, 112) are associated with different third party platforms
`
`to textualize for multiple different types of database systems. See id. at 4:1-11. For
`
`example, a first driver object 110 might point a component object 102 to use an
`
`override 108 to the default method 106 so that the component object 102 may
`
`textualize an SQL statement that can be used within a Sybase datasource system. See
`
`id. at 4:1-11. A second driver object 114 might point the component object 102 to
`
`use an override 116 to the default method 106 so that the component object 102 may
`
`textualize an SQL statement that can be used within an Oracle datasource system.
`
`See id. at 4:1-11.
`
`Claim 1 of the ’686 Patent is exemplary:
`
`1. A computer-implemented method for handling a database statement
`from a first database system, comprising the steps of:
`
`receiving a first fourth-generation language database statement
`from the first database system, wherein the first database statement is
`formatted according to the first database system's query language
`format;
`
`accessing database functional language difference data, wherein
`the database functional language difference data indicates a format that
`contains at least one database functional statement difference from the
`first database system's query language format;
`
`language database
`generating a second fourth-generation
`statement that is used within a second database system, wherein the
`
`
`
`-9-
`
`

`

`second database statement is generated based upon the first database
`statement and upon the accessed database functional language
`difference data, wherein the second database statement is compatible
`with the second database system's query language format;
`
`wherein a tree representative of the syntax of the database
`language used within the first database system and of metadata
`associated with the first database system is used in generating the
`second database statement wherein the tree contains logical pieces
`parsed from the first fourth-generation language database statement;
`
`using a plurality of component software objects to textualize the
`logical pieces contained in the tree, wherein textualizing a logical piece
`includes generating fourth-generation database language text;
`
`wherein a first component software object is associated with a
`first logical piece contained in the tree;
`
`wherein the first component software object is associated with a
`first method to textualize, into fourth-generation database language text,
`the first component software object's associated logical piece that is
`contained in the tree;
`
`using a plurality of software drivers to textualize logical pieces
`into fourth-generation database language text;
`
`wherein a first software driver textualizes through a second
`method a logical piece into fourth-generation database language text
`that is compatible with the second database system's query language
`format;
`
`
`
`-10-
`
`

`

`wherein a second software driver textualizes through a third
`method a logical piece into fourth-generation database language text
`that is compatible with a third database system's query language format;
`
`switching association of the first component software object
`from the first method to the second method for fourth-generation
`database language textualization: wherein because of the switching of
`the association of the first component software object, the first
`component software object textualizes fourth-generation database
`language text that is compatible with the second database system's
`query language format and that is not compatible with the first database
`system's query language format.
`
`Prosecution History of the ’686 Patent
`B.
`U.S. Patent Application No. 10/303,106 (“the ’106 Application”), which later
`
`issued as the ’686 Patent, was filed on November 22, 2002. The ’686 Application
`
`was subject to an extensive examination by the Patent Office, including three
`
`substantive Office Actions over the span of almost two years.
`
`The ’584 Application was filed on November 22, 2002 with 7 independent
`
`claims (claims 1, 45, 46, 49, 50, 60, and 61) and 55 dependent claims. Claim 1 of
`
`the ‘686 Application, as filed, read as follows:
`
`
`
`-11-
`
`

`

`
`
`Ex. 1004 at 272.
`
`The first Office Action was issued by the Patent Office on February 10, 2006,
`
`rejecting all 62 claims of the ’686 Application over combinations including U.S.
`
`Patent No. 6,041,344 (“Bodamer”) and Official Notice taken by the Examiner. See
`
`Ex. 1004 at 224-244. Claim 62 was objected to for being of improper dependent
`
`form and claims 9-12, 45, 49, and 60 were rejected under 35 U.S.C. §112, second
`
`paragraph. Id. at 226.
`
`In response, SAS conducted a first telephone interview with the Patent
`
`Examiner on May 9, 2006, and filed a first Responsive Amendment on May 10, 2006.
`
`See id. at 199-223. In the telephone interview and Responsive Amendment, SAS
`
`
`
`-12-
`
`

`

`argued that the prior art relied upon by the Office Action failed to disclose database
`
`statement translations, as recited in claim 1, and failed to disclose the “use of a tree
`
`that is representative of the syntax of the database language used within the first
`
`database system and of metadata associated with the first database system in
`
`generating a second database statement.” Id. at 218-220. SAS also argued that
`
`Bodamer is related to schema translation while claim 1 is directed to “database
`
`statement translation.” Id. at 218-220. In the first Responsive Amendment, SAS
`
`amended claim 1 as follows:
`
`
`
`-13-
`
`

`

`
`
`A second Office Action was issued by the Patent Office on August 10, 2006,
`
`with new claim rejections over combinations of Bodamer, U.S. Patent No. 6,041,344
`
`(“Chow”), and Official Notice taken by the Examiner. See id. at 167-192. The
`
`second Office Action also included objections to claim 62 and rejected claims 1-62
`
`under 35 U.S.C. §112, second paragraph. See id. at 169-171.
`
`
`
`-14-
`
`

`

`In response, SAS conducted a second telephone interview with the Patent
`
`Examiner on November 29, 2006, and filed a second Responsive Amendment on
`
`December 8, 2006. See id. at 134-163. In the second Responsive Amendment, SAS
`
`maintained the argument that Bodamer is related to schema translation while claim
`
`1 is directed to “database statement translation.” Id. at 160-163. SAS also argued
`
`that “Bodamer is lacking in any disclosure regarding the use of SQL language
`
`functional differences being specified and used to translate from a first database
`
`statement into a second database statement.” Id. at 160-163. A Notice of Non-
`
`Compliant Amendment was issued by the Patent Office on March 8, 2007 indicating
`
`that the second Responsive Amendment failed to address the rejections of claims 37,
`
`and 40-42. See id. at 131-133. In response, SAS filed a third Responsive
`
`Amendment that addressed the rejections of claims 37 and 40-42. See id. at 102-
`
`129. The claims amendments and the substantive arguments in the third Responsive
`
`Amendment mirror those of the second Responsive Amendment. See id. at 102-129
`
`and 134-163. Independent claim 1 was not amended in either the second Responsive
`
`Amendment or the third Responsive Amendment. New claims 63-70 were added to
`
`the claims in both the second Responsive Amendment and the third Responsive
`
`Amendment.
`
`A third Office Action was issued by the Patent Office on July 16, 2007,
`
`rejecting SAS’ arguments and maintaining the claim rejections over combinations
`
`
`
`-15-
`
`

`

`of Bodamer, Chow, and SAS’ admitted prior art. See id. at 71-97. The third Office
`
`Action also objected to claim 62 and indicated that claims 64-70 would be allowable
`
`if rewritten in independent form. See id. at 94.
`
`In response to the third Office Action, SAS filed a fourth Responsive
`
`Amendment on October 15, 2007 to amend claim 1 to recite the following features:
`
`
`
`
`
`-16-
`
`

`

`wherein a first component software object is associated with a first logical
`
`piece contained in the tree;
`
`wherein the first component sofiware object is associated with a first
`
`method to textualize, into fourth—generation database language text, the first component
`
`software obiect's associated logical piece that is contained in the tree;
`
`using a plurality of software drivers to textuaiize logical pieces into
`
`fourth- generation database language text;
`
`wherein a first software driver textualizes through a second method a
`
`logical piece into fourth—generation database langgage text that is compatible with the
`
`second database system’s guer}: language fonnat,‘
`
`wherein a second software driver textualizes through a third method a
`
`logical piece into fourth- generation database language text that is compatible with a third
`
`database system’s guefl language format;
`
`switching association of the first component sofiware object from the first
`
`method to the second method for fourth—generation database language textualization;
`
`wherein because of the switching ofthe association of the first component
`
`software object, the first component software object textualizes fourth-generatiou
`
`database language text that is compatible with the second database system’s query
`
`language format and that is not compatible with the first database system’s guegg
`
`language format.
`
`
`
`Id. at 43-44.
`
`
`
`
`
`-17-
`
`

`

`In particular, SAS amended claim 1 to incorporate the entirety of claim 64
`
`into the body of claim 1. Id. at 43-44 & 65-66. An Advisory Action was issued by
`
`the Patent Office on October 29, 2007, indicating that the fourth Responsive
`
`Amendment would not be entered and that the “amendments to claims 45, 46, 49,
`
`50, and 60 require further consideration since the scope of the claims is not identical
`
`to that of previously objected to claims 64-70.” Id. at 38-40. In response to the
`
`Advisory Action, SAS conducted a third telephone interview with the Patent
`
`Examiner. During the third telephone interview, SAS authorized the examiner to
`
`cancel all non-allowed claims and to clarify the language in several allowed claims.
`
`See id. at 32. Shortly thereafter, the Patent Office mailed a Notice of Allowance on
`
`June 30, 2008. The Notice of Allowance include an Examiner’s Amendment which
`
`amended claim 1 as follows:
`
`
`
`-18-
`
`
`
`

`

`
`generating a second fourth-generation language database statement for—use-that is
`
`Mwithin a second database system, wherein the second database statement is generated based
`upon the first database statement and upon the accessed database functional language difference
`
`data, hwherein the second database statement is compatible with the second database system’s
`
`query language format;
`
`wherein a tree representative of the syntax of the database language used within
`
`the first database system and of metadata associated with the first database system is used in
`
`generating the second database statement
`
`wherein the tree contains logical pieces parsed from the first fourth-generatiOn
`
`language database statement;
`
`using a plurality of component software objects to textualize the logical pieces
`
`contained in the tree: wherein textualizing a logical piece includes generating fourth-generation
`
`database language text;
`
`wherein a first component software obiect is associated with a first logical piece
`
`contained in the tree‘
`
`wherein the first comp_onent software obiect is associated with a first method to
`
`textual ize, into fourth-generation database language text, the first component software object’s
`
`associated logical piece that is contained in the tree;
`
`using a plurality of sofiware drivers to textualize logical pieces into fourth-
`
`generation database language text;
`
`
`
`
`
`-19-
`
`
`
`

`

`
`
`Id. at 20-30.
`
`The ’686 patent issued on November 4, 2008.
`
`III. THE PETITION SHOULD BE DENIED UNDER 35 U.S.C.
`§§ 312(a)(2) & 315(b) BECAUSE WPL INTENTIONALLY
`OMITTED “DECEMBER 2015 SOFTWARE LIMITED” AS A
`REAL PARTY-IN-INTEREST
`The Board should decline to institute this inter partes review because WPL
`
`intentionally failed to identify all of the real parties-in-interest (“RPIs”). The
`
`petition identifies the following RPIs: World Programming Limited; Yum! Brands,
`
`Inc.; Pizza Hut, Inc.; Pizza Hut, LLC; and Angoss Software Corporation. These
`
`RPIs are the defendants named in SAS’ original E.D. Texas complaint for patent
`
`
`
`-20-
`
`

`

`infringement (viz., WPL and its customers or resellers). Ex. 2002 at 1; see infra Part
`
`III.B. But WPL failed to name an important U.K. party called “December 2015
`
`Software Limited” (“D2SL”) as an RPI. Indeed, WPL was fully aware of D2SL’s
`
`intimate relationship with WPL and control over this IPR. But WPL intentionally
`
`omitted D2SL as an RPI for purposes of the parties’ ongoing litigations in North
`
`Carolina and Texas – thus avoiding D2SL making an appearance in any U.S. legal
`
`proceeding – as part of WPL’s continuing efforts to evade a $79 million judgment
`
`to SAS. In these circumstances, where this petitioner has made a strategic decision
`
`to omit an RPI intentionally and in bad faith, the Board should decline to exercise
`
`its discretion to allow WPL to amend its RPI designation without concomitantly
`
`forfeiting its filing date.
`
`SAS appreciates that in some cases the Board has exercised its discretion to
`
`allow a petitioner to amend its RPI designation without affecting the petition’s filing
`
`date; but those were cases where there was no “indication of an attempt to
`
`circumvent estoppel rules, a petitioner’s bad faith, or prejudice to a patent owner.”
`
`See Elekta Inc. v. Varian Med. Sys., Inc., No. IPR 2015-01401, 2015 WL 9898990,
`
`at *5 (PTAB Dec. 31, 2015) (holding that Board has discretion to permit a petitioner
`
`to correct defective real-party-in-interest disclosures “without changing the filing
`
`date”) (emphasis added); Lumentum Holdings, Inc. v. Capella Photonics, Inc., No.
`
`IPR2015-00739, 2016 WL 2736005, at *3 (PTAB Mar. 4, 2016) (precedential). But
`
`
`
`-21-
`
`

`

`such is not the situation here. The incontrovertible evidence reveals WPL’s
`
`purposeful attempt to omit D2SL as an RPI (endeavoring to evade a U.S. judgment
`
`and circumvent IPR estoppel), WPL’s and D2SL’s bad faith in so doing, and serious
`
`prejudice to SAS as a result. Thus, in this case, the Board should decline to exercise
`
`its discretion to allow WPL to amend its RPI designation without concomitantly
`
`forfeiting its filing date. To do otherwise would encourage petitioners to attempt to
`
`game the system, purposely omitting known RPIs, and if they get caught in the act,
`
`simply seek a “no harm, no foul” decision from a lenient PTAB panel. Such
`
`petitioner conduct violates both the letter and the spirit of the America Invents Act
`
`(35 U.S.C. § 312(a)(2)), and is directly contrary to a fundamental quid pro quo
`
`required of all IPR petitioners.
`
`In its current form, the petition is defective under 35 U.S.C. § 312(a)(2)
`
`because WPL did not identify D2SL as an RPI. Thus, to maintain this proceeding,
`
`WPL must obtain leave from the Board to amend the petition to add D2SL as an RPI.
`
`But because of WPL’s gamesmanship and bad faith, WPL should not be permitted
`
`to make any such amendment while also preserving the petition’s original filing date.
`
`And any amended petition with D2SL identified as an RPI should receive a new
`
`filing date. But because that amended petition would be time barred under 35 U.S.C.
`
`§ 315(b), any such amendment would be futile. The Board should thus decline to
`
`institute this inter partes review for this independent reason.
`
`
`
`-22-
`
`

`

`A. The Real Party-In-Interest Inquiry
`A petition for inter partes review may be considered only if, inter alia, “the
`
`petition identifies all real parties in interest.” 35 U.S.C. § 312(a)(2). “That statutory
`
`requirement . . . defines a ‘threshold issue’ for substantive review of the merits of
`
`the challenges presented in the Petition.” Galderma S.A. v. Allergan Industrie, SAS,
`
`IPR2014-01422, 2015 WL 1022410, at *3 (PTAB Mar. 5, 2015). The ultimate
`
`burden of proof that all RPIs have been named is always with the petitioner.
`
`Medtronic, Inc. v. Robert Bosch Healthcare Sys., Inc., IPR2014-00488, 2015 WL
`
`4264942, at *4 (PTAB May 22, 2015). While the Board may accept the petitioner’s
`
`initial identification of the RPIs, the patent owner may present rebuttal evidence
`
`questioning the accuracy of the RPI identification. Id.
`
`The Office Patent Trial Practice Guide provides guidance on factors to
`
`consider in determining whether a party is an RPI. Considerations may include
`
`whether a non-party exercises control over a petitioner’s participation in a
`
`proceeding. 77 Fed. Reg. 48,756, 48,759 (Aug. 14, 2012). Other factors may
`
`include whether a non-party is funding the proceeding or directing the proceeding.
`
`Id. at 48, 759-60.
`
`The Patent Office has recognized that whether a non-party must be identified
`
`in a proceeding as an RPI is a “highly fact-dependent question,” and that “[s]uch
`
`questions will be handled by the Office on a case-by-case basis taking into
`
`
`
`-23-
`
`

`

`consideration how courts have viewed [those] terms.” Id. at 48759. As articulated
`
`by the Federal Circuit, “[d]etermining whether a non-party is a ‘real party in interest’
`
`demands a flexible approach that takes into account both equitable and practical
`
`considerations, with an eye toward determining whether the non-party is a clear
`
`beneficiary that has a preexisting, established relationship with the petitioner.”
`
`Applications in Internet Time, LLC v. RPX Corporation, 897 F.3d 1336, 1351 (Fed.
`
`Cir. 2018).
`
`B.
`
`The 2018+ E.D. Texas Litigation – The Predicate Lawsuit For
`This IPR
`On July 18, 2018, SAS sued WPL in the Eastern District of Texas for, inter
`
`alia, infringement of the ’686 patent and the ’519 patent. SAS Institute Inc. v. World
`
`Programming Limited et al., No. 2-18-cv-00295 (E.D. Tex. 2018); Ex. 2002 at 1. In
`
`its complaint, SAS accused WPL’s software product, called “WPS”, of infringing
`
`the asserted patents. Id. at 2 ¶ 3. SAS served the complaint on WPL on August 10,
`
`2018. Ex. 2003. On August 5, 2019, just days before the statutory one-year bar date,
`
`WPL filed the petition in this proceeding.
`
`C. The 2010+ E.D. North Carolina Litigation – The Earlier Case
`Between The Parties Resulting In A $79 Million Judgment
`Against WPL
`In 2010, SAS sued WPL for, inter alia, copyright infringement, breach of
`
`contract, and fraud (added in 2013). SAS Institute Inc. v. World Programming
`
`Limited et al., Case No. 5:10-cv-25-FL (E.D.N.C. 2010). Ex. 2004. After extensive
`
`
`
`-24-
`
`

`

`litigation, on October 9, 2015, a jury awarded SAS approximately $26 million in
`
`damages.3 Ex. 2005. That award was later trebled under state law because of WPL’s
`
`fraud, thus totaling approximately $79 million.
`
`Shortly after the E.D.N.C. jury verdict,
`
`
`
`, on December 11, 2015, WPL formed “December 2015 Software
`
`Limited” or D2SL, a U.K. holding company. Ex. 2006 at 3; see Ex. 2007 at 3,
`
`§§ 1.2-1.4
`
`
`
`
`
`
`
`); Ex. 2008 at 1, ¶ 1 (same). At that time, the directors/owners of both WPL
`
`and D2SL
`
` (Ex. 2008 at 2), and they remain largely the
`
`same individuals today. Ex. 2006 at 2, 4. About a month later,
`
`
`
`Importantly, the 2016 asset transfer from WPL to D2SL included all of WPL’s
`
`. Ex. 2007 at 10, § 4.
`
`
`3 WPL’s accused software product, WPS, is a clone of SAS. See, e.g., Ex.
`
`2004 at 6, ¶¶ 19-20; see also, e.g., Ex. 2002 at 2, ¶¶ 2-3. The jury found WPL guilty
`
`of breach of contract and fraud (see Ex. 2005) because WPL fraudulently obtained
`
`many copies of SAS and then reverse engineered that software, contrary to the
`
`express software license terms.
`
`
`
`-25-
`
`

`

`principal assets, namely, the WPS software and the IP related thereto. Id. The WPS
`
`software is the same product that SAS has accused of infringing the ’686 Patent in
`
`the E.D. Texas litigation, which is the subject of WPL’s IPR petition here. See supra
`
`Part III.B; Ex. 2002 at 2, ¶ 3.
`
`The Directors/Owners Of WPL And D2SL Largely Overlap
`1.
`Public records reveal that the Directors/Owners of WPL and D2SL are largely
`
`the same individuals: Oliver Robinson, Samuel Manning, Martin Jupp, Thomas
`
`Quarendon, and Peter Quarendon. Ex. 2006 at 2, 4. Mr. Robinson, a director/owner
`
`of both entities,
`
`in the E.D.N.C. litigation:
`
` in his post-trial deposition
`
`
`
`Ex. 2009 at 27:28 – 28:12.
`
`
`
`-26-
`
`
`
`

`

`Mr. Robinson further acknowledged that
`
`
`
`:
`
`
`
`
`
`
`Id. at 29:6-8, 38:23-24; 39:7-9.
`
`Accordingly, there can be no tenable dispute that the directors/owners of the
`
`two companies
`
` remain today – largely the same individuals.
`
`Thus, the decisions to file this IPR and manage its progress are made by the same
`
`group of decision-makers for both companies.
`
` This IPR
`D2SL Controls
`2.
`While in some cases the pivotal question of “Who controls the IPR
`
`proceeding?” remains elusive, that question is answered here literally in black and
`
`white: D2SL. In particular, relevant portions of the parties’
`
`
`
` agreement are reproduced below:
`
`
`
`-27-
`
`

`

`
`
`
`***
`
`* * *
`
`
`
`***
`
`* * *
`
`-28-
`
`-28-
`
`
`
`

`

`Ex. 2007 at 1, 10, 22.
`
`Thus, as set forth in the parties’ Agreement,
`
`:
`
`
`
`* * *
`
`-29-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.
`
`
`
`
`Id. at 10, 22 (emphases added).
`
`Therefore, the parties’
`
`These facts, which cannot tenably be contested, establish that D2SL is an RPI in this
`
`proceeding, and should have been named as such by WPL in its petition.
`
`3. WPL’s Conduct Demonstrates Gamesmanship And Bad
`Faith
`The parties’ E.D.N.C. litigation remains ongoing due to WPL’s nonpayment
`
`of the $79 million judgement, although all appeals have been exhausted and the
`
`judgment is now final. Unable to appeal further in the U.S., WPL (as a U.K. citizen)
`
`sought – and obtained – the protection of the U.K. courts in an attempt to nullify the
`
`final U.S. judgment, hoping to evade SAS’s ongoing collection efforts. In this
`
`
`
`-30-
`
`

`

`regard, WPL has expended considerable efforts to contravene the U.S. District
`
`Court’s judgment, and – in the words of Judge Flanagan of the Eastern District of
`
`North Carolina – WPL’s actions have “frustrate[d]” that judgment and are in “direct
`
`contravention of this court’s judgment and contrary to United States law governing
`
`enforcement.” Ex. 2011 at 17-25.
`
` For example, WPL sought and obtained an Injunction and Order issued by a
`
`U.K. judge on an ex parte basis at a hearing about which neither SAS nor its counsel
`
`was informed. The first page of the U.K. Injunction contains this “Penal Notice”:
`
`
`
`Ex. 2010 at 1.
`
`
`The U.K. Injunction prohibits SAS from certain litigation activities in U.S.
`
`courts and mandates that SAS take other actions. Id. at 3-6. For example, the UK
`
`Injunction blocked SAS from filing a brief that same day in connection with SAS’s
`
`efforts to enforce the judgment in the U.S. (id. at 4, ¶ 3(d)), and forced SAS to seek
`
`a stay of those efforts instead. Id. at 5, ¶ 4. The U.K. Injunction further restricts
`
`SAS’s access to “any other court of the USA (state or federal).” Id. at 3, ¶ 3(b).
`
`Paragraph 3 prohibits SAS from seeking “in personam relief” or any relief of
`
`
`
`-31-
`
`

`

`“similar nature and/or effect,” including relief that would require WPL to “assign or
`
`transfer to SAS” any of its assets. Id. at 3-4, ¶¶ 3(a), (c)(i), (c)(ii).
`
`WPL’s argument to the U.K. court in pursuit of this injunction stressed the
`
`company’s English citizenship (Ex. 2012 at 15), and contended that “[t]he core of
`
`WPL’s case” is “about WPL, a quintessentially English company, p

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