throbber
Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 1 of 22 PageID #: 2200
`
`UNITED STATES COURT OF APPEALS FOR THE FEDERAL CIRCUIT
`
`NOTICE OF ENTRY OF
`JUDGMENT ACCOMPANIED BY OPINION
`
`OPINION FILED AND JUDGMENT ENTERED: 08/07/08
`
`AUG 12 l"",
`us: DISTRICT
`DTSTliicrofft.VIrr
`
`The attached opinion announcing the judgment ofthe court in your case was filed and judgment was
`entered on the date indicated above. The mandate will be issued in due course.
`
`Information is also provided about petitions for rehearing and rehearing en bane. The questions and
`answers are those frequently asked and answered by the Clerk's Office.
`
`No costs were taxed in this appeal.
`
`Regarding exhibits and visual aids: Your attention is directed to FRAP 34(g) which states that the
`clerk may destroy or dispose of the exhibits if counsel does not reclaim them within a reasonable time after
`the clerk gives notice to remove them. (The clerk deems a reasonable time to be IS days from the date the
`final mandate is issued.)
`
`JAN HORBALY
`Clerk
`
`cc:
`
`Paul J. Hayes
`Frank E. Scherkenbach
`
`UNILOC USA Y MICROSOFT, 2008-1121
`DCT - RI, 03-CY-440
`
`PETITIONERS EX. 1008
`Page 1
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 2 of 22 PageID #: 2201
`NOTE: This disposition is nonprecedential.
`
`United States Court of Appeals for the Federal Circuit
`
`2008-1121
`
`UNILOC USA INC.
`and UNILOC SINGAPORE PRIVATE LIMITED,
`
`v.
`
`MICROSOFT CORPORATION,
`
`Plaintiffs-Appellants,
`
`Defendant-Appellee.
`
`Appeal from the United States District Court for the District of Rhode Island in case no.
`03-CV-440, Judge William E. Smith.
`
`DECIDED: August 7,2008
`
`Before MICHEL, Chief Judge, LINN and MOORE, Circuit Judges.
`
`Opinion for the court filed by Circuit Judge MOORE. Opinion dissenting in part filed by
`Chief Judge MICHEL.
`
`MOORE, Circuit Judge.
`
`Plaintiff-appellants Uniloc USA Inc. and Uniloc Singapore Private Limited
`
`(collectively, Uniloc), the exclusive licensee and owner respectively of U.S. Patent No.
`
`5,490,216 (the '216 patent). base their appeal on two grounds . Uniloc appeals the
`
`denial of their motion to recuse the district court judge on the basis that an intern he had
`
`hired to assist with the case allegedly had ties to Microsoft
`
`that would cause a
`
`reasonable person to question the judge 's impartiality. Uniloc also appeals the
`
`summary judgment of noninfringment entered in favor of defendant-appellee Microsoft
`
`PETITIONERS EX. 1008
`Page 2
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 3 of 22 PageID #: 2202
`
`by the United States District Court for the District of Rhode Island. We affirm the district
`
`court's denial of Uniloc's motion for recusal as Uniloc has failed to establish how the
`
`denial was an abuse of discretion, but reverse and remand the district court's grant of
`
`summary judgment as Uniloc has pointed to evidence submitted below that would
`
`create a genuine issue of material fact.
`
`BACKGROUND
`
`The '216 patent is directed to a software registration system wherein a particular
`
`piece of software may run on a platform in use mode if and only if a specified licensing
`
`procedure has taken place. See '216 patent Abstract. Uniloc sued Microsoft, alleging
`
`that Microsoft's Product Activation system, an anti-piracy registration system used to
`
`reduce unlicensed use of its software products,
`
`infringed sixteen claims of the '216
`
`patent under eight different infringement theories over twenty-four different disputed
`
`claim terms. See generally Uniloc USA, Inc. v. Microsoft Corp., 447 F. Supp. 2d 177
`
`(D.R.1. 2006).
`
`After having construed all disputed claim terms, the district judge indicated that
`
`he was inclined to appoint an independent expert or special master to assist in deciding
`
`the motions given the complicated subject matter of this dispute. Ultimately, the district
`
`court hired an evening law student who was finishing his Ph.D. in computer science as
`
`an unpaid judicial
`
`intern to work on the case.
`
`Uniloc objected to the intern's
`
`involvement with the case, alleging that the intern had numerous ties to Microsoft. At a
`
`hearing to address Uniloc's objections, the judge informed Uniloc that it had no "veto
`
`power" over his hiring of chambers staff and that Uniloc's only recourse was to move for
`
`2008-1121
`
`2
`
`PETITIONERS EX. 1008
`Page 3
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 4 of 22 PageID #: 2203
`
`recusal of the judge himself. Uniloc filed a motion for recusal of the judge, which was
`
`denied.
`
`On the merits of Uniloc's claims for infringement,
`
`the district court granted
`
`summary judgment of noninfringement concluding that Product Activation did not
`
`infringe any of the independent claims of the '216 patent. The district court concluded
`
`that the '216 patent claims at issue required the same algorithm on both the client and
`
`server side to generate licensee unique IDs.
`
`If these licensee unique IDs match, the
`
`registration authority validates the registration and the intending licensee is then able to
`
`use the software. After determining that Uniloc had failed to offer proof that Microsoft's
`
`Product Activation software employed the same algorithm on both the client and server
`
`side to generate licensee unique IDs that could then be compared to determine
`
`authorization,
`
`the district court granted summary judgment of noninfringement.
`
`Subsequently, the district court granted the parties' subsequent joint motion to dismiss
`
`all remaining claims and counterclaims without prejudice.
`
`Uniloc timely filed their appeal. We have jurisdiction over this appeal pursuant to
`
`28 U.S.C. § 1295(a)(1).
`
`I.
`
`Denial of Motion for Recusal
`
`DISCUSSION
`
`We start by examining the district court's denial of Uniloc's motion for recusal.
`
`As it does not involve issues unique to our exclusive subject matter jurisdiction, we
`
`follow regional circuit law in reviewing a denial of a motion for recusal. 28 U.S.C. §
`
`455(a) provides that "[a]ny justice, judge, or magistrate judge of the United States shall
`
`disqualify himself in any proceeding in which his impartiality might reasonably be
`
`2008-1121
`
`3
`
`PETITIONERS EX. 1008
`Page 4
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 5 of 22 PageID #: 2204
`
`questioned." The key to the analysis is perception, not reality; a judge may be required
`
`to be recused, even in the absence of an actual bias. See Liteky v. United States, 510
`
`U.S. 540, 548 (1994). Despite the statute's catch-all nature, the First Circuit has held
`
`that a judge is required to step down "only if the charge against her is supported by a
`
`factual foundation and 'the facts provide what an objective, knowledqeablemernber of
`
`the public would find to be a reasonable basis for doubting the judge's impartiality.'''
`
`!D.
`
`re United States, 158 F.3d 26,30 (1st Cir. 1998) (quoting In re United States, 666 F.2d
`
`690,695 (1st Cir. 1981) (emphasis in original)). And, since in many cases reasonable
`
`deciders may disagree, the district judge is allowed a range of discretion. As a
`
`reviewing court, therefore, we do not ask whether we would have decided as the trial
`
`court did, but only whether the trial court's decision can be defended as a rational
`
`conclusion supported by a reasonable reading of the record.
`
`In re United States, 666
`
`F.2d at 695.
`
`Uniloc contends that the district judge should have recused himself because the
`
`intern he hired to assist with this case possessed "financial and contractual
`
`relationships" with Microsoft. These connections, as characterized by the district court,
`
`include: 1) the receipt of royalty payments by Microsoft Press pursuant to publishing
`
`contracts for four programming guides co-authored by the intern and published 9-11
`
`years ago; 2) the assignment of copyrights for his books to Microsoft; 3) a generic
`
`expression of thanks to certain Microsoft and Microsoft Press employees in his books;
`
`4) an expression of admiration for Microsoft products in articles written and published by
`
`him in Microsoft journals ; and 5) indirect financing for his graduate studies from a
`
`2008-1121
`
`4
`
`PETITIONERS EX. 1008
`Page 5
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 6 of 22 PageID #: 2205
`
`Microsoft research grant scheduled to expire before the start of his summer internship
`
`with the district court.
`
`Although reasonable minds could very well differ over the propriety of hiring this
`
`intern to work on the case given his financial ties, no matter how small the monetary
`
`amount, to one of the parties involved, the district court did not abuse its discretion in
`
`denying the motion for recusal. Uniloc emphasized below in their recusal brief that they
`
`were not questioning the impartiality of the judge himself. Rather, Uniloc argues that it
`
`was the intern's connections with Microsoft that objectively created an appearance of
`
`partiality. As the district court's thorough analysis indicates,
`
`its conclusion to the
`
`contrary is rationally based on a reasonable reading of
`
`the record. The intern's
`
`connections to Microsoft do not create a conflict of interest under the Code of Conduct
`
`for Judicial Employees. The intern has never worked for Microsoft himself, and none of
`
`his publications related to Microsoft's Product Activation technology such that he might
`
`have personal knowledge of disputed evidentiary facts in this case. Additionally, the
`
`district court concluded that an objective, knowledgeable member of the public would
`
`not find reasonable basis in doubting the judge's impartiality given that the intern had no
`
`financial stake in the outcome of the case. Further, the district court found that the
`
`outcome of the case would not affect the intern's royalty payments or the research
`
`funding that had been distributed completely before the intern started his internship with
`
`the district court. Finally , we cannot ignore that it was the district judge, not the intern,
`
`who was the ultimate decision maker in this case. Although law clerks have been said
`
`to be capable of exerting substantial
`
`influence over the judges for whom they work, ct.
`
`In re Allied-Signal, Inc., 891 F.2d 967,970 (1st Cir. 1989), the same cannot necessarily
`
`2008-1121
`
`5
`
`PETITIONERS EX. 1008
`Page 6
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 7 of 22 PageID #: 2206
`
`be said of interns.
`
`In this case, the district judge explicitly made that point in noting the
`
`limited and indirect role that the intern would play in the court's decision-making in this
`
`case. See Uniloc USA, Inc. v. Microsoft Corp., 492 F. Supp. 2d 47, 59-60 (D.R.1. 2007).
`
`Under these circumstances, we cannot conclude that
`
`the district court abused its
`
`discretion in finding that no reasonable member of
`
`the public could question his
`
`impartiality.
`
`Uniloc also argues that the district court committed legal error by requiring Uniloc
`
`to treat the intern and judge as one by filing a motion for recusal of the judge, and by
`
`applying an incorrect conflict of interest standard under § 455. We do not agree. The
`
`district court made clear that it was not predicating its denial of Uniloc's motion on
`
`whether the intern had a conflict of interest. Rather, the district court was analyzing
`
`whether a conflict of interest existed such that an objective, knowledgeable member of
`
`the public would have reasonable basis to doubt the judge's impartiality. We thus
`
`conclude that Uniloc has failed to establish that the district court abused its discretion by
`
`denying the motion for recusal.
`
`II.
`
`Summary Judgment of Noninfringement .
`
`We review a district court's grant of summary judgment without deference,
`
`viewing the evidence in the light most favorable to the nonmovant and resolving all
`
`doubts in favor of that party. See Bus. Objects, S.A. v. Microstrategy, Inc., 393 F.3d
`
`1366,1371-72 (Fed. Cir. 2005).
`
`On summary judgment, the district court determined that none of independent
`
`claims 1, 12, 17, 19, or 20 were infringed. Uniloc limits its appeal to claims 12 and 19,
`
`contending that the district court erred in concluding that Microsoft's Product Activation
`
`2008-1121
`
`6
`
`PETITIONERS EX. 1008
`Page 7
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 8 of 22 PageID #: 2207
`
`system lacked a remote licensee unique 10 generating means that
`
`includes "the
`
`identical algorithm used by the local licensee unique 10 generating means to produce
`
`the [remote]
`
`licensee unique 10," or what Microsoft called the "same algorithm"
`
`requirement. Uniloc is correct. The district court erred by concluding that:
`
`Once again Uniloc misses the point: the '216 Patent calls for the same
`algorithm to be used on both sides as the generating means of matching
`licensee unique IDs. That is simply not the case in Microsoft's system; its
`values that might qualify as licensee unique IDs are produced by different
`algorithms, using different inputs, and hence the resulting licensee unique
`IDs do not match.
`
`Uniloc USA, Inc. v. Microsoft Corp., C.A. No. 03-440 S, slip op. at 24 (O.R.1. Oct. 19,
`
`2007) (emphasis in original) .
`
`Microsoft itself conceded at oral argument that the district court erred in failing to
`
`note that Uniloc had indeed pointed to statements from Microsoft's affiants that the
`
`same hashing algorithm was, in fact, used both locally and remotely. Oral Arg. at
`
`19:29-31, available at http://oralarguments.cafc.uscourts.gov/mp3/2008-1121.mp3 ('The
`
`district court did make that small error."). As pointed out in Uniloc's summary judgment
`
`opposition brief and summary judgment hearing arguments, Microsoft's affiants
`
`confirmed that the same hashing algorithms are used on both the client and server side
`
`of the Product Activation system. See Joint App'x at 1188; 1203. Microsoft also
`
`asserted in its statement of undisputed facts that the hashing algorithms in question are
`
`used to hash license data, which is created from a combination of the Hardware 10 and
`
`the Product 10, which is in turn created from the Product Key. Moreover, Uniloc
`
`presented evidence that these hash algorithms are used to produce matching license
`
`2008-1121
`
`7
`
`PETITIONERS EX. 1008
`Page 8
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 9 of 22 PageID #: 2208
`
`digests based upon the testimony of both its expert and Microsoft's afflants.' Given the
`
`presence of this evidence, which was extensive and by no means conclusory, summary
`
`judgment of noninfringement was improper.
`
`III.
`
`Other Theories of Noninfringement
`
`On appeal, Microsoft presents several alternative grounds for affirming the
`
`summary judgment beyond those which were reached by the district court. We have
`
`considered these arguments and . conclude they are without merit.
`
`For example,
`
`Microsoft argues that the district court erred in construing the term "licensee unique 10,"
`
`contained in all of the claims of the '216 patent," as "[a] unique identifier associated with
`
`a licensee." Uniloc USA,
`
`Inc. v. Microsoft Corp., 477 F. Supp. 2d 177, 189 (DR. I.
`
`2006). We review the district court's claim construction de novo. Cybor Corp v. FAS
`
`Techs.! Inc., 138 F.3d 1448, 1456 (Fed. Cir. 1998) (en banc).
`
`Microsoft argues the "licensee unique 10" should be "based on information
`
`personal to the user, with the proviso that information personal to the user is distinct
`
`from information about the computer hardware." Appellee Br. at 45. Microsoft would
`
`require the licensee unique 10 to contain personally identifiable information, such as
`
`credit card numbers, names, and addresses. Further, Microsoft argues, the licensee
`
`unique 10 is not to be based on any vendor-provided information, such as the Product
`
`Uniloc also produced evidence that the results of the hashing algorithms
`qualify as unique values. For example, Uniloc cited to the declaration of Dr. Wallach,
`Microsoft's witness, stating that "it is computationally infeasible to find a message which
`corresponds to a given message digest, or to find two different messages which
`produce the same digest." Microsoft disputes Uniloc's interpretation of this testimony(cid:173)
`another factual dispute best left to the jury.
`The parties agree that the claim limitations "licensee unique 10," "security
`2
`key," "registration key," and "enabling key" are synonymous. We therefore refer to
`these limitations collectively as "licensee unique 10."
`
`2008-1121
`
`8
`
`PETITIONERS EX. 1008
`Page 9
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 10 of 22 PageID #: 2209
`
`" f ' " "; "
`
`Key, because Uniloc disclaimed during prosecution the use of any such information to
`
`generate the licensee unique 10. Thus, Microsoft argues that summary judgment of
`
`noninfringement was proper because Product Activation does not
`
`rely on such
`
`personally identifying inputs to compose its registration key.
`
`We agree with the district court that the licensee unique 10 does not require
`
`personal information about the user. While it is true that the preferred embodiments in
`
`the '216 patent contemplate a licensee unique ID being generated from personally
`
`identifiable information,
`
`there is no support in the claims, the specification, or the
`
`prosecution history for requiring that the licensee unique 10 must be generated from at
`
`least one item of personally identifiable information. The specification, of course, makes
`
`ample reference to the licensee unique 10 being generated from information unique to
`
`the user." But this unique user information is not limited to personally identifiable
`
`information, such as credit card numbers, addresses, or names. Construing "licensee
`
`unique 10" otherwise would improperly import
`
`limitations from the preferred
`
`embodiments. See Phillips v. AWH Corp., 415 F.3d 1303, 1313 (Fed. Cir. 2005)
`
`("[A]lthough the specification often describes very specific embodiments of
`
`the
`
`invention, we have repeatedly warned against confining the claims to those
`
`embodiments."); Liebel-Flarsheim Co. v. Medrad. Inc., 358 F.3d 898, 906 (Fed. Cir.
`
`2004) (noting that it is inappropriate to import limitations from the specification to limit
`
`facially broad claims "unless the patentee has demonstrated a clear intention to limit the
`
`claim scope using 'words or expressions of manifest exclusion or restriction"') (citations
`
`omitted).
`
`3
`There is no dispute over the district court's construction of "unique," with
`which we agree.
`
`2008-1121
`
`9
`
`PETITIONERS EX. 1008
`Page 10
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 11 of 22 PageID #: 2210
`
`Indeed, some of these very same embodiments countenance the licensee unique
`
`10 being generated from inputs other than personally identifiable information, so long as
`
`the input value is unique and non-platform-related. For example, the first preferred
`
`embodiment generally states that the disclosed invention provides for a "registration
`
`number which can be 'unique' if the information provided by the intending licensee upon
`
`which the algorithm relies when executed upon the platform is itself 'unique."
`
`'216
`
`patent col.6 11.18-22. This sweeping statement about the type of unique input for
`
`generating licensee unique IDs, as distinguished from platform-related values like serial
`
`numbers, see '216 patent col.6 11.23-66 (describing the inclusion of serial numbers in the
`
`registration number generation algorithm that
`
`introduces an additional
`
`level of
`
`uniqueness in the calculation of the registration number), in no way restricts the input to
`
`personally identifiable information. Though the embodiment does list details like name,
`
`company, address, state, or contact number to describe the type of input of details
`
`unique to a prospective user, this list is prefaced with the phrase, "for example," leaving
`
`room for other types of inputs.
`
`'216 patent col.? 11.9-10. While a name, address, or
`
`contact number may be considered "personal
`
`information," details like the user's
`
`company or state are more remote.
`
`If the name of the licensee's company or their state
`
`is sufficient, nothing in the specification or prosecution history would exclude other
`
`indicia, such as the name of a club or church to which the licensee belongs or an
`
`identifier provided to the licensee by a vendor. As another example,
`
`the second
`
`embodiment describes a "key file" as simply containing information comprising "user
`
`registration details" along with platform-related details.
`
`'216 patent col.S 11.59-65.
`
`2008-1121
`
`10
`
`PETITIONERS EX. 1008
`Page 11
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 12 of 22 PageID #: 2211
`
`Nowhere does the embodiment constrain "user
`
`registration details " to personally
`
`identifiable information."
`
`Microsoft is, however, correct that the licensee unique ID cannot be based solely
`
`on platform-related user information.
`
`The specification distinguishes the disclosed
`
`invention from U.S. Patent No. 4,796,220 (the '220 patent) stating :
`
`"U.S. Pat. No.
`
`4,796,220 does not contemplate or disclose utilization of information which is unique to
`
`the user or
`
`intended licensee as part of
`
`the registration process which is to be
`
`distinguished from identification of the platform upon which the software is proposed to
`
`be run." '216 patent col. 1 11.60-65.
`
`The specification distinguishes U.S. Patent No. 4,688,169 (the '169 patent) from
`
`the disclosed invention in the same manner "in that it discloses a computer software
`
`security system which relies for its security on a 'machine identification code unique to
`
`the machine' upon which the software to be protected is to be run. Again,
`
`the
`
`disclosure is limited to identitication of the platform and there is no suggestion or
`
`contemplation of linking platform identification with unique user identification."
`
`'216
`
`patent col.2 11.5-7. This, too, is an emphasis on a distinction between platform-related
`
`unique inputs and non-platform-related unique inputs. These statements clearly and
`
`unmistakably disavow the use of hardware information alone to supply the licensee
`
`unique ID.
`
`They nonetheless leave open the possibility that vendor-provided
`
`information, like Microsoft's Product Key, could be the basis for a "licensee unique ID."
`
`4
`
`the use of vendor-provided
`The specification certainly does allow for
`information to generate a licensee unique ID. See '216 patentfig.4; col.12 11.54-57, 61(cid:173)
`64.
`
`2008-1121
`
`11
`
`PETITIONERS EX. 1008
`Page 12
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 13 of 22 PageID #: 2212
`
`We do not read these distinctions as requiring that this information be uniquely about
`
`the user instead of just unique to the user.
`
`The district court correctly construed the "licensee unique 10" as a unique
`
`identifier associated with a licensee that can be, but
`
`is not
`
`limited to, personally
`
`identifiable information about the licensee or user. This definition of the non-platform-
`
`related unique user information needed to generate the licensee unique 10 could
`
`encompass vendor-supplied lnformation." Uniloc has raised a genuine issue of material
`
`fact as to infringement given that
`
`it proffered evidence that Microsoft's Product
`
`Activation system inputs non-platform-related information unique to a user, such as the
`
`Product Key, to generate what might qualify as a licensee unique 10, the hash value.
`
`Uniloc has pointed to statements made in Microsoft's own documents describing the
`
`Product 10 generated from the Product Key as "a way to help Microsoft identify its
`
`customers." Uniloc also identified statements describing the resulting hash value as a
`
`"fingerprint" in an exhibit attached to Dr. Wallach's declaration. Drawing all reasonable
`
`inferences in favor of the Uniloc requires that this factual question be submitted to the
`
`jury.6
`
`5
`We are unconvinced by Microsoft's argument that, during prosecution,
`Uniloc clearly and unmistakably disavowed the use of vendor-provided information,
`such as the Product Key, to generate the licensee unique 10. We agree with the district
`court that the single sentence, when read in context, does not preclude the vendor(cid:173)
`provided inputs for the generation of licensee unique IDs.
`Even if we agreed with Microsoft that the "licensee unique 10" required
`6
`personal customer information, such as names or social security numbers, the district
`court's grant of summary judgment would still require reversal because there would still
`be a factual question as to whether the Product Key is an equivalent of a personally
`identifiable input under the doctrine of equivalents.
`
`2008-1121
`
`12
`
`PETITIONERS EX. 1008
`Page 13
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 14 of 22 PageID #: 2213
`
`CONCLUSION
`
`For the foregoing reasons, we conclude that Uniloc has presented a genuine
`
`issue of material fact as to whether Microsoft uses the same algorithm on the client and
`
`server side of the Product Activation system to generate licensee unique IDs. We
`
`reverse and remand the district court's summary judgment of noninfringment. We affirm
`
`the district court's denial of Uniloc's motion for recusal.
`
`2008-1121
`
`13
`
`PETITIONERS EX. 1008
`Page 14
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 15 of 22 PageID #: 2214
`NOTE: This disposition is nonprecedential.
`
`United States Court of Appeals for the Federal Circuit
`
`2008-1121
`
`UNILOC USA, INC. and UNILOC SINGAPORE PRIVATE LIMITED,
`
`v.
`
`MICROSOFT CORPORATION,
`
`Plaintiffs- Appellants,
`
`Defendant-Appellee.
`
`Appeal from the United States District Court for the District of Rhode Island in case no.
`03-CV-00440, Judge William E. Smith.
`
`MICHEL. Chief Judge , dissenting in part:
`
`I agree with the analysis in Sections I and II of the majority opinion, but not with
`
`the majority's claim construction in Section III. Although some may disagree, I think it
`
`clear that the '216 patent requires the "licensee unique 10" to be generated from inputs
`
`including at
`
`least one item of personal
`
`information. Because it
`
`is undisputed that
`
`Microsoft's license digests are generated from information about the user's computer
`
`and the purchased software , and not from information that personally identifies the user,
`
`I would affirm the grant of summary judgment on this alternative ground (at least as to
`
`the absence of literal infringement).
`
`I.
`
`Claim Construction
`
`While if divorced from context the phrase "licensee unique 10" could mean any
`
`identification sufficient
`
`to discriminate between licensees , this phrase is not used in
`
`such a broad sense in the context of the '216 patent specification, "the single best guide
`
`PETITIONERS EX. 1008
`Page 15
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 16 of 22 PageID #: 2215
`
`to the meaning of [this] disputed term." Vitronics Corp. v. Conceptronic, 90 F.3d 1576,
`
`1582 (Fed. Cir. 1996). Rather, the specification makes clear that the claimed "licensee
`
`unique 10" must be generated , at least in part, from personal information and not merely
`
`computer-related or software-related information.
`
`First, the specification distinguishes two prior-art patents on the ground that one
`
`patent "does not contemplate or disclose utilization of information which is unique to the
`
`user or intended licensee as part of the registration process which is to be distinguished
`
`from identification of the platform upon which the software is proposed to be run," Col.
`
`1:60-65 (emphases added), while the other patent's disclosure similarly "is limited to
`
`identification of
`
`the platform." Col. 1:66-2:8. As the majority concedes,
`
`these
`
`statements make clear that
`
`the "licensee unique 10" of the '216 patent cannot be
`
`generated from just any old inputs-at the least, inputs concerning the user's computer
`
`are not sufficient. Maj. Op. at 10-11 .
`
`Even beyond this disclaimer of computer-related information, the "Summary of
`
`the Invention" section of the specification provides that
`
`the "licensee unique 10" is
`
`preferably generated from inputs including "prospective licensee credit card number,
`
`date of birth and full name and address." Col. 3:50-53 (emphases added). Although
`
`the word "preferably" leaves room for other inputs to be used, the listed inputs clearly
`
`suggest that at least some data personally identifying the user is required. By contrast,
`
`non-personal data such as "hard disk information and/or other computer hardware or
`
`firmware information" is preferably used to create a "platform unique ID." See col. 3:56(cid:173)
`
`59 (emphasis added).
`
`2008-1121
`
`2
`
`PETITIONERS EX. 1008
`Page 16
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 17 of 22 PageID #: 2216
`
`Similarly, the specification distinguishes between "information entered by a
`
`prospective registered user unique to that user," on the one hand, and "a serial number
`
`generated from information provided by the environment in which the software to be
`
`protected is to run," on the other hand, and provides that both kinds of information are
`
`preferably fed into the "registration number algorithm." Col. 4:6-12. Thus , it is clear that
`
`the "registration number" or "licensee unique 10" must be composed at least in part from
`
`information unique to the user-in other words, as the patent abstract explains and the
`
`specification repeats, from "information supplied by the licensee which characterizes the
`
`licensee," i.e., personal information.
`
`'216 patent abstract; Col. 3:1-2.
`
`Finally, all of
`
`the specific embodiments described in the specification are
`
`consistent with the requirement that some information that personally identifies the user
`
`is input to create the "licensee unique 10." The First Embodiment explains that "[t]he
`
`registration dialogue box C (in Fig. 2b) prompts the user for details unique to that user
`
`(including, for example, name, company, address, state, contact number) ," which details
`
`are "passed through a registration number algorithm" along with a serial number to
`
`"generate[] a registration number or security key.. .." Col. 7:8-19 (emphasis added).
`
`All of the "details unique to [the] user" listed here are personal details about the user,
`
`not details about the user's computer or about the software purchased by the user.
`
`The majority writes that by virtue of the words "for example," the specification
`
`leaves room for "other ~ of inputs." Maj. Op. at 9-10 (emphasis added).
`
`I disagree.
`
`The words "for example" are most naturally read to leave room for other inputs of the
`
`same type as the listed examples, Le., personal details other than the combination of
`
`name, company, address, state, and contact number. The majority also writes that if a
`
`2008-1121
`
`3
`
`PETITIONERS EX. 1008
`Page 17
`
`

`
`Case 1:03-cv-00440-WY-DLM Document 207 Filed 08/13/08 Page 18 of 22 PageID #: 2217
`
`user's company or state is a sufficient input (rather than, say, her name),
`
`then the
`
`patent must allow a vendor-provided input to be sufficient for generation of a "licensee
`
`unique 10." Maj. Op. at 10. But the majority's premise is incorrect-the example given
`
`here by the patent is "name, company, address, state, contact number" (i.e., all of them,
`
`together serving to personally identify the user, e.g. John Smith of Widgets Inc. at 123
`
`Arbor Lane, Cleveland OH, (216) 555-5555), not "name, company, address , state, or
`
`contact number" (i.e., anyone of them, by itself likely insufficient to identify the user).
`
`My understanding is confirmed by the "registration dialogue box C" in Figure 2b, which
`
`corresponds to this Embodiment and provides that the "user must enter details in the
`
`specified fields in order to register the product
`
`including: name, company, address,
`
`contact number
`
`(phone and credit card details or corporate account number)"
`
`(emphasis added).' This Figure allows alternatives for the type of contact number, but
`
`requires the user to enter each of her name, company , address, and contact number, so
`
`that the user is personally identified.
`
`The Second Embodiment
`
`is no different.
`
`The majority writes that
`
`this
`
`embodiment re fers only to "user registration details" and does not constrain these
`
`details in any way. But the Second Embodiment does not purport to differ from the First
`
`Embodiment with respect to the registration inputs. Rather, the "distinction as against
`
`the [F]irst [E]mbodiment" is that "a duplicate key file" is created at the time of registration
`
`and stored on the user's computer. Col. 8:49-55 . Thus the Second Embodiment, like
`
`the First, requires input of details like the user's name, address, and contact number.
`
`the Figure recites "address " where the specification
`I recognize that
`recites "address, state," but I do not think this discrepancy matters because a request
`for one's "address" typically includes the state where "sta

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