US 12,423,079 B2
Deploying immutable image software onto branch retail devices
Kin Au, New York, NY (US); Thomas Skinner, New York, NY (US); Steven Burd, New York, NY (US); Russell White, New York, NY (US); Kevin Sharb, New York, NY (US); Chad Miller, New York, NY (US); and Abhishek Mahajan, New York, NY (US)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMorgan Chase Bank, N.A., New York, NY (US)
Filed on Aug. 21, 2023, as Appl. No. 18/236,357.
Prior Publication US 2025/0068407 A1, Feb. 27, 2025
Int. Cl. G06F 8/61 (2018.01)
CPC G06F 8/63 (2013.01) 19 Claims
OG exemplary drawing
 
1. A server system comprising:
a network communications interface;
a storage medium having instructions;
a processor that executes the instructions to perform operations comprising:
accessing a signal, over a network via the network communication interface, to initiate an event on a remote branch computer system and publishing an immutable branch-image deployment event message for the event onto a messaging databus, wherein the event on the remote branch computer system is a deployment of the immutable branch-image software to alter or reimage existing software stored or executed on the remote branch computer system, and wherein the immutable branch-image deployment event message comprises a preload event message and a build event message for the deployment of the immutable branch-image software;
subscribing, by an agent residing on the remote branch computer system, to the messaging databus for the preload event message and the build event message;
storing the immutable branch image software in a repository that is accessible via a secure network socket;
monitoring the messaging databus to detect the preload event;
downloading, by the agent, the immutable branch-image software from the repository onto the remote branch computer system in response to detecting the preload event message;
monitoring, by the agent, the messaging databus to detect the build event message; and
triggering, by the agent, installation of the downloaded immutable branch-image software on the remote branch computer system in response detecting the build event message.