10. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a first computer to perform: partitioning a shortened vehicle identification number (sVIN) into a sVIN stem and a sVIN leaf; finding one or more matching sVIN leaf values from a set of look up tables utilizing the sVIN stem; assigning one or more trim identification code (TIC) values to the VIN depending upon a match outcome; constructing a candidate list utilizing the one or more TIC values, the candidate list containing one or more candidate trims for the VIN; generating a confidence score and a match probability for each of the one or more candidate trims; and based on the confidence score and the match probability generated for each of the one or more candidate trims, providing decoded information for the VIN to a second computer communicatively connected to the first computer over a network connection, the decoded information including trim data associated with at least one of the one or more candidate trims.
10. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a first computer to perform: partitioning a shortened vehicle identification number (sVIN) into a sVIN stem and a sVIN leaf; finding one or more matching sVIN leaf values from a set of look up tables utilizing the sVIN stem; assigning one or more trim identification code (TIC) values to the VIN depending upon a match outcome; constructing a candidate list utilizing the one or more TIC values, the candidate list containing one or more candidate trims for the VIN; generating a confidence score and a match probability for each of the one or more candidate trims; and based on the confidence score and the match probability generated for each of the one or more candidate trims, providing decoded information for the VIN to a second computer communicatively connected to the first computer over a network connection, the decoded information including trim data associated with at least one of the one or more candidate trims. 12. The computer program product of claim 10 , wherein the instructions are further translatable by the first computer to generate the sVIN by extracting a subset of characters from the VIN.