throbber
WESTICRs
`
`2010-1035,
`
`-1055
`
`IN THE
`UNITED STATES COURT OF APPEALS
`FOR THE FEDERAL CIRCUIT
`
`INC. and
`USA,
`UNK_C
`UNILOC SINGAPORE
`PRIVATE LIMITED,
`
`F'fB..04 2010
`
`Plaintiffs-Appellants,
`
`Vo
`
`MICROSOFT
`
`CORPORATION,
`
`Defendant-Cross
`
`Appellant.
`
`Appeals
`of Rhode
`
`for the
`States District Court
`from the United
`Island
`in case no. 03-CV-0440,
`Judge William E. Smith.
`
`District
`
`BRIEF
`UNILOC
`
`FOR UNILOC
`SINGAPORE
`
`USA,
`PRIVATE
`
`INC.
`and
`LIMITED
`
`Paul J. Hayes
`Dean G. Bostock
`Mxtcrz, LSVIN, COHN, FERIUS,
`GLOVSKY& POPEO,PC
`One Financial Center
`Boston, MA 02111
`(617) 542-6000
`
`February 4, 2010
`
`Donald R. Dunner
`Don O. Burley
`FINNr_AN, HENDERSON,FARABOW,
`GARRETT& DUNNERwLLP
`901 New York Avenue, NW
`Washington, DC 20001
`(202) 408-4000
`
`Erik R. Pulmys
`Aaron Capron
`FINNEGAN,HENDERSON,FARABOW,
`GARRETr& DUNNI_ LLP
`3300 HiUview Avenue
`Pain Alto, CA 94304
`(650) 849-6600
`
`for Plaintiff_-Appellants
`Attorneys
`Uniloc USA, Inc. and Uniloe
`Singapore Private Limited
`
`Petitioner Ex. 1037 Page 1
`
`

`
`CERTIFICATE
`
`OF INTEREST
`
`Counsel
`Limited,
`certi_
`
`for appellants,
`the following:
`
`Uniloc USA,
`
`Inc. and Uniloc
`
`Singapore
`
`Private
`
`1.
`
`The full name of every party or amicus represented
`
`by us is:
`
`Uniloc USA,
`
`Inc. and Uniloc Singapore Private Limited
`
`2.
`
`The name of the real party in interest
`the real party in interest)
`represented
`
`(if the party named in the caption is not
`by us is:
`
`N/A.
`
`a
`
`1
`
`that own 10 percent
`and any publicly held companies
`All parent corporations
`or more of the stock of the party or amicus
`curiae represented by us are:
`
`Uniloc Corporation Pty. Ltd.
`USA and Uniloc Singapore.
`
`is the parent company
`
`of both Uniloc
`
`No publicly held company
`or Uniloc Singapore.
`
`owns
`
`10% or more of either Uniloc USA
`
`that appeared for
`law firms and the partners or associates
`The names of all
`the party or amicus now represented
`by us in the trial court or agency or are
`to appear in this court are:
`expected
`
`and Er/k Pulmys
`Donald R. Dunner, Don O. Burley,
`FnO____AN, HENDERSON, FARABOW, GAm_Tr & _
`
`LLP
`
`IH, and Shed L. Piz.zi
`Andria Coletta, Francis A. Connor,
`TAYLOR, DUANE, BARTON & GILMAN, LLP
`
`Dean G. Bostock, Paul J. Cronin, Paul J. Hayes, and
`Eugene A. Feher
`MINTZ, LBVIN, COHN, FERRIS, GLOVSKY & POPEO, PC
`
`Petitioner Ex. 1037 Page 2
`
`

`
`TABLE OF CONTENTS
`
`CERTIFICATE OF INTEREST ................................................................................
`
`TABLE OF AUTHORITIES
`
`.....................................................................................
`
`i
`
`v
`
`STATEMENT OF RELATED CASES .................................................................
`
`viii
`
`I.
`
`II.
`
`IH.
`
`IV.
`
`STATEMENT OF JURISDICTION
`
`...............................................................
`
`PRELIMINARY
`
`STATEMENT
`
`.....................................................................
`
`STATEMENT OF THE ISSUES ....................................................................
`
`STATEMENT
`
`OF THE CASE .......................................................................
`
`A.
`
`B.
`
`The Parties and Their Products
`
`.............................................................
`
`Course of Proceedings
`
`and Disposition
`
`Below .....................................
`
`V.
`
`STATEMENT OF FACTS ..............................................................................
`
`The '216 Patent
`
`.....................................................................................
`
`Microsofl's
`
`Study of Uniloc's Anti-Piracy Concept
`
`...........................
`
`12
`
`1
`
`1
`
`3
`
`6
`
`6
`
`7
`
`7
`
`7
`
`13
`
`14
`
`15
`
`17
`
`21
`
`22
`
`25
`
`25
`
`25
`
`A.
`
`B.
`
`C.
`
`After Studying
`the Accused
`Microsoft Develops
`Technology
`Uniloc's
`Software ................................................................................
`
`D.
`
`Mierosoft's
`
`Product Activation ...........................................................
`
`I.
`
`Mierosoft'sEULA ....................................................................
`
`2.
`
`How Product Activation Works ................................................
`
`E.
`
`F.
`
`G.
`
`The Success
`
`of Mierosoft's
`
`Product Activation
`
`System .....................
`
`First Summary
`
`Judgment Order and Appeal
`
`.......................................
`
`Proceedings
`
`on Remand ......................................................................
`
`1.
`
`Trial ...........................................................................................
`
`a.
`
`Infringement
`
`...................................................................
`
`ii
`
`Petitioner Ex. 1037 Page 3
`
`

`
`(1)
`
`(2)
`
`(3)
`
`"Licensee Unique ID" ..........................................
`
`25
`
`The"Licensee Unique ID Generating
`Moans" ..................................................................
`
`System" and "Mode Switching
`"Registration
`Means" ..................................................................
`
`b.
`
`c.
`
`d.
`
`Invalidity .........................................................................
`
`Damages
`
`.........................................................................
`
`Willfulness ......................................................................
`
`u
`
`3.
`
`The Jury's Verdict .....................................................................
`
`The District Court's Order Granting JMOL and, in the
`Alternative, a New Trim ...........................................................
`
`am
`
`Infringement
`
`...................................................................
`
`(1)
`
`(2)
`
`"Licensee Unique ID Generating Means" ............ 39
`
`System" Using "Mode
`"Registration
`Switching Means" ................................................
`
`29
`
`32
`
`33
`
`34
`
`36
`
`38
`
`38
`
`39
`
`42
`
`44
`
`47
`
`49
`
`51
`
`51
`
`bm
`
`Cm
`
`Willful Infringement .......................................................
`
`Contingent Grant of a New Trial ....................................
`
`V_m
`
`SUMMARY
`
`OF
`
`ARGUMENT
`
`.......................................................
`
`..............
`
`VII. ARGUMENT .................................................................................................
`
`Standard of Review .............................................................................
`
`al
`
`B.
`
`The Jury's Infringement Verdict Should Be Reinstated ..................... 52
`
`1
`
`o
`
`The District Court Ignored this Court's Mandate fi'om the
`Prior Appeal ..............................................................................
`
`Substantial Evidence Supported the Jury's Determination
`That the Accused Software Includes "Licensee Unique
`ID Generating Means" ..............................................................
`
`52
`
`53
`
`111
`
`Petitioner Ex. 1037 Page 4
`
`

`
`at
`
`bl
`
`Cl
`
`Substantial Evidence Showed That the MD5/SHA-
`1 Algorithms Are Summation Algorithms ..................... 54
`
`The District Court's JMOL Construction Conflicts
`with the Intrinsic Evidence .............................................
`
`Even Under the District Court's Post-Trial
`Construction, There Was Sufficient Evidence to
`Support the Verdict .........................................................
`
`55
`
`56
`
`Products Have a
`Substantial Evidence Showed That Microsofl's
`System" Using "Mode Switching Means" ................... 58
`"Registration
`
`Substantial Evidence Supported the Jury's Willfulness Finding ........ 60
`
`The District Court Erred in Granting a New Trial ..............................
`
`Ci
`
`D.
`
`E.
`
`63
`
`69
`
`VIII. CONCLUSION ..............................................................................................
`
`iv
`
`Petitioner Ex. 1037 Page 5
`
`

`
`TABLE OF AUTHORITIES
`
`CmsN
`
`Ahem v. $cholz,
`85 F.3d 774 (lst Cir. 1996) .................................................................................
`
`"sAss 'n, AFL-CIO,
`Allied lnt 7, Inc. v. Int 7 Longshoremen
`814 F.2d 32 (lst Cir. 1987) .................................................................................
`
`Inc.,
`Inc. v. Barnesandnoble.com,
`Amazon.corn,
`239 F.3d 1343 (Fed. Cir. 2001)
`..........................................................................
`
`Inc. v. Empak,
`Inc.,
`Asyst Techs.,
`268 F.3d 1364 (Fed. Cir. 2001)
`
`..........................................................................
`
`v. Mary Hitchcock Mem 7 Hosp.,
`Brookover
`893 F.2d 411 (lst Cir. 1990)
`...............................................................................
`
`v. AFzcrostrategy
`Inc.,
`S.A.
`Objects,
`Business
`393 F.3d 1366 (Fed. Cir. 2005)
`..........................................................................
`
`Inc.,
`Coffran v. Hitchcock Clinic,
`683 F.2d 5 (lst Cir. 1982) ...................................................................................
`
`Inc.,
`Sofamor Danek,
`Inc. 1,. Medtronic
`Depuy Spine,
`567 F.3d. 1314 (Fed. Cir. 2009)
`.........................................................................
`
`v. Welsh Sporting Goods Corp.,
`Droeger
`541 F.2d 790 (gth Cir. 1976)
`..............................................................................
`
`1,. Package Mach. Co.,
`Freeman
`865 F.2d 1331 (lst Cir. 1988)
`
`............................................................................
`
`67
`
`65
`
`61
`
`57
`
`65
`
`57
`
`68
`
`62
`
`37
`
`65
`
`Inc.,
`Co. v. Mustek 8ys.,
`Hewlett-Packard
`340 F.3d 1314 (Fed. Cir. 2003)
`...................................................................
`
`53, 54
`
`Corp.,
`I,. Microsoft
`i4i Ltd. P'ship
`No. 6:07CVl13,
`2009 U.S. Dist. LEXIS 70104
`(E.D. Tex. Aug. 11, 2009),aff'd
`in part,
`in part and modified
`589 F.3d 1246 (Fed. Cir. 2009)
`..........................................................................
`
`61
`
`Petitioner Ex. 1037 Page 6
`
`

`
`IMS Tech., Inc. v. Haas Automation,
`206 F.3d 1422 (Fed. Cir. 2000)
`
`Inc.,
`..........................................................................
`
`58
`
`In re Seagate Tech., LLC,
`497 F.3d 1360 (Fed. Cir. 2007)
`
`.....................................................................
`
`4, 61
`
`v. Jones,
`2ennings
`587 F.3d 430 (1st Cir. 2009)
`
`...............................................................................
`
`v. Set-Jobs
`Inc.,
`for Progress,
`Keisling
`19 F.3d 755 (lst Cir. 1994)
`.................................................................................
`
`1,. City of New York,
`Kerman
`374 F.3d 93 (2d Cir. 2004)
`
`.................................................................................
`
`Inc.,
`Lucent Techs. v. Gateway,
`580 F.3d 1301 (Fed. Cir. 2009)
`
`..........................................................................
`
`v. Goya of Puerto Rico,
`Inc.,
`Marrero
`304 F.3d 7 (lst Cir. 2002)
`...................................................................................
`
`v. City of Providence,
`O'Rourke
`235 F.3d 713 (1st Cir. 2001)
`
`...............................................................................
`
`Inc.,
`Plumbing Prods.,
`1,. Sanderson
`Reeves
`530 U.S. 133 (2000)
`............................................................................................
`
`Inc. 1,. Stanley Works,
`Roton Barrier,
`79 F.3d 1112 fled. Cir. 1996)
`............................................................................
`
`51
`
`51
`
`52
`
`65
`
`55
`
`51
`
`52
`
`37
`
`SanDisk Corp. v. Memorex Prods.,
`415 F.3d 1278 (Fed. Cir. 2005)
`
`Inc.,
`...................................................................
`
`56, 60
`
`$1imfold Mfg. Co. v. Kinkead
`lndus.,
`932 F.2d 1453 (Fed. Cir. 1991)
`
`Inc.,
`..........................................................................
`
`Inc. v. A.O. Smith Corp.,
`State Indus.,
`751 F.2d 1226 (Fed Cir. 1985)
`...........................................................................
`
`Inc. v. eSpeed,
`Trading Techs. Int'l,
`2008 WL 63233
`No. 04-C-5312,
`(N.D.
`Ill. Jan. 3, 2008)
`........................................................................................
`
`Inc.,
`
`66
`
`45
`
`45
`
`vi
`
`Petitioner Ex. 1037 Page 7
`
`

`
`Union Carbide Chems. & Plastics Tech. Corp. v. Shell Oil Co.,
`425 F.3d 1366 (Fed. Cir. 2005)
`..........................................................................
`
`51
`
`United Stat_ v. Riccio,
`529 F.3d 40 (1st Cir. 2008) ..........................................................................
`
`66, 68
`
`WMS Gaming Inc. v. Int 7 Game Tech.,
`184 F.3d 1339 (Fed. Cir. 1999) ..........................................................................
`
`51
`
`Statutes
`
`28 U.S.C. § 1295(a)(1) ...............................................................................................
`
`28 U.S.C. § 1331 ........................................................................................................
`
`28 U.S.C. § 1338(a)
`
`...................................................................................................
`
`28 U.S.C. § 2107 ........................................................................................................
`
`Rules
`
`Fed. R. App. P. 4(a) ...................................................................................................
`
`Fed. R. Civ. P. 103(a)(1) ..........................................................................................
`
`1
`
`1
`
`1
`
`1
`
`1
`
`65
`
`vii
`
`Petitioner Ex. 1037 Page 8
`
`

`
`STATEMENT OF RELATED CASES
`
`This case has previously been before this Court
`
`in Appeal No. 2008-1121.
`
`In an unpublished decision dated August 7, 2008, a split panel of
`
`this Court
`
`reversed and remanded the district court's grant of summary judgment
`
`in favor of
`
`Microsoft but affirmed the district court's denial of Uniloc's motion for recusal.
`
`The decision on appeal
`
`is reported at 290 Fed. Appx. 337, 2008 U.S. App. LEXIS
`
`16938, and 2008 WL 3539749, and is reproduced in the Joint Appendix at A4958-
`
`79.
`
`After the district court entered the final judgment
`
`that is the subject of the
`
`present appeal, Uniloc
`
`filed two new, presently pending, district
`
`court actions
`
`involving
`
`the same patent
`
`involved here, U.S. Pat. No. 5,490,216
`
`("the '216
`
`patent"):
`
`Case No. 6:09cv538
`
`(E.D. Tex.) against the following defendants:
`
`Abbyy
`
`USA Software House,
`
`Inc.; CommonTime,
`
`Inc.; No Magic,
`
`Inc.; GFI USA,
`
`Inc.
`
`(dba GFI
`
`Software USA);
`
`Systran
`
`Software,
`
`Inc;
`
`Systran U.S.A.
`
`Inc.;
`
`WORDsearch Corp, LLC; T.A.L. Technologies,
`
`Inc.
`
`(dba TALtech); CIOview
`
`Corp.; Punch Software LLC; Maketech Systems,
`
`Inc.
`
`(dba Docudesk Corp.);
`
`Kidasa Software, Inc.; and InternetSafety.com,
`
`Inc.
`
`Civil Action 6:10cv18 (E.D. Tex.) against
`
`the following defendants:
`
`BCL
`
`Technologies; Honcstech Inc.; GlobalSCAPE,
`
`Inc.; Argus Software,
`
`Inc; Software
`
`VUl
`
`Petitioner Ex. 1037 Page 9
`
`

`
`Shapers,
`
`Inc.
`
`(dba "Pygraphics");
`
`QuadriSpace Corp.; Real Software,
`
`Inc.; G7
`
`Productivity
`
`Systems; HumanConcepts LLC; Siber Systems
`
`Inc.; Alien Skin
`
`Software, LLC; Algorithmic
`
`Implementations,
`
`Inc.
`
`(dba Ai Squared);
`
`and
`
`MacKichan Software, Inc.
`
`ix
`
`Petitioner Ex. 1037 Page 10
`
`

`
`L
`
`STATEMENT OF JURISDICTION
`
`The district court had jurisdiction
`
`under 28 U.S.C. §§ 1331 and 1338(a).
`
`Uniloc
`
`timely filed its appeal
`
`from the district
`
`court's
`
`final decision under 28
`
`U.S.C. § 2107(a) and Feel R. App. P. 4(a). This Court has exclusive jurisdiction.
`
`28 U.S.C. § 1295(a)(1).
`
`IL
`
`PRELIMINARY
`
`STATEMENT
`
`Uniloc's patent relates to a registration system that prevents unauthorized
`
`"casual
`
`copying"---the
`
`use of
`
`software by a person who has
`
`"borrowed"
`
`an
`
`authentic
`
`installation
`
`disk from a licensed user.
`
`Uniloc's
`
`system prevents
`
`unauthorized copying by combining a user's unique identifier and information
`
`about his computer to create a security key that cannot be duplicated on another
`
`computer,
`
`even if the licensee has shared his unique identifier with someone else.
`
`In 1993, Microsoft, which at the time was losing more than $3.5 billion per
`
`year to casual copying, reviewed Uniloc's
`
`technology. During Microsofl's
`
`review,
`
`however,
`
`it violated
`
`its NDA with Uniloc,
`
`'_acldng"
`
`into Uniloc's
`
`software to
`
`study its code. And shortly afterwards, Microsoft--under
`
`the leadership of an
`
`employee with no prior experience in anti-piracy
`
`systems who admittedly studied
`
`third-party solutions
`
`submitted to Microsoft---developed
`
`"Product Activation," an
`
`anti-piracy
`
`technology
`
`that prevents unauthorized copying in the same way as
`
`Uniloc's
`
`technology,
`
`combining
`
`a user's unique identifier and information about
`
`Petitioner Ex. 1037 Page 11
`
`

`
`his computer to create a security key. Product Activation has been an enormous
`
`success
`
`for Microsoft,
`
`allowing Microsoft
`
`to generate more than $4.6 billion in
`
`additional profits during the five-year damages period of this case.
`
`The jury heard this evidence,
`
`as well as Microsofl's
`
`defenses, which
`
`consisted of noninfiingement
`
`defenses
`
`rejected by this Court in a prior decision
`
`and contradicted by Microsoft
`
`documents,
`
`as well
`
`as half-hearted
`
`invalidity
`
`defenses
`
`lacking
`
`fundamental
`
`requirements,
`
`such as
`
`l'unitation-by-rurdtation
`
`analyses of the prior art or any explanation for why the prior art would have been
`
`combined to create the claimed invention. Not surprisingly,
`
`the jury decided that
`
`Microsoft was a willful
`
`infringer and awarded Uniloc $388 million in damages,
`
`amounting
`
`to about 2% of Microsoft's
`
`revenues
`
`from the infringing uses of
`
`Product Activation.
`
`Until
`
`the verdict,
`
`the district
`
`court praised the jury, noting that some jurors
`
`"had a high opinion of Microsoft" and allowing the jurors to ask the experts
`
`questions.
`
`After the verdict, however,
`
`the court reversed course and granted
`
`JMOL, finding that the jury "lacked a grasp of the issues before it." The court's
`
`reasons
`
`for granting _/IOL,
`
`however,
`
`cannot withstand scrutiny, since it clearly
`
`engaged
`
`in re-weighing
`
`the evidence.
`
`Specifically,
`
`the court's decision
`
`consists
`
`mostly
`
`of explanations
`
`for why it did not
`
`find Uniloc's
`
`evidence
`
`especially
`
`compelling and comparisons
`
`of the relative credibility of the parties' experts. But
`
`2
`
`Petitioner Ex. 1037 Page 12
`
`

`
`the law does not permit a judge to substitute its factual findings for the jury's so
`
`the judgment must be reversed for this reason alone.
`
`The court committed other, more fundamental errors as well.
`
`Specifically,
`
`its decision cannot be reconciled with this Court's previous decision in this case or,
`
`more broadly,
`
`this Court's precedents on claim construction.
`
`In sum, the district
`
`court committed numerous
`
`errors in nullifying
`
`the jury's verdict and granting
`
`Microsoft a new trial. Accordingly,
`
`its judgment must be reversed and the jury
`
`verdict re'restated.
`
`ElL
`
`STATEMENT OF THE ISSUES
`
`1.
`
`The asserted claim requires a "licensee unique ID generating means,"
`
`which the district court construed as a means-plus-function
`
`limitation whose
`
`corresponding structure requires "a summation algorithm" or its equivalent.
`
`In a
`
`prior appeal, Microsoft argued that the accused products lack this limitation as a
`
`matter of law. This Court rejected Micmsofl's
`
`argument as "without merit." On
`
`remand,
`
`evidence
`
`showed that
`
`the accused products'
`
`algorithms
`
`employ
`
`two
`
`primary steps, a summation step and a multiplication
`
`step (which is iterative
`
`addition,
`
`i.e., 3x3=3+3+3),
`
`repeated over and over. Evidence also showed that
`
`those
`
`skilled in the art considered the accused algorithms
`
`to be "summation
`
`algorithms," and Microsofl's
`
`own documents
`
`state that the algorithms produce "a
`
`value that is the summation of a byte stream."
`
`3
`
`Petitioner Ex. 1037 Page 13
`
`

`
`Did the district court err by (a)
`
`finding,
`
`contrary to this Court's prior
`
`decision,
`
`that the accused algorithms cannot, as a matter of law, meet the "licensee
`
`unique ID limitation," and (b) determining that no substantial evidence
`
`supported
`
`the jury's determination that the accused products included summation algorithms
`
`or their equivalents7
`
`2.
`
`The asserted claim also recites a "registration
`
`system" (which allows
`
`"full use" of software in accordance with a license only if an appropriate liceming
`
`procedure has been followed)
`
`and "mode
`
`switching means" (which switches
`
`the
`
`software from a mode having limited functionality to a fully functional mode).
`
`Uuiloc showed that initially,
`
`the accused software cannot perform all of its licensed
`
`functions
`
`(e.g.,
`
`the software
`
`cannot be updated even though the license
`
`covers
`
`updates).
`
`After a "Product Activation" procedure
`
`that the license
`
`itself
`
`calls
`
`"mandatory"
`
`is followed, however,
`
`the software becomes "fully functional" and all
`
`the licensed features become available.
`
`Did the district court err in finding that a user of the accused
`
`software has
`
`"full use of the software in accordance with the license" before activation,
`
`and thus
`
`that no substantial evidence supported the jury's finding that the accused software
`
`included a "registration
`
`system" or ''mode switching means"?
`
`3.
`
`The jury, properly instructed
`
`on the two-prong test of In re Seagate
`
`Tectmologiea,
`
`LLC,
`
`497 F.3d
`
`1360
`
`(Fed. Cir.
`
`2007),
`
`heard Microsofl's
`
`4
`
`Petitioner Ex. 1037 Page 14
`
`

`
`noninfringement
`
`theories, which were inconsistent with this Court's prior decision,
`
`the district court's
`
`construction,
`
`and Micrnsoft's own documents.
`
`It further heard
`
`Microsoft's
`
`invalidity theories, which were presented by an expert who failed to
`
`discuss
`
`every claim limitation or explain why certain prior art would have been
`
`combined to make the invention obvious, and it heard evidence
`
`that Microsoft had
`
`access
`
`to Uniloc's
`
`technology
`
`and violated
`
`an NDA covering it shortly before a
`
`Microsoft
`
`employee with no relevant
`
`experience
`
`supposedly
`
`"independently"
`
`developed
`
`Product Activation, which was
`
`remarkably
`
`similar
`
`to Uniloc's
`
`technology.
`
`Did the dislrict court err in concluding that (a) no reasonable juror could find
`
`that Microsoft was
`
`"objectively"
`
`reckless,
`
`and (b)
`
`there was no substantial
`
`evidence supporting an inference of copying?
`
`4.
`
`Uniloc's
`
`damages
`
`expert
`
`testified,
`
`based on Microsoft documents,
`
`that Microsoft
`
`valued Product Activation
`
`at $10 per infiinging
`
`use. When
`
`the resulting royalty was calculated to be $565 million, Uniloc's
`
`expert checked
`
`its reasonableness
`
`by calculating
`
`that
`
`the
`
`effective
`
`royalty amounted to just
`
`2.9%of
`
`the
`
`$19 billion
`
`in revenue
`
`attributable
`
`to
`
`the
`
`accused
`
`products.
`
`Microsoft never objected to this testimony and,
`
`in fact, affirmatively relied on the
`
`"check"
`
`for its own expert's testimony.
`
`Finding that Uniloc's
`
`expert "crossed the
`
`line," the district
`
`court said that "Microsoft
`
`objected specifically"
`
`to Uniloc's
`
`5
`
`Petitioner Ex. 1037 Page 15
`
`

`
`expert's
`
`"check,"
`
`although the trial transcript reveals
`
`the opposite: Microsofl's
`
`counsel
`
`twice
`
`told the district court that Microsoft had "no objection" to this
`
`testimony.
`
`Did the district court abuse its discretion
`
`in relying on this "finding,"
`
`together with its findings on the summation and copying issues,
`
`to grant Microsoft
`
`a new trial?
`
`IV.
`
`STATEMENT OF THE CASE
`
`A.
`
`The Par/its
`
`and Their Products
`
`Uniloc Singapore Private Limited is the assignee of the '216 patent, which is
`
`exclusively
`
`licensed to Uniloc USA, a California company that develops anti-
`
`piracy technology.
`
`A1364-66;A301.
`
`The Uniloc
`
`companies were founded by
`
`Frederick "Ric" Richardson,
`
`an Australian software
`
`developer
`
`and the
`
`'216
`
`patent's inventor.
`
`Id.
`
`Microsoft
`
`licenses
`
`the accused software, versions of Windows and Office
`
`that include a feature called Product Activation for preventing "casual
`
`copying."
`
`A1284;A1298-99;A1334-35;A2211;A4459.
`
`A study
`
`released
`
`just
`
`before
`
`Microsoft began including Product Activation in Windows and Office reported that
`
`Microsoft was
`
`losing more than $3.5 billion annually
`
`from casual
`
`copying.
`
`A1648-50;A2211.
`
`6
`
`Petitioner Ex. 1037 Page 16
`
`

`
`B.
`
`Course of Proceedings and Disposition Below
`
`Uniloc
`
`sued Microsoft
`
`in September 2003 for infi'ingement
`
`of
`
`the '216
`
`patent.
`
`A209. Microsoft
`
`counterclaimed,
`
`seeking declaratory judgments
`
`of
`
`noninfringmnent,
`
`invalidity, and unenf_bility.
`
`A209.
`
`In October 2007,
`
`the
`
`district
`
`court
`
`granted Microsoft's
`
`motion
`
`for
`
`summary
`
`judgment
`
`of
`
`noninfi'ingmnent, which was reversed by a split panel of this Court. A4958-79.
`
`On rmnand, a jury found that Microsoft willfully
`
`infringed claim 19 (the
`
`only claim then at issue) and Microsoft
`
`failed to prove that claim 19 was invalid.
`
`A91-95.
`
`The jury awarded $388 million in damages.
`
`A95. Microsoft
`
`filed
`
`post-trial motions
`
`seeking 3MOL and a new trial on all issues. A243. The district
`
`court granted Microsoft's motions
`
`in part, entering
`
`JMOL of noninfringement
`
`and no willfulness
`
`and conditionally
`
`granting Microsoft
`
`a new trial
`
`on
`
`infringement
`
`and damages. A38;A44;A53;A62.
`
`Later,
`
`the
`
`court
`
`dismissed
`
`Microsoft's
`
`inequitable-conduct
`
`counterclaim without prejudice as moot. A4732-
`
`33;A6346-47.
`
`V.
`
`STATEMENT OF FACTS
`
`A.
`
`The '216 Patent
`
`The '216 patent relates
`
`to a system for preventing casual copying.
`
`Figure 8
`
`illustrates one embodiment:
`
`7
`
`Petitioner Ex. 1037 Page 17
`
`

`
`A311.
`
`A "local
`
`licensee
`
`location"
`
`(a user's/licensee's
`
`computer)
`
`and a "remote-
`
`registration
`
`database"
`
`(at the vendor's/licensor's
`
`computer) perform a registration
`
`procedure
`
`that causes
`
`software
`
`(digital
`
`data)
`
`to operate
`
`in "fully
`
`enabled" or "use"
`
`mode.
`
`A316[col.5:47-col.6:8];A320[col.13:42-48].
`
`Software
`
`running
`
`in "use
`
`mode" has all
`
`the functionality
`
`that the vendor must provide
`
`to the user according
`
`to the license between
`
`them.
`
`A314[coi.2:40-44].
`
`Initially, however,
`
`the so/lware
`
`is not
`
`in
`
`"use mode,"
`
`but
`
`in what
`
`the
`
`patent
`
`calls
`
`a "partly
`
`enabled
`
`or
`
`demonstration mode" (id.;A315[col.4:34-35])
`
`in which the user cannot access
`
`"all
`
`features of the software" (A316[coi.6:48-52]).
`
`8
`
`Petitioner Ex. 1037 Page 18
`
`

`
`A registration
`
`flow chart
`
`is
`
`illustrated in Figures
`
`2a-2c.
`
`A303-05.
`
`Registration cannot begin until the user is shown the terms of the license (shown as
`
`"BI" below) and agrees to continue. A316[col.6:60-63].
`
`FI@.
`
`I
`I
`
`%.I L_E
`Mm, _
`I m_LS OF_
`
`uc_.G
`
`FIG. 2a
`
`GO TO F1G.2b
`
`._03.
`
`After
`
`registration
`
`begins,
`
`the user's
`
`computer
`
`executes
`
`a summation
`
`algorithm to generate
`
`a security key, also referred to as a "local
`
`licensee
`
`unique ID," by combining
`
`various kinds of
`
`information,
`
`including
`
`information
`
`unique
`
`to the
`
`user.
`
`A312;A316[col.6:18-22];A315[col.3:65-col.4:5];A316-
`
`9
`
`Petitioner Ex. 1037 Page 19
`
`

`
`17[col.6:60-col.7:20];A319[co1.11:54-57].
`
`I Unique user information can include
`
`the product's serial number;information about the user (e.g., name, address); or a
`
`vendor-provided
`
`identifier
`
`contained,
`
`for
`
`example,
`
`on
`
`an installation
`
`disk.
`
`A307;A317[col.7:8-20];A319[col.12:51-65];A4969-70.
`
`The licensee unique ID
`
`can also be based on information
`
`about the user's computer, which helps prevent
`
`the user
`
`(or someone using his information)
`
`from installing
`
`the fully functional
`
`version of
`
`the
`
`software
`
`on another, unauthorized
`
`computer.
`
`A316[col.6:65-
`
`67];A317[coL7:1-5;col.8:29-38];A317[col.8:56]-A318[coL9:23].
`
`The vendor's remote registration station uses a "remote
`
`licensee unique ID
`
`generator" that is a duplicate of the summation algorithm on the user's
`
`computer.
`
`A311[Fig.8];A316[coL6:l-8].
`
`Processing
`
`the unique user
`
`information that
`
`it
`
`receives
`
`from the user's
`
`computer,
`
`the algorithm generates a remote
`
`licensee
`
`unique ID similar to the way the algorithm on the user's computer generates a local
`
`licensee unique ID. Id.
`
`After generating the remote licensee unique ID, the vendor's remote station
`
`provides
`
`remote
`
`security key to a mode
`
`switcher
`
`in the user's
`
`computer.
`
`A31 l[Fig.8].
`
`The mode switcher then determines whether the local and remote
`
`licensee unique IDs match. A316[col.6:12-14];A317[col.7:21-35].
`
`If they match,
`
`to generate the
`employ hardware called a "summer"
`Some embodiments
`!
`licensee
`unique
`ID (A319[coL12:62-65]),
`but
`this appeal
`only the
`involves
`software embodiment.
`
`10
`
`Petitioner Ex. 1037 Page 20
`
`

`
`mode switcher allows
`
`the user to have full use of the software. A317[col.7:36-
`
`51];A319[co1.11:63-65].
`
`If not,
`
`the user will be able to use the software only in
`
`demonstration mode. A317[coL7:46-51];A318[col.
`
`10:35-42].
`
`A user who has accepted the licensing terms (A316[col.6:60-63])
`
`and paid
`
`for the license
`
`(A317[coL7:10-14])
`
`will not necessarily be able to operate the
`
`software in use (fully functional) mode until additional steps are taken to complete
`
`the registration process.
`
`In Figure 2c, for example,
`
`the software will not operate in
`
`use mode unless
`
`the user manually types in the registration
`
`number that the
`
`software
`
`vendor provides.
`
`Until
`
`then,
`
`the software will
`
`continue
`
`to run in
`
`demonstration mode.
`
`FIG.2b
`
`mm.h
`
`t
`
`FIG. 2C
`
`nm r_ ,_
`
`N£ EEmN_
`t
`
`lUlN ill
`
`I
`
`f C
`
`EI'M.! i 11E[
`H
`INM6 mOiDm 10 INl111_ lIE pI_
`I(CIJ_
`clam_Tm
`O,mc
`mr., ai_Jn,
`ram&
`mmmmm.a..- ma.m
`
`I
`
`I
`
`I _aN
`
`usa u,u_a,a I
`
`I
`
`_
`c_
`
`I =.1 Imm._l
`
`I
`
`ImmL
`
`_uwo.l
`
`v
`
`I
`THE RI_ISTRATION NO. IS INCOHICT
`i_
`_0 ASm TO_ mz ommon FOe I
`I_
`OG'AIL,,%_
`'_ Al'11_Um'TO I
`_
`
`'ASMST_HCIEINCHI_.,IlaNOI_I_dlSTllIA11001I
`nmmlat kwllatVmlCHmz PRmt_
`i
`
`i
`
`I
`
`I nmtwo,
`
`nnicm,
`
`le
`
`I
`
`"""_'
`
`"-"
`
`IO'M I_
`
`Ib
`
`_..A_
`
`?_mo
`
`m,m I
`
`A304-05.
`
`11
`
`Petitioner Ex. 1037 Page 21
`
`

`
`At trial, Uniloc asserted claim 19 (the disputed terms are in bold):
`
`19. A remote registration station incorporating remote
`unique El) generating means,
`said station
`licensee
`forming part of a registration
`system for
`licensing
`execution of digital data in a use mode, said digital data
`executable
`on a platform,
`said system including
`local
`licensee
`unique
`ID generating means,
`said system
`further including mode
`switching means
`operable on
`said platform which permits use of said digital data in
`said use mode on said platform only if a licensee unique
`ID gonerated
`by
`said local
`licensee
`unique
`ID
`means has matched a licensee unique ID
`generating
`generated by said remote
`licensee unique ID generating
`means;
`and wherein said remote
`licensee
`unique
`ID
`generating means
`comprises
`software
`on a
`executed
`platform which includes
`the algorithm utilized by said
`local
`licensee unique ID generating means
`to produce
`said licensee unique ID.
`
`A321 [col. 15:21-col. 16:8].
`
`B.
`
`Microsoft's
`
`Study of Uniloc's Anti-Piracy Concept
`
`In 1993, Uniloc
`
`founder Richardson approached Microsoft
`
`in Australia to
`
`gauge its interest
`
`in his anti-piracy
`
`invention. A1431. Even though piracy was a
`
`huge problem for Microsoft at the time (A1435), Microsoft
`
`did not have its own
`
`anti-piracy
`
`technology
`
`(A1435-36;A2407).
`
`Accordingly, Microsofl's
`
`Australian
`
`office suggested to Microsofl's
`
`applications group in Redmond, Washington that it
`
`study Uniloc's
`
`anti-piracy
`
`system. A1435-36.
`
`Before disclosing Uniloc's
`
`technology, Richardson
`
`ensured that Microsoft
`
`executed
`
`a non-disclosure
`
`agreement
`
`("NDA"), which stated that Uniloc's
`
`anti-
`
`12
`
`Petitioner Ex. 1037 Page 22
`
`

`
`piracy
`
`concept was confidential
`
`and "the
`
`subject
`
`of a patent application."
`
`A4464;A1440-43.
`
`The NDA also forbade Microsoft
`
`from "attempt[ing]
`
`to reverse
`
`compile or reverse engineer any software provided to it." A4465.
`
`In addition,
`
`Uniloc's distributor, IBM, sent a letter to Microsoft "to confirm that Microsoft will
`
`only be conducting normal end user testing of the Uniloc
`
`code to determine its
`
`viability for use with Microsoft's products" and that "[t]his testing will not include
`
`any reverse engineering,
`
`decompiling or disassembly of the Uniloc code." A4980-
`
`81;A1580-82. Microsoft agreed.
`
`Id.
`
`Notwithstanding
`
`its promises not to reverse engineer or decompile Uniloc's
`
`software, Microsoft did exactly that. A Microsoft
`
`report indicated that Microsoft
`
`engineers
`
`had been "hacking
`
`around the debugger-crashing
`
`code" in Uniloc's
`
`software and using other techniques to identify Uniloc's
`
`software-code
`
`commands
`
`and determine how they worked. A4230-31;A1568-70;A2770-73.
`
`C.
`
`Microsoft Develops
`Uniloc's Software
`
`the Accused Technology After Studying
`
`Microsoft began its own '7_argeted" development
`
`of anti-piracy
`
`software in
`
`1995 (A2383;A2407)
`
`after it studied Uniloc's patent-pending
`
`software. The effort
`
`resulted
`
`in Product Activation.
`
`A2383;A2386-91.
`
`In his opening
`
`statement,
`
`Microsofl's
`
`counsel
`
`said that Product Activation was independently developed by
`
`Microsoft
`
`engineer Aiden Hughes. A1328. When Hughes testified, however, he
`
`admitted that he based his work on a specification prepared by David Pearce
`
`13
`
`Petitioner Ex. 1037 Page 23
`
`

`
`(A2061-63), who joined Microsoft's
`
`anti-piracy group in late 1995 with no anti-
`
`piracy experience
`
`(A2386;A2407).
`
`Pearce admitted that he investigated
`
`third-
`
`party solutions---including
`
`software
`
`sent
`
`to Microsoft
`
`for evaluatiow-while
`
`creating Product Activation's
`
`specification,
`
`and
`
`also that he
`
`lacked certain
`
`technological knowledge of the product he said he created (he did not know what
`
`algorithms were used in any Microsoft product), but he denied using Uniloc's
`
`technology.
`
`A2386-87;A2407-08;A2416-22.
`
`

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