Zeroclick, LLC v. Apple Inc.

891 F.3d 1003
CourtCourt of Appeals for the Federal Circuit
DecidedJune 1, 2018
Docket2017-1267
StatusPublished
Cited by70 cases

This text of 891 F.3d 1003 (Zeroclick, LLC v. Apple Inc.) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Zeroclick, LLC v. Apple Inc., 891 F.3d 1003 (Fed. Cir. 2018).

Opinion

Hughes, Circuit Judge.

Zeroclick, LLC sued Apple Inc. in the U.S. District Court for the Northern District of California, asserting claims 2 and 52 of U.S. Patent No. 7,818,691 and claim 19 of U.S. Patent No. 8,549,443 . The district court found the asserted claims invalid for indefiniteness, reasoning that the claims recited means-plus-function terms for which the specifications do not disclose sufficient structure. Because the district court failed to undertake the relevant inquiry and make related factual findings to support its conclusion that the asserted claims recited means-plus-function terms, we vacate and remand.

I

The '691 and '443 patents relate to modifications to the graphical user interfaces of devices such as computers and mobile phones, modifications that allow the interfaces to be controlled using pre-defined pointer or touch movements instead of mouse clicks. 1 J.A. 3-4. More specifically, the claimed invention contemplates updating existing user interface programs by using a two-step method recited in claims 2 and 52 of the '691 patent, or by making two configuration changes to the user interface code as recited in claim 19 of the '443 patent.

Claim 2 of the '691 patent recites:

2. A graphical user interface (GUI), which may comprise an update of an existing program, that may fully operate a GUI by a two step method of movement of a pointer (0) to operate one or more functions within the GUI,
wherein, said existing program is any existing program that can operate the movement of the pointer (0) over a screen (300) and has one or more functions operated by one or more other methods apart from said two step method,
and/or one or more functions operated by said one or more other methods in said existing program can be updated to operate by said two step method,
wherein said GUI executes one or more functions within the GUI by the completion of the following said two step method:
first said pointer (0) is immediately adjacent or passes within a control area (1), *1006 which is an area of the screen (300) that may be any size including from a pixel on the screen (300) to occupying the whole screen (300), and
second by the completion of a subsequent movement of said pointer (0) according to a specified movement generates a 'click' event, thereby triggering one or more functions within the GUI.

'691 patent, col. 81 ll. 6-28. Claim 52 is nearly identical to claim 2, except that it covers the "method of operating a graphical user interface" described in claim 2, while claim 2 covers the graphical user interface itself. Id. at col. 85 l. 52-col. 86 l. 9.

Claim 19 of the '443 patent recites:

19. A device capable of executing software comprising:
a touch-sensitive screen configured to detect being touched by a user's finger without requiring an exertion of pressure on the screen;
a processor connected to the touch-sensitive screen and configured to receive from the screen information regarding locations touched by the user's finger;
executable user interface code stored in a memory connected to the processor;
the user interface code executable by the processor;
the user interface code being configured to detect one or more locations touched by a movement of the user's finger on the screen without requiring the exertion of pressure and determine therefrom a selected operation; and
the user interface code is further configured to cause one or more selected operations, which includes one or more functions available to the user interface code of the device, to deactivate while the user's finger is touching one or more locations on the screen.

'443 patent, col. 82 ll. 10-29.

Zeroclick alleged that Apple infringed claims 2 and 52 of the '691 patent and claim 19 of the '443 patent. Apple responded by asserting invalidity of those claims. At the claim construction stage, the district court found the asserted claims invalid for indefiniteness, reasoning that the claims recite means-plus-function limitations for which the specifications do not disclose sufficient structure. Zeroclick appeals. We have jurisdiction under 28 U.S.C. § 1295 (a)(1).

II

"Regarding questions of claim construction, including whether claim language invokes 35 U.S.C. § 112 , [¶] 6, the district court's determinations based on evidence intrinsic to the patent as well as its ultimate interpretations of the patent claims are legal questions that we review de novo." Williamson v. Citrix Online, LLC , 792 F.3d 1339 , 1346 (Fed. Cir. 2015) (en banc). "The ultimate conclusion that a claim is indefinite under 35 U.S.C. § 112 , ¶ 2 is a legal conclusion, which we review de novo." Cox Commc'ns, Inc. v. Sprint Commc'n Co. , 838 F.3d 1224 , 1228 (Fed. Cir. 2016) (footnote omitted). 2

During claim construction, the district court found that the limitation "program that can operate the movement of the pointer (0)" recited in claims 2 and 52 of the '691 patent is a means-plus-function term. J.A. 9-10. The court identified "program" as the means that performs the *1007 function of "operat[ing] the movement of the pointer (0) over a screen (300)." J.A. 10 (alteration in original).

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

Related

Cite This Page — Counsel Stack

Bluebook (online)
891 F.3d 1003, Counsel Stack Legal Research, https://law.counselstack.com/opinion/zeroclick-llc-v-apple-inc-cafc-2018.