Moore, Circuit Judge.
Rain Computing, Inc. appeals a final judgment of noninfringement of the asserted claims of U.S. Patent No. 9,805,349 and Samsung Electronics America, Inc.; Samsung Electronics Co., Ltd.; and Samsung Research America, Inc. (collectively Samsung) cross-appeal the final judgment that the asserted claims of the '349 patent are not invalid as indefinite. For the reasons below, we reverse the district court's judgment on indefiniteness and dismiss Rain's appeal.
BACKGROUND
Rain sued Samsung for infringement of claims of the '349 patent. The '349 patent is directed to delivering software application packages to a client terminal in a network based on user demands. See '349 patent at Abstract, 1:59-2:14. The claimed invention purports to deliver these packages more efficiently by using an operating system in a client terminal rather than a web browser. '349 patent at 1:49-55, 1:59-2:14. Claim 1 is representative:
In a February 12, 2020 order, the district court construed various claim terms. Relevant here, it construed "executing the [first/second] software application package... in a memory of the client terminal device" and "user identification module configured to control access of ... software application packages." Rain Computing, Inc. v. Samsung Elecs. Co., No. 18-12639-RGS, 2020 WL 708125, at *3-7 (D. Mass. Feb. 12, 2020). The district court determined "user identification module" was a means-plus-function term subject to 35 U.S.C. § 112 ¶ 6 and was not indefinite. Id. at *3-5. Following that order, the district court entered judgment, based on the parties' joint stipulation, that the asserted claims were neither infringed nor invalid for indefiniteness. Rain appeals and Samsung cross-appeals. We have jurisdiction under 28 U.S.C. § 1295(a)(1).
DISCUSSION
Rain challenges the district court's construction of the "executing" term. Samsung challenges the court's determination that "user identification module" does not render the claims indefinite. Because we agree with Samsung that "user identification module" renders the claims indefinite, we do not reach the merits of Rain's appeal.
I
Whether claim language invokes 35 U.S.C. § 112 ¶ 6 is a question of law we review de novo. Williamson v. Citrix Online, LLC, 792 F.3d 1339, 1346 (Fed. Cir. 2015). We review any underlying findings of fact for clear error. Id. Under § 112 ¶ 6, a patentee may draft claims "as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof." But such claims are construed to cover only "the structure, materials, or acts described in the specification as corresponding to the claimed function and equivalents thereof." Williamson, 792 F.3d at 1347.
To determine whether § 112 ¶ 6 applies to a claim limitation, we must inquire "whether the words of the claim are understood by persons of ordinary skill in the art to have a sufficiently definite meaning as the name for structure." Id. at 1349. If those words lack a sufficiently definite meaning, § 112 ¶ 6 applies. If the limitation uses the word "means," there is a rebuttable presumption that § 112 ¶ 6 applies. Id. at 1348-49. If not, there is a rebuttable presumption that the provision does not apply. Id. But that "presumption can be overcome and § 112 para. 6 will apply if the challenger demonstrates that the claim term fails to recite sufficiently definite structure or else recites function without reciting sufficient structure for performing that function." Id. at 1348 (quotations and brackets omitted).
The parties do not dispute that "user identification module" has no commonly understood meaning and is not generally viewed by one skilled in the art to connote a particular structure. In Media Rights Technologies, Inc. v. Capital One Financial Corp., we held that the written description of a "copyright compliance mechanism," including how it was connected to various parts of the system, how it functioned, and its potential functional components, was not enough to provide sufficient structure to the claimed "compliance mechanism." 800 F.3d 1366, 1372-73 (Fed. Cir. 2015). Here, the specification does not impart any structural significance to the term; in fact, it does not even mention a "user identification module." "Without more, we cannot find that the claims, when read in light of the specification, provide sufficient structure for the [] term." Id. at 1373. Accordingly, we hold "user identification module" is a means-plus-function term subject to § 112 ¶ 6.
Rain argues an amendment made during prosecution of "a user identification module for accessing ..." to "a user identification module configured to control access of ..." prevents "user identification module" from being a means-plus-function term. Appellant Resp. & Reply Br. at 12-13, 56-57 (emphases added). According to Rain, replacing "for" with "configured to" removed the means-plus-function language. Id. But the purely functional claim language reciting what the "user identification module" is configured to do provides no structure. See MTD Prods. Inc. v. Iancu, 933 F.3d 1336, 1343 (Fed. Cir. 2019) (construing "a mechanical control assembly... configured to actuate ..." as a means-plus-function limitation).
Rain also argues that an appellate brief filed by Patent Office examiners defending a final rejection of the applicant's claims supports its position that the term is not a means-plus-function term. The examiners' brief states, in relevant part:
J.A. 531. To the extent the examiners or the Patent and Trademark Office understood that a means-plus-function term cannot be nested in a method claim, they were incorrect. Applicants are free to invoke § 112 ¶ 6 for a claim term nested in a method claim. We have never held otherwise. See, e.g., Media Rights, 800 F.3d at 1374 (holding "compliance mechanism" nested in a method claim was a means-plus
II
Having concluded "user identification module" is a means-plus-function term, we must consider the term's construction, which occurs in two steps. The first step in construing a means-plus function claim is to "identify the claimed function." Williamson, 792 F.3d at 1351. After identifying the function, we then "determine what structure, if any, disclosed in the specification corresponds to the claimed function." Id. "Under this second step, structure disclosed in the specification is corresponding structure only if the specification or prosecution history clearly links or associates that structure to the function recited in the claim." Sony Corp. v. Iancu, 924 F.3d 1235, 1239 (Fed. Cir. 2019) (citation omitted).
If the function is performed by a general-purpose computer or microprocessor, then the second step generally further requires that the specification disclose the algorithm that the computer performs to accomplish that function. Aristocrat Techs. Austl. Pty Ltd. v. Int'l Game Tech., 521 F.3d 1328, 1333 (Fed. Cir. 2008). However, "in the rare circumstances where any general-purpose computer without any special programming can perform the function ... an algorithm need not be disclosed." Ergo Licensing, LLC v. CareFusion 303, Inc., 673 F.3d 1361, 1365 (Fed. Cir. 2012). For means-plus-function claims "in which the disclosed structure is a computer, or microprocessor, programmed to carry out an algorithm," we have held that "the disclosed structure is not the general purpose computer, but rather the special purpose computer programmed to perform the disclosed algorithm." WMS Gaming, Inc. v. Int'l Game Tech., 184 F.3d 1339, 1349 (Fed. Cir. 1999).
And finally, if the patentee fails to disclose adequate corresponding structure, the claim is indefinite. Williamson, 792 F.3d at 1352. We review the district court's indefiniteness determination de novo and any underlying factual questions for clear error. Media Rights, 800 F.3d at 1371.
The parties do not dispute that the function of "user identification module" is "to control access to one or more software application packages to which the user has a subscription," as determined by the district court. We agree.
Next, we must identify the structure in the specification that is clearly linked with this function, controlling access. The district court found that the structural examples linked to the function of the "user identification module" are all "computer-readable media or storage device[s]." Rain Computing, 2020 WL 708125, at *5; see e.g., '349 patent at 4:28-31 ("a SIM card, an IC card, a flash memory drive, a memory card, a CD-ROM, and the like"). The district court erred, however, in concluding that the disclosure of computer-readable media or storage devices provided sufficient structure for the "control access" function. Id. These computer-readable media or storage devices amount to nothing more than a general-purpose computer. See, e.g., HTC Corp. v. IPCom GmbH & Co., KG, 667 F.3d 1270, 1280 (Fed. Cir. 2012) (the disclosed "processor and transceiver amount[ed] to nothing more than a general-purpose computer"). And "control[ling] access to one or more software application packages to which the user has a subscription" requires more "than merely plugging in a general purpose computer." Ergo Licensing, 673 F.3d at 1365.
Nothing in the claim language or the written description provides an algorithm to achieve the "control access" function of the "user identification module." When asked at oral argument to identify an algorithm in the written description, Rain could not do so. Oral argument at 32:54-34:40, available at http://oralarguments.cafc.uscourts.gov/default.aspx?fl=20-1646_02022021.mp3. Without an algorithm to achieve the "control access" function, we hold the term "user identification module" lacks sufficient structure and renders the claims indefinite.
CONCLUSION
Because we hold "user identification module" renders the asserted claims indefinite, we reverse the district court's judgment that the asserted claims of the '349 patent are not invalid as indefinite and dismiss Rain's appeal as moot.
COSTS
No costs.
Comment
User Comments