us 20050177479 bom

9
8/12/2019 Us 20050177479 BOM http://slidepdf.com/reader/full/us-20050177479-bom 1/9 US 20050177479A1 12) Patent Application Publication 10) Pub. N0.: US 2005/0177479 A1 19) United States Wei 43) Pub. Date: Aug. 11, 2005 (54) SYSTEM ND METHOD FOR (52) US. l. .............................................................. 705/34 CALCULATING LOW-LEVEL CODES FOR ITEMS IN A ILL OF MATERIAL 76) Inventor: Hung Shan Wei, Tu-Chen (TW) 57) ABSTRACT Correspondence Address: WEI TE CHUNG FOXCONN NTERNATIONAL, INC. 1650 MEMOREXDRIVE SANTA CLARA, CA 5050 (US) Asystem or calculating loW-level codes (LLCs) for items in a bill of material (BOM) includes a database (301) for storing BOMs; a data obtaining unit (303) for obtaining BOMs rom the database; an LLC setting unit (305) for (21) Appl NO : 10/737’462 setting LLCs or items; and a data analyzing unit (307) for _ determining Whether an item exists in designated columns in 22 F1 . D 15 2003 ) 1 6 EC a BOM. elated method for calculating LLCs for items in (30) Foreign Application Priority Data a BOM ncludes the steps of: a) setting an initial value of a variable N s Zero, and setting all LLCs for items in the Dec. 13, 2002 (TW) ....................................... 91136039 BOM s vacant; (b) reading a ?rst item in the BOM; C) determining Whether the item eXists in a child item column Publication Classi?cation of the BOM; d) setting the LLC f the item as Zero if the item does not exist in the child item column; and e) setting (51) Int. Cl.7 ................................................... G06F 17/60 LLCs or other items in the BOM. Assembly Level Item Number Low evel Code Item Number Low evel Code 0 A(0) 14 0) 1 13 1) C(2) x(2) C(2) Y(3) Z(3) 2 C 2) X(2) Y(3) Y(3) Z 3) Y(3) Z 3) 3 Y(3) Z(3)

Upload: premlaharkommajosyula

Post on 03-Jun-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Us 20050177479 BOM

8/12/2019 Us 20050177479 BOM

http://slidepdf.com/reader/full/us-20050177479-bom 1/9

US 20050177479A1

1 2 ) Patent

Application Publication

1 0 ) P u b . N 0 . : US 2 0 0 5 / 0 1 7 7 4 7 9

A 1

1 9 ) United S t a t e s

W e i 4 3 ) P u b . D a t e :

Aug. 1 1 ,

2005

( 5 4 )

SYSTEM ND

METHOD

FOR

( 5 2 )

US.

l .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705/34

CALCULATING

LOW-LEVEL CODES FOR

ITEMS

IN

A ILL

OF MATERIAL

7 6 )

I n v e n t o r :

Hung

S h a n

W e i , T u - C h e n

( T W )

5 7 ) ABSTRACT

C o r r e s p o n d e n c e A d d r e s s :

WEI TE

CHUNG

FOXCONN NTERNATIONAL,

I N C .

1650 MEMOREXDRIVE

SANTA

CLARA,

CA 5 0 5 0

( U S )

Asystem o r c a l c u l a t i n g l o W - l e v e l c o d e s ( L L C s ) f o r

i t e m s

i n

a b i l l o f m a t e r i a l (BOM) i n c l u d e s a d a t a b a s e ( 3 0 1 ) f o r

s t o r i n g BOMs; a d a t a o b t a i n i n g

u n i t

( 3 0 3 )

f o r o b t a i n i n g

BOMs r o m t h e d a t a b a s e ; a n LLC

s e t t i n g

u n i t

( 3 0 5 )

f o r

( 2 1 )

A p p l N O : 1 0 / 7 3 7 ’ 4 6 2 s e t t i n g LLCs o r i t e m s ; a n d a

d a t a a n a l y z i n g

u n i t

( 3 0 7 ) f o r

_ determining Whether an item e x i s t s

i n

designated colum ns

i n

2 2

F1

.

D 15 2 0 0 3

) 1 6 E C ’ a BOM. e l a t e d method f o r

c a l c u l a t i n g

LLCs f o r i t e m s i n

( 3 0 ) F o r e i g n A p p l i c a t i o n

P r i o r i t y D a t a

a BOM n c l u d e s t h e

s t e p s o f :

a ) s e t t i n g a n i n i t i a l v a l u e o f

a v a r i a b l e N s Z e r o , and s e t t i n g a l l LLCs f o r i t e m s

i n

t h e

D e c .

1 3 ,

2002

(TW)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91136039

BOM s v a c a n t ; ( b ) r e a d i n g

a ? r s t

i t e m

i n

t h e BOM;

C )

d e t e r m i n i n g

W h e t h e r

t h e

i t e m

e X i s t s i n a

c h i l d

i t e m

column

P u b l i c a t i o n

C l a s s i ? c a t i o n o f

t h e

BOM;

d ) s e t t i n g

t h e

LLC f

t h e

i t e m a s Z e r o i f t h e

i t e m d o e s n o t

e x i s t

i n t h e c h i l d i t e m

c o l u m n ; a n d

e )

s e t t i n g

( 5 1 ) I n t . C l . 7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

G06F

17/60

LLCs o r o t h e r i t e m s

i n

t h e BOM.

A s s e m b l y

L e v e l

I t e m Number Low e v e l Code

I t e m

Number Low

e v e l

Code

0 A ( 0 ) 1 4 0 )

1

1 3 1 )

C ( 2 ) x ( 2 )

C ( 2 )

Y ( 3 ) Z ( 3 )

2 C 2 )

X ( 2 ) Y ( 3 ) Y ( 3 ) Z 3 ) Y ( 3 ) Z 3 )

3 Y ( 3 ) Z ( 3 )

Page 2: Us 20050177479 BOM

8/12/2019 Us 20050177479 BOM

http://slidepdf.com/reader/full/us-20050177479-bom 2/9

P a t e n t A p p l i c a t io n P u b l i c a t i o n A u g . 1 1 ,

2 0 0 5

S h e e t

1

0 f

5

A s s e m b l y

L e v e l

3

US 2 0 0 5 / 0 1 7 7 4 7 9 A 1

I t e m Num ber Low e v e l Code I t e m Num ber Low e v e l Code

—ll—

TI

A 0 )

1 3 1 )

C 2 )

X 2 )

C 2 ) X ( 2 ) Y 3 ) Y 3 ) Z 3 )

Y 3 ) 2 3 )

F I G . 1

1 0 )

C 2 ) Y 3 ) 2 3 )

Y 3 ) 2 3 )

Page 3: Us 20050177479 BOM

8/12/2019 Us 20050177479 BOM

http://slidepdf.com/reader/full/us-20050177479-bom 3/9

P a t e n t

A p p l i c a t i o n

P u b l i c a t i o n A u g . 1 1 , 2 0 0 5 S h e e t 2 0 f 5

US

2 0 0 5 / 0 1 7 7 4 7 9

A1

2 0 1 2 0 3

2 0 5

2 0 7

P a r e n t

I t e m

C h i l d

I t e m

U s a g e

Q u a n t i t y

P e r

U n i t

Low

e v e l

Code

( L L C )

A B

1

0

w u a o o

A

A

B

B

B

C

X

Y

Z

BOM 0 0

FIG

Page 4: Us 20050177479 BOM

8/12/2019 Us 20050177479 BOM

http://slidepdf.com/reader/full/us-20050177479-bom 4/9

P a t e n t

A p p l i c a t i o n

P u b l i c a t i o n A u g . 1 1 , 2 0 0 5

S h e e t

3 0 f 5

US

2 0 0 5 / 0 1 7 7 4 7 9

A1

3 0 1 0 3

D a t a /

D a t a b a s e

O b t a i n i n g

U n i t

/

0 7

/

LLC D a t a

s e t t i n g

Analyzing

/’ U n i t U n i t

3 0 5

F I G .

3

Page 5: Us 20050177479 BOM

8/12/2019 Us 20050177479 BOM

http://slidepdf.com/reader/full/us-20050177479-bom 5/9

P a t e n t

A p p l i c a t i o n

P u b l i c a t i o n A u g . 1 1 , 2 0 0 5 S h e e t 4 0 f 5

US

2 0 0 5 / 0 1 7 7 4 7 9

A1

S e t

a n

i n i t i a l

v a l u e

o f

a

v a r i a b l e :

N=O

\

l S 4 0 1

S e t a l l

LLCs

i n

t h e

BOM s v a c a n t \

l 5 4 0 3

R

ad

?r

t ‘ t

f r t h

BOM

e a siem om e ‘\8405

Does

t h e

i t e m a p p e a r i n a

h i l d

Read a n e x t

No

Y

i t e m

column n

t h e

BOM? i t e m

S413

S e t

t h e

LLC

fthe

item

as 0 ‘

Have l l

t h e

i t e m s

i n

t h e

BOM

e e n

r e a d ?

F I G .

4 A

Page 6: Us 20050177479 BOM

8/12/2019 Us 20050177479 BOM

http://slidepdf.com/reader/full/us-20050177479-bom 6/9

P a t e n t

A p p l i c a t i o n

P u b l i c a t i o n A u g . 1 1 , 2 0 0 5 S h e e t 5 0 f 5

US

2 0 0 5 / 0 1 7 7 4 7 9

A1

~

7

Y

Read

a ? r s t i t e m i n t h e

BOM --\ S417

4

No

Has h e LLC f

t h e

i t e m

b e e n

s e t ‘ ?

Yes

Y e s

D o e s

t h e i t e m

e x i s t

i n

t h e R e a - d

a n e x t

c h i l d i t e m

c o l u m n ?

I t e m \

N o

S 4 2 1

\

S427

S e t

t h e

LLC

f t h e

i t e m

1 \

a s t h e c u r r e n t v a l u e o f

N

S 4 2

Have

l l

t h e

i t e m s

i n

t h e

BOM

e e n

r e a d ?

No

S425

Y e s

No

Have

t h e

LLCs of

l l

t h e

i t e m s

been

s e t ?

Y e s

s429

F I G . 4B

Page 7: Us 20050177479 BOM

8/12/2019 Us 20050177479 BOM

http://slidepdf.com/reader/full/us-20050177479-bom 7/9

US 2005/0177479

A 1

SYSTEM

AND

METHOD FOR CALCULATING

LOW-LEVEL

CODES FOR ITEMS IN A

ILL

OF

MATERIAL

BACKGROUND

OF THE INVENTION

[ 0 0 0 1 ]

1 .

F i e l d o f t h e I n v e n t i o n

[ 0 0 0 2 ] T h e p r e s e n t i n v e n t i o n r e l a t e s t o M a t e r i a l

R e q u i r e

m e n t

P l a n n i n g

(MRP) s y s t e m s

a n d

m e t h o d s ,

a n d e s p e c i a l l y

t o a n MRP ystem and

method

i n Which

l o W - l e v e l

codes

(LLCs) f o r

i t e m s

i n a b i l l

o f

m a t e r i a l (BOM) c a n b e e a s i l y

c a l c u l a t e d .

[ 0 0 0 3 ]

2 . B a c k g r o u n d o f t h e

I n v e n t i o n

[ 0 0 0 4 ]

A p a r t

l i s t i s u s u a l l y n e e d e d

i n

o r d e r t o m a n u f a c t u r e

a p r o d u c t . ain f u n c t i o n

o f

a

c o n v e n t i o n a l

p a r t

l i s t

i s

t o

e X p l a i n What components r m a t e r i a l s a r e r e q u i r e d t o m a n u

f a c t u r e o r a s s e m b l y

a n

e n d p r o d u c t ,

a n d

t h e i r r e s p e c t i v e

u s a g e

q u a n t i t i e s . S i n c e

M a t e r i a l

R e q u i r e m e n t P l a n n i n g

(MRP)

Was

d e v e l o p e d

i n t h e

e a r l y

1 9 7 0 s ,

t h e p a r t

l i s t

h a s

g r a d u a l l y e v o l v e d i n t o

t h e

s o - c a l l e d

B i l l o f

M a t e r i a l (BOM).

BOM r o v i d e s more f u n c t i o n s , and h a s

a

more

compli

c a t e d

s t r u c t u r e

resembling

a

t r e e

s t r u c t u r e . BOM

i s t s

n o t

o n l y a l l c o m p o n e n t s

t h a t

make up a n e n d p r o d u c t ,

b u t

a l s o

subassemblies

o r

semi-?nished a r t i c l e s . C u s t o m a r i l y ,

a

BOM

o m p r i s e s

a p l u r a l i t y

o f p a r t i t e m s .

Each

a r t i t e m

h a s

a

l e v e l

c o d e ,

Which r e l a t e s

t o a

r e l a t i v e

p o s i t i o n o f

t h e p a r t

i t e m i n t h e BOM. M u l t i p l e - u s e c o m p o n e n t i t e m s u s u a l l y

h a v e s e v e r a l l e v e l c o d e s , b e c a u s e t h e y may a p p e a r i n

d i f f e r e n t

l e v e l s

o f a s i n g l e p r o d u c t s t r u c t u r e . I n t h e s e c i r

c u m s t a n c e s , a s o - c a l l e d l o W - l e v e l c o d e

(LLC)

s u s e d , Which

means

t h e h i g h e s t l e v e l number a t Which

a

m u l t i p l e - u s e

component item i s

used

a c r o s s a same BOM.

G e n e r a l l y

s p e a k i n g , a ? n i s h e d p r o d u c t ( e n d i t e m ) i s a t t h e t o p o f a

p r o d u c t

s t r u c t u r e

o r a BOM

and

t i s a s s i g n e d

a n

LLC

f

Z e r o . The

loWer t h e

l e v e l

a t

Which a

component item a p p e a r s

i n a BOM

h e l a r g e r

number

o f

i t s LLC s .

[ 0 0 0 5 ]

H o W e v e r , m o s t MRP y s t e m s u t i l i Z e d i n

modern

c o r p o r a t i o n s

d o n o t p r o v i d e

t h e

f u n c t i o n o f

a u t o m a t i c a l l y

c a l c u l a t i n g

LLCs f o r

p a r t i t e m s . U s e r s o f MRP

o f t W a r e

need

o c a l c u l a t e LLCs i n a BOM

a n u a l l y .

Those manual

o p e r a t i o n s s i g n i ? c a n t l y r e d u c e

t h e

e f ? c i e n c y o f

BOMs

n

MRP y s t e m s . A c c o r d i n g l y ,

What i s n e e d e d i s a c o m p u t e r

i m p l e m e n t e d

s y s t e m a n d m e t h o d , i n

W h i c h

LLCs

o r

a l l

p a r t

i t e m s

i n

a

BOM

an

be e a s i l y c a l c u l a t e d .

SUMMARY

OF

THE

INVENTION

[ 0 0 0 6 ] A a i n o b j e c t i v e o f

t h e p r e s e n t

i n v e n t i o n

i s

t o

p r o v i d e a l o W - l e v e l

c o d e

(LLC) c a l c u l a t i o n

s y s t e m a n d

method,

Which

a n a s s i s t

u s e r s

i n c a l c u l a t i n g LLCs o r

i t e m s

i n

a

BOM.

[ 0 0 0 7 ]

To

a c h i e v e t h e a b o v e o b j e c t i v e , a s y s t e m f o r c a l

c u l a t i n g LLCs o r i t e m s

i n

a BOM o m p r i s e s : a d a t a b a s e f o r

s t o r i n g BOMs

n d

p r o d u c t s t r u c t u r e s ; a

d a t a

o b t a i n i n g u n i t

f o r

o b t a i n i n g

BOMs n d

p r o d u c t

s t r u c t u r e s f r o m t h e d a t a

b a s e ;

a n LLC

e t t i n g u n i t f o r s e t t i n g

LLCs

f o r i t e m s i n a

BOM; a n d a d a t a a n a l y Z i n g

u n i t

f o r d e t e r m i n i n g W h e t h e r

a l l

i t e m s

in

t h e BOM a v e b e e n r e a d i n

a

p a r t i c u l a r p r o c e d u r a l

l o o p c y c l e ,

a n d

f o r c h e c k i n g

W h e t h e r

a p a r t i c u l a r i t e m e X i s t s

i n

d e s i g n a t e d c o l u m n s i n

t h e

BOM.

[ 0 0 0 8 ] F u r t h e r , t h e p r e s e n t i n v e n t i o n p r o v i d e s

a

m e t h o d

f o r

c a l c u l a t i n g

LLCs f o r

i t e m s

i n a BOM.

The

method

A u g . 1 1 , 2 0 0 5

c o m p r i s e s

t h e

s t e p s o f : a ) s e t t i n g a n i n i t i a l

v a l u e

o f a

v a r i a b l e N

s

Z e r o ,

and s e t t i n g a l l LLCs f o r

i t e m s

i n

t h e

BOM

s

v a c a n t ; b ) r e a d i n g a ? r s t i t e m i n

t h e

BOM; c )

d e t e r m i n i n g W h e t h e r t h e i t e m e X i s t s i n a c h i l d i t e m column

i n

t h e

BOM;

d ) s e t t i n g

t h e

LLC

f

t h e

i t e m

a s

Z e r o

i f

t h e

i t e m d o e s n o t e X i s t i n

t h e

c h i l d i t e m

c o l u m n ; a n d

e )

s e t t i n g

LLCs f o r o t h e r i t e m s

i n

t h e

BOM.

[ 0 0 0 9 ]

O t h e r o b j e c t s ,

a d v a n t a g e s

a n d

n o v e l

f e a t u r e s

o f

t h e

p r e s e n t i n v e n t i o n

W i l l b e

d r a W n

f r o m t h e f o l l o W i n g d e t a i l e d

d e s c r i p t i o n

o f

t h e p r e f e r r e d e m b o d i m e n t

a n d

p r e f e r r e d

method o f

t h e p r e s e n t

i n v e n t i o n

W i t h t h e a t t a c h e d d r a W i n g s ,

i n W h i c h :

BRIEF DESCRIPTION

OF

THE DRAWINGS

[ 0 0 1 0 ]

FIG. 1

i s

a n i l l u s t r a t i o n

o f

t h e a s s i g n m e n t o f LLCs

t o m a n u f a c t u r e d

p r o d u c t s t r u c t u r e s o r

b i l l s

o f m a t e r i a l ;

[ 0 0 1 1 ]

FIG.

2 i s

a n

i l l u s t r a t i o n

o f main

columns

in

a b i l l

o f

m a t e r i a l ;

[ 0 0 1 2 ] FIG.

3 i s a

s c h e m a t i c d i a g r a m o f main s o f t W a r e

u n i t s o f

a system

f o r c a l c u l a t i n g

LLCs f o r

i t e m s i n

a b i l l

o f

m a t e r i a l

i n a c c o r d a n c e W i th t h e

p r e f e r r e d

embodiment f

t h e

p r e s e n t i n v e n t i o n ; a n d

[ 0 0 1 3 ]

FIG.

4A

nd

FIG.

4 B

i n combination a r e a ?oW

c h a r t i l l u s t r a t i n g

a

p r e f e r r e d method

f o r

c a l c u l a t i n g

LLCs

f o r i t e m s i n a b i l l o f m a t e r i a l a c c o r d i n g t o

t h e

p r e s e n t

i n v e n t i o n .

DETAILED

DESCRIPTION OF

THE

INVENTION

[ 0 0 1 4 ]

FIG.

1 i s

a n i l l u s t r a t i o n o f t h e a s s i g n m e n t o f

l o W - l e v e l

c o d e s ( L L C s ) t o m a n u f a c t u r e d p r o d u c t

s t r u c t u r e s

o r

b i l l s o f

m a t e r i a l

(BOMs). A a n u f a c t u r e d

p r o d u c t

s t r u c

t u r e

can

be

considered a s

a

t r e e s t r u c t u r e .

A t

t h e

t o p of

t r e e s

a r e end i t e m s Which a r e a s s i g n e d

LLCs

o f Z e r o s . I n

FIG.

,

i t e m s A

n d

K r e

b o t h end

r o d u c t s ;

t h e r e f o r e

t h e LLCs o r

t h e s e i t e m s

a r e Z e r o s (shoWn in

p a r e n t h e s e s ) . I t

i s

t o

b e

u n d e r s t o o d

t h a t

t h e

t e r m s

“ e n d

p r o d u c t s , ” “ i t e m s ”

a n d

“ p a r t

i t e m s ”

a r e

u s e d i n t e r c h a n g e a b l y t h r o u g h o u t t h i s d e s c r i p t i o n .

A l l component i t e m s

a r e

a s s i g n e d

LLCs Which a r e

numeri

c a l l y h i g h e r t h a n

t h e LLC

a s s i g n e d t o

t h e

h i g h e r

l e v e l

a s s e m b l y

o r e n d i t e m .

F o r a m u l t i p l e - u s e component i t e m ,

s u c h

a s i t e m C , X , Y r Z

n t h e

p r o d u c t s t r u c t u r e o f i t e m

A,

t h e h i g h e s t p o s s i b l e n u m e r i c a l v a l u e o f t h e i t e m i s a s s i g n e d

a s t h e LLC

f

t h e i t e m . T h i s r e p r e s e n t s t h e

l o W e s t

l e v e l

a t

Which

a

m u l t i p l e - u s e component

i t e m i s u s e d W i t h i n t h e

e n t i r e p r o d u c t s t r u c t u r e .

[ 0 0 1 5 ]

FIG. 2 s

a n

i l l u s t r a t i o n

o f

main columns n a BOM

B i l l o f M a t e r i a l ) 2 0 0 ,

W h i c h i s r e l a t e d

t o

t h e

p r o d u c t

s t r u c t u r e

o f i t e m Aof

IG. .

There

a r e

f o u r columns shoWn

i n

t h e

BOM

0 0 :

p a r e n t

i t e m 2 0 1 , c h i l d i t e m 2 0 3 , u s a g e

q u a n t i t y

p e r

u n i t 2 0 5 , a n d LLC ( l o W - l e v e l

c o d e ) 2 0 7.

T h e

c h i l d

i t e m

203 column

l i s t s

p a r t

i t e m s

t h a t

a r e

u s e d i n

a s s e m b l i n g

o r

m a n u f a c t u r i n g r e s p e c t i v e p a r e n t i t e m s l i s t e d

i n

t h e

p a r e n t i t e m 201

c o l u m n .

Each p a r t

i t e m

i n t h e c h i l d

i t e m 203 column h a s a n assembly l e v e l , Wherein t h e assem

b l y l e v e l

o f a c o r r e s p o n d i n g

e n d

p r o d u c t i s Z e r o .

M u l t i p l e

u s e i t e m s m a y h a v e

s e v e r a l

a s s e m b l y

l e v e l s , a n d

t h e r e f o r e

a p p e a r i n d i f f e r e n t l o c a t i o n s i n t h e

BOM

0 0 . The

u s a g e

q u a n t i t y p e r u n i t 205 r e p r e s e n t s a q u a n t i t y o f e a c h

c h i l d

i t e m

i n

t h e c h i l d

i t e m 203 column

r e q u i r e d

i n a s s e m b l i n g

o r

m a n u f a c t u r i n g t h e

c o r r e s p o n d i n g p a r e n t i t e m i n

t h e

p a r e n t

Page 8: Us 20050177479 BOM

8/12/2019 Us 20050177479 BOM

http://slidepdf.com/reader/full/us-20050177479-bom 8/9

US 2005/0177479

A 1

i t e m 201

c o l u m n . The

LLC

07

l i s t s LLCs f o r

t h e p a r e n t

i t e m s

i n t h e p a r e n t

i t e m

201 c o l u m n .

[ 0 0 1 6 ]

FIG.

3 i s a

s c h e m a t i c

d i a g r a m

o f main s o f t w a r e

u n i t s

o f

a system f o r c a l c u l a t i n g LLCs f o r

i t e m s

i n a BOM

i n

a c c o r d a n c e W i t h t h e

p r e f e r r e d

embodiment

o f

t h e

p r e s e n t

i n v e n t i o n . The s y s t e m

c o m p r i s e s a

d a t a b a s e

3 0 1 , a

d a t a

o b t a i n i n g u n i t 3 0 3 , a n LLC s e t t i n g u n i t 3 0 5 ,

a n d

a d a t a

a n a l y Z i n g u n i t

3 0 7 . The d a t a b a s e 301 s t o r e s BOMs

o r

p r o d u c t

s t r u c t u r e s

u s e d i n M a n u f a c t u r i n g R e s o u r c e P l a n n i n g

( M R P I I ) .

The d a t a o b t a i n i n g u n i t

3 0 3

r e t r i e v e s BOMs n d

p r o d u c t s t r u c t u r e s

from

t h e d a t a b a s e 3 0 1 , i n o r d e r

t o

o b t a i n

i n f o r m a t i o n

on

i t e m s

in

t h e

BOMs and

p r o d u c t

s t r u c t u r e s .

T h e

LLC s e t t i n g

u n i t

3 0 5

i s

p r o v i d e d f o r i n i t i a l i Z i n g

a n d

s e t t i n g LLCs o r

a l l

i t e m s i n a

BOM.

he a t a a n a l y Z i n g u n i t

307

s

f o r d e t e r m i n i n g W h e t h e r a l l

i t e m s

i n t h e BOM a v e

b e e n r e a d

i n a p a r t i c u l a r p r o c e d u r a l l o o p c y c l e , a n d f o r

c h e c k i n g

W h e t h e r a p a r t i c u l a r i t e m e X i s t s

i n d e s i g n a t e d

columns i n t h e BOM.

[ 0 0 1 7 ]

FIG.

4A

nd FIG. 4 B

i n

combination a r e a ?oW

c h a r t

i l l u s t r a t i n g

a

p r e f e r r e d method

f o r

c a l c u l a t i n g

LLCs

f o r i t e m s i n t h e

BOM

0 0 . I n t h i s method,

a n LLC

f

a n

end

p r o d u c t

i n a

p r o d u c t

s t r u c t u r e i s ? r s t s e t , a n d LLCs o r o t h e r

c h i l d

i t e m s

i n t h e p r o d u c t s t r u c t u r e

a r e

t h e n d e t e r m i n e d .

F i r s t , i n s t e p S 4 0 1 , a v a r i a b l e N s

p r o v i d e d

a s a

c y c l i c a l

v a r i a b l e

i n o r d e r t o d e t e r m i n e LLCs o r i t e m s i n

l o o p

c y c l e s

o f t h e method.

The i n i t i a l

v a l u e o f t h e v a r i a b l e N

s

s e t

a s

Z e r o . I n s t e p

S 4 0 3 , t h e

LLCs

f o r

a l l

t h e

i t e m s

i n t h e

BOM

200

a r e

s e t v a c a n t by h e LLC e t t i ng u n i t 3 0 5 .

I n

s t e p S 4 0 5 ,

t h e

d a t a

o b t a i n i n g u n i t 303 r e a d s a ? r s t i t e m in t h e p a r e n t

i t e m 2 0 1 c o l u m n . I n

t h e

p r e f e r r e d

e m b o d i m e n t ,

i t e m A s

r e a d i n

t h i s s t e p . I n s t e p

S 4 0 7 ,

t h e

d a t a a n a l y Z i n g u n i t 307

d e t e r m i n e s W h e t h e r t h e i t e m e X i s t s i n t h e

c h i l d

i t e m

203

c o l u m n .

I f

t h e i t e m d o e s

n o t e X i s t i n

t h e c h i l d i t e m 203

column,

in s t e p S 4 0 9 , t h e LLC f t h e i t e m i s s e t a s Z e r o . I f

t h e

i t e m

e x i s t s i n

t h e c h i l d

i t e m

2 0 3

c o l u m n ,

i n

s t e p

S 4 1 1 ,

t h e

d a t a a n a l y Z i n g

u n i t 307 c h e c k s t o s e e Whether

a l l

t h e

i t e m s

in

t h e BOM 00 h a v e

been

r e a d . I f a l l t h e i t e m s

i n

t h e

BOM

00 h a v e b e e n r e a d , t h e p r o c e d u r e g o e s d i r e c t l y t o

s t e p S415 d e s c r i b e d b e l o W .

I f

t h e r e

i s a n y

i t e m in t h e BOM

200

h a t h a s n o t

b e e n r e a d , i n s t e p S 4 1 3 , t h e

d a t a

o b t a i n i n g

u n i t 303

r e a d s

a

n e X t

i t e m i n t h e

p a r e n t

i t e m 201

o l u m n ,

and

t h e p r o c e d u r e r e t u r n s

t o

s t e p S407 d e s c r i b e d a b o v e .

S i n c e

t h e

c h i l d

i t e m 203

column o f

t h e

BOM 200 d o e s

n o t

c o m p r i s e i t e m

A , t h e

LLC f i t e m Ais

e t

a s

Z e r o ,

i n d i c a t i n g

t h a t i t e m A

s

a n

e n d

p r o d u c t . When i t e m B

s

r e a d , b e c a u s e

i t a p p e a r s

i n

t h e c h i l d i t e m

203 c o l u m n ,

t h e d a t a

o b t a i n i n g

u n i t

303

p r o c e e d s

t o r e a d

t h e

n e X t

i t e m ,

namely i t e m C .

T h u s , t h e LLC f i t e m

B

r e m a i n s v a c a n t i n

t h i s c y c l e .

[ 0 0 1 8 ] When l l

t h e

i t e m s i n

t h e

BOM

00

a v e

b e e n

r e a d ,

i n s t e p S 4 1 5 , t h e v a l u e o f t h e

v a r i a b l e N

s i n c r e a s e d by

n e .

C o n s e q u e n t l y ,

t h e

c u r r e n t v a l u e o f

t h e

v a r i a b l e N ecomes

Z e r o p l u s

o n e , namely o n e . I n s t e p S 4 1 7 ,

t h e

d a t a o b t a i n i n g

u n i t

303

r e a d s

a ? r s t i t e m in

t h e BOM 00

i . e . ,

i t e m A ) .

I n

s t e p

S 4 1 9 ,

t h e d a t a

a n a l y Z i n g

u n i t

3 0 7 d e t e r m i n e s W h e t h e r

t h e LLC f t h e i t e m h a s

been e t .

I f t h e LLC a s

been e t ,

t h e p r o c e d u r e

g o e s

d i r e c t l y

t o

s t e p

S425 d e s c r i b ed b e l o W . I f

t h e

LLC a s n o t

b e e n s e t ,

i n

s t e p

4 2 1 ,

t h e

d a t a a n a l y Z i n g

u n i t

307

e t e r m i n e s W h e t h e r t h e i t e m e X i s t s in t h e

c h i l d

i t e m

203

c o l u m n , a n d i f s o , W h e t h e r t h e a s s e m b l y l e v e l o f t h e c h i l d

i t e m i s n u m e r i c a l l y h i g h e r

t h a n

t h e

c u r r e n t v a l u e o f

t h e

v a r i a b l e N i . e . ,

o n e ) . I f t h e

i t e m

e x i s t s i n t h e c h i l d

i t e m 203

c o l u m n , a n d

i t s a s s e m b l y l e v e l i s h i g h e r t h a n o n e ,

t h e

p r o c e d u r e p r o c e e d s

t o

s t e p

S427

e s c r i b e d

b e l o W . I f

t h e

i t e m

A u g . 1 1 , 2 0 0 5

d o e s n o t e X i s t

i n

t h e c h i l d i t e m 203

column,

o r i f i t s

a s s e m b l y l e v e l

i s

n o t

h i g h e r t h a n o n e , i n s t e p S 4 2 3 , t h e LLC

o f

t h e

i t e m i s

s e t

a s

t h e c u r r e n t

v a l u e o f N i . e . ,

o n e ) . I n s t e p

S 4 2 5 ,

t h e d a t a

a n a l y Z i n g u n i t 307

c h e c k s

t o s e e W h e t h e r a l l

t h e

i t e m s

i n

t h e

BOM

ave

been

r e a d .

I f

t h e r e

a r e

any i t e m s

i n t h e BOM 00 h a t

h a v e

n o t b e e n r e a d , i n

s t e p

S 4 2 7 , t h e

d a t a

o b t a i n i n g u n i t 303 r e a d s a n e X t i t e m from h e BOM 0 0 ,

a n d

t h e

p r o c e d u r e r e t u r n s t o

s t e p

S 4 1 9 . I f a l l

t h e

i t e m s i n t h e

BOM

0 0

h a v e

b e e n

r e a d , i n

s t e p

S 4 2 9 , t h e d a t a

a n a l y Z i n g

u n i t 307 d e t e r m i n e s W h e t h e r LLCs f o r a l l t h e i t e m s i n t h e

BOM 00

have

been

s e t . I f LLCs f o r any

i t e m s

have

n o t

b e e n

s e t ,

t h e

p r o c e d u r e

r e t u r n s

t o

s t e p

S415

e s c r i b ed a b o v e ,

W i t h t h e

c u r r e n t

v a l u e

o f

t h e

v a r i a b l e N

e i n g i n c r e a s e d

by

o n e .

The

above-described procedures a r e r e p e a t e d a s nec

e s s a r y u n t i l a l l

t h e

LLCs f o r

t h e

i t e m s i n

t h e

BOM 00

a r e

s e t . I f and When LLCs

o r

a l l

t h e i t e m s i n t h e

BOM

00 have

b e e n s e t ,

t h e

p r o c e d u r e i s

e n d e d .

[ 0 0 1 9 ]

A l t h o u g h t h e

p r e s e n t i n v e n t i o n h a s

b e e n

s p e c i ?

c a l l y

d e s c r i b e d

on t h e

b a s i s o f

a p r e f e r r e d

embodiment

a n d

p r e f e r r e d

method,

t h e i n v e n t i o n

i s

n o t

t o

b e c o n s t r u e d

a s

b e i n g l i m i t e d

t h e r e t o . V a r i o u s

c h a n g e s o r

m o d i ? c a t i o n s m a y

b e

made o s a i d

embodiment a n d

method

W i t h o u t

d e p a r t i n g

f r o m

t h e s c o p e

a n d s p i r i t

o f

t h e i n v e n t i o n .

What

s c l a i m e d

i s :

1 . A y s t e m f o r

c a l c u l a t i n g

l o W - l e v e l

c o d e s

( L L C s )

f o r

i t e m s

i n a

b i l l

o f m a t e r i a l (BOM),

t h e

s y s t e m

c o m p r i s i n g :

a

d a t a b a s e

f o r

s t o r i n g

BOMs

n d p r o d u c t s t r u c t u r e s ;

a

d a t a o b t a i n i n g

u n i t f o r o b t a i n i n g BOMs

n d

p r o d u c t

s t r u c t u r e s f r o m

t h e d a t a b a s e ;

a n LLC e t t i n g

u n i t f o r

s e t t i n g LLCs o r i t e m s i n a

BOM;

a n d

a

d a t a a n a l y Z i n g

u n i t f o r

d e t e r m i n i n g

W h e t h e r

a l l

i t e m s

i n

t h e

BOM

a v e b e e n

r e a d

i n

a

p a r t i c u l a r

p r o c e d u r a l l o o p

c y c l e ,

a n d

f o r c h e c k i n g

W h e t h e r

a p a r t i c u l a r i t e m e X i s t s

i n

d e s i g n a t e d c o l u m n s

i n

t h e

BOM.

2 . The s y s t e m a c c o r d i n g t o c l a i m 1 , W h e r e i n

t h e

LLC

s e t t i n g

u n i t i s

a l s o f o r s e t t i n g a l l

t h e

LLCs

n t h e BOM s

v a c a n t

b e f o r e c a l c u l a t i o n o f t h e LLCs.

3 .

The

s y s t e m a c c o r d i n g t o c l a i m 1 , W h e r e i n t h e LLC

s e t t i n g u n i t i s a l s o f o r s e t t i n g

a n i n i t i a l v a l u e o f

a

v a r i a b l e

N

as 0 .

4 .

The

s y s t e m a c c o r d i n g t o c l a i m 1 , W h e r e i n t h e d a t a

a n a l y Z i n g

u n i t i s a l s o f o r

d e t e r m i n i n g

W h e t h e r t h e LLCs o r

a l l t h e i t e m s i n t h e BOM

r e v a c a n t .

5 . A

o m p u t e r - b a s e d

m e t h o d f o r c a l c u l a t i n g l o W - l e v e l

c o d e s (LLCs) f o r

i t e m s

i n a b i l l o f m a t e r i a l

(BOM),

t h e

m e t h o d c o m p r i s i n g

t h e

s t e p s

o f :

s e t t i n g a n

i n i t i a l

v a l u e o f a v a r i a b l e N

s

Z e r o , and s e t t i n g

a l l LLCs f o r i t e m s in t h e

BOM s

v a c a n t ;

r e a d i n g a ? r s t

i t e m

i n t h e BOM;

d e t e r m i n i n g W h e t h e r t h e i t e m e X i s t s i n a

c h i l d

i t e m

column n

t h e

BOM;

s e t t i n g

t h e

LLC f

t h e

i t e m

a s

Z e r o

i f t h e

i t e m does n o t

e X i s t

i n

t h e c h i l d

i t e m

c o l u m n ; a n d

s e t t i n g

t h e LLCs f o r

o t h e r

i t e m s

in

t h e BOM.

6 .

The method a c c o r d i n g t o c l a i m 5 , W h e r e i n

t h e s t e p o f

s e t t i n g

t h e

LLCs o r o t h e r i t e m s i n

t h e

BOM

o m p r i s e s t h e

s t e p s o f :

Page 9: Us 20050177479 BOM

8/12/2019 Us 20050177479 BOM

http://slidepdf.com/reader/full/us-20050177479-bom 9/9

US 2005/0177479

A 1

a d d i n g o n e t o t h e v a l u e

o f

t h e v a r i a b l e N ;

r e a d i n g

a

? r s t i t e m i n t h e

BOM;

d e t e r m i n i n g W h e t h e r t h e

LLC o f

t h e

i t e m h a s b e e n

s e t ;

c h e c k i n g

W h e t h e r t h e i t e m e x i s t s

i n

a c h i l d i t e m column

i f

t h e LLC

f

t h e i t e m h a s n o t

been s e t ;

s e t t i n g

t h e LLC f t h e i t e m a s t h e c u r r e n t

v a l u e

o f N f t h e

i t e m d o e s

n o t

e X i s t i n

t h e

c h i l d i t e m c o l u m n ;

c h e c k i n g

W h e t h e r

a l l t h e i t e m s i n

t h e

BOM

a v e

b e e n

r e a d ; a n d

d e t e r m i n i n g W h e t h e r

t h e

LLCs o r a l l t h e

i t e m s

h a v e b e e n

s e t .

7 .

The

m e t h o d

a c c o r d i n g t o

c l a i m 6 , f u r t h r

c o m p r i s i n g

t h e s t e p

o f r e a d i n g

a n e X t

i t e m a n d

r e t u r n i n g t o t h e s t e p

o f

d e t e r m i n i n g W h e t h e r t h e

LLC f

t h e

i t e m h a s

b e e n s e t , i f t h e

i t e m e X i s t s

i n t h e

c h i l d i t e m c o l u m n .

8 . The m e t h o d a c c o r d i n g

t o

c l a i m 6 , f u r t h e r c o m p r i s i n g

t h e s t e p o f r e a d i n g a n e X t

i t e m

a n d r e t u r n i n g t o t h e s t e p o f

A u g . 1 1 , 2 0 0 5

d e t e r m i n i n g W h e t h e r

t h e

LLC

f

t h e

i t e m

h a s b e e n s e t , i f a l l

t h e i t e m s i n t h e BOM

ave

n o t been

r e a d .

9 .

T h e m e t h o d

a c c o r d i n g

t o

c l a i m 6 , f u r t h e r

c o m p r i s i n g

t h e

s t e p o f r e t u r n i n g

t h e p r o c e d u r e

t o t h e

s t e p

o f

a d d i n g o n e

t o

t h e v a l u e o f t h e v a r i a b l e o f N ,

i f

t h e

LLCs

o r

a l l

t h e i t e m s

have n o t

been

s e t .

1 0 .

A e t h o d

o f

s e t t i n g l o W - l e v e l

c o d e s

( L L C s )

f o r

m u l t i p l e i t e m s i n a b i l l o f f m a t e r i a l

(BOM)

o m p r i s i n g

s t e p s

o f :

a )

s e t t i n g

t h e

i n i t i a l v a l u e o f

s a i d LLCs

a s Z e r o a n d

c h e c k i n g

v e r y i t e m t o

r e c o r d t h e

c o r r e s p o n d i n g o n e s

i f

s a t i s ? e s ;

a n d

( b ) s e t t i n g t h e LLCs

W i t h

a v a l u e by

a d d i n g

o n e to

Z e r o

a n d g o i n g

t h r o u g h t h e r e s t

o n e s n o t

r e c o r d e d ; a n d

c )

r e p e a t i n g s t e p b ) u n t i l

a l l i t e m s

a r e

c a t e g o r i Z e d .