VirtaMove, Corp. v. Google LLC

CourtDistrict Court, N.D. California
DecidedNovember 28, 2025
Docket5:25-cv-00860
StatusUnknown

This text of VirtaMove, Corp. v. Google LLC (VirtaMove, Corp. v. Google LLC) is published on Counsel Stack Legal Research, covering District Court, N.D. California primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
VirtaMove, Corp. v. Google LLC, (N.D. Cal. 2025).

Opinion

1 2 3 4 UNITED STATES DISTRICT COURT 5 NORTHERN DISTRICT OF CALIFORNIA 6 7 VIRTAMOVE, CORP., Case No. 25-cv-00860-NW

8 Plaintiff, ORDER DENYING IN PART AND 9 v. GRANTING IN PART MOTION TO DISMISS 10 GOOGLE LLC, Re: ECF No. 110 Defendant. 11

12 13 Plaintiff VirtaMove Corp. sued Defendant Google LLC for patent infringement. On July 14 15, 2025, Google filed a motion to dismiss Virtamove’s complaint. ECF No. 110.1 Having 15 considered the parties’ briefs and the relevant legal authority, the Court concludes oral argument is 16 not required, see N.D. Cal. Civ. L.R. 7-1(b), VACATES the December 3, 2025 hearing, and 17 DENIES the motion in part and GRANTS the motion in part with leave to amend. 18 I. BACKGROUND 19 A. Factual Background and Procedural History2 20 Plaintiff VirtaMove is a Canadian company, formerly known as Appzero Software Corp., 21 and established in 2010. VirtaMove focuses on containerization, or portable computing 22 environments. 23 In 2015, 2020, and 2021, VirtaMove met with Defendant Google to negotiate a 24 partnership. VirtaMove demonstrated its V-Migrate/AppZero software and shared materials with 25

26 1 Record citations are to material in the Electronic Case File (“ECF”); pinpoint citations are to the ECF-generated page numbers at the top of documents. 27 1 Google about how the software worked. Negotiations eventually broke down. 2 On January 31, 2024, VirtaMove sued Google in the United States District Court for the 3 Western District of Texas for infringement of two patents: U.S. Patent Nos. 7,519,814 (the “’814 4 patent”) and 7,784,058 (the “’058 patent”). On July 10, 2024, Google moved to transfer the case 5 to the Northern District of California, and the Court granted Google’s motion on January 22, 2025. 6 ECF No. 49, 86.3 7 In June of 2024, while the case was still in the Western District of Texas, Google filed a 8 motion to dismiss VirtaMove’s first amended complaint. ECF No. 36. VirtaMove filed a second 9 amended complaint on December 5, 2025. ECF No. 68. The parties stipulated that Google’s first 10 motion to dismiss would apply to the second amended complaint and could be decided as briefed. 11 ECF No. 73. Alternatively, the parties stated, “[i]f the Court prefers to proceed differently, the 12 parties will defer to the Court’s preference.” Id. From the docket, it does not appear the Texas 13 Court entered the parties’ stipulation. 14 On July 1, 2025, the undersigned judge mooted Google’s motion to dismiss VirtaMove’s 15 first amended complaint considering that VirtaMove had since filed a second amended complaint. 16 ECF No. 108. On July 15, 2025, rather than filing an updated motion to dismiss VirtaMove’s 17 second amended complaint, Google refiled its motion to dismiss the first amended complaint 18 asserting that the parties’ stipulation remained operative. ECF No. 110. VirtaMove filed an 19 opposition on July 29, 2025, see ECF No. 111, and Google filed a reply seven days later, see ECF 20 No. 113. 21 While Google’s motion to dismiss was pending, VirtaMove filed a notice of voluntary 22 dismissal without prejudice of the ’058 patent, mooting the portions of Google’s motion relating to 23 that patent. ECF No. 123. In light of VirtaMove’s voluntary dismissal the Court DISCHARGES 24 its November 25, 2025 order requiring the parties to meet and confer and file supplemental 25 briefing as to the status of the ’058 patent. ECF No. 122. 26

27 3 Due to issues with the transfer, the case did not begin in the Northern District of California until 1 B. U.S. Patent No. 7,519,814 2 The *814 Patent “relates to management and deployment of server applications.” °814 3 || patent at 1:15-16. In traditional computer systems, the operating system controls access to shared 4 || resources required by various software applications, see id. at 1:20—24, but that creates drawbacks 5 || that can prevent different applications from being installed on the same system. Most notably, 6 || “certain applications require a specific version of operating system facilities and as such will not 7 || co-exist with applications that require another version.” /d. at 1:37-40. At the time of the 8 application, there were ways to address this. For example, so-called virtual machine technology 9 || allowed multiple operating systems “to effectively co-exist on a single compute platform.” /d. at 10 1:54-56. That approach, however, “imposes significant performance overhead” and “does nothing 11 to alleviate the requirement that an operating system must be licensed, managed and maintained 12 || for each application.” /d. at 1:62-65. The patent purports to address this problem by teaching a 13 system that “only requires one operating system regardless of the number of application containers 14 || deployed.” /d. at 1:60-61. Further, applications can “more effectively share a common 15 comput[ing] platform, and also applications to be easily moved between platforms, without the 16 || requirement for a separate and distinct operating system for each application.” /d. at 1:65—2:3.

Zz 18 21b 21d □□□

Files Files Files 22 23 20a 20b 20c 24

27 Figure 2 28

1 Figure 2 (above) shows an embodiment with multiple applications (21a–21f). Each 2 application is within one of three secure “containers” (20a–20c), which the server creates by 3 aggregating “all files required to successfully execute a set of software applications on a 4 computing platform.” ’814 patent at 7:25–27. Because each application is segregated and 5 executes its own copy of files, each application can use different versions of system files if 6 necessary. Id. at 7:8–10. 7 Claim 1 recites: 8 1. In a system having a plurality of servers with operating systems that differ, operating in disparate computing environments, wherein 9 each server includes a processor and an operating system including a kernel a set of associated local system files compatible with the 10 processor, a method of providing at least some of the servers in the system with secure, executable, applications related to a service, 11 wherein the applications are executed in a secure environment, wherein the applications each include an object executable by at least 12 some of the different operating systems for performing a task related to the service, the method comprising: 13 storing in memory accessible to at least some of the servers a plurality 14 of secure containers of application software, each container comprising one or more of the executable applications and a set of 15 associated system files required to execute the one or more applications, for use with a local kernel residing permanently on one 16 of the servers; 17 wherein the set of associated system files are compatible with a local kernel of at least some of the plurality of different operating systems, 18 the containers of application software excluding a kernel, 19 wherein some or all of the associated system files within a container stored in memory are utilized in place of the associated local system 20 files that remain resident on the server, 21 wherein said associated system files utilized in place of the associated local system files are copies or modified copies of the associated local 22 system files that remain resident on the server, and 23 wherein the application software cannot be shared between the plurality of secure containers of application software, and 24 wherein each of the containers has a unique root file system that is 25 different from an operating system's root file system. 26 Id. at cl. 1. Because the complaint only asserts infringement of claim 1, Google treats claim 1 as 27 representative. 1 II. LEGAL STANDARD 2 A. Motion to Dismiss 3 To survive a motion to dismiss, a plaintiff must plead “enough facts to state a claim to 4 relief that is plausible on its face.” Bell Atl. Corp. v. Twombly, 550 U.S.

Related

Erickson v. Pardus
551 U.S. 89 (Supreme Court, 2007)
Bell Atlantic Corp. v. Twombly
550 U.S. 544 (Supreme Court, 2007)
Ashcroft v. Iqbal
556 U.S. 662 (Supreme Court, 2009)
Fujitsu Limited v. Netgear Inc.
620 F.3d 1321 (Federal Circuit, 2010)
United States v. Santos
363 F.3d 19 (First Circuit, 2004)
Vita-Mix Corp. v. Basic Holding, Inc.
581 F.3d 1317 (Federal Circuit, 2009)
Dsu Medical Corporation v. Jms Co., Ltd
471 F.3d 1293 (Federal Circuit, 2006)
Ddr Holdings, LLC v. hotels.com, L.P.
773 F.3d 1245 (Federal Circuit, 2014)
Enfish, LLC v. Microsoft Corporation
822 F.3d 1327 (Federal Circuit, 2016)
United States v. Morosco
822 F.3d 1 (First Circuit, 2016)
Affinity Labs of Texas, LLC v. amazon.com Inc.
838 F.3d 1266 (Federal Circuit, 2016)
Thales Visionix Inc. v. United States
850 F.3d 1343 (Federal Circuit, 2017)
Nalco Company v. Chem-Mod, LLC
883 F.3d 1337 (Federal Circuit, 2018)
Disc Disease Solutions Inc. v. Vgh Solutions, Inc.
888 F.3d 1256 (Federal Circuit, 2018)
Trading Technologies Int'l v. Ibg LLC
921 F.3d 1084 (Federal Circuit, 2019)
Bot M8 LLC v. Sony Corporation of America
4 F.4th 1342 (Federal Circuit, 2021)

Cite This Page — Counsel Stack

Bluebook (online)
VirtaMove, Corp. v. Google LLC, Counsel Stack Legal Research, https://law.counselstack.com/opinion/virtamove-corp-v-google-llc-cand-2025.