IP Library Granted Patent US 11,272,031
Granted Patent B2
US 11,272,031 · App. 16/867,847 · Granted Mar 8, 2022

Device configuration using artificial intelligence-based profiling

Inventors: Parminder Singh Sethi (Ludhiana, IN); Suren Kumar (Katpadi, IN); Veena R (Bangalore, IN)
Assignee: Dell Products L.P.
H04L67/303G06K9/6215G06K9/6267G06N20/00H04L67/34
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,272,031
App. No.
16/867,847
Granted
Mar 8, 2022
Kind
B2
Abstract

A processing platform comprises at least one processor coupled to at least one memory, and is configured to obtain a set of profiles for configuring a set of devices in an information processing system wherein, for a given device, a given profile comprises one or more configuration attribute values corresponding to one or more components of the given device. The processing platform divides each of at least a portion of the profiles of the set of profiles into two or more sub-profiles to form a set of sub-profiles wherein, for a given divided profile of a given device, two or more sub-profiles respectively correspond to two or more components of the given device. The processing platform stores the set of sub-profiles for use in configuring another device in the information processing system.

Claims (56)

1. An apparatus comprising:

a processing platform comprising at least one processor coupled to at least one memory;

the processing platform configured to:

obtain a set of profiles for configuring a set of devices in an information processing system wherein, for a given device, a given profile comprises one or more configuration attribute values corresponding to one or more components of the given device;

divide each of at least a portion of the profiles of the set of profiles into two or more sub-profiles to form a set of sub-profiles wherein, for a given divided profile of a given device, two or more sub-profiles respectively correspond to two or more components of the given device;

store the set of sub-profiles;

analyze at least a portion of the set of sub-profiles;

identify one or more sub-profiles from the set of sub-profiles that are a match for another device in the information processing system based on the analysis; and

form a profile for the other device from the one or more identified sub-profiles.

2. The apparatus of claim 1 , wherein the processing platform is further configured to:

identify a profile from the set of profiles based on the analysis; and

form a profile for the other device from the identified profile.

3. The apparatus of claim 2 , wherein the processing platform is further configured to:

configure the other device using the profile formed from the one or more identified sub-profiles or the identified profile.

4. The apparatus of claim 1 , wherein identifying the one or more sub-profiles from the set of sub-profiles that are a match for the other device is based on a multi-label classification operation that correlates two or more of a current device state, one or more applications installed on the device, and one or more anticipated device requirements.

5. The apparatus of claim 4 , wherein the multi-label classification operation comprises one or more artificial intelligence-based algorithms.

6. An apparatus comprising:

a processing platform comprising at least one processor coupled to at least one memory;

the processing platform configured to:

obtain a set of profiles for configuring a set of devices in an information processing system wherein, for a given device, a given profile comprises one or more configuration attribute values corresponding to one or more components of the given device;

divide each of at least a portion of the profiles of the set of profiles into two or more sub-profiles to form a set of sub-profiles wherein, for a given divided profile of a given device, two or more sub-profiles respectively correspond to two or more components of the given device; and

store the set of sub-profiles for use in configuring another device in the information processing system;

wherein dividing each of at least a portion of the profiles of the set of profiles into two or more sub-profiles to form the set of sub-profiles further comprises using a topic tagging operation wherein, for a given profile, each component and its one or more configuration attribute values is tagged as a topic, and the given profile is divided into tagged topics such that each component and its one or more configuration attribute values becomes part of a given sub-profile of the given profile.

7. A method performed by a processing platform, comprising:

obtaining a set of profiles for configuring a set of devices in an information processing system wherein, for a given device, a given profile comprises one or more configuration attribute values corresponding to one or more components of the given device;

dividing each of at least a portion of the profiles of the set of profiles into two or more sub-profiles to form a set of sub-profiles wherein, for a given divided profile of a given device, two or more sub-profiles respectively correspond to two or more components of the given device;

storing the set of sub-profiles;

analyzing at least a portion of the set of sub-profiles;

identifying one or more sub-profiles from the set of sub-profiles that are a match for another device in the information processing system based on the analysis; and

forming a profile for the other device from the one or more identified sub-profiles;

wherein the processing platform comprises at least one processor coupled to at least one memory.

8. The apparatus of claim 1 , wherein identifying the one or more sub-profiles from the set of sub-profiles that are a match for the other device is based on a contextual matching operation.

9. The method of claim 7 , further comprising:

identifying a profile from the set of profiles based on the analysis; and

forming a profile for the other device from the identified profile.

10. The method of claim 9 , further comprising:

configuring the other device using the profile formed from the one or more identified sub-profiles or the identified profile.

11. The method of claim 7 , wherein identifying the one or more sub-profiles from the set of sub-profiles that are a match for the other device is based on a multi-label classification operation that correlates two or more of a current device state, one or more applications installed on the device, and one or more anticipated device requirements.

12. The method of claim 11 , wherein the multi-label classification operation comprises one or more artificial intelligence-based algorithms.

13. The method of claim 7 , wherein dividing each of at least a portion of the profiles of the set of profiles into two or more sub-profiles to form the set of sub-profiles further comprises using a topic tagging operation wherein, for a given profile, each component and its one or more configuration attribute values is tagged as a topic, and the given profile is divided into tagged topics such that each component and its one or more configuration attribute values becomes part of a given sub-profile of the given profile.

14. The method of claim 7 , wherein identifying the one or more sub-profiles from the set of sub-profiles that are a match for the other device is based on a contextual matching operation.

15. A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code, when executed by a processing platform comprising at least one processor coupled to at least one memory, causes the processing platform to:

obtain a set of profiles for configuring a set of devices in an information processing system wherein, for a given device, a given profile comprises one or more configuration attribute values corresponding to one or more components of the given device;

divide each of at least a portion of the profiles of the set of profiles into two or more sub-profiles to form a set of sub-profiles wherein, for a given divided profile of a given device, two or more sub-profiles respectively correspond to two or more components of the given device;

store the set of sub-profiles;

analyze at least a portion of the set of sub-profiles;

identify one or more sub-profiles from the set of sub-profiles that are a match for another device in the information processing system based on the analysis; and

form a profile for the other device from the one or more identified sub-profiles.

16. The computer program product of claim 15 , wherein the processing platform is further caused to:

identify a profile from the set of profiles based on the analysis; and

form a profile for the other device from the identified profile.

17. The computer program product of claim 16 , wherein the processing platform is further caused to:

configure the other device using the profile formed from the one or more identified sub-profiles or the identified profile.

18. The computer program product of claim 15 , wherein identifying the one or more sub-profiles from the set of sub-profiles that are a match for the other device is based on a multi-label classification operation that correlates two or more of a current device state, one or more applications installed on the device, and one or more anticipated device requirements.

19. The computer program product of claim 15 , wherein dividing each of at least a portion of the profiles of the set of profiles into two or more sub-profiles to form the set of sub-profiles further comprises using a topic tagging operation wherein, for a given profile, each component and its one or more configuration attribute values is tagged as a topic, and the given profile is divided into tagged topics such that each component and its one or more configuration attribute values becomes part of a given sub-profile of the given profile.

20. The computer program product of claim 15 , wherein identifying the one or more sub-profiles from the set of sub-profiles that are a match for the other device is based on a contextual matching operation.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2020
From: SETHI, PARMINDER SINGH; KUMAR, SUREN; R, VEENA
To: DELL PRODUCTS L.P.
Reel/Frame 052585/0945 →
Continuity (1)
Related Publication 20210352159A1 · Nov 11, 2021
Cited By (1)
US 12,289,212