IP Library Granted Patent US 11,966,728
Granted Patent B2
US 11,966,728 · App. 17/672,995 · Granted Apr 23, 2024

Intelligent provisioning management

Inventor: Gaurav Johari (Palo Alto, CA)
Assignee: VMware, Inc.
G06F8/61G06F8/65G06F9/44505
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 11,966,728
App. No.
17/672,995
Granted
Apr 23, 2024
Kind
B2
Abstract

Disclosed are various examples of intelligent provisioning management. In some examples, device configuration signatures are received for a group of client devices. A user interface shows at least one of a recommended configuration with a recommended set of hardware components, a recommended hardware specification, a recommended set of applications, and a recommended set of firmware based on a superset of firmware identified from the device configuration signatures. A request to configure a client device according to the recommendation is transmitted.

Claims (37)

1. A system, comprising:

at least one computing device comprising at least one processor; and

at least one non-transitory memory comprising, wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:

receive a plurality of device configuration signatures corresponding to a group of client devices, a respective device configuration signature comprising: a hardware configuration for a corresponding client device;

generate a user interface that shows at least one of: a recommended set of hardware components based on a superset of hardware components specified by at least a subset of the plurality of device configuration signatures, and a recommended hardware specification based on the at least the subset of the plurality of device configuration signatures; and

transmit a request to configure hardware of at least one client device according to at least one of: the recommended set of hardware components, and the recommended hardware specification.

2. The system of claim 1 , wherein the recommended hardware specification is identified as one of: a highest hardware specification of the at least the subset of the plurality of device configuration signatures, a median hardware specification of the at least the subset of the plurality of device configuration signatures, or a mode hardware specification of the at least the subset of the plurality of device configuration signatures.

3. The system of claim 1 , wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:

generate the user interface to show a listing of the group of client devices; and

identify, through the user interface, a user selection of a subset of the client devices, wherein the subset of the plurality of device configuration signatures correspond to the subset of the client devices that are selected.

4. The system of claim 1 , wherein the request to configure the hardware of the at least one client device comprises a notification for an information technology professional to perform a hardware update for at least one client device.

5. The system of claim 1 , wherein the request to configure the hardware of the at least one client device comprises a transmission that requests a third-party service to configure a new device according to the at least one of: the superset of hardware components, and the recommended hardware specification.

6. The system of claim 1 , wherein the hardware components comprise at least one of: an input device, an output device, and a graphics card.

7. The system of claim 1 , wherein the respective device configuration signature comprises the hardware configuration, a firmware configuration, and a software configuration.

8. A non-transitory computer-readable medium comprising machine-readable instructions, wherein the instructions, when executed by at least one processor, cause at least one computing device to at least:

receive a plurality of device configuration signatures corresponding to a group of client devices, a respective device configuration signature comprising: a hardware configuration for a corresponding client device;

generate a user interface that shows at least one of: a recommended set of hardware components based on a superset of hardware components specified by at least a subset of the plurality of device configuration signatures, and a recommended hardware specification based on the at least the subset of the plurality of device configuration signatures; and

transmit a request to configure hardware of at least one client device according to at least one of: the recommended set of hardware components, and the recommended hardware specification.

9. The non-transitory computer-readable medium of claim 8 , wherein the recommended hardware specification is identified as one of: a highest hardware specification of the at least the subset of the plurality of device configuration signatures, a median hardware specification of the at least the subset of the plurality of device configuration signatures, or a mode hardware specification of the at least the subset of the plurality of device configuration signatures.

10. The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:

generate the user interface to show a listing of the group of client devices; and

identify, through the user interface, a user selection of a subset of the client devices, wherein the subset of the plurality of device configuration signatures correspond to the subset of the client devices that are selected.

11. The non-transitory computer-readable medium of claim 8 , wherein the request to configure the hardware of the at least one client device comprises a notification for an information technology professional to perform a hardware update for at least one client device.

12. The non-transitory computer-readable medium of claim 8 , wherein the request to configure the hardware of the at least one client device comprises a transmission that requests a third-party service to configure a new device according to the at least one of: the superset of hardware components, and the recommended hardware specification.

13. The non-transitory computer-readable medium of claim 8 , wherein the hardware components comprise at least one of: an input device, an output device, and a graphics card.

14. The non-transitory computer-readable medium of claim 8 , wherein the respective device configuration signature comprises the hardware configuration, a firmware configuration, and a software configuration.

15. A method performed by instructions executed by at least one processor of at least one computing device, the method comprising:

receiving a plurality of device configuration signatures corresponding to a group of client devices, a respective device configuration signature comprising: a hardware configuration for a corresponding client device;

generating a user interface that shows a recommended configuration comprising at least one of: a recommended set of hardware components based on a superset of hardware components specified by at least a subset of the plurality of device configuration signatures, a recommended hardware specification based on the at least the subset of the plurality of device configuration signatures, a recommended set of applications based on a superset of applications specified by the at least the subset of the plurality of device configuration signatures, and a recommended set of firmware based on a superset of firmware specified by the at least the subset of the plurality of device configuration signatures; and

transmitting a request to configure at least one client device according to at least one of: the recommended set of hardware components, the recommended hardware specification, the recommended set of applications, and the recommended set of firmware.

16. The method of claim 15 , wherein the recommended hardware specification is identified as one of: a highest hardware specification of the at least the subset of the plurality of device configuration signatures, a median hardware specification of the at least the subset of the plurality of device configuration signatures, or a mode hardware specification of the at least the subset of the plurality of device configuration signatures.

17. The method of claim 15 , wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:

generate the user interface to show a listing of the group of client devices; and

identify, through the user interface, a user selection of a subset of the client devices, wherein the subset of the plurality of device configuration signatures correspond to the subset of the client devices that are selected.

18. The method of claim 15 , wherein the request to configure the at least one client device comprises a notification transmitted to an information technology professional.

19. The method of claim 15 , wherein the request to configure the at least one client device comprises a notification transmitted to a third-party service to configure at least one new device corresponding to the at least one client device.

20. The method of claim 15 , wherein the hardware components comprise at least one of: an input device, an output device, and a graphics card.

Assignments (3)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0242 →