System and method for automated part-number mapping
First Claim
1. A system for automated mapping of part numbers associated with parts in a bill of materials (BOM) submitted by a BOM originator to internal part numbers assigned to those parts by a BOM receiver, the system comprising one or more computers connected to one or more networks through one or more network interfaces, each computer having one or more memories and one or more central processing units (CPUs), the system further comprising:
- a receive component for receiving one or more data sets containing historical data on bills of materials received in the past by the BOM receiver;
a receive component for receiving one or more data sets containing known mappings between internal part numbers used by the BOM receiver, and part numbers used by various BOM originators;
a receive component for receiving one or more data sets containing information of various parameters and their values describing the parts to which the BOM receiver has assigned internal part numbers;
a receive component for receiving one or more methods of automatically learning models for predicting internal part numbers from the above mentioned historical BOM data, mapping data and part parametric data;
a learning component that learns said models from said data using said methods;
a receive component for receiving a bill of materials (BOM) from a requesting process, said BOM having one or more parts with a missing internal part number;
a mapping component that applies said learnt models to said received bill of materials to automatically determine internal part numbers for all unmapped BOM originator part numbers; and
a release process that assigns internal part numbers to all unmapped parts in the BOM and releases such BOM to the said requesting process.
1 Assignment
0 Petitions
Accused Products
Abstract
Automated mapping of part numbers associated with parts in a bill of materials (BOM) submitted by a BOM originator to internal part numbers assigned to those parts by a BOM receiver is performed by one or more computers connected to one or more networks through one or more network interfaces. A first receive component receives one or more data sets containing historical data on bills of materials received in the past by the BOM receiver. A second receive component receives one or more data sets containing known mappings between internal part numbers used by the BOM receiver, and part numbers used by various BOM originators. A third receive component receives one or more data sets containing information of various parameters and their values describing the parts to which the BOM receiver has assigned internal part numbers. A fourth receive component receives one or more methods of automatically learning models for predicting internal part numbers from the above mentioned historical BOM data, mapping data and part parametric data. A learning component learns the models from the data. A fifth receive component receives a BOM from a requesting process. The BOM has one or more parts with a missing internal part number. A mapping component applies the learned models to the received BOM to automatically determine internal part numbers for all unmapped BOM originator part numbers. A release process assigns internal part numbers to all unmapped parts in the BOM and releases the BOM to the requesting process.
83 Citations
40 Claims
-
1. A system for automated mapping of part numbers associated with parts in a bill of materials (BOM) submitted by a BOM originator to internal part numbers assigned to those parts by a BOM receiver, the system comprising one or more computers connected to one or more networks through one or more network interfaces, each computer having one or more memories and one or more central processing units (CPUs), the system further comprising:
-
a receive component for receiving one or more data sets containing historical data on bills of materials received in the past by the BOM receiver;
a receive component for receiving one or more data sets containing known mappings between internal part numbers used by the BOM receiver, and part numbers used by various BOM originators;
a receive component for receiving one or more data sets containing information of various parameters and their values describing the parts to which the BOM receiver has assigned internal part numbers;
a receive component for receiving one or more methods of automatically learning models for predicting internal part numbers from the above mentioned historical BOM data, mapping data and part parametric data;
a learning component that learns said models from said data using said methods;
a receive component for receiving a bill of materials (BOM) from a requesting process, said BOM having one or more parts with a missing internal part number;
a mapping component that applies said learnt models to said received bill of materials to automatically determine internal part numbers for all unmapped BOM originator part numbers; and
a release process that assigns internal part numbers to all unmapped parts in the BOM and releases such BOM to the said requesting process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for automated mapping of part numbers associated with parts in a bill of materials (BOM) submitted by a BOM originator to internal part numbers assigned to those parts by a BOM receiver, the method implemented on a system comprising one or more computers connected to one or more networks through one or more network interfaces, each computer having one or more memories and one or more central processing units (CPUs), the method comprising the steps of:
-
receiving one or more data sets containing historical data on bills of materials received in the past by the BOM receiver;
receiving one or more data sets containing known mappings between internal part numbers used by the BOM receiver, and part numbers used by various BOM originators;
receiving one or more data sets containing information of various parameters and their values describing the parts to which the BOM receiver has assigned internal part numbers;
receiving one or more methods of automatically learning models for predicting internal part numbers from the above mentioned historical BOM data, mapping data and part parametric data;
learning said models from said data using said methods;
receiving a bill of materials (BOM) from a requesting process, said BOM having one or more parts with a missing internal part number;
mapping said learnt models to said received bill of materials to automatically determine internal part numbers for all unmapped BOM originator part numbers; and
assigning internal part numbers to all unmapped parts in the BOM and releasing such BOM to the said requesting process. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification