IP Library Patent Application 17990514
Patent Application
App. No. 17/990,514

SYSTEMS AND METHODS FOR A REMOTEBUILD STORAGE VOLUME

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/990,514
Abstract

Examples of the present disclosure describe systems and methods for a remotebuild snapshot storage volume. In some examples, a system may include a virtual machine (VM). The VM may be configured to mount a snapshot storage volume. The snapshot storage volume may store a set of build dependencies. The VM may also be configured to execute a software build workflow using the set of build dependencies stored within the snapshot storage volume and produce a software build action result of the software build workflow.

Claims (42)

1 . A system comprising:

a virtual machine (VM) configured to:

mount a snapshot storage volume, the snapshot storage volume storing a set of build dependencies;

execute a software build workflow using the set of build dependencies stored within the snapshot storage volume; and

produce an software build action result of the software build workflow.

2 . The system of claim 1 , wherein the set of build dependencies comprises one or more of a compiler, a software library, a minifier, and a bundler.

3 . The system of claim 1 , wherein the software build action result comprises one of compiled object code, bundled interpreted code, and code test results.

4 . The system of claim 1 , further comprising:

a host computing device configured to execute the virtual machine,

wherein the snapshot storage volume is stored on a local physical drive connected to the host computing device.

5 . The system of claim 1 , further comprising:

a host computing device configured to execute the virtual machine,

wherein the snapshot storage volume is stored on a remote virtual drive configured to be accessed over a network by the host computing device.

6 . The system of claim 1 , wherein the software build action result is written to the snapshot storage volume.

7 . The system of claim 6 , wherein the software build action result is written to a modification layer of the snapshot storage volume.

8 . A method comprising:

receiving, by a build server, a software build workflow comprising a software build action;

booting, by the build server, a virtual machine (VM);

mounting, by the VM, a snapshot storage volume storing a set of build dependencies;

executing, by the VM, a software build workflow using the set of build dependencies stored within the snapshot storage volume;

producing a software build action result of the software build action; and

returning the software build action result as an output of the software build workflow.

9 . The method of claim 8 , wherein the set of build dependencies comprises one or more of a compiler, a software library, a minifier, and a bundler.

10 . The method of claim 8 , wherein the software build action result comprises one of compiled object code, bundled interpreted code, and code test results.

11 . The method of claim 8 , wherein the snapshot storage volume is stored on a local physical drive connected to a host computing device, the host computing device configured to execute the virtual machine (VM).

12 . The method of claim 8 , wherein the snapshot storage volume is stored on a remote virtual drive configured to be accessed over a network by a host computing device, the host computing device configured to execute the virtual machine (VM).

13 . The method of claim 8 , further comprising writing the software build action result to the snapshot storage volume.

14 . The method of claim 8 , further comprising writing the software build action result to a modification layer of the snapshot storage volume.

15 . A system comprising:

at least one processor; and

a non-transitory computer-readable medium, operatively coupled to the at least one processor, the non-transitory computer-readable medium storing computer executable instructions that, when executed by the at least one processor, cause the system to perform a method comprising:

receiving, by a build server, a software build workflow comprising a software build action;

booting, by the build server, a virtual machine (VM);

mounting, by the VM, a snapshot storage volume storing a set of build dependencies;

executing, by the VM, a software build workflow using the set of build dependencies stored within the snapshot storage volume;

producing a software build action result of the software build action; and

returning the software build action result as an output of the software build workflow.

16 . The system of claim 15 , wherein the set of build dependencies comprises one or more of a compiler, a software library, a minifier, and a bundler.

17 . The system of claim 15 , wherein the software build action result comprises one of compiled object code, bundled interpreted code, and code test results.

18 . The system of claim 15 , wherein the snapshot storage volume is stored on a local physical drive connected to a host computing device, the host computing device configured to execute the virtual machine (VM).

19 . The system of claim 15 , wherein the snapshot storage volume is stored on a remote virtual drive configured to be accessed over a network by a host computing device, the host computing device configured to execute the virtual machine (VM).

20 . The system of claim 15 , further comprising writing the software build action result to the snapshot storage volume.

Assignments (2)
CHANGE OF NAME Recorded Mar 13, 2026
From: STRIPE, INC.
To: STRIPE, LLC
Reel/Frame 075093/0754 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2022
From: CHERIVIRALA, SUSHAIN; DUNHAM, ANDREW
To: STRIPE, INC.
Reel/Frame 061830/0814 →