US 11,789,627 B2
Techniques for persisting data across instances of a cloud shell
Christopher S. Kasso, Los Altos, CA (US); Peter Grant Gavares, Austin, TX (US); Shih-Chang Chen, Mount Laurel, NJ (US); Devasena Kiruba Sagar, Burlington, NJ (US); and Michael William Gilbode, Mount Laurel, NJ (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Dec. 8, 2022, as Appl. No. 18/77,854.
Application 18/077,854 is a continuation of application No. 17/714,794, filed on Apr. 6, 2022, granted, now 11,550,484.
Application 17/714,794 is a continuation of application No. 17/078,835, filed on Oct. 23, 2020, granted, now 11,327,673, issued on May 10, 2022.
Prior Publication US 2023/0101441 A1, Mar. 30, 2023
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 11/14 (2006.01)
CPC G06F 3/064 (2013.01) [G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0631 (2013.01); G06F 3/0644 (2013.01); G06F 11/1451 (2013.01); G06F 11/1464 (2013.01); G06F 11/1469 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computing device, a first request from a session manager service to establish a connection to a secure shell instance and restore a user block volume with corresponding backup user data;
reserving, by the computing device, an empty block volume;
transmitting, by the computing device, a backup data identifier associated with the corresponding backup user data to a backup service;
receiving, by the computing device, the corresponding backup user data from the backup service;
providing, by the computing device, the corresponding backup user data to the empty block volume to create a restore volume;
transmitting, by the computing device, a restore volume identifier corresponding to a data center identifier associated with the restore volume to the session manager service; and
receiving, by the computing device, a second request to attach the restore volume to a reserved instance, the second request being received from the session manager service.