US 12,242,837 B2
Cross platform configuration domain translation
Rejith G. Kurup, Morganville, NJ (US); Rajesh Gupta, New York, NY (US); Benjamin Irizarry, New York, NY (US); Sathya Gopalreddy, Allentown, NJ (US); Lalit Kumar, West Windsor, NJ (US); Mahesh Napa, Secaucus, NJ (US); Andrew E. Jones, Dublin, OH (US); and Raghavendra Reedy Muttana, Lake Hiawatha, NJ (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 Jun. 30, 2022, as Appl. No. 17/810,250.
Application 17/810,250 is a continuation of application No. 16/945,489, filed on Jul. 31, 2020, granted, now 11,392,362.
Prior Publication US 2022/0334817 A1, Oct. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/61 (2018.01); G06F 9/4401 (2018.01); G06F 9/48 (2006.01)
CPC G06F 8/63 (2013.01) [G06F 9/4406 (2013.01); G06F 9/4881 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
presenting, in a web-based user interface, a plurality of software programs that are available for installation to a target electronic device;
receiving a selection of a first software program of the plurality of software programs, wherein a set of installation settings are stored in association with the first software program;
receiving a selection of an installation setting for the selected first software program;
receiving a selection of an operating system configuration for installation of an operating system on the target device;
receiving a selection of an installation setting for the selected operating system configuration;
generating a blueprint file comprising a reference to the first software program and a reference to the installation setting for the selected first software program, and a reference to the installation setting for the selected operating system configuration, the blueprint file comprising a blueprint identifier;
receiving a first device identifier associated with the target device and a selection of the blueprint identifier;
mapping the first software program to a first provider identifier associated with a first provider service, wherein the target device and the first provider service are connected via a communication network;
generating a task schedule by prioritizing an installation of the first software program and the operating system based on one or more dependency rules; and
transmitting, according to the task schedule, an installation instruction for installing the first software program to the first provider service associated with the first provider identifier, wherein the installation instruction identifies the first software program and comprises the selected installation setting.