US 11,853,100 B2
Automated delivery of cloud native application updates using one or more user-connection gateways
Anurag Sharma, Cedar Park, TX (US); Jeffrey T. Glenn, Pflugerville, TX (US); Matt Puerkel, Minneapolis, MN (US); Eddie Pavkovic, Westford, MA (US); and Aaron W. Spiegel, Stilwell, KS (US)
Assigned to EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Apr. 12, 2021, as Appl. No. 17/227,644.
Prior Publication US 2022/0326929 A1, Oct. 13, 2022
Int. Cl. G06F 8/65 (2018.01); H04L 9/40 (2022.01); H04L 67/06 (2022.01); G06F 21/57 (2013.01); G06F 9/445 (2018.01); H04L 67/00 (2022.01)
CPC G06F 8/65 (2013.01) [G06F 9/44505 (2013.01); G06F 21/577 (2013.01); H04L 63/029 (2013.01); H04L 63/062 (2013.01); H04L 63/08 (2013.01); H04L 67/06 (2013.01); G06F 2221/033 (2013.01); H04L 67/34 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
generating at least one application update package pertaining to at least one cloud native application;
generating at least one manifest file comprising identifying information for the at least one application update package and metadata pertaining to implementing at least a portion of the at least one application update package, wherein the identifying information comprises one or more of at least one software unique identifier for the at least one cloud native application, at least one service tag for the at least one cloud native application, at least one serial number for the at least one cloud native application, and install base information for the at least one cloud native application;
outputting, to at least one user device, at least one unique access key and one or more credentials for use in establishing connectivity via one or more user-connection gateways;
outputting, to the at least one user device via the one or more user-connection gateways, (i) a request for automated remote action on at least one version of the at least one cloud native application implemented within at least one on-premise user environment associated with the at least one user device, and (ii) a notice indicating that the at least one manifest file is available, wherein the remote action relates to the at least one application update package, and wherein the request comprises at least one message associated with determining that a connection with the at least one user device is functional;
processing, via the one or more user-connection gateways, a response from the at least one user device approving the request for automated remote action;
outputting, based at least in part on processing the response, the at least one manifest file to the at least one on-premise user environment associated with the at least one user device; and
initiating, in accordance with the at least one manifest file, automated implementation of the at least one application update package to the at least one version of the at least one cloud native application implemented within the at least one on-premise user environment;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory.