18
(19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0112842 A1 Sieger et al. US 2015O112842A1 (43) Pub. Date: Apr. 23, 2015 (54) (71) (72) (73) (21) (22) PARTS EXCHANGEMETHOD AND APPARATUS Applicants: Joseph Michael Sieger, Barrington, IL (US); Neil Sanders, Chicago, IL (US); Samip Jani, Westmont, IL (US); Ramya Dubbudu, Schaumburg, IL (US); Sharada Rajaraman, Aurora, IL (US) Inventors: Joseph Michael Sieger, Barrington, IL (US); Neil Sanders, Chicago, IL (US); Samip Jani, Westmont, IL (US); Ramya Dubbudu, Schaumburg, IL (US); Sharada Rajaraman, Aurora, IL (US) Assignee: INSURANCE AUTOAUCTIONS, INC., Westchester, IL (US) Appl. No.: 14/519,935 Filed: Oct. 21, 2014 AN Manage interchange Applications is, acci Related U.S. Application Data (60) Provisional application No. 61/893,349, filed on Oct. 21, 2013. Publication Classification (51) Int. Cl. G06Q 30/06 (2006.01) (52) U.S. Cl. CPC .................................. G06Q30/0627 (2013.01) (57) ABSTRACT A method and apparatus is provided for identifying parts of a vehicle. A method and apparatus is also provided for gener ating keywords and logic structures to access a part number database. A method and apparatus is further provided for use of the keywords and logic structure to access the part number database. Vehicle identifiers such as VIN numbers are utilized to determine vehicle parts so that vehicle parts for a vehicle may be determined from the vehicle identifier of that vehicle. 10 4 include W 2 Excluded: t e Application Keyword EX& EX-leather) ity sy 2Oor 3.S. 3. 3. 8. ACCR) ARAG lack JE 8ROWN URCNY AMPANE coupe CREA OARK3. ARK FON CARK o iAAIR8A EX EX FLEXBEFE FRONARA w AS X) RAY REEN APA - VIN Character. At WiNRange is s Air Big 3 Y - 7 - 14 .g. Ni23456) fg. Late (e.g.201 01231) hr -------------...-...-...-

US 2015O112842A1 (19) United States (12) Patent ... · 150 100-5456 OB 105.58831. 10-58674R 7-58615A NULL NULL NULL 50-59152R 110-58674 160-5952 ... 1. iSeq Nbr Treelevel application

Embed Size (px)

Citation preview

(19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0112842 A1

Sieger et al.

US 2015O112842A1

(43) Pub. Date: Apr. 23, 2015

(54)

(71)

(72)

(73)

(21)

(22)

PARTS EXCHANGEMETHOD AND APPARATUS

Applicants: Joseph Michael Sieger, Barrington, IL (US); Neil Sanders, Chicago, IL (US); Samip Jani, Westmont, IL (US); Ramya Dubbudu, Schaumburg, IL (US); Sharada Rajaraman, Aurora, IL (US)

Inventors: Joseph Michael Sieger, Barrington, IL (US); Neil Sanders, Chicago, IL (US); Samip Jani, Westmont, IL (US); Ramya Dubbudu, Schaumburg, IL (US); Sharada Rajaraman, Aurora, IL (US)

Assignee: INSURANCE AUTOAUCTIONS, INC., Westchester, IL (US)

Appl. No.: 14/519,935

Filed: Oct. 21, 2014

AN Manage interchange Applications

is, acci

Related U.S. Application Data (60) Provisional application No. 61/893,349, filed on Oct.

21, 2013.

Publication Classification

(51) Int. Cl. G06Q 30/06 (2006.01)

(52) U.S. Cl. CPC .................................. G06Q30/0627 (2013.01)

(57) ABSTRACT

A method and apparatus is provided for identifying parts of a vehicle. A method and apparatus is also provided for gener ating keywords and logic structures to access a part number database. A method and apparatus is further provided for use of the keywords and logic structure to access the part number database. Vehicle identifiers such as VIN numbers are utilized to determine vehicle parts so that vehicle parts for a vehicle may be determined from the vehicle identifier of that vehicle.

10 4

include W 2 Excluded: t e Application Keyword EX& EX-leather)

ity

sy

2Oor

3.S.

3.

3.

8. ACCR)

ARAG

lack JE

8ROWN

URCNY AMPANE

coupe

CREA

OARK3.

ARK FON

CARK

o iAAIR8A

EX EX

FLEXBEFE

FRONARA w

AS

X)

RAY REEN

APA

-

VIN Character. At WiNRange is

s Air Big

3 Y - 7 - 14 .g. Ni23456) fg. Late (e.g.201 01231)

hr -------------...-...-...-

Patent Application Publication Apr. 23, 2015 Sheet 1 of 11 US 2015/O112842 A1

// Manage interchange Applications AN

HONDA v. aCCR) 23s Included: W 2- {3 1. Excl. te ! ------------...- 1. | 1. . - - T - ---------- 1 - . Application Keyword acter At vin Range (e.g. NM123456) .g.201C1231) Ex & m Sm'---- ---...---

EX-L (leather) 10CYL 15W 2.4 24W

2COOR 3.St.

3Y.

4CYL

4) OOR

4X2 6CY 8(Y. ACCORO ARBAC BCE

BUACK

BLUE.

BROWN 3UROUNDY CiAMPACME COUPE CREAM. CARK BLUE

CARK BROWN

daRKBU: dOC UALARBAC

Ex

EX

FLEXBEFU FRONARBAG FWC AS COO GRAY

GREEN

JAPAN

From: r

U v.

Figure 1

Patent Application Publication Apr. 23, 2015 Sheet 2 of 11 US 2015/O112842 A1

20 A Model Stocks Front End Bumper Fender l/ Hood Door Door Door Quarter Panel Year Assembly Assembly, Assembly, Assembly, Assembly, Assembly

Front Front Rear Side Back

W 2000 4023 86 100-54558A 105-58685A 10-58575R 17-58489A NULL NULL NU 60-595 lir

110-58675 160-595 L 288 100-54558A loS-58685A 10-58675R 17-58489A NULL NULL NULL 60-5951R

10-586.75 160-5951 472 100-54559A 105-58685B 1O-58675R 117-584.89B NULL NULL NULL 160-5915R

10-58675. 60-5915. 194 100-54560A 105-58684 llO-5867 4R 117-584.88A NUL NULL NULL 160-5952R

O-58674 60-5915.2 2017 100-54560A 105-586.84 liO-58674R 17-584.88A NULL NULL NULL l60-5952R

10-58.674. 160-5915.2L 2 OO-5456OA 105-586.84 Ill O-586.74R 17-584.88A NULL NULL NULL 60-5952R

110-58674 160-5915.2 26 100-54560A O5-58684. 110-58674R 17-58488A NULL NULL NULL 160-5952R

10-58674L l60-5952 928 OO-5456A 105-58684 O-58674R 117-58488B NULL NULL NUL 150-59152R

110-58674L l60-59152L v 2001 3719

68 lo C-545588 105-5883OA O-58675R 7-584.89A NULL NULL NULL 160-5915R 1O-58675 l60-595 L

313 100-54558B 105.58830A 110-58675R 7-58489A NULL NULL NU 50-5915lr 10-58675L 60-595

373 00-54559B 105.5883O8. 110-58675R 117-58489B NULL NULL NULL 160-5951R 10-58675 160-5915

150 100-5456 OB 105.58831. 10-58674R 7-58615A NULL NULL NULL 50-59152R 110-58674 160-5952

1600 100-5456 OB 105.5883l 110-58674R 7-58615A NULL NULL NULL 60-59152R llO-58674 160-5952L

16 loC).54560B 105-5883, O-58674R 17.5855A NUL NUL NULL 60-5952 R O-58674 160-5952

339 100-545308 loS-5883 058674R 7-586l 5A NULL NULL NULL 60-5952R O-58674 160-5952

860 00-5456B 05-5883 10-58674R 117-58615C NULL NULL NULL l60-5952R O-58674 - - 160-59152L

Figure 2

Patent Application Publication Apr. 23, 2015 Sheet 3 of 11 US 2015/O112842 A1

Model Stocks Front End Bumper Fender 4 Hood Door Door Door Cuarter Panel Year Assembly Assembly, Assembly, Assembly, Assembly, Assembly

Front Front Rear Side Back

w 2002 4366

54 100-54558B O5-58830A 10-58675R 17-584S 9A NULL NULL NULL 60-5951R - 110-58675L I60-591 SL

414 100-545588 O5-5883OA 10-5S675R 117-58489A NULL NULL NULL 160-5951R 110-58675 L 160-5951L,

440 00-545598 O5-58830B 1O-58675R A-58489B NUL NULL MUL I60-5951R IO-586.75 60-595

126 OO-5456 OB 1O5-58 S31 10-58674R LL7-586.5B NULL NLL NULL I60-591.52R 110-58.674. 160-59.52.

2297 100-5456 OB 105-SSS3L 11 O-58674R 17-58615B NULL NULL NULL I60-5915.2R 10-586.74 I60-5915.2L

9 OO-54560B 105-58831 O-586.74R LL7-5S 65B NULL NULL NULL I60-59.52R 10-58674 160-5915.2

222 IOO-54.56 OB 05-5SS3L IO-586.74R II 7-586.15B NULL NULL NULL 60-59152R IO-586.74L 160-5952

804 100-54561B 105-58 S3L IO-5867 4R 117-58615) NULL NULL NULL 160-59152R IO-58674 -- 160-5915.2L

Figure 3

Patent Application Publication

Model Year

Y 2000

v 2001

Deckid/ Tailgate

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

Bumper Assembly,

Rear

190-58696

19 O-58696

19 O-58696

19 O-58697

ISO-58697

19 O-58697

19 O-58697

19 O-58697

19 O-58.842

19 O-58 S42

19 O-58.842

9 O-588.43

19 O-588.43

19 O-588.43

190-58843

19 O-588.43

Apr. 23, 2015 Sheet 4 of 11

Air Bag

253-50068

253-5OOSS

253-5 OO68

253-5OO70

253-5OO/O

253-5OO70

253-5 OO70

253-5 OOA2

253-5 OO95

253-5OO95

253-50.095

253-5 OO98

253-5 OO98

253-50.098

253-5 OO 9S

253-5OO 98

4. 2. A Engine Transmission

Assembly A Transaxle Assembly

NULL 4OO-6O 675

NULL 4OO-6165 A

300-SOO3OB 4OO-6O994

NULL 4OO-50675

NULL 400-61165 A.

3OO-8O23A 400-60 675

300-8023A 400-61165 A.

3OO-SOO3OB 4OO-GO994.

NULL 4OO-6O 675

NULL 400-6 65B

300-80030B 400-60994

NULL 400-606/5

NULL 400-61.165B

300-80123A 400-60675

300-801.23A 400–61165B

3OO-SOO3OB 400-60994

Figure 4

US 2015/O112842 A1

Axle Assembly,

Rear

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

NULL

Patent Application Publication Apr. 23, 2015 Sheet 5 of 11 US 2015/O112842 A1

4. 2 Mode Decklid Bumper Air Bag Engine Transmission Axle Year Tailgate Assembly, Assembly f Transaxle Assembly,

Rear Assembly Rear

W 2002

NULL 19 O-58842 253-50 095 NULL 4OO-GO 675 NULL

NULL 190-58842 253-50.095 NULL 400-61165B NULL

NULL 90-5 S842 253-50 095 300-80O3OB 400-60994 NULL

NULL 90-58 S43 253-5OO98 NULL 400-60675 NULL

NULL 190–58843 253-50 098 NULL 400-61165B NULL

NULL 190-58843 253-50.098 300-801.23A 400-60675 NULL

NULL 190–58843. 253-50.098 300-801.23A 400-61165B NULL

NULL 90-5 SS43 253-50 098 300-80O3OB 400-60994 NULL

Figure 5

Patent Application Publication Apr. 23, 2015 Sheet 6 of 11 US 2015/O112842 A1

Across Model Years

Model Year

22/ A.

2% A 2-f S - 2 Model Year Number of Statistically Total Number of interchange Percentage of Statistically

Significant Differences Sets Significant Differences

2000 7 8 87.5%

2001 6 8 75.0%

2002 6 8 75.0%

2003 8 8 100.0% um

100.0% - 80.0%

83.3%

80.0%

83.3%

66.7%

Number of Statistically Significant Differences

Total Number of Interchange Sets Significant Differences

46 55

Percentage of Statistically

83.6%

Figure 6

Patent Application Publication Apr. 23, 2015 Sheet 7 of 11

4. 0 Manage interchange Applications

2003"

vil chara?ia. At

r:ceded: Excidic:

R:

Application racia:33 door

lxi. Sk

x2 xi

For

Th:

ROW URGUCY CHAPAGME coUr CREAv

DARK BLUE DARK BROW Dark 3e DOHC

Figure 7

US 2015/O112842 A1

1 --' - 7 - will Range (e.g. ht:123456)

thru

Patent Application Publication Apr. 23, 2015 Sheet 8 of 11 US 201S/O112842 A1

/2 Select"Include Keyword D

5xxxx

D Move between Columns

WINRange and Mig Date) -- A v. Move between From and Thu

|< Save & get next Application < Save & get next Application

{Xdelete J Delete all values selected is a

M t Go back and update previous Application

L I Show/Hide Interchange Tree ? I Show Hide Keyboard Legend

Figure 8

Patent Application Publication

Fict. Alt.Shot:

oader rea Structure

licit deci: Fxcluded: OR:

Apr. 23, 2015 Sheet 9 of 11

3

US 2015/O112842 A1

vil character at E.--- - 4. VIH Range (e.g. 2A12345) ligate (e.g.2019,231)

Claw Cabs Dr.

Hollader strings

Ficm

essagiari

t segregain spor is achian Can't seekin Voix K Steggiesian

2. Swiss-Kakirjigid

Figure 9

Patent Application Publication Apr. 23, 2015 Sheet 10 of 11 US 201S/O112842 A1

/ ? E

Mapped.Attribute Excluded Attribute Or Attribute 1. iSeq Nbr Treelevel application 2 235 Cpe 3 Dr. COUPE OR 3. 235 front FRON

4 237 3 driver RWER is 238 & whi 5 239 4 side (seat) SDE SEA

240 5 LX X

2d 5 EX & EX-L (ieather) EXEX 22 4 roof (above door) ROOF DOOR 2:3 5 X LX

244. 5 EX & EX-L (leather) EXEX 2.5 3 pass PASS 28 4 dash ASH

247 4 side seat) SDE SEA 248 4 roof above door) ROOF DOOR 24.9 5 LX LX

25, 5 EX & EX-Leather) EXEX-L 25 i Sdn (4 Or) SEAN OOR 25 2 front FROM 253 3 driver CRWER 54. 4 with

S5 4 side seat) SESE 255 5 LX X

25 6 Japan built JAPAN 58 5 USA built UNEDSAES

259 5 EX & EX-L is ather) EXEX 25 6 Japan built JAPAN 26. 6. USA built UNEDSAES

252 4 roof abore door ROOF DOOR 53 5 LX X

a. 6 Japan built JPM 255 6 USA built UNEDSAES

265 5 EX & EX-L (leather) EX EXL 26 5 Japan built JAPAN 68 6 USA, but UN ESAES

259 3 pass PASS 2. 4 dash CASH

4 side seat) SESEA 2 5 Japan built APM

3. 5 USA, it UNEDSAES

2. 4 roof (above door) ROOF DOOR 25 5 LX X

S 6 Japan built APM 6 USA, it UNESAES

28 5 EX & EX-Leather EX EX 279 6 Japan built JAPAN 28 5 USA it UEDSAES

Figure 10

Patent Application Publication Apr. 23, 2015 Sheet 11 of 11 US 201S/O112842 A1

Interchange Flow Chart g a - %

Figure 11

US 2015/01 12842 A1

PARTS EXCHANGEMETHOD AND APPARATUS

CROSS-REFERENCE TO RELATED APPLICATION

0001. The present application claims the benefit of provi sional application Ser. No. 61/893,349 filed Oct. 21, 2013, which is incorporated herein by reference.

BACKGROUND OF THE INVENTION

0002 1. Field of the Invention 0003. The present invention relates generally to a method and apparatus for determining part identification numbers of parts on a vehicle, and to a method and apparatus for provid ing part identification numbers for parts of a vehicle. 0004 2. Description of the Related Art 0005 Vehicles such as automobiles and trucks are sold with a variety of optional features from which the buyer of the new vehicle may choose when purchasing the vehicle. When the vehicle is sold as a used vehicle or when the vehicle is sold for parts following an accident or other damage to the vehicle, the buyer of the used or damaged vehicle may desire to know what optional parts are on the particular vehicle. 0006 For example, a purchaser of damaged vehicles for parts may be in need of a halogen headlight assembly for replacing a damaged headlight on a vehicle under repair. If the vehicle under repair was originally sold either with an option of a halogen headlight assembly or a Xenon headlight assem bly, the purchaser of vehicles for parts would be unable to tell ifa same make, model and year of vehicle as the vehicle under repair has the halogen headlight assembly or the other head lights. Of course, similar issues may arise with other parts, other options, and other vehicles. 0007 Makers of vehicles often release different models or model configurations of new vehicles each model year or at other intervals. The different model configurations may have different features, different trim elements or otherwise differ from prior model years of the same make and model. How ever, the maker may use the same type of parts on different model years of the vehicle model. For example, a particular make and model of vehicle may use the same hood or the same headlight assembly over the course of several model years, even though other features of the vehicle are changed at each model year. Manufacturers may also use the same type of part in more than one model of vehicle. 0008. A purchaser of vehicles for parts who is looking for a particular part for a particular make, model and year of vehicle would benefit from knowledge that the desired part may be obtained from the same make and model of vehicle but that is from a different model year. The purchaser of vehicles for part would benefit from knowledge that a desired part may be obtained from a different model of vehicle than the model for which the part is desired. 0009 Services, such as services dealing in used vehicle parts, have generated part numbers for respective vehicle parts by which the parts may be identified within the service company. The generated part numbers differ from the original part number used by the vehicle makers to identify the parts during manufacture. The part numbers are provided in a uni form format and are cataloged by the service. Some part numbers have become standard identifiers for the particular part and are used to identify that part throughout the industry.

Apr. 23, 2015

An example of Such part numbers are part numbers by Hol lander, where the part numbers are provided as the Hollander Interchange.

SUMMARY OF THE INVENTION

0010. The present invention provides a method and appa ratus for identifying parts of a vehicle. The invention also provides a method and apparatus for generating keywords and logic structures to access a part number database and a method and apparatus for use of the keywords and logic structure to access the part number database. Vehicle identi fiers such as VIN numbers are utilized to determine vehicle parts so that vehicle parts for a vehicle may be determined from the vehicle identifier of that vehicle.

BRIEF DESCRIPTION OF THE DRAWINGS

0011 FIG. 1 is a screen shot of a computer program inter face to translate a portion of a parts interchange number database into key words in logic operations; 0012 FIGS. 2-5 show a use of a logic structure once it has been generated by the present preferred embodiment; 0013 FIG. 6 is a table illustrating results of an analysis performed on information obtained by the operation of the preferred embodiment, a sample of which is shown in FIGS. 2-5; 0014 FIG. 7 illustrates an interface provided to a reviewer that enables the reviewer to view a logic tree as shown to the left in FIG. 7: (0015 FIG. 8 illustrates keyboard entries: 0016 FIG. 9 illustrates an interchange mapping tool or user interface with an interchange tree window open; 0017 FIG. 10 illustrates an input and a resulting output from a user command entry; and 0018 FIG. 11 is a flow chart of use of the logic structure of the preferred embodiment that has been created.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

0019. A part number database includes descriptors of characteristics to guide a user in determining the part number of a part. The descriptors are generally understandable to a person (a human) but often do not provide information that is structured so that it is accurately understood by a computer. AS Such, a computer is unable to accurately access and utilize the part numbers in the database. 0020. In an embodiment of the present method, a person reviews the descriptors associated with the part numbers in the database and provides known key words and possibly logic operators to a computer device for each descriptor in a form that is understood by a computer in translation or inter pretation of the descriptor. The key words and logic operators as entered by the person are recorded by the computer device. The recorded logic indicators are assembled by a computer device into a logic structure or logic tree that may be used by a computer device to determine the part numbers of a vehicle from the database. Once the key words and logic structure is generated, the logic structure may be used by various com puter devices to obtain the part numbers from the database. 0021. In an exemplary embodiment, the part number data base is a database of part numbers for vehicles. Vehicle parts are identified by the part numbers. The part numbers may be used by vehicle recyclers, vehicle salvage entities, vehicle repair entities and others to identify a part. For example, a

US 2015/01 12842 A1

hood of a particular make, model, and year of a vehicle is provided with a certain part number. The part number applies to the hoods of all of the vehicles of that make, model, and year that are of the same configuration and material and that could be interchanged as a replacement part for the hood on the vehicle. The part number from the part number database may be distinct from the part number of the hood used by the manufacturer during manufacture of the vehicle. The part number from the part number database may be referred to as an aftermarket part number or a parts interchange part num ber. 0022. A vehicle repair service that is repairing a damaged hood of the particular make, model and year of vehicle may determine the parts interchange part number of the hood and using the parts interchange part number may inquire about obtaining a replacement hood for the vehicle. Ideally, the replacement hood is an exact match for the original hood on the vehicle, except of course for paint color and/or decorative elements such as striping or decals. 0023. Some makes and models of vehicles may use the same hood part type, meaning a hood of the same configura tion and style, for several model years. It is possible for the vehicle repair service to obtain a replacement hood from the same make and model of vehicle but a different model year vehicle than the vehicle being repaired. The different model year hood will be an effective replacement part for the hood of the vehicle being repaired. Other parts may be interchanged between model years as well. 0024. A vehicle manufacturer may have several different models of vehicle that it manufacturers. Some parts of those vehicles are the same part type between different models of the manufacturer. For example, a same transmission type may be provided on several different models by the manufacturer. A repair shop seeking a replacement transmission for a par ticular make, model and year of vehicle would be able to use a transmission from a different model of vehicle from the same manufacturer. Other parts may of course be inter changed between different models of vehicles. It is also pos sible that Some part types are common to different makes of vehicles. 0025. The present computer logic generated by the present method is able to determine from the part number database which parts may be shared between different model years, between different models and between different makes of vehicles. The computer logic makes is possible to map the changes and similarities in part types across vehicle makes, models, and years. The computer logic as generated and used according the present invention makes it possible to deter mine the part numbers of various parts on a vehicle by input ting a VIN (vehicle identification number) or other informa tion of the vehicle into the computer device. 0026. Each model year, and sometimes more often such as during the model year, manufacturers of vehicles release new models, new series, or new model years of vehicles. Each release of new models and model years of vehicles requires that new logic structures be generated for accessing the part numbers. Each time the part number database is updated with additional or different information, a change in the logic structure may be generated to provide computer access to the part numbers. In one example, an updated part number list or database is available each quarter, and a new logic structure is generated to access the part numbers in the database. 0027. According to one embodiment of the method, a person or several people review the characterizations of the

Apr. 23, 2015

part numbers used in the parts interchange database. The person or persons decipher the meanings of the descriptors or characterizations in the database. The person extracts VIN information or other vehicle information from the database that links information in the VIN to the features, options or parts of the vehicle. The person interprets the characteriza tions in the database and enters one or more commands into a computer device, wherein the commands may be interpreted by the computer device as a logic indicator. The commands entered by the person include key words and logic operators, which after being entered by the person or persons are assembled into the logic structure, the use of which is described herein. According to one use of the logic structure, the VIN of a vehicle may be decoded and linked to the part numbers on the parts interchange database for the parts of that vehicle. 0028. In one example, the person or persons examines a characterization “sedan’ and understands that this describes the overall configuration of the vehicle. The person examines the characterization “halogen' and understands that this describes the headlights of the vehicle. The person examines the characterization "leather and understands that this describes the material used in the seats and/or interior of the vehicle. From these characterizations, the meanings and/or context of which may be unintelligible to a computer device, the person enters the key words and logic commands that can be understood by the computer device. 0029. The VIN decoding process provides a logic tree having multiple levels. For example, a portion of the VIN may indicate if a vehicle is a sedan or a coupe. The logic tree determines that the vehicle is a sedan, for example. For a sedan, another portion of the VIN is examined, for example the eighth digit. If that digit is a “B,” for example, the logic determines that the vehicle has a front bumper of a particular part number. A similar process of following a logic path while examining the VIN can determine the part number for the hood of the vehicle. According to one aspect of the present method, one or more persons review the human readable information of the parts interchange list and generate a logic tree that enables the computer to read the VIN and determine the part numbers of the parts that are present on the vehicle. The computer readable list is a combination of keywords and logic operations. 0030 The present method and apparatus provide away for an entity that handles vehicles. Such as used or damaged vehicles, to gather information to programmatically identify the interchange numbers for parts on the vehicle. This infor mation can be obtained when the vehicle is initially assigned to the entity or when the vehicle is checked in by the entity, or at any other time. The part number information is gathered from the VIN of the vehicle. It is noted that the VIN includes information on the configuration of the vehicle in the first eleven digits. The VIN is a 17 digit number and character sequence. The last six digits of the VIN are a sequence num ber or identifying number for that specific vehicle, as opposed to a vehicle of the same type. 0031. In FIG. 1, a screen shot of a computer program interface 10 that is used by a person to translate a portion of a parts interchange number database into keywords and logic operations. The illustrated application is directed to parts for a particular vehicle, here a 2008 Honda Accord and in par ticular the EX and EX-L series of the Honda Accord. The screen shows the make 11—Honda, model 12 Accord, year 13–2008, and a part type 14 airbag, across the top of the

US 2015/01 12842 A1

display. The computer interface operates to proceed through the part types for a vehicle, one part type at a time. After the user has addressed the descriptors for the “airbag' part type, the user may be presented with the part type “hood' or “head light assembly' or “transmission.” which ever part type the computer system next presents to the user for review. As noted, the process proceeds one part type at a time. 0032 For a part type, the interchange parts database includes text strings as descriptors of the part type. The com puter system presents to the user for interpretation each text string that appears as a descriptor for that part type in the parts interchange database. The user is asked to link that text string to a known keyword 15 in the system and to provide any logic operators necessary for an accurate interpretation of the text descriptor. In a left application column 16, captioned appli cation, is a text descriptor that has been found in the listing for the part type. In particular, the 2008 Honda Accord airbag part type listing in the interchange database includes a text descriptor “EX & EX-L (leather). The person reviewing the descriptortext string may recognize that EX& EX-L (leather) refers to the EX series of the Honda Accord and to the EX-L series of the Honda Accord, which includes a leather interior as indicated by the text in parenthesis. The user recognizes that a vehicle cannot be both an EX and an EX-L, it can only be one or the other. The ampersand (&) refers to the fact that the same airbag is used in both the EX and the EX-L series of this make and model. A computer would interpret the & as a logical AND, resulting in no vehicles being found since the EX AND EX-L condition is an impossibility. 0033. The user is to locate the known keywords 15 that correspond to this text string and to provide any logical opera tor required. Here, the user would locate the “EX' keyword in the keyword listing and enter it into the system for this descriptor. The user would locate the keyword “EX-L as well in the keyword listing and enter it into the system. The user would enter a command to indicate that the two key words are linked by a logical OR operator. A vehicle that is either an EX series or an EX-L series would have the airbag part type. Once the keyword and any logical operator is speci fied, the computer device advances to the next character string in the database for the part type “airbag.” 0034. After all character strings for the part type “airbag' have been interpreted as keywords and logic operators, the computer system advances to the next part type. In this way, all part types of a vehicle are entered into the logic structure of the system. 0035. A listing of known keywords drawn from the parts interchange is provided in the keywords 15 column. The keywords include descriptive terms that may describe a vehicle. Among the included terms are phrases Such as 2door, 4door, coupe, 4cyl, 2.41, and others. The user is to select from the known keywords, if possible. If an appropriate known keyword is not found in the keyword list, the system auto matically enters the text string as a keyword in the keyword list.

0036. The text string, or application 16 in the terminol ogy used in the parts interchange list, may include a reference to a character in the VIN of a vehicle or may include an indication of a VIN range or an indication of a manufacture date or range. The next column 17 in the user interface is a list of the first elevenVIN number digits, which are the digits that carry the vehicle make, model and option information. The other VIN digits are used as a serial number to identify the vehicle. For each of the first eleven VIN digits, a data entry

Apr. 23, 2015

space is provided. If the text string or descriptor includes an indicator of a VIN character, this information is entered by the user in the VIN column 17. For example, a text string may say, “VIN character A, 6' digit”. The user is to enter an “A” into the sixth space of the VIN column 17. 0037. The descriptor may instead indicate a VIN range or a date range. The user enters into the next column 18 a VIN range by entering “from and “thru’ values into the text entry spaces. For date ranges, the user enters into the last column 19 a manufacture date range in the spaces for entering “from and “thru’ values.

0038 A user utilizes the screen 10 as show in FIG. 1 to enter information from the parts interchange database wherein the entered information may be used by a computer device to obtain interchange part number information for parts on a vehicle upon entry of the VIN of the vehicle into the computer device or by entering keyword information describ ing the vehicle. 0039. In FIGS. 2-5 is shown a use of the logic structure once it has been generated by the present method. The illus trated listing 20A shows model year 2000 to 2001 in FIG. 2 and in FIG.3 the listing 20B shows model year 2002. Honda Accords that have been processed by a vehicle service, such as a vehicle auction service. The VIN information and/or keyword information about the vehicles has been entered into the logic structure that results from the user having entered the commands, as described above. As a result, information on a large number of vehicles has been processed to reveal not only part numbers but also patterns in the appearance of the part numbers in the vehicles entered. The listing 20A, 20B shows sets of vehicles that are grouped to show those that have certain parts in common. For instance, the listing 20A shows for model year 2000 Honda Accords that in this model year there are available four different front end assemblies, three different front bumper assemblies, two different fend ers, and four different hoods. By comparing the part numbers of model year 2000 and 2001, it can be determined that the 2000 and the 2001 model years share the same hood, same quarter panel assemblies and the same fenders. Common part numbers are highlighted in the listing 20A. 0040. In FIGS. 4 and 5, it is also seen that the engine, transmission, airbags and bumpers are common parts across the listed model years. Other parts may be common as well. 0041. The listings 20A, B and 21A, B of FIG. 2-5 also indicate a count of vehicles in stock that include the combi nation of parts as shown in the listings. The count of vehicles in Stock may refer to current stock of vehicles at the company, or may include vehicles in Stock over a span of time, for example. The vehicle count may be used to determine the scarcity of a part. For example, in FIG. 3, in the sixth row of the stocks column, only 9 vehicles has that combination of part types from a total of over four thousand vehicles entered. The part type for that set of vehicles may be considered scarce or difficult to find. Other part types are more or less common as can be determined from the analysis performed using the logic structure. Other uses of the logic structure are also possible. 0042. In Appendix A is a worksheet that illustrates an interchange part number system. Pages 1-9 show part num bers for a 2005 BMW 330ci vehicle. The first page shows the front end assembly of the vehicle. The first level of inquiry is to determine if the vehicle is a: “Cpe”, “Cony”, or “Sdn'. A human can figure out this means “Is the 2005 BMW 330cia Coupe, a Sedan, or a Convertible'?” The human user enters the

US 2015/01 12842 A1

keywords for coupe (rather than Cpe), for sedan (rather than Sdn.) and for convertible (rather than Cony.). Assume the vehicle is a Coupe. The next branch is “xenon vs. “halogen'. A human can figure out this means “Is the light fixture on the Front End Assembly for a Xenon bulb or a Halogen bulb'?” Assume it is Xenon. The next branch is “adaptive light cont VS. “w/o adaptive light control'. A human can figure out this means “Does the 2005 BMX 330ci have the adaptive light control feature or not?' Assume it does have this feature. Then the Front End Assembly for this particular 2005 BMW 330ci is identified as part number 100-52545A, a.k.a., its interchange number. 0043. Another example to look at on that same page of Appendix A is the Headlamp Assembly. The first level of its logic tree has “Cpe & Cony’ as a possible branch. A computer would interpret the “&’ to mean “AND” A human can figure out the vehicle isn't referred to as both a Coupe AND a Convertible and that this means “The 2005 BMX 330ci is a Coupe OR a Convertible vs. it is a Sedan. A logical OR operator is entered by the user. 0044 Thus, the parts interchange listing includes opera tors (such as &) that have meanings contrary to the meaning if interpreted by a computer device. It includes terms that must be understood in the context of knowledge about vehicles and their features. The process of interpretation of the parts list information into a programmatic logic tree enables a computer to access the part number information. 0045. Other examples of vehicle parts are shown in Appendix B pages 1-7 for a Chevrolet Malibu, and Appendix C for a Tundra on pages 1-7. 0046. The logic structure as generated by the process described herein, for example, may be used to access parts information for vehicles according to another aspect of the invention. The use of the logic structure may be offered as a service, for example to subscribers who use the service that provides access to the part number information. Another use according to the invention is that the logic structure may be used to perform an analysis of vehicle information, or as a reporting function for part number of vehicles. The vehicles being studied using the logic structure may be either be vehicles handles by an entity or a wider range of vehicles such as within an industry, or area, or company, or other specifier. 0047. In one example, the information that may be obtained through the use of the logic structure about part type changes in model years or models may be utilized to indicate when a manufacturer made a major change to a vehicle model, or a minor change, or no change. For example, in FIG. 6 an analysis has been performed on the information obtained by the operation of the present method to create table 22, a sample of which is shown in FIGS. 2-5. The analysis consid ered the number of statistically significant differences 23, the total number of interchange sets 24, and the percentage 25 of statistically significant differences. By reviewing the analysis in table 22, it can be determined that some model years experiences a high percentage of different part numbers from the prior model year, while other model years experienced a lower percentage of changes in part numbers from the prior model year. The analysis table 22 thus indicates whena manu facturer has made a major modification of a model and when models have remained relatively similar. An entity looking for replacement parts may put a higher value on Some vehicle sets that have a wider range of interchangeable parts and a lower value on a vehicle that has parts that can only be used on

Apr. 23, 2015

a few vehicles. A more scarce part or vehicle type may how ever garner a higher price due to its rarity. 0048. In FIG. 7, a reviewer is provided with the interface 10 on a computer program that enables the user to view a logic tree 27, as shown to the left in the Figure. The logic tree 27 as shown is the logic levels that are found in the parts inter change database. It may be necessary for the user to view this logic tree to understand the meaning of a text string, or to put the text string into context. The user then uses this under standing to pick the keywords that are listed in the keyword column 15 and to indicate logic operators. When working through the information presented, the user uses the keyboard of the computer device to enter commands. 0049. The keyboard entries 28 are shown in FIG.8. The commands to be entered by the user are selected so as to minimize hand movement of the user on the keyboard. The keyboard entries by the reviewer are grouped by those relat ing to moving through the keywords and to indicate if the keywords are “including or “excluding keywords, moving between the from and thru data entry spaces on the display, saving and getting the next application or going back to the last application, and hiding or showing the interchange tree information. The user can chose to have the keyboard legend either remain on Screen or be hidden by using a keyboard command. 0050. The user is requested to review an application, or descriptor text string, for each make, model and part type in order to map the keywords. The make, model and part types are not editable by the reviewer. The “include”, “exclude, and'or' commands are selected by the user as logic operators and are shown on the display. The application column of the display shows the application value, or descriptor text string, that needs to be mapped by the user. A keyword list is pro vided from which the user may select values that match the application value or descriptor text string. The VINCharacter At portion of the display enables the user to enter the VIN characters at the positions 1 to 11 consistent with the VIN information contained in the descriptor text string. In one embodiment, the VIN character entry defaults to a particular position, such as the eighth position, which may be more commonly used to indicate that part type. Other default posi tions may be chosen, including using machine intelligence to default to the correct digit position for the part type. The user may use the up and down arrows to move between the posi tions, as needed. 0051. If the descriptor text string (or application) indicates that the VIN may have multiple values then the user can enter multiple values in the VIN range column. The VIN range entry in the “from and “thru' entries may depend on the prefix shown in the application value. If a range of dates is indicated in the descriptor text string, a manufacturing date range should be entered in the “from and “thru' of the date range column. This may depend on the prefix shown in the application value. 0.052 The user is to selecta keyword from the keyword list that corresponds to the text shown in the application or descriptor text string. For example, where the application shows “4Dr, the user is to select the keyword “4DOOR, where the application shows “1.6L (2 Dr), the user is to select the keyword “1.6 L 2DOOR.” Other examples are that the application may show “w/o” or “exc.’” along with a key word or “with and a keyword, the user is to enter the keyword and indicate the logic structure as “excluding or “included the keyword. If an application has multiple values with either

US 2015/01 12842 A1

an “&’ or other symbol or text, but an “ORr' is intended, the user is to indicate the “OR” by a keyboard entry. The user moves through the application and selects the corresponding keywords for each part type, and then moves through the keywords for other part types. 0053. If a descriptor text string is already known, such as from a prior processing of the database for an earlier model year or for other reasons, that descriptor text string is not shown to the user for entry. The known descriptor text string is automatically entered into the logic structure. In this way, only changes to the logic structure are performed during a pass through the interchange database by a user. 0054 Known keywords may be entered by the user from the list of known keywords. Unknown keywords may be entered by the user as well. Unknown keywords (new key words) may be entered as a default value, for example on the bottom of the list of know keywords. 0055. If the application shows that the VIN has a particular value at a particular position, the user is to enter that value at that position. If the application shows that the VIN has a set of values at a position, the user is to enterall those values at that position. Values may be presented in the application enclosed in brackets. The values in brackets may be entered as a key word or ignored at the user's choice. 0056. The program used by the user alerts the user if a value is not entered without mapping an application. 0057 When using the user interface, the users hand rests on well-chosen keys so as not having to move about over the keyboard, the display highlights for the user the anticipated keyword corresponding to the descriptor text string, and when a VIN is to be entered a jump to 8th character of VIN is provided. 0058. A universe of potential keywords (e.g., remove spaces, “4x4'-AWD, keywords for location of part on vehicle) is presented to the user. 0059. The boundary of YMM (year, make and model) vs. MM (make and model) (e.g., translating 2000-2012 Honda Accord as a group VS. individual years) may be determined. The user may use techniques of jump a level, indicated an empty branch of logic tree, or single branch of logic tree to enter information concerning the logic tree of the interchange database. 0060. With reference to FIG. 9, the interchange mapping tool or user interface 10 is shown with the interchange tree window open. The vehicle being considered is a Ford LGT Cony F (Can), model year 2001. The part type is the front door assembly. The interchange tree 27 shows that the text strings for the descriptors include Reg & Super Cab and Crew Cab (4 Dr). The user has reached the descriptor Crew Cab (4 Dr). The user is to enter keywords and logic operators to enable this text string to be understood by a computer. The keyboard legend is shown to provide to the user a guide as to which keys should be entered for the commands. 0061. In FIG. 10 is shown at 29 an input and a resulting output from the user command entry. In column A is the sequence number of the text string, in column B is the tree level within the interchange database for the text string, and in column C is the text string that appears in interchange data base. These are presented to the user for interpretation. The process has been performed on the text strings so that they are linked to known keywords. The column D shows the keyword value to which each text string is mapped. In the first row, the text string Cpe (2 Dr) is mapped to the known and computer readable value COUPE 2DOOR. If a text string includes an

Apr. 23, 2015

excluded value, such as indicating “without' or other exclu sionary terms, the keyword appears in the excluded column E. For"OR'' attribute values, the key words are shown in column F. For example in the eighth row, the values EX or EX-L, as discussed above appear in the OR attribute column, since a vehicle can be an EX series or an EX-L series. Of course, the mapping continues preferably for all parts of the vehicle or at least for all major parts and systems. 0062. A computer device can utilize the logic of the col umns D, E and F and potentially others to determine part numbers from vehicle information.

0063. In FIG. 11 is a flow chart 30 of the use of the logic structure that has been created. A user may choose a vehicle, and enter the VIN into the system. The computer system decodes the VIN and gets all the attributes from the VIN. These attributes are mapped to the interchange logic. 0064. The VIN also is provided to a comparison of the VIN attributes with the machine readable strings. For a year, make and model and part number, the system gets the parts inter change logic strings from the tree structure, uses the attributes from the decoded VIN to map to the interchange strings and gives machine readable strings used for the logic. This is provided to the comparison function. The comparison gets the tree structure from the interchange database for the year, make, model and part number selected. A start at the tree level one is provided and an attempt is made to traverse the tree based on the attributes matched to the strings. If the attribute and string matches, a check is made as to whether a next level exists. If so the levels are traversed until they end in the interchange part number. The number has been found and may be recorded or printed. 0065. If the attribute and string do not match, no inter change number is found. If the tree has no next level, the interchange number has been found and the number is printed, saved or otherwise output. 0066. Thus, an automated system is provided for deter mining the part numbers. 0067 Thus, there is shown and described a method for translating an application field into keywords and logical operations and for the uses of the keywords and logical opera tions. Once translated, the keywords and logical operations can then be used programmatically to obtain Interchange numbers at large scale and high speed. 0068. The present method and apparatus provides a disag gregation within the YMM (year, make and model) for analy sis and reporting, and aggregation across YMM for analysis and reporting. 0069. The North American recycling industry uses an interchange numbering system for parts. For example, a recy cler will refer to the Hood on a 2000 Honda Accord by its Hollander Interchange number (“117-58489B) because this same part is used on other year-make models (e.g., 2001 Honda Accord, 2002 Honda Accord). This part is inter changeable among these three year-make-models. When computing how much to bid at an auto auction, many recy clers use software that computes the value of the undamaged parts on a vehicle. The computation of value is based on Interchange numbers. Hence, if buyers are provided with the Interchange numbers, this saves the buyer time and reduces uncertainty about what parts are on the vehicle, therefore increasing the maximum the buyer is willing to bid. Benefits are provided from using Interchange data in an analysis and reporting.

US 2015/01 12842 A1

0070 The computer devices used in the present method and apparatus may include a personal computer, workstation, laptop or netbook computer, tablet computer, Smart phone, personal digital assistance, kiosk or other computer device. The computer device may be stand alone or connected to a network Such as a local area network, wide area network, the internet, or to the cloud. The application interface for the user to enter the logic structure and keywords or for a user to utilize the data may be stored locally on a computer readable hard disc, Solid state memory or other tangible computer readable media. The data utilized in the method including the parts list, applications, and other data may be stored locally or located on a server or on several servers. The resulting logic structure may be stored and used locally or over networks or on servers. 0071 Although other modifications and changes may be suggested by those skilled in the art, it is the intention of the inventors to embody within the patent warranted hereon all changes and modifications as reasonably and properly come within the scope of their contribution to the art. We claim: 1. A method for determining part numbers of a vehicle,

comprising: generating logic paths to access a list of part numbers; and using the logic paths to obtain part numbers of vehicles. 2. A method as claimed in claim 1 further comprising the

step of determining part numbers of a vehicle from a VIN of the vehicle using a computer logic structure.

k k k k k

Apr. 23, 2015