Rain Computing, Inc. v. Samsung Electronics Co., Ltd.

989 F.3d 1002
Court of Appeals for the Federal Circuit·Decided March 2, 2021·No. 20-1646·Published·Cited by 24 cases

Opinion

United States Court of Appeals for the Federal Circuit

RAIN COMPUTING, INC.,

Plaintiff-Appellant

v.

SAMSUNG ELECTRONICS AMERICA, INC., SAMSUNG ELECTRONICS CO., LTD., SAMSUNG RESEARCH AMERICA, INC., Defendants-Cross-Appellants

2020-1646, 2020-1656

Appeals from the United States District Court for the District of Massachusetts in No. 1:18-cv-12639-RGS, Judge Richard G. Stearns.

Decided: March 2, 2021

STEPHEN YEE CHOW, Hsuanyeh Law Group, PC, Boston , MA, argued for plaintiff-appellant. Also represented by HSUANYEH CHANG.

MICHAEL J. MCKEON, Fish & Richardson PC, Washington , DC, argued for defendants-cross-appellants. Also represented by CHRISTOPHER DRYER.

Before LOURIE, DYK, and MOORE, Circuit Judges.

2 RAIN COMPUTING, INC. v. SAMSUNG ELECTRONICS CO., LTD.

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:

1. A method for providing software applications through a computer network based on user demands , the method comprising:

accepting, through a web store, a subscription of one or more software application packages from a user; sending, to the user, a user identification module configured to control access of said one or more software application packages, and coupling the user identification module to a client terminal device of the user; a server device authenticating the user by requesting subscription information of the user from the user identification module through the computer network;

RAIN COMPUTING, INC. v. SAMSUNG ELECTRONICS CO., LTD. 3

upon authentication of the user, the server device providing, to the client terminal device of the user, a listing of one or more software application packages subscribed through the web store in accordance with the subscription information; the server device receiving, from the client terminal device and through the computer network, a selection of a first software application package from said listing of one or more software application packages; the server device transmitting the first software application package to the client terminal device through the computer network ; and executing the first software application package by a processor of the client terminal device using resources of an operating system resident in a memory of the client terminal device. 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).

4 RAIN COMPUTING, INC. v. SAMSUNG ELECTRONICS CO., LTD.

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).

RAIN COMPUTING, INC. v. SAMSUNG ELECTRONICS CO., LTD. 5

We first determine whether “user identification module ” is a means-plus-function term. Because the term does not include the word “means,” there is a rebuttable presumption that § 112 ¶ 6 does not apply. “‘Module’ is a wellknown nonce word that can operate as a substitute for ‘means.’” Id. at 1350. In Williamson, we held that the word “module” in the claim term “distributed learning control module” “does not provide any indication of structure because it sets forth the same black box recitation of structure . . . as if the term ‘means’ had been used.” Id. Likewise, “module” here does not provide any indication of structure, and Rain fails to point to any claim language providing any structure for performing the claimed function of being configured to control access. Nor does the prefix “user identification” impart structure because it merely describes the function of the module: to identify a user. See id. at 1351 (“The prefix ‘distributed learning control’ does not impart structure into the term ‘module.’”). Thus, the claim language fails to provide any structure for performing the claimed functions.

Free access — add to your briefcase to read the full text and ask questions with AI

Rain Computing, Inc. v. Samsung Electronics Co., Ltd., 989 F.3d 1002 (Fed. Cir. 2021).

989 F.3d 1002 (Rain Computing, Inc. v. Samsung Electronics Co., Ltd.) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related