The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 16, 2011
Filed:
Apr. 04, 2008
Ghassan Chidiac, Wappingers Falls, NY (US);
Jayant R. Kalagnanam, Tarrytown, NY (US);
Moninder Singh, Farmington, CT (US);
Sudhir Verma, Yorktown Heights, NY (US);
Fabio Dennis White, New Windsor, NY (US);
Michael D. Patek, Philadelphia, PA (US);
Yuk Wah Wong, Austin, TX (US);
Ghassan Chidiac, Wappingers Falls, NY (US);
Jayant R. Kalagnanam, Tarrytown, NY (US);
Moninder Singh, Farmington, CT (US);
Sudhir Verma, Yorktown Heights, NY (US);
Fabio Dennis White, New Windsor, NY (US);
Michael D. Patek, Philadelphia, PA (US);
Yuk Wah Wong, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
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.