Trusted Knight Corporation v. International Business Machines Corporation (IBM)

District Court, N.D. California·Decided July 2, 2020·No. 3:19-cv-01206-EMC·Unknown

Opinion

TRUSTED KNIGHT CORPORATION, Case No. 19-cv-01206-EMC

Plaintiff, ORDER RE CLAIM CONSTRUCTION v.

MACHINES CORPORATION (IBM), Defendant. Plaintiff Trusted Knight Corporation (“Trusted Knight”) brings this action against Defendant International Business Machines Corporation (“IBM”), accusing IBM of infringing Trusted Knight’s United States Patent No. 9,503,473 (“the ’473 Patent”). On June 2, 2020, the parties appeared before the Court for a claim construction hearing, and on June 9, 2020, the parties submitted supplemental briefing on the role that predecessor claims play in the construction of subsequent claims. The parties have asked the Court to construe only one term, which appears in claims 1, 11, 22, and 26 of the ’473 patent.1 1 Originally, the parties asked the Court to construe two terms, but shortly before the claim construction hearing, the parties notified the Court that they had agreed to construe the term “an Application Programming Interface (API) stack,” as “an API stack, accessed by a web browser application, including web browser and operating system APIs.” See Transcript of June 2, 2020 A. The ’473 Patent Trusted Knight filed this lawsuit against IBM on March 5, 2019, alleging infringement of its ’473 patent, which issued on November 22, 2016. See Docket No. 1. The ’473 patent is entitled “Apparatus, System, and Method for Protecting Against Keylogging Malware,” and it “relates to systems and methods for preventing key logger malware that utilizes form grabbing techniques to steal financial and identity information from users’ browsers.” See ’473 Patent at 1:21–24. The patent contends that “[k]ey logging is a method of capturing keyboard input to a computer or computing device,” which “is a common technique for obtaining passwords and sensitive information using unauthorized software.” Id. at 1:50–53. This is the second patent infringement case between the parties, as Trusted Knight explains: “The first case involved U.S. Patent No. 8,316,445 (‘the ’445 Patent’) which is an ancestor of the ’473 Patent. The ’473 Patent incorporates by reference the entire disclosure of the ’445 Patent.” See Opening Claim Construction Brief (“Opening Brief”) at 4, Docket No. 62. On March 28, 2019, IBM filed an answer and counterclaim against Trusted Knight, seeking a declaration of patent non-infringement and a declaration of patent invalidity. See Docket No. 16. Claim construction briefing was completed on May 1, 2020. See Docket Nos. 62, 67, and 71. The Court held a tutorial via Zoom webinar on May 15, 2020. See Docket No. 77. B. The Relevant Claims The text of the relevant claims is provided below (with term to be construed in bold). 1. Claim 1 1. A method for preventing software key logging executable by a microprocessor, comprising: installing and maintaining an anti-key lodger [sic] at a most privileged access level for browser events in an Application Programming Interface (API) stack; detecting, by the anti-key logger, a browser form Submission initiation call event associated with data inputs entered by a user, wherein the form submission initiation call event inputs to a designated entity; and clearing, by the anti-key logger, confidential data from the data inputs to protect against the threat of key logging malware capturing the confidential data. 2. Claim 11 11. A computer program product to prevent Software key logging including computer program code embedded in a non-transitory microprocessor-readable storage medium executable by a microprocessor, which when executed on the microprocessor, implements a method, comprising: installing and maintaining an anti-key logger at a most privileged access level for browser events in an Application Programming Interface (API) stack; detecting, by the anti-key logger, a browser form Submission initiation call event associated with data inputs entered by a user, wherein the form submission initiation call event is an OnSubmit call event or a Before Navigate call event; submitting the data inputs to a designated entity; and clearing, by the anti-key logger, confidential data from the data inputs, thereby protecting against the threat of key logging malware capturing the confidential data. 3. Claim 22 22. A method for preventing software key logging executable by a microprocessor, comprising: installing and maintaining an anti-key logger at a most privileged access level for browser events in an Application Programming Interface (API) stack; detecting, by the anti-key logger, a browser form Submission initiation call event associated with data inputs entered by a user in a user input area of a web page, wherein the form submission initiation call event is an OnSubmit call event or a BeforeNavigate call event; submitting the data inputs to a designated entity; identifying form input fields on the web page having confidential data; clearing, by the anti-key logger, the confidential data to prevent capture of the confidential data by key logging of whether or not key logging malware is present. 4. Claim 26 26. A computer program product to prevent Software key logging including computer program code embedded in a non-transitory microprocessor-readable storage medium executable by a microprocessor, which when executed on the microprocessor, implements a method, comprising: installing and maintaining an anti-key logger at a most privileged access level for browser events in an Application Programming Interface (API) stack; detecting, by the anti-key logger, a browser form Submission initiation call event associated with data inputs entered by a user in a user input area of a web page, wherein the form submission initiation call event is an OnSubmit call event or a BeforeNavigate call event; submitting the data inputs to a designated entity; identifying form input fields on the web page having confidential data; clearing, by the anti-key logger, the confidential data to prevent capture of the confidential data by key logging malware; and wherein the clearing of the confidential data is performed regardless of whether or not key logging malware is present. A. Legal Standard Claim construction is a question of law, although it may have factual underpinnings. See Icon Health & Fitness, Inc. v. Polar Electro Oy, 656 Fed. App’x 1008, 1013 (Fed. Cir. 2016); see also Multilayer Stretch Cling Film Holdings, Inc. v. Berry Plastics Corp., 831 F.3d 1350, 1357 (Fed. Cir. 2016). It “serves to define the scope of the patented invention and the patentee’s right to exclude.” HTC Corp. v. Cellular Communs. Equip., LLC, 877 F.3d 1361, 1367 (Fed. Cir. 2017); see also O2 Micro Int’l Ld. v. Beyond Innovation Tech. Co., 521 F.3d 1351, 1360 (Fed. Cir. 2008) (stating that the purpose of claim construction is “to determin[e] the meaning and scope of the patent claims asserted to be infringed”) (internal quotation marks omitted). Claim construction proceeds according to important principles of interpretation. First, “the Inc., 381 F.3d 1111, 1115 (Fed. Cir. 2004). The words of a claim are generally given their “ordinary and customary meaning,” which is the “meaning that the term would have to a person of ordinary skill in the art in question at the time of the invention.” Phillips, 415 F.3d at 1312–13. “The inquiry into how a person of ordinary skill in the art understands a claim term provides an objective baseline from which to begin claim interpretation.” Id. at 1313. Such a person “read[s] the claim term not only in the context of the particular claim in which the disputed term appears, but in the context of the entire patent, including the specification.” Id. “In some cases,

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

Trusted Knight Corporation v. International Business Machines Corporation (IBM), (N.D. Cal. 2020).

Trusted Knight Corporation v. International Business Machines Corporation (IBM) (Trusted Knight Corporation v. International Business Machines Corporation (IBM)) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related