Multiple layer manufacturing line rejection management system
Summary by NHIP
Multi-level rejection tracking method
The method tracks part usage and defects across multiple assembly levels by storing test data from component, subsystem, and system suppliers. It flags components lacking serial numbers as having multiple source suppliers, then calculates the probability of the correct supplier using stored quality trends and part supply counts.
Claim Score by NHIP
Abstract
A data processing system for analyzing rejection rejections in a manufacturing process having more than one level of manufacture stores test results from an nth-level test for review by an OEM and, subject to consent of the nth level vendor, for review by a vendor on a lower level. The data for rejection analysis is linked to data in a manufacturing floor control system.

Term
Projected expiry 16 July 2030.
- Priority and filed
- Granted
- Today
- Projected expiry
17 claims: 3 independent, 14 dependent
- 1A method of tracking part usage and defect information in a rejection tracking system by an original equipment manufacturer (OEM), said rejection tracking system (RTS) being adapted for an assembly of said OEM having multiple levels of sub-assemblies from multiple levels of sub-tier suppliers, the method comprising the steps of:providing said RTS to a component supplier on a first level of said assembly to enter component test data from a component test;providing said RTS to a subsystem supplier on a second level of said assembly to enter subsystem test data from a subsystem test;providing said RTS to a system supplier on a third level of said assembly to enter system test data from a system test;storing said component test data, said subsystem test data, and said system test data as supplier quality trend data;reviewing and analyzing quality of said component test data, said subsystem test data and said system test data, and relating said component test data, said subsystem test data and said system test data with data from a manufacturing floor management system to identify their respective suppliers;identifying, based on said reviewing and analyzing, at least one component without a serial number and setting a flag to indicate that said at least one component has multiple source suppliers;calculating, by said RTS, a probability that at least one of the multiple source suppliers is the component supplier of said at least one component using said stored supplier quality trend data and a number of parts supplied by each of said multiple source suppliers;and determining that a sufficient number of quality parts at said component supplier, said subsystem supplier, and said system supplier are in process to meet orders on hand based upon said reviewing, analyzing, and calculating.
- 11A data processing system for tracking part usage and defect information, in a rejection tracking system (RTS), comprises a manufacturing floor control system adapted for:entering component test data from a component test performed by a component supplier on a first level of an assembly of an original equipment manufacturer (OEM);entering subsystem test data from a subsystem test by a subsystem supplier on a second level of said assembly;entering system test data from a system test by a system supplier on a third level of said assembly;storing said component test data, said subsystem test data, and said system test data as supplier quality trend data;reviewing and analyzing quality of said component test data, said subsystem test data and said system test data, and relating said component test data, said subsystem test data and said system test data with data from a manufacturing floor management system to identify their respective suppliers;identifying, based on said reviewing and analyzing, at least one component without a serial number and setting a flag to indicate that said at least one component has multiple source suppliers;calculating, by said RTS, a probability that at least one of the multiple source suppliers is the component supplier of said at least one component using said stored supplier quality trend data and a number of parts supplied by each of said multiple source suppliers;and determining that a sufficient number of quality parts at their identified respective suppliers are in process to meet orders on hand.
- 17Broadest claimClaim Score 25, narrow(NHIP)An article of manufacture in machine-readable form upon which stored a set of instructions that, when executed by a machine, result in providing a rejection tracking system (RTS) to a component supplier on a first level of an assembly to enter component test data from a component test;providing the RTS to a subsystem supplier on a second level of the assembly to enter subsystem test data from a subsystem test;providing the RTS to a system supplier on a third level of the assembly to enter system test data from a system test;storing said component test data, said subsystem test data, and said system test data as supplier quality trend data and reviewing and analyzing quality thereof;relating the component test data, subsystem test data and system test data with data from a manufacturing floor management system to identify their respective suppliers;identifying, based upon said reviewing and analyzing, at least one component that does not have a serial number and setting a flag to indicate that said at least one component has multiple source suppliers;calculating, by the RTS, a probability that at least one of the multiple source suppliers is the component supplier of said at least one component by applying said stored supplier quality trend data and a number of parts supplied by each of said multiple source suppliers;and determining that a sufficient number of quality parts at their identified respective suppliers are in process to meet orders on hand.
Independent claims3
41 paragraphs in 5 sections, as filed
TECHNICAL FIELD
p-0002The field of the invention is that of tracking the causes of failure in complex systems having more than one level of manufacture.
BACKGROUND OF THE INVENTION
p-0003In modern manufacturing, such as manufacturing computers or other complex systems, the party controlling the process, often referred to as the original equipment manufacturer (OEM) procures individual components, subsystems such as disk drive controller or systems such as a general purpose computer from a number of suppliers.
p-0004It is evident that the OEM must have some way of tracking the systems being manufactured and the components, subsystems, etc. that are to be assembled to form the products, so that the OEM knows that sufficient components are on hand or on order to complete the products being ordered by the agreed shipping date. Such systems are generally referred to as manufacturing floor control systems.
p-0005In parallel, there has been work done on tracking the quality of components, subsystems, etc. supplied by the various suppliers. Two common types of analysis are failure analysis (FA), which concentrates on the cause of the failure of a component and disposition trend analysis (DTA), which emphasizes changes over time. Causes of failure may include not meeting specifications when shipped (because of a manufacturing defect), damage during assembly, design failures (the component was assembled correctly, but does not perform as intended), etc. Changes in time may result from untrained operators, change in supplier, etc.
p-0006The art could benefit from a system that builds on an existing manufacturing floor control system and permits analysis of failure causes.
SUMMARY OF THE INVENTION
p-0007The invention relates to a method, computer program and data processing system that stores test data from the test of a component, subsystem, or system in a rejection tracking system and relates the test data to other data about that particular item.
p-0008A beneficial feature of the invention is that the supplier on the nth level performs the test on a unit that it has made, the results being accessible to the OEM, and optionally permits suppliers on one or more previous levels to review the test results.
p-0009Another feature of the invention is that the test data is used to analyze changes in the rejection rate of items in the final system.
BRIEF DESCRIPTION OF THE DRAWINGS
p-0010<figref idrefs="DRAWINGS">FIG. 1</figref> shows a flow chart of the overall process.
p-0011<figref idrefs="DRAWINGS">FIG. 2</figref> shows the process of building records to apply Disposition Trend Analysis to the test data.
p-0012<figref idrefs="DRAWINGS">FIG. 3</figref> shows preparation of data for the application on failure analysis.
p-0013<figref idrefs="DRAWINGS">FIG. 4</figref> shows the failure rate calculation.
p-0014<figref idrefs="DRAWINGS">FIG. 5</figref> shows preparation of NCM data for DTA.
DETAILED DESCRIPTION
p-0015<figref idrefs="DRAWINGS">FIG. 1</figref> shows a flow chart illustrating the steps in a typical sequence of tests on components of a final system. In this example, there are four levels of supplier—from component supplier contributing items at the lowest (first) level of integration, followed by subsystem suppliers on the second level, then system suppliers on the third level who combine subsystems to produce the next level of integration, and then the systems integrators who configure systems to meet the particular requirements of a customer.
p-0016The OEM, who is the party that controls the process and is responsible for the end product is typically the system vendor, but may exist at any level. The suppliers may be independent of the OEM or groups within the OEM's control and corporate family.
p-0017At each level, there may be several suppliers and the identity of the suppliers may change over time.
p-0018At the component level, in the upper left corner of <figref idrefs="DRAWINGS">FIG. 1</figref>, the component supplier enters identifying data into a database in block <b>10</b>-<b>1</b> that will be related to the existing manufacturing floor control system that the OEM has in place, performs a test on the product and enters the test result data into the system in block <b>15</b>-<b>1</b>. The OEM has the ability to review the test data (block <b>16</b>), not only to check that sufficient parts are in process to meet orders on hand, but also to analyze the quality of the parts.
p-0019Continuing on the upper level of the figure, the components are shipped to a subsystem supplier in block <b>12</b>-<b>1</b>. The subsystem vendor assembles a subsystem from these and other parts and performs a subsystem test and enters the data in block <b>15</b>-<b>2</b>. The subsystem vendor has previously entered its identifying data in block <b>10</b>-<b>2</b>. The OEM has the ability to review this data (block <b>16</b>).
p-0020A new feature on the second and later levels is that, subject to agreement of the subsystem vendor (block <b>20</b>-<b>1</b>), the component supplier can also review the subsystem test results (block <b>22</b>-<b>1</b>). The condition of consent is added because the subsystem test may reveal competitively sensitive information that the subsystem vendor is not willing to reveal, especially if the component supplier is part of or allied with a competing subsystem vendor.
p-0021Continuing along the upper portion of the figure, the subsystem is shipped to a system vendor (block <b>12</b>-<b>2</b>) and the system vendor enters data in block <b>10</b>-<b>3</b>. A system test is performed in block <b>15</b>-<b>3</b> and the result is entered in the system. The OEM again has the ability to review the test results (block <b>16</b>). Similar to the preceding test, the subsystem vendor has the ability to review the test data (block <b>22</b>-<b>2</b>) subject to the consent of the system vendor (block <b>20</b>-<b>2</b>).
p-0022At the upper right corner of the Figure, a system integrator performs similar steps of entering data (block <b>10</b>-<b>4</b>), performing a test (block <b>15</b>-<b>4</b>), review by OEM (block <b>16</b>) and review by supplier on the preceding level (<b>22</b>-<b>3</b>) subject to consent of the current supplier (block <b>20</b>-<b>3</b>).
p-0023In the lower half of the figure, alternative paths are shown in which a lower level supplier skips a level; i.e. a component supplier ships a component to a system supplier, rather than a subsystem supplier (block <b>12</b>-<b>4</b>).
p-0024The same steps are followed as in block <b>10</b>-<b>2</b> et. seq. Data is entered in block <b>10</b>-<b>5</b>, the test is performed and results entered in block <b>15</b>-<b>5</b> and the OEM reviews the data in block <b>16</b>. If the system supplier has agreed to share the test results (block <b>20</b>-<b>4</b>) the component supplier may review them (block <b>22</b>-<b>4</b>),
p-0025Lastly, in the lower right of the figure, the same set of steps is performed for a system integrator receiving a subsystem. Data is entered in block <b>10</b>-<b>6</b>, the test is performed and results entered in block <b>15</b>-<b>6</b> and the OEM reviews the data in block <b>16</b>. If the system integrator has agreed to share the test results (block <b>20</b>-<b>5</b>) the subsystem supplier may review them (block <b>22</b>-<b>5</b>),
p-0026The various steps may be described generally as: the (nth level) supplier on the current level performs its assigned task, enters data, runs an appropriate test that is reviewed by the OEM and optionally reviewed by the (n-<b>1</b>, n-<b>2</b>, etc.) lower level supplier that has supplied the item (component, subsystem, system) in question.
p-0027<figref idrefs="DRAWINGS">FIG. 2</figref> illustrates the process of building a data record to be used for disposition Trend Analysis (DTA), focusing on the time development of the disposition of components and subsystems. In particular, an increase in the failure rate of an item (component, subsystem or system) is of interest.
p-0028On the left, a symbol <b>210</b> represents the existing Manufacturing Floor Control System. Symbol <b>220</b> represents storage of data and commands for building the supplementary records that, together with the data in the floor control system, supplies the required data.
p-0029Block <b>225</b> represents the step of obtaining common data elements for the DTA process. Examples of common data elements are the system manufacturing location, the machine type, the machine serial number, manufacturing date and time, assembly station, operator id, Production Part Number (PPN), part serial number, Quantity, etc. There are many ways of relating two databases and no particular method is mandated by the present invention.
p-0030At the center of the figure, diamond <b>230</b> indicates a branch between a part that has a serial number and one that does not. Serialized parts are processed in the upper branch, where block <b>232</b> indicates a part number management system that has records keyed by serial number. Block <b>234</b> represents conventional logic parsing the vendor location via data in the part number management system. Block <b>236</b> indicates the application of the date code to indicate the particular vintage. Block <b>238</b> indicates the summary in a record with the supplier name, manufacturing location and vintage.
p-0031On the lower branch, parts without a serial number are processed by setting a flag to indicate that the part has multiple sources, followed by application of a logistic system (block <b>244</b>) containing vendor names and the quantity of parts supplied by the vendors. Block <b>246</b> indicates a record with the name of the most probable vendor and the number of parts supplied per machine type.
p-0032The data described above may be separated from the manufacturing control system and located separately if the use of this option would impact adversely the operation of the manufacturing control system; e.g. by using the disk storage so much that operation of the Manufacturing Floor Control System is slowed down.
p-0033<figref idrefs="DRAWINGS">FIG. 3</figref> illustrates steps in processing Failure Analysis (FA) data for selected items. Symbol <b>310</b> represents data relevant to failure analysis taken from the Manufacturing Floor Control System and/or other databases. Symbol <b>320</b> represents the process of partitioning the data by commodity, brand or other category. Block <b>330</b> indicates the grouping of data by part number, bar code or other label and the assignment of failure reason, root cause of the failure and corrective action taken. Block <b>340</b> represents the final disposition of the item. The purpose of this classification is to decide who is responsible for the failure. The failure may be in a part or subsystem; a design flaw, an execution error in manufacture, or other cause.
p-0034<figref idrefs="DRAWINGS">FIG. 4</figref> illustrates steps in calculating the failure rate, to be plotted in relevant groups over a relevant time period. The purpose of grouping is to group the data according to common properties, such as parts supplied from a particular vendor and/or a particular location, so that sources of trends may be identified that would be “washed out” if data from many sources were presented together. Alternatively, if it is suspected that a design by the OEM is at fault, it is relevant to group all items manufactured to that design, no matter what supplier made them.
p-0035<figref idrefs="DRAWINGS">FIG. 4</figref> shows separate branches for parts having serial numbers and parts without. On the upper branch, block <b>410</b>-<b>1</b> indicates using a bar code or other label to join data from the FA records with data from the non-conforming material (NCM) records. Block <b>415</b> represents the association of the final disposition data with the NCM records. Block <b>420</b> represents grouping relevant records from the NCM data to from the numerator for the DTA calculation in block <b>425</b>. Similarly, block <b>422</b> represents grouping data from the build record according to the same criteria as in block <b>420</b> to form the denominator of the DTA calculation in block <b>427</b>. With the two numbers grouped the same way, the number of defective items in the NCM category is divided by the total number of items processed in the manufacturing system to form the DTA ratio.
p-0036The lower branch is the same, with changes that reflect the lack of serial number to identify the parts or systems. Block <b>410</b>-<b>2</b> groups data using the PPN and any other convenient identifier to join the FA records with the NCM records. Block <b>415</b> is the same in both branches. Block <b>417</b> shows the use of PPN, engineering change (EC) number, machine type and machine serial to identify candidates for the relevant category. Block <b>420</b> then applies grouping to the result of the block <b>417</b> process to form the numerator of the DTA calculation in block <b>425</b>. Block <b>418</b> processes the output of block <b>417</b> by removing the supplier indication where a part has multiple sources. Block <b>422</b> groups the data from block <b>418</b> as in the upper branch to form the denominator of the DTA calculation in block <b>427</b>. The result is calculated in block <b>430</b>.
p-0037<figref idrefs="DRAWINGS">FIG. 5</figref> shows steps in forming the NCM data. Symbol <b>510</b> represents relevant data from the Manufacturing Control System. Symbol <b>520</b> represents the storage of relevant data from the manufacturing data base. Block <b>530</b> represents steps in assembling relevant data to join the manufacturing data records with the NCM records. Such data may be the test description, the defect type, the part type, the tag number, part number, EC level, machine type, model and serial number, action code, etc. There are many ways to link data in two databases and not all the data in this list may be required in a particular instance.
p-0038Block <b>540</b> shows the addition of the final disposition of the part in question. Diamond <b>550</b> represents a branch between parts that have serial numbers and those that do not. Block <b>560</b> represents summing the quantities from non-serialized parts. Block <b>562</b> represents recording part specific serial number information for serialized parts.
p-0039The Figures show various symbols that represent data and also schematically represent the hardware such as disk drives and processing apparatus, e.g. general purpose computers, to process the data.
p-0040The invention may be implemented in a data processing system including one or more central processing units and one or more data bases. Illustratively, a data processing system according to the invention links to an existing Manufacturing Floor Control System, though a stand-alone system may also be used.
p-0041The invention may employ an article of manufacture in computer readable form (e.g. a CD Rom, tape, etc.) comprising means for performing a method for operating a computer system having a program to carry out the steps of the methods described herein.
p-0042While the invention has been described in terms of a single preferred embodiment, those skilled in the art will recognize that the invention can be practiced in various versions within the spirit and scope of the following claims.
Contents5
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10970326B2 | Cited by | United States of America | Applicant |
| CN108073681A | Cited by | China | Search report |
| US2002059010A1 | Cites | United States of America | Search report |
| US2002198618A1 | Cites | United States of America | Search report |
| US2005071032A1 | Cites | United States of America | Search report |
| US2005119776A1 | Cites | United States of America | Search report |
| US2007061186A1 | Cites | United States of America | Search report |
| US6115643A | Cites | United States of America | Search report |
| US6381509B1 | Cites | United States of America | Search report |
| US6446017B1 | Cites | United States of America | Search report |
| US6449597B1 | Cites | United States of America | Search report |
| US7174233B1 | Cites | United States of America | Search report |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 16247705 | United States of America | A | |
| US20050162477 | – | – | – |
75 transactions on the USPTO file
Allowed after 2 non-final rejections, 2 final rejections and 1 RCE.
- Non-final rejections
- 2
- Final rejections
- 2
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Expire PatentEXP. | EXP. | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Email NotificationEML_NTR | EML_NTR | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Examiner Initiated Interview SummaryMEXIE | MEXIE | |
| Mail Reasons for AllowanceMEX.R | MEX.R | |
| Mail Examiner's AmendmentMEX.A | MEX.A | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Interview Summary - Examiner InitiatedEXIE | EXIE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Examiner Interview Summary (PTOL - 413)MEXIN | MEXIN | |
| Examiner Interview Summary Record (PTOL - 413)EXIN | EXIN | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Return from OIPEWROIPE | WROIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Application Return TO OIPEROIPE | ROIPE | |
| Application Return from OIPEWROIPE | WROIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Additional Application Filing FeesADDFLFEE | ADDFLFEE | |
| A statement by one or more inventors satisfying the requirement under 35 USC 115, Oath of the ApplicOATHDECL | OATHDECL | |
| Notice Mailed--Application Incomplete--Filing Date AssignedINCD | INCD | |
| Application Return TO OIPEROIPE | ROIPE | |
| Application Return from OIPEWROIPE | WROIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Application Return TO OIPEROIPE | ROIPE | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
5 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Lapse for failure to pay maintenance feesLapsedLAPS | LAPS | |
| Maintenance fee reminder mailedREMI | REMI | |
| AssignmentAS | AS |
Numbers
- Publication
- 08301481
- Publication, DOCDB
- 8301481
- Publication, EPODOC
- US8301481
- Application
- 11162477
- Application, DOCDB
- 16247705
- Application, EPODOC
- US20050162477
Titles
- English
- Multiple layer manufacturing line rejection management system
Patent term adjustment
- A delay
- +1,478 daysthe office missed an examination deadline
- B delay
- +655 dayspendency past three years
- Overlap
- −340 daysdelays counted once
- Applicant delay
- −25 days
- Net adjustment
- 1,768 days
Classification
- CPC, 5
- G05B23/0232
- G06Q10/06395
- G06Q30/0202
- G05B2219/31337
- G07C3/146
- IPC, 1
- G06F17 30
- USPC, 1
- 705007290