Patent ID: 8185446

Claim:
A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising: code that retrieves, in at least one computing device executing an electronic commerce system configured to provide a plurality of automobile parts for sale, at least one automobile maintenance schedule associated with a respective at least one automobile; code that identifies, in the at least one computing device, a maintenance event in the at least one automobile maintenance schedule, the maintenance event further comprises a plurality of maintenance tasks performed on an automobile when the automobile reaches a certain mileage; code that identifies, in the at least one computing device, a plurality of compatible automobile parts being compatible with the automobile; and code that generates, in the at least one computing device, a plurality of product bundles comprising the at least one compatible automobile part associated with a product identifier in the product catalog and generated by identifying at least one compatible automobile part that can be used to complete the maintenance event.