Definitive Holdings v. Powerteq

CourtDistrict Court, D. Utah
DecidedMarch 21, 2023
Docket2:18-cv-00844
StatusUnknown

This text of Definitive Holdings v. Powerteq (Definitive Holdings v. Powerteq) is published on Counsel Stack Legal Research, covering District Court, D. Utah primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Definitive Holdings v. Powerteq, (D. Utah 2023).

Opinion

THE UNITED STATES DISTRICT COURT DISTRICT OF UTAH

DEFINITIVE HOLDINGS, LLC, a Utah limited liability company, MEMORANDUM DECISION AND ORDER ON [118] PLAINTIFF’S Plaintiff, AND [119] DEFENDANT’S MOTIONS FOR CLAIM CONSTRUCTION vs. Case No.: 2:18-cv-00844-DBB-DBP POWERTEQ LLC, a Delaware limited liability company, District Judge David Barlow

Chief Magistrate Judge Dustin B. Pead Defendant.

Plaintiff Definitive Holdings, LLC (“Definitive”) accuses Defendant Powerteq LLC (“Powerteq”) of infringing U.S. Patent No. 8,458,689 (“'689 Patent”). The parties filed cross motions for claim construction, seeking to construe the meaning of five disputed claim terms.1 On March 15, 2023, the court held a Markman hearing to further develop the record on claim construction. This claim construction memorandum and order construes the disputed terms. BACKGROUND

“Most internal combustion engines used in modern trucks and automobiles are controlled by a computerized engine controller.”2 “The engine controller typically controls a wide range of vehicle operating parameters including spark ting, throttle settings, and so on.”3 These settings are contained on software4 which can be modified to “affect the performance of the engine . . . .”5 Altering that software enables users to, for example, remove a speed limit or alter

1 ECF Nos. 118–119, filed September 23, 2022. 2 U.S. Patent No. 8,458,689 col. 1 ll. 23–25. 3 Id. at col. 1 ll. 25–27. 4 Id. at col. 1 ll. 27–28. 5 Id. at col. 1 ll. 30–32. fuel enrichment, cam timing, or ignition toning.6 While existing inventions previously allowed users to achieve these alterations, they were “too expensive to be practically purchased or used by an individual car owner.”7 The '689 Patent provides a method and apparatus for making these modifications “efficient[ly].”8

The United States Patent and Trademark Office (“PTO”) issued the '689 Patent, titled “Method and Apparatus for Reprogramming Engine Controllers,” on June 4, 2013.9 Its inventors, Roderick A. Barman and James Edward Conforti, Jr.,10 had filed for the patent on March 29, 2002.11 Definitive Holdings is the assignee of all rights to the '689 Patent.12 It initiated this lawsuit against Powerteq in November 2018, alleging direct infringement of the '689 Patent, induced infringement of the '689 Patent, and contributory infringement of the '689 Patent.13 It asserts infringement of “at least” claims 1 and 27 of the '689 Patent.14 Claim 1 of the '689 patent is provided below, with the disputed claim terms indicated in italics: A method for upgrading software in an engine controller, the method comprising: placing an engine controller reprogramming apparatus in data communication with the engine controller and, at the engine controller reprogramming apparatus; determining a version of current software in the engine controller and requesting from the engine controller and storing in the engine controller reprogramming apparatus a first identification number from the engine controller; identifying one or more data blocks of upgraded software associated with the version of current software, the one or more data

6 Id. at col. 1 ll. 38–45. 7 Id. at col. 2 ll. 4–5. 8 Id. at col. 2 ll. 6–7. 9 Id. at [45], [54]. 10 Id. at [76]. 11 Id. at [22]. 12 First Am. Compl. ¶ 11, ECF No. 8, filed Nov. 16, 2018. 13 See id. ¶¶ 19–62. 14 Id. at ¶¶ 21, 37, 48, 51, 53, 54, 58. blocks constituting less than all of the version of current software; and replacing one or more data blocks of the current software with the one or more data blocks of upgraded software; wherein replacing the one or more data blocks of current software comprises: uploading from the engine controller to the engine controller reprogramming apparatus an image of the current software and storing the image of the current software in a memory of the engine controller reprogramming apparatus; at the engine controller reprogramming apparatus, creating a modified version of the current software at the engine controller reprogramming apparatus by replacing one or more data blocks of the image with the one or more data blocks of upgraded software and retaining at least some data blocks of the image in the modified version of the current software while retaining the uploaded image of the current software in the memory for restoration and downloading a data stream from the engine controller reprogramming apparatus into the engine controller, the data stream comprising the modified version of the current software including the one or more data blocks of upgraded software; and monitoring status information and, if an interruption occurs, using the status information to resume replacing the one or more data blocks of the current software.15

Claim 27 of the '689 patent is provided below, with the disputed claim terms indicated in italics: An apparatus for upgrading software in an engine controller, the apparatus comprising: an interface configured to communicate data to and from the engine controller; a memory, which stores information identifying a plurality of software versions and one or more data blocks of upgraded software associated with each of the plurality of software versions; and a processor in communication with the memory and the interface, the processor configured to: determine a version of current software in the engine controller and request from the engine controller and store in the memory a first identification number from the engine controller;

15 '689 Patent col. 12 ll. 23–62. identify one or more data blocks of upgraded software associated with the version of the current software; and replace one or more data blocks of the current software with the one or more data blocks of upgraded software to create at the apparatus a modified version of the current software, the one or more data blocks constituting less than all of the modified version of current software by: obtaining an image of the current software from the engine controller and storing that image in the memory; while retaining the obtained image of the current software in the memory for restoration, forming a data stream and downloading the data stream into the engine controller in order to replace the current software with the modified version of the current software, the data stream comprising the modified version of the current software, the data stream obtained by modifying the image of the current software at the apparatus by replacing one or more data blocks of the image with the one or more data blocks of upgraded software the data stream including at least some unmodified data blocks of the image; and monitor status information while replacing the one or more data blocks of the current software and, if an interruption occurs, use the status information to resume replacing the one or more data blocks of the current software.16

On September 23, 2022, both parties filed motions for claim construction.17 DISCUSSION

“In construing claims, district courts give claims 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.’”18 “‘[B]ecause patentees frequently use terms idiosyncratically, the court looks to’ sources including ‘the words of the claims themselves, the remainder of the

16 Id. at col. 15 l. 24–col. 16 l. 17. 17 ECF Nos. 118, 119. 18 Cont'l Cirs. LLC v. Intel Corp., 915 F.3d 788, 796 (Fed. Cir. 2019) (quoting Phillips v. AWH Corp., 415 F.3d 1303, 1312–13 (Fed. Cir. 2005) (en banc)).

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

Related

Andersen Corp. v. Fiber Composites, LLC
474 F.3d 1361 (Federal Circuit, 2007)
Merck & Co. v. Teva Pharmaceuticals USA, Inc.
395 F.3d 1364 (Federal Circuit, 2005)
Thorner v. Sony Computer Entertainment America LLC
669 F.3d 1362 (Federal Circuit, 2012)
Hill-Rom Services, Inc. v. Stryker Corporation
755 F.3d 1367 (Federal Circuit, 2014)
Epos Technologies Ltd. v. Pegasus Technologies Ltd.
766 F.3d 1338 (Federal Circuit, 2014)
Apple, Inc. v. Ameranth, Inc.
842 F.3d 1229 (Federal Circuit, 2016)
Continental Circuits LLC v. Intel Corporation
915 F.3d 788 (Federal Circuit, 2019)
Interactive Gift Express, Inc. v. Compuserve Inc.
256 F.3d 1323 (Federal Circuit, 2001)

Cite This Page — Counsel Stack

Bluebook (online)
Definitive Holdings v. Powerteq, Counsel Stack Legal Research, https://law.counselstack.com/opinion/definitive-holdings-v-powerteq-utd-2023.