IP Library Granted Patent US 12,355,802
Granted Patent B2
US 12,355,802 · App. 17/970,314 · Granted Jul 8, 2025

Method and system for virtual desktop service manager placement based on security profiles

Inventors: John Kelly (Mallow, IE); Dharmesh M. Patel (Round Rock, TX)
Assignee: DELL PRODUCTS L.P.
H04L63/1433G06F9/455H04L63/102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,355,802
App. No.
17/970,314
Granted
Jul 8, 2025
Kind
B2
Abstract

A method for managing virtual desktop management placement comprises obtaining, by a virtual desktop management placement service, a request for assigning a virtual desktop service manager to one of a plurality of management environments based on a security profile of the management environment, in response to the request: performing a security profile analysis on the plurality of management environments to assign a management environment to implement the virtual desktop service manager, and initiating a deployment of the virtual desktop service manager on the management environment based on the security profile analysis.

Claims (70)

1. A method for managing virtual desktop management placement, the method comprising:

obtaining, by a virtual desktop management placement service, a request for assigning a virtual desktop service manager to one of a plurality of management environments based on a security profile of a management environment in the plurality of management environments;

in response to the request:

performing a security profile analysis on the plurality of management environments to assign the management environment to implement the virtual desktop service manager,

wherein the plurality of management environments comprises a first management environment and a second management environment,

wherein the security profile analysis comprises selecting, between the first management environment and the second management environment, placement of the management environment based on a first security profile of the first management environment and a second security profile of the second management environment,

wherein the first management environment is a core location data center owned by a user interfacing with the virtual desktop management placement service via a front-end environment, and

wherein the second management environment is a public cloud environment operatively connected to the front-end environment via a wide area network; and

initiating a deployment of the virtual desktop service manager on the management environment based on the security profile analysis,

wherein the virtual desktop service manager manages remote computer-implemented services to be provided by backend devices to the front-end environment, operated by a user, and

wherein the management environment in which the virtual desktop service manager is deployed is in a different environment from the backend devices, and

wherein the management environment is one of the first management environment or the second management environment.

2. The method of claim 1 , wherein performing the security profile analysis comprises:

sending a front-end environment security profile form to an administrator of the front-end environment; and

obtaining a response to the front-end environment security profile form, wherein the response comprises a front-end environment security profile, and

wherein initiating the deployment comprises installing the virtual desktop service manager in the management environment based on the front-end environment security profile.

3. The method of claim 2 , wherein the virtual desktop service manager manages a virtual desktop infrastructure environment using the management environment.

4. The method of claim 2 , wherein the front-end environment security profile comprises at least one of: a number of open ports for accessing the front-end environment, a security protocol preference, a password complexity requirement for accessing the virtual desktop service manager, and an encryption requirement.

5. The method of claim 2 , wherein performing the security profile analysis further comprises comparing the front-end environment security profile to each of the plurality of management environments to determine that a security profile of the management environment is compatible with the front-end environment security profile.

6. The method of claim 1 , further comprising:

after initiating the deployment of the virtual desktop service manager on the management environment:

monitoring resource utilization of the management environment for implementing the virtual desktop service manager;

making a determination that the resource utilization has reached a utilization threshold; and

based on the determination, assigning a third management environment of the plurality of management environments for implementing the virtual desktop service manager; and

initiating a second deployment of the virtual desktop service manager on the second management environment.

7. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing information handling systems, the method comprising:

obtaining, by a virtual desktop management placement service, a request for assigning a virtual desktop service manager to one of a plurality of management environments based on a security profile of a management environment in the plurality of management environments;

in response to the request:

performing a security profile analysis on the plurality of management environments to assign the management environment to implement the virtual desktop service manager,

wherein the plurality of management environments comprises a first management environment and a second management environment,

wherein the security profile analysis comprises selecting, between the first management environment and the second management environment, placement of the management environment based on a first security profile of the first management environment and a second security profile of the second management environment,

wherein the first management environment is a core location data center owned by a user interfacing with the virtual desktop management placement service via a front-end environment, and

wherein the second management environment is a public cloud environment operatively connected to the front-end environment via a wide area network; and

initiating a deployment of the virtual desktop service manager on the management environment based on the security profile analysis,

wherein the virtual desktop service manager manages remote computer-implemented services to be provided by backend devices to the front-end environment,

wherein the management environment in which the virtual desktop service manager is deployed is in a different environment from the backend devices, and

wherein the management environment is one of the first management environment or the second management environment.

8. The non-transitory computer readable medium of claim 7 , wherein performing the security profile analysis comprises:

sending a front-end environment security profile form to an administrator of the front-end environment; and

obtaining a response to the front-end environment security profile form, wherein the response comprises a front-end environment security profile, and

wherein initiating the deployment comprises installing the virtual desktop service manager in the management environment based on the front-end environment security profile.

9. The non-transitory computer readable medium of claim 8 , wherein the virtual desktop service manager manages a virtual desktop infrastructure environment using the management environment.

10. The non-transitory computer readable medium of claim 8 , wherein the front-end environment security profile comprises at least one of: a number of open ports for accessing the front-end environment, a security protocol preference, a password complexity requirement for accessing the virtual desktop service manager, and an encryption requirement.

11. The non-transitory computer readable medium of claim 8 , wherein performing the security profile analysis further comprises comparing the entity front-end environment security profile to each of the plurality of management environments to determine that a security profile of the management environment is compatible with the entity front-end environment security profile.

12. The non-transitory computer readable medium of claim 7 , the method further comprising:

after initiating the deployment of the virtual desktop service manager on the management environment:

monitoring resource utilization of the management environment for implementing the virtual desktop service manager;

making a determination that the resource utilization has reached a utilization threshold; and

based on the determination, assigning a second third management environment of the plurality of management environments for implementing the virtual desktop service manager; and

initiating a second deployment of the virtual desktop service manager on the second management environment.

13. A system, comprising:

a processor; and

memory including instructions, which when executed by the processor, perform a method comprising:

obtaining, by a virtual desktop management placement service, a request for assigning a virtual desktop service manager to one of a plurality of management environments based on a security profile of a management environment in the plurality of management environments;

in response to the request:

performing a security profile analysis on the plurality of management environments to assign the management environment to implement the virtual desktop service manager,

wherein the plurality of management environments comprises a first management environment and a second management environment,

wherein the security profile analysis comprises selecting, between at least the first management environment and the second management environment, placement of the management environment based on a first security profile of the first management environment and a second security profile of the second management environment,

wherein the first management environment is a core location data center owned by a user interfacing with the virtual desktop management placement service via a front-end environment, and

wherein the second management environment is a public cloud environment operatively connected to the front-end environment via a wide area network; and

initiating a deployment of the virtual desktop service manager on the management environment based on the security profile analysis,

wherein the virtual desktop service manager manages remote computer-implemented services to be provided by backend devices to the front-end environment,

wherein the management environment in which the virtual desktop service manager is deployed is in a different environment from the backend devices, and

wherein the management environment is one of the first management environment or the second management environment.

14. The system of claim 13 , wherein performing the security profile analysis comprises:

sending a front-end environment security profile form to an administrator of the front-end environment; and

obtaining a response to the front-end environment security profile form, wherein the response comprises a front-end environment security profile, and

wherein initiating the deployment comprises installing the virtual desktop service manager in the management environment based on the front-end environment security profile.

15. The system of claim 14 , wherein the virtual desktop service manager manages a virtual desktop infrastructure environment using the management environment.

16. The system of claim 14 , wherein the front-end environment security profile comprises at least one of: a number of open ports for accessing the front-end environment, a security protocol preference, a password complexity requirement for accessing the virtual desktop service manager, and an encryption requirement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2022
From: KELLY, JOHN; PATEL, DHARMESH M.
To: DELL PRODUCTS L.P.
Reel/Frame 061513/0055 →
Continuity (2)
Related Publication 20240137380A1 · Apr 25, 2024
Related Publication 20240236135A9 · Jul 11, 2024
References Cited (7)
US 10063630B2 · Kim · 2018 [cited by examiner]
US 20110184993A1 · Chawla · 2011 [cited by examiner]
US 20120284628A1 · Wong · 2012 [cited by examiner]
US 20120311157A1 · Erickson · 2012 [cited by examiner]
US 20130014033A1 · Hamick · 2013 [cited by examiner]
US 20170139738A1 · Kim · 2017 [cited by examiner]
US 20210209254A1 · Liggins · 2021 [cited by examiner]