US 12,321,238 B2
User authorization for file level restoration from image level backups
Anton Gostev, Saint-Petersburg (RU)
Assigned to VEEAM SOFTWARE AG, Baar (CH)
Filed by VEEAM SOFTWARE AG, Baar (CH)
Filed on Nov. 7, 2023, as Appl. No. 18/387,727.
Application 18/387,727 is a continuation of application No. 17/329,732, filed on May 25, 2021, granted, now 11,860,738.
Application 18/387,727 is a continuation of application No. 16/552,720, filed on Aug. 27, 2019, granted, now 11,016,856, issued on May 25, 2021.
Application 17/329,732 is a continuation of application No. 14/831,576, filed on Aug. 20, 2015, granted, now 10,394,657, issued on Aug. 27, 2019.
Claims priority of provisional application 62/040,295, filed on Aug. 21, 2014.
Prior Publication US 2024/0070030 A1, Feb. 29, 2024
Int. Cl. G06F 11/14 (2006.01); G06F 16/27 (2019.01); G06F 21/31 (2013.01); G06F 21/33 (2013.01); G06F 21/62 (2013.01); H04L 9/40 (2022.01)
CPC G06F 11/1448 (2013.01) [G06F 11/1461 (2013.01); G06F 11/1469 (2013.01); G06F 16/27 (2019.01); G06F 21/31 (2013.01); G06F 21/335 (2013.01); G06F 21/6218 (2013.01); G06F 21/629 (2013.01); H04L 63/102 (2013.01); G06F 2201/815 (2013.01); G06F 2201/86 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor; and
a hypervisor comprising a virtual machine monitor, wherein the hypervisor is configured to:
launch, using the virtual machine monitor, one or more virtual machines, wherein a virtual machine of the one or more virtual machines comprises a backup application user interface, wherein the backup application user interface is configured to provide web-based access to a backup application implemented on a backup server remote from the system;
transmit, by the backup application user interface, a restoration request to the backup server, wherein the restoration request includes a machine identifier of the virtual machine, wherein the machine identifier of the virtual machine comprises one of a domain name system name, an Internet Protocol address assigned to the virtual machine, or a hypervisor-level virtual machine identifier; and
provide access, via the backup application user interface to a virtual machine image level backup associated with the virtual machine, wherein the access is provided responsive to the restoration request being accepted by the backup server based on the machine identifier of the virtual machine.