Documente Academic
Documente Profesional
Documente Cultură
US 8,370,181 B2
Feb. 5, 2013
References Cited
U.S. PATENT DOCUMENTS
(75)
Inventor:
5,596,712 A *
2005/0216429 A1 *
2006/0178918 A1 *
707/1
705/7
(73)
Assignee:
2007/0124130 A1 *
5/2007
Brunet et a1~
~~~~~~
~ ~ ~ ~~ 703/23
(Us)
_ _ _ _ _
2009/0271066 A1 *
* cited by examiner
(*)
Notice:
Subject to any disclaimer, the term of this patent is extended or adjusted under 35
Primary ExamineriNga B_ Nguyen (74) Attorney, Agent, or Firm *Christie, Parker & Hale,
LLP
(57) ABSTRACT A method and system for supply chain data analysis. The method includes storing supply chain data including test data, genealogy data, repair data, some factors and some items, in
one or more databases and selecting a portion of the factors
Us 2010/0095158 A1
_ _ _ _
Apr 15 2010
from the stored data, and a time range for analysis. The
method then selects one or more criterion for analysis;
extracts a portion of the stored data; analyzes the extracted portion of the stored data to detect a combination of factors that result in a test failure, according to the selected factors,
the time range, and the selected one or more criterion. The method then detects a root cause for the detected combination
(51)
(52) (58)
(2006-01) U-s- Cl- ~~~~~~~~~~~~~~~~~~~~~ ~~ 705/7; 705/8; 705/9; 705/10 Field Of Classi?cation Search ................ .. 705/7, 8,
of factors; performs correlation analysis betWeen the selected factors; and performs trend analysis on the selected factors.
I
/ i I I 1
OPTIMIZATION
P\
PREDICTIVE MODELING
//
EORECASTING/EXTRAPOLAT/ION O /
COMPETITIVE ADVANTAGE / O / STATISTICAL ANAIZYSIS /
ALERTS /
/
I
WHAT IF THESE TRENDS CONTINUE?
WHY IS THIS HAPPENING?
WHAT ACTIONS ARE NEEDED?
ANALYTICS
@ /
QUERY/WILL DQWN m,
V
ACCESS AND
R E P O RTI N G
AD )(00 REPCRTS (7 /
U /
STgDARD REPORTS
WHAT HAPPENED?
DEGREE OF INTELLIGENCE
US. Patent
Feb. 5, 2013
Sheet 2 0f 19
US 8,370,181 B2
wow
mwE Ema
mow
82:82
te m Em
/
f /
vow mom
.UE N
NON
5ma3m
US. Patent
Feb. 5, 2013
Sheet 3 0f 19
US 8,370,181 B2
mom
mom
E052 cmozEsncpim
uEcm aQ
mom
$E=ma sw
mom
w m z q comw?2z.co
L
TUE
Q < E _ m > E 3 _ a m 2 . a 8m_ / acgw g?I9$26912
5m
wom
US. Patent
Feb. 5, 2013
Sheet 4 0f 19
US 8,370,181 B2
5.325%
5E@H2368V2
B 38 @582
5 c S y 2 : h 5 e 8 3 Eu _> <~_
5BS ..
65 3
8250
_4 _ 2E25 new mwE E:2m8a
\ 58
D5 2 8 E259
wEm an
US. Patent
Feb. 5, 2013
Sheet 5 0f 19
US 8,370,181 B2
E25%8
E5tem8 \2 82
5ma2m
85.%@382
<
m28 g.
2 82
8 B 5 8 3 Eu _> <~_
.UE mv
m E G m O n Em:COumC
US. Patent
Feb. 5, 2013
Sheet 6 0f 19
US 8,370,181 B2
Seiectfabtors lobe
inciuded in the anatysis
/ 502
4,
Select the date range
for the anaysis '
f 504
|,______.___.___ .............
AutnDiscaver
I Select a factar
512
Use (me of indimtms to sort data
Probiem identi?cation
i v
514
seiect one or
\_ mare items in
interest
516
l
Sekect Diiter
F0 u ads
520 X
Bmws the charts to
see an usuai
518
V
pattern
1
\ 522
\ 524
i Soiution Suggestinn
Use ?ies-Ms) that demonstrated
betler performanna
FIG. 5
US. Patent
Feb. 5, 2013
Sheet 7 0f 19
US 8,370,181 B2
Read UnitReport Data UnitReportData ~> Dictionary; Key(integer), value (array of integers) Key = Unit report id
Value = List of factor ids
7
f 602
f 604
Read Unit Report Properties Data UnitReportPropertyData ~> Dictionary: key(string), value(integer) Key = Composite key of unit report id and property id
Value = Property value id
7
f 606
Read Product Properties Data ProductPropertyData -> Dictionary: key(string), value(integer) Key = Composite key of unit report id and property id
Value a Property value id
f 608
integrate Data
MainData ~> Dictionary: key(string), value<array of integer)
f 610
l
FindCombinatioris _/ 612
Read Subtest Data
SubtestData -> Dictionary: key(strlng), value?nteger) Key = Composite key of unit report id and subtest id
Value = Property value id
f 614
Key = Composite key of unit report id, value id, and limit id
Value = Property value id
7
f 618
,
f 620
Find Genealogy
Find Test Structure
f 622
FIG. 6
US. Patent
Feb. 5, 2013
Sheet 8 0f 19
US 8,370,181 B2
702
StartLeveE = 0 f
Create
1
'
704
Compute V and
706
F for
Combination
No
f 709
Node =
Go8ack(Node) MYES ''''' M
f 708
NO
r/ 716
Add
Combination to q---------NQ . . . . . . . . . _
_
_
YES
710
'
l
Node =
714
__
f GoFoxwardWode)
'7 12
f 718
StartLevel += 1
Node = J YES
WYES
StartLeveknFactcr
(StartLeveLO)
720
Mm
FIG. 7
US. Patent
Feb. 5, 2013
Sheet 9 0f 19
US 8,370,181 B2
392
m 3== Nn?e?}
J = Modem
808
\
Node ==
806
(i~1,Naxt(i)}
Node = (NH)
812
Node m "050%"
L .... ..
Bi
Return Node
FIG. 8
US. Patent
Feb. 5, 2013
Sheet 10 0f 19
US 8,370,181 B2
I =Node(0) J = Node(1)
902
906
904
+YES l < nFactor
I = I +1 J=0 Next(i) = 0
NO
910
I
Node = (i,j)
908
J < maxLeveI(i)
NO
914
YES
912
Node = "Close"
Node = GoBack(l,j)
916
y
Return Node
FIG. 9
US. Patent
Feb. 5, 2013
Sheet 11 0119
US 8,370,181 B2
f 1002
De?ne: FactorCcmb -> Array of Dictionary: key(integer), value (array of integer) Array: Stores Dictionaries for each factor
Key = item id Value = List of related Combinations
l 004
Find list of combinations related to the selected value id
Combinations = FactorComb(valueid)
i
For each 0 in Combinations
1 006
FIG. 10
US. Patent
Feb. 5, 2013
Sheet 12 0f 19
US 8,370,181 B2
FIG. 77
SETUP
SIGMADISCOVER MULTIDIMENSIONAL FAILURE ANALYSIS
I. SELECT DIMENSIONS FROM THE LIST, OR LOAD FROM FAVORITE LIST TO BE INCLUDED IN THE ANALYSIS:
LOAD A FAVOR|TE:|:IZ|
IIADDITIONAL PRODUCT CODE USOFTWARE VERSION UMANUFACTURINC LOCATION IISUBTEST DMEASUREMENT
Iv|
3. SET THE FOLLOWING OPTIONS TO ADJUST THE REQUIRED COMPUTATION ON YOUR MACHINE:
TREND ANALYSIS:
OUTCOME DETAILS:
@ON @OEE
@ON @OEE
IDAILY
Ivl
US. Patent
Feb. 5, 2013
Sheet 14 0119
US 8,370,181 B2
FIGJSA
@AUTODTSQOVER QE@
sEEEcET TME DIMENSIONS 10 BE INCLUDED IN COMBINATIONS: SIGMAQUEST @PRODUCT UTEST UOPERATOR EDEBUG EISTATION CHAMBER EITEST SPEC-REVISION UTEST SPEC-REVISION E1STATION UASSHNBLY UNE EIVERSION EHXNJRE INFO. mTESTHNPINNSRANVENS|0NE1TEST SPEO~REV|S|ON
<|1 >
COMBINATIONS ANALYSIS MORE... @MEASUREMENT ANALYSIS OCOMBNNATION ANAYLSIS @STANDARD REPORT osMART REPORT
18 ITEMS FOUND
m
X
4
T. 0 10
0.04
0.24
0.44
0.04 W 0.84
f
1.04
1.24
0
L
/
// y...
.'
'
a"
-.4
4 5 6 7
4 NXPONER@HIGHLEVEL..12 21 0.38 T000 4 TRANsMTT BER 0 0.1 .036 21.20 4 TRANsMN FER 0 1 0.36 14.00 5 DCOWR CHECK 1.2 95 0.40 5.77
1/
00:15
AA A
DCPWRCHECKLSL:1.5USL:290
.A
[1512290
\
r
K 0 0.01113 4
70011504
140000410
210005202
2110001140
549.03 \
10
mSNANON @PR0000T1
US. Patent
Feb. 5, 2013
Sheet 15 0119
US 8,370,181 B2
FIGJSB
E AUTODTSCOVER Qgg
516M AQUEST SELECET THE DIMENSIONS 10 BE INCLUDED 11 COMBINATTONS: 0111001101 @TEST 00111111011 BDEBUG MSTATION BASSEMBLY 1111 BVERSION B11101
5 116116 100110
OSTANDARD REPORT
RUN AUTODISCOVER
F111R11E1:U:PP1
2
m
x
11115
22
1 2 6 4 1 1 1 1
11112 11161
0.12
0.62
0.62
1.02
1.22
1.42
1.62
1.62
2.02
2.22
2.42
2.62
2.82
6.02
6.22
6.42
6.62
6.62
/
PPK
NUMBER OF FAILS: 7T
EXPORT TABLE
SPKR_AMPLTTUDE_T200HZLSL:0.82 USL:0.92
ESLIOBZ USL=IT92
El
US. Patent
Feb. 5, 2013
Sheet 19 0f 19
US 8,370,181 B2
[U077
CHART SETUP SELECT ENTITY
TD NAME
PARETO
TREND CHART
TECH/ART
SEX
TOO
80