Partner One Acquisitions Inc. v. Whatfix Private Limited, Whatfix, Inc.

CourtDistrict Court, D. Delaware
DecidedJanuary 27, 2026
Docket1:25-cv-00209
StatusUnknown

This text of Partner One Acquisitions Inc. v. Whatfix Private Limited, Whatfix, Inc. (Partner One Acquisitions Inc. v. Whatfix Private Limited, Whatfix, Inc.) is published on Counsel Stack Legal Research, covering District Court, D. Delaware primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Partner One Acquisitions Inc. v. Whatfix Private Limited, Whatfix, Inc., (D. Del. 2026).

Opinion

IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE

PARTNER ONE ACQUISITIONS INC., : CIVIL ACTION ASSIMA USA LLC : : v. : NO. 25-209 : WHATFIX PRIVATE LIMITED, : WHATFIX, INC. :

MEMORANDUM

MURPHY, J. January 27, 2026

This patent infringement case involves two patents on a software development system that enables users to directly modify elements in a simulation of a software program (1) without affecting the underlying, actual software; and (2) in a manner that automatically updates all display screens containing that same element. Whatfix moves to dismiss, asserting that claim 1 of each patent is invalid under 35 U.S.C. § 101 because both are directed to abstract ideas and lack an inventive concept. We agree with Whatfix for the 007 patent and disagree for the 948 patent. And we find that Assima’s pre-suit letter provided more than enough notice to allege willful infringement. But there is a wrinkle worth noting at the top. Rather than tackle the sometimes-sticky issue of how to select a representative claim or otherwise address an assortment of claims, Whatfix’s motion attacks only claim 1 of each patent. Whatfix argues that the complaint is limited to only claim 1 of each patent because it uses only those claims as examples for infringement allegations and then makes immaterial general allegations of infringement such as “one or more claims,” “at least claim 1,” “at least one claim,” and the like. Whatfix’s gambit might work for a different complaint, but here, Assima’s complaint clearly puts all claims of the 007 patent on the table. Thus, only claim 1 of the 007 patent is dismissed, and the rest of the patent’s claims stay in the case. I. FACTUAL BACKGROUND

Partner One Acquisitions Inc. (Partner One) and Assima USA LLC (Assima)1 accuse Whatfix Private Limited and Whatfix, Inc. (Whatfix) of infringing two U.S. patents: Nos. 8,087,007 and 9,285,948. DI 1 at ¶ 2. Assima procured the patents which, following Partner One’s 2019 acquisition of Assima, are assigned to Partner One. Id. at ¶¶ 16-19. These patents pertain to “Assima Train” — a product Assima developed that “produces a fully interactive clone of a [software] system” where all user interfaces are connected and which allows users, such as employees or programmers, to engage with and modify the system’s clone without affecting the actual software program. Id. at ¶¶ 15, 28, 31. A. 007 patent The 007 patent describes a system and method for developing and familiarizing users with a software product through the creation of a modifiable simulation of the software that (1) makes software coding a more efficient and less error-prone process; and (2) enables more effective user training of that software. See, e.g., 007 patent at 1:28-2:19. The invention seeks to

satisfy “a need in the art for” (1) “a system and method for increasing efficiency of software development and modification with respect to developer and tester time”; (2) the “streamlining [of] the interaction of the various contributors of the software development”; and (3) “a system and method for streamlining software modification with training simulation updates.” Id. at 2:12-18. It further provides for a system and method to validate software modifications — i.e., to ensure the desired change is achieved in the modified software application — through the automatic comparison of the modified application’s simulation content with the content of a

1 For brevity, we will use Assima when discussing plaintiffs’ arguments. 2 modified simulation which contains the specifications for the desired software modification. Id. at 3:16-26. Additionally, the system and method enable the automatic updating of the simulation so that it remains current with the underlying software program. Id. at 3:27-36. Claim 1 of the 007 patent — which neither party asserts is representative of all other

claims, but which is the only 007 patent claim challenged as ineligible by Whatfix — recites: A computer application development method, comprising:

during, and based on, a first execution of a program, the first execution of the program including interaction with graphical user interface objects

automatically identifying, by a processor, at least one object class instantiation according to which a respective one of the graphical user interface objects is displayed and that is associated by the program with a program state obtained during the first execution of the program; and

automatically storing, by the processor, in a first file a description of the identified at least one object class instantiation, wherein at least a portion of the first execution of the program is simulatable without execution of the program and based on the first file to display a sequence of graphical user interface screens in which the at least one respective graphical user interface object is displayed; and

modifying the first file in response to a user interaction with a displayed one of the at least one respective graphical user interface object, wherein a modified version of the at least the portion of the first execution of the program is simulatable based on the modified first file.

007 patent at 22:26-49. First, using the live software program, the user interacts with graphical user interface (GUI) objects — for example, the user types, clicks, or navigates through screens. 007 patent at 22:28-30; Fig. 2. The processor then automatically identifies the GUI object structures and how they are linked to the program state — for example, the processor recognizes that a “Login” and 3 “Password” text box belongs on the program’s login screen. Id. at 22:31-36; Fig. 2. Next, the processor records those identified GUI object structures in a new simulation file — in the above example, the processor would save a new simulation file containing the login screen with the “Login” and “Password” text box. Id. at 22:37-39; Fig. 2. The user then can use that simulation

file to replay part of the program’s behavior, without running the real application — so, in our example, the user could play back the saved simulation file of the login screen without opening the actual software application. Id. at 22:39-44; Fig. 6; Fig. 9. Finally, the user can directly edit the simulated GUI objects — for example, they could click the simulation file “Login” button and rename it or change the location of the “Password” text box. Id. at 22:45-49; Fig. 6; Fig. 9. B. 948 patent The 948 patent describes a system and method for software (1) prototyping; (2) tutorial development; and/or (3) reproduction and/or development of electronic performance support system (EPSS) objects. See, e.g., 948 patent at 1:6-9. The invention seeks to enhance the “efficiency of software and training simulation development and modification” by providing a

system and method that enables users to (1) create EPSS objects (such as “user help tips, warnings, and/or program behavior modifications”), which (2) respectively can be associated with different parts of a software application (such as GUIs), in a manner that (3) allows users to make centrally modifiable updates that easily can be reflected throughout the software application. See 948 patent at 2:15-27; 3:25-4:20. This invention streamlines and enhances the accuracy of the software development process — a process which is often lengthy, resource- intensive, and error-prone due to its collaborative and complex nature — while it also improves the training process for users learning a software program by ensuring that the software

4 simulation remains up-to-date vis-à-vis the actual software. See 948 patent at 1:13-67; 2:1-13.

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

Related

Foman v. Davis
371 U.S. 178 (Supreme Court, 1962)
Fujitsu Limited v. Netgear Inc.
620 F.3d 1321 (Federal Circuit, 2010)
Oran v. Stafford
226 F.3d 275 (Third Circuit, 2000)
Enfish, LLC v. Microsoft Corporation
822 F.3d 1327 (Federal Circuit, 2016)
Tli Communications LLC v. Av Automotive, L.L.C.
823 F.3d 607 (Federal Circuit, 2016)
Halo Electronics, Inc. v. Pulse Electronics, Inc.
579 U.S. 93 (Supreme Court, 2016)
McRO, Inc. v. Bandai Namco Games America Inc.
837 F.3d 1299 (Federal Circuit, 2016)
Affinity Labs of Texas, LLC v. Directv, LLC
838 F.3d 1253 (Federal Circuit, 2016)
Intellectual Ventures I LLC v. Symantec Corp.
838 F.3d 1307 (Federal Circuit, 2016)
Trading Technologies International, Inc. v. CQG, Inc.
675 F. App'x 1001 (Federal Circuit, 2017)
Bsg Tech LLC v. Buyseasons, Inc.
899 F.3d 1281 (Federal Circuit, 2018)
Data Engine Technologies LLC v. Google LLC
906 F.3d 999 (Federal Circuit, 2018)
Chargepoint, Inc. v. Semaconnect, Inc.
920 F.3d 759 (Federal Circuit, 2019)
Cardionet, LLC v. Infobionic, Inc
955 F.3d 1358 (Federal Circuit, 2020)

Cite This Page — Counsel Stack

Bluebook (online)
Partner One Acquisitions Inc. v. Whatfix Private Limited, Whatfix, Inc., Counsel Stack Legal Research, https://law.counselstack.com/opinion/partner-one-acquisitions-inc-v-whatfix-private-limited-whatfix-inc-ded-2026.