IP Library Granted Patent US 12,393,866
Granted Patent B2
US 12,393,866 · App. 17/243,684 · Granted Aug 19, 2025

System and method for identification of replacement parts using artificial intelligence/machine learning

Inventors: Sathish Kumar Bikumala (Round Rock, TX); Parminder Singh Sethi (Punjab, IN); Deepak NagarajeGowda (Cary, NC)
Assignee: Dell Products L.P.
G06N20/00G06F16/211G06F16/285G06N5/04G06Q10/0875G06Q10/20G06Q30/0633G06Q40/12G06Q30/0603
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,393,866
App. No.
17/243,684
Filed
Apr 29, 2021
Granted
Aug 19, 2025
Kind
B2
Art Unit
2144
USPC
706/12
Abstract

Systems, methods, and computer-readable media to identify replacement parts for an electronic asset using artificial intelligence/machine learning (AI/ML). In at least one embodiment, part data may be provided to an input of a trained AI/ML parts similarity model that has been trained to determine similarities between parts, including the parts used in a plurality of electronic assets of the organization. The trained AI/ML parts similarity model uses the part data to provide information relating to parts that are compatible with the part. In certain embodiments, the information relating to compatible parts includes an identifier for compatible parts and a similarity score indicating how similar each compatible part is to the part that is to be used to service the electronic asset.

Claims (96)

1. A computer-implemented method comprising:

obtaining part data for a part that is to be used to service an electronic asset of an organization;

providing the part data to an input of a trained AI/ML parts similarity model that has been trained to determine similarities between parts, including parts used in a plurality of electronic assets of the organization, wherein

the trained AI/ML parts similarity model is trained using processed feature data extracted from a plurality of data sources having data relating to part numbers and corresponding part specifications for a plurality of parts, including parts used in the plurality of electronic assets,

the trained AI/ML parts similarity model uses the part data to provide information relating to parts that are compatible with the part, and

the information relating to compatible parts includes an identifier for compatible parts and a similarity score indicating how similar each compatible part is to the part that is to be used to service the electronic asset, the similarity score representing a degree of compatibility between the part and the each compatible part; and

providing the information relating to compatible parts to a user to facilitate service of the electronic asset; and wherein

the plurality of data sources includes one or more of:

telemetry data for parts used in the plurality of electronic assets;

purchase orders for parts used in the plurality of electronic assets;

invoices for parts used in the plurality of electronic assets;

inventory data for parts used in the plurality of electronic assets;

service records relating to the plurality of electronic assets;

service records for parts used in the plurality of electronic assets; and

a parts catalog for parts used in the plurality of electronic assets; and,

training of the trained AI/ML parts similarity model comprises:

extracting and selecting feature data from the plurality of data sources;

executing an unsupervised AI/ML categorical model using the feature data to generate clusters of data corresponding to similar parts;

executing a hash operation on the data corresponding to similar parts;

executing a quantization operation on the hashed data;

executing a mapping operation on the hashed data to map similar parts to correspondingly similar bins based on results of the quantization operation, wherein the mapping operation generates binned part data including the hashed data and corresponding bins; and

using the binned part data as an input for training the trained AI/ML parts similarity model.

2. The computer-implemented method of claim 1 , wherein

the trained AI/ML parts similarity model further provides information relating to availability of one or more of the compatible parts.

3. The computer-implemented method of claim 1 , wherein

the trained AI/ML parts similarity model is further configured to identify alternative parts that are compatible with the part, wherein the alternative parts include parts not currently used in any of the plurality of electronic assets.

4. The computer-implemented method of claim 1 , further comprising:

automatically generating an order to obtain one or more of the compatible parts from a vendor.

5. The computer-implemented method of claim 1 , further comprising:

using a trained AI/ML parts failure model to predict failure of a part used in an electronic asset; and

providing part data for the part predicted to fail to an input of the trained AI/ML parts similarity model, wherein the trained AI/ML parts similarity model uses the part data for the part predicted to fail to provide information relating to parts that are compatible with the part predicted to fail.

6. A system comprising:

one or more information handling systems, wherein the one or more information handling systems include:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus;

wherein the computer program code included in one or more of the information handling systems is executable by the processor of the information handling system so that the information handling system, alone or in combination with other information handling systems, executes operations comprising:

obtaining part data for a part that is to be used to service an electronic asset of an organization;

providing the part data to an input of a trained AI/ML parts similarity model that has been trained to determine similarities between parts, including parts used in a plurality of electronic assets of the organization, wherein

the trained AI/ML parts similarity model is trained using processed feature data extracted from a plurality of data sources having data relating to part numbers and corresponding part specifications for a plurality of parts, including parts used in the plurality of electronic assets,

the trained AI/ML parts similarity model uses the part data to provide information relating to parts that are compatible with the part, and

the information relating to compatible parts includes an identifier for compatible parts and a similarity score indicating how similar each compatible part is to the part that is to be used to service the electronic asset, the similarity score representing a degree of compatibility between the part and the each compatible part; and

providing the information relating to compatible parts to a user to facilitate service of the electronic asset; and wherein

the plurality of data sources includes one or more of:

telemetry data for parts used in the plurality of electronic assets;

purchase orders for parts used in the plurality of electronic assets;

invoices for parts used in the plurality of electronic assets;

inventory data for parts used in the plurality of electronic assets;

service records relating to the plurality of electronic assets;

service records for parts used in the plurality of electronic assets; and

a parts catalog for parts used in the plurality of electronic assets; and,

training of the trained AI/ML parts similarity model comprises:

extracting and selecting feature data from the plurality of data sources;

executing an unsupervised AI/ML categorical model using the feature data to generate clusters of data corresponding to similar parts;

executing a hash operation on the data corresponding to similar parts;

executing a quantization operation on the hashed data;

executing a mapping operation on the hashed data to map similar parts to correspondingly similar bins based on results of the quantization operation, wherein the mapping operation generates binned part data including the hashed data and corresponding bins; and

using the binned part data as an input for training the trained AI/ML parts similarity model.

7. The system of claim 6 , wherein

the trained AI/ML parts similarity model further provides information relating to availability of one or more of the compatible parts.

8. The system of claim 6 , wherein

the trained AI/ML parts similarity model is further configured to identify alternative parts that are compatible with the part, wherein the alternative parts include parts not currently used in any of the plurality of electronic assets.

9. The system of claim 6 , wherein the operations further comprise:

automatically generating an order to obtain one or more of the compatible parts from a vendor.

10. The system of claim 6 , wherein the operations further comprise:

using a trained AI/ML parts failure model to predict failure of a part used in an electronic asset; and

providing part data for the part predicted to fail to an input of the trained AI/ML parts similarity model, wherein the trained AI/ML parts similarity model uses the part data for the part predicted to fail to provide information relating to parts that are compatible with the part predicted to fail.

11. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:

obtaining part data for a part that is to be used to service an electronic asset of an organization;

providing the part data to an input of a trained AI/ML parts similarity model that has been trained to determine similarities between parts, including parts used in a plurality of electronic assets of the organization, wherein

the trained AI/ML parts similarity model is trained using processed feature data extracted from a plurality of data sources having data relating to part numbers and corresponding part specifications for a plurality of parts, including parts used in the plurality of electronic assets,

the trained AI/ML parts similarity model uses the part data to provide information relating to parts that are compatible with the part, and

the information relating to compatible parts includes an identifier for compatible parts and a similarity score indicating how similar each compatible part is to the part that is to be used to service the electronic asset, the similarity score representing a degree of compatibility between the part and the each compatible part; and

providing the information relating to compatible parts to a user to facilitate service of the electronic asset; and wherein

the plurality of data sources includes one or more of:

telemetry data for parts used in the plurality of electronic assets;

purchase orders for parts used in the plurality of electronic assets;

invoices for parts used in the plurality of electronic assets;

inventory data for parts used in the plurality of electronic assets;

service records relating to the plurality of electronic assets;

service records for parts used in the plurality of electronic assets; and

a parts catalog for parts used in the plurality of electronic assets; and,

training of the trained AI/ML parts similarity model comprises:

extracting and selecting feature data from the plurality of data sources;

executing an unsupervised AI/ML categorical model using the feature data to generate clusters of data corresponding to similar parts;

executing a hash operation on the data corresponding to similar parts;

executing a quantization operation on the hashed data;

executing a mapping operation on the hashed data to map similar parts to correspondingly similar bins based on results of the quantization operation, wherein the mapping operation generates binned part data including the hashed data and corresponding bins; and

using the binned part data as an input for training the trained AI/ML parts similarity model.

12. The non-transitory, computer-readable storage medium of claim 11 , wherein

the trained AI/ML parts similarity model further provides information relating to availability of one or more of the compatible parts.

13. The non-transitory, computer-readable storage medium of claim 11 , wherein

the trained AI/ML parts similarity model is further configured to identify alternative parts that are compatible with the part, wherein the alternative parts include parts not currently used in any of the plurality of electronic assets.

14. The non-transitory, computer-readable storage medium of claim 11 , wherein the instructions are further configured for:

using a trained AI/ML parts failure model to predict failure of a part used in an electronic asset; and

providing part data for the part predicted to fail to an input of the trained AI/ML parts similarity model, wherein the trained AI/ML parts similarity model uses the part data for the part predicted to fail to provide information relating to parts that are compatible with the part predicted to fail.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0280) 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 062022/0255 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0001) 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 062021/0844 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0124) 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 062022/0012 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058297/0332 →
SECURITY INTEREST Recorded May 19, 2021
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 056295/0280 →
SECURITY INTEREST Recorded May 19, 2021
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 056295/0001 →
SECURITY INTEREST Recorded May 19, 2021
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 056295/0124 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PATENTS THAT WERE ON THE ORIGINAL SCHEDULED SUBMITTED BUT NOT ENTERED PREVIOUSLY RECORDED AT REEL: 056250 FRAME: 0541. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 17, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056311/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2021
From: BIKUMALA, SATHISH KUMAR; SETHI, PARMINDER SINGH; NAGARAJEGOWDA, DEEPAK
To: DELL PRODUCTS L.P.
Reel/Frame 056079/0764 →
Continuity (1)
Related Publication 20220351066A1 · Nov 3, 2022
References Cited (24)
US 6486439B1 · Spear · 2002 [cited by examiner]
US 10013510B1 · Kanthasamy · 2018 [cited by examiner]
US 10824145B1 · Konrardy · 2020 [cited by examiner]
US 10949814B1 · Nelson · 2021 [cited by examiner]
US 11288789B1 · Chen · 2022 [cited by examiner]
US 11844134B1 · Agarwal · 2023 [cited by examiner]
US 11861953B1 · Hayes · 2024 [cited by examiner]
US 20020156692A1 · Squeglia · 2002 [cited by examiner]
US 20080059120A1 · Xiao · 2008 [cited by examiner]
US 20150095196A1 · Burks · 2015 [cited by examiner]
US 20160284116A1 · Crain · 2016 [cited by examiner]
US 20180260793A1 · Li · 2018 [cited by examiner]
US 20190056107A1 · Desai · 2019 [cited by examiner]
US 20200104793A1 · Wang · 2020 [cited by examiner]
US 20200134496A1 · Lugo Beauchamp · 2020 [cited by examiner]
US 20200211699A1 · Nuthi · 2020 [cited by examiner]
US 20200379454A1 · Trinh · 2020 [cited by examiner]
US 20210004284A1 · Vah · 2021 [cited by examiner]
US 20220036214A1 · Venugopal · 2022 [cited by examiner]
US 20220055635A1 · Yokoyama · 2022 [cited by examiner]
CN 112651411A · 2021 [cited by examiner]
Title: IoT-Based Prognostics and Systems Health Management for Industrial Applications Authors: Daeil Kwon1, (Member, IEEE), Melinda R. Hodkiewicz2, (Member, IEEE), Jiajie Fan3, (Member, IEEE), Tadahiro Sgibutani4, and … [cited by examiner]
Carvalho, Thyago P., et al. “A systemic literature review of machine learning methods applied to predictive maintenance.” Computers & Industrial Engineering 137 (2019): 106024 (Year: 2019). [cited by examiner]
Abdi, Abdollah, and Sharareh Taghipour. “Sustainable asset management: A repair-replacement decision model considering environmental impacts, maintenance quality, and risk.” Computers & Industrial Engineering 136 (2019)… [cited by examiner]