IP Library Patent Application 16752761
Patent Application
App. No. 16/752,761

MACHINE LEARNING BASED INTELLIGENT PARTS CATALOG

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 None
App. No.
16/752,761
Abstract

As an example, a server may host an intelligent parts catalog that uses multiple machine learning models to identify a similarity between each part and one or more other parts in the intelligent parts catalog based on attributes of each of the parts in the intelligent parts catalog. For example, the attributes may include size, form factor, electrical characteristics, power consumption, price, regulations complied with, reliability, taxonomy, and the like. If a particular part becomes unavailable (e.g., due to weather, labor strike, or manufacturing issues), the intelligent parts catalog may provide a similarity score with each similar part that quantifies how similar each similar part is to the particular part. In this way, the same bill of materials can be used to identify parts to create a first product for a quality-conscious market, a second product for a price-sensitive market, and a third product to comply with local regulations.

Claims (88)

1 . A computer-implemented method comprising:

receiving, by an intelligent parts catalog hosted by a server, a query comprising a part number corresponding to a particular part used to manufacture a product;

determining, by the intelligent parts catalog, a particular set of attributes associated with the particular part;

performing, by the intelligent parts catalog, a comparison of the particular set of attributes to individual sets of attributes associated with individual part numbers in the intelligent parts catalog;

determining, by the intelligent parts catalog, one or more similar parts to the particular part based on the comparison;

determining, by the intelligent parts catalog, a similarity score associated with at least a portion of the individual part numbers;

determining, by the intelligent parts catalog, one or more similar parts to the particular part based on the associated similarity score; and

providing, by the intelligent parts catalog, results including one or more similar part numbers corresponding to the one or more similar parts, the one or more similar part numbers ordered in descending order based on the associated similarity score.

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

determining service request data associated with a plurality of products;

determining product return data associated with the plurality of products;

determining a reliability score associated with individual parts used in the plurality of products based at least in part on the service request data and the product return data;

clustering the individual parts having a similar reliability score using machine learning clustering, wherein a first part and second part have the similar reliability score when a first reliability score of the first part and a second reliability score of the second part differ by less than a predetermined amount, wherein the reliability score is added as an attribute to a set of attributes associated with the individual parts;

classifying, using a machine learning classifier, the individual parts, based on the reliability score associated with the individual parts; and

creating a machine learning quality model based on the parts catalog and the reliability score associated with the individual parts.

3 . The computer-implemented method of claim 2 , further comprising:

determining price data associated with the individual parts;

adding the price data as an attribute to individual sets of attributes associated with the individual parts; and

receiving a bill of materials identifying a particular set of parts used to build a product.

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

determining a first set of parts comprising reliable parts having a reliability score greater than a first threshold amount, the first set of parts used to build the product for a quality-conscious market.

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

determining a second set of parts comprising inexpensive parts having a reliability score greater than a second threshold amount and a price less than a third threshold amount, the second set of parts used to build the product for a price-sensitive market.

6 . The computer-implemented method of claim 3 , further comprising:

determining a third set of parts comprising compliant parts that comply with a set of regulations associated with a particular location, the third set of parts used to build the product for the particular location.

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

receiving new part data associated with a new part;

determining a new set of attributes associated with the new part based on the new part data;

determining a new similarity score of the new part to at least one other part in the intelligent parts catalog;

adding a taxonomy data attribute to the set of attributes associated with the new part based at least in part on the similarity score; and

updating the intelligent parts catalog to include the new part based at least in part on the similarity score and the taxonomy data attribute.

8 . A server comprising:

one or more processors; and

one or more non-transitory computer readable media to store instructions executable by the one or more processors to perform operations comprising:

receiving, by an intelligent parts catalog hosted by the server, a query comprising a part number corresponding to a particular part used to manufacture a product;

determining a particular set of attributes associated with the particular part;

performing a comparison of the particular set of attributes to individual sets of attributes associated with individual part numbers in the intelligent parts catalog;

determining one or more similar parts to the particular part based on the comparison;

determining a similarity score associated with at least a portion of the individual part numbers;

determining one or more similar parts to the particular part based on the associated similarity score; and

providing results including one or more similar part numbers corresponding to the one or more similar parts, the one or more similar part numbers ordered in descending order based on the associated similarity score.

9 . The server of claim 8 , further comprising:

determining service request data associated with a plurality of products;

determining product return data associated with the plurality of products;

determining a reliability score associated with individual parts used in the plurality of products based at least in part on the service request data and the product return data;

clustering the individual parts having a similar reliability score using machine learning clustering, wherein a first part and second part have the similar reliability score when a first reliability score of the first part and a second reliability score of the second part differ by less than a predetermined amount, wherein the reliability score is added as an attribute to a set of attributes associated with the individual parts;

classifying, using a machine learning classifier, the individual parts, based on the reliability score associated with the individual parts; and

creating a machine learning quality model based on the parts catalog and the reliability score associated with the individual parts.

10 . The server of claim 9 , further comprising:

determining price data associated with the individual parts;

adding the price data as an attribute to individual sets of attributes associated with the individual parts; and

receiving a bill of materials identifying a particular set of parts used to build a product.

11 . The server of claim 10 , further comprising:

determining a first set of parts comprising reliable parts having a reliability score greater than a first threshold amount, the first set of parts used to build the product for a quality-conscious market.

12 . The server of claim 10 , further comprising:

determining a second set of parts comprising inexpensive parts having a reliability score greater than a second threshold amount and a price less than a third threshold amount, the second set of parts used to build the product for a price-sensitive market.

13 . The server of claim 10 , further comprising:

determining a third set of parts comprising compliant parts that comply with a set of regulations associated with a particular location, the third set of parts used to build the product for the particular location.

14 . The server of claim 8 , further comprising:

determining parts data associated with each part in the intelligent parts catalog;

determining taxonomy data associated with each part in the intelligent parts catalog;

determining the similarity score associated with each part in the parts catalog based at least in part on the parts data and the taxonomy data; and

creating a machine learning taxonomy model based at least in part on the similarity scores.

15 . One or more non-transitory computer readable media to store instructions executable by the one or more processors to perform operations comprising:

receiving a query comprising a part number corresponding to a particular part used to manufacture a product;

determining a particular set of attributes associated with the particular part;

performing a comparison of the particular set of attributes to individual sets of attributes associated with individual part numbers in an intelligent parts catalog;

determining one or more similar parts to the particular part based on the comparison;

determining a similarity score associated with at least a portion of the individual part numbers;

determining one or more similar parts to the particular part based on the associated similarity score; and

providing results including one or more similar part numbers corresponding to the one or more similar parts, the one or more similar part numbers ordered in descending order based on the associated similarity score.

16 . The one or more non-transitory computer readable media of claim 15 , further comprising:

determining service request data associated with a plurality of products;

determining product return data associated with the plurality of products;

determining a reliability score associated with individual parts used in the plurality of products based at least in part on the service request data and the product return data;

clustering the individual parts having a similar reliability score using machine learning clustering, wherein a first part and second part have the similar reliability score when a first reliability score of the first part and a second reliability score of the second part differ by less than a predetermined amount, wherein the reliability score is added as an attribute to a set of attributes associated with the individual parts;

classifying, using a machine learning classifier, the individual parts, based on the reliability score associated with the individual parts; and

creating a machine learning quality model based on the parts catalog and the reliability score associated with the individual parts.

17 . The one or more non-transitory computer readable media of claim 16 , further comprising:

determining price data associated with the individual parts;

adding the price data as an attribute to individual sets of attributes associated with the individual parts; and

receiving a bill of materials identifying a particular set of parts used to build a product.

18 . The one or more non-transitory computer readable media of claim 17 , further comprising:

determining a first set of parts comprising reliable parts having a reliability score greater than a first threshold amount, the first set of parts used to build the product for a quality-conscious market.

19 . The one or more non-transitory computer readable media of claim 17 , further comprising:

determining a second set of parts comprising inexpensive parts having a reliability score greater than a second threshold amount and a price less than a third threshold amount, the second set of parts used to build the product for a price-sensitive market.

20 . The one or more non-transitory computer readable media of claim 17 , further comprising:

determining a third set of parts comprising compliant parts that comply with a set of regulations associated with a particular location, the third set of parts used to build the product for the particular location.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052216/0758) Recorded Jun 23, 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 060438/0680 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: BIKUMALA, SATHISH KUMAR; NAGARAJEGOWDA, DEEPAK
To: DELL PRODUCTS L. P.
Reel/Frame 051632/0233 →