×

Method and system for product configuration validation

  • US 8,812,375 B2
  • Filed: 10/07/2011
  • Issued: 08/19/2014
  • Est. Priority Date: 10/07/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for configuring a product, the computer-implemented method comprising:

  • receiving at one or more computers a product configuration matrix representing a plurality of valid configurations of a product, the product configuration matrix being stored in a computer storage medium residing within the one or more computers;

    receiving at the one or more computers a user input defining a user selection of at least one feature or component of the product;

    generating at the one or more computers a binary representation of the user selection of at least one feature or component of the product;

    deriving at the one or more computers a resolution matrix from the product configuration matrix based on the binary representation of the user selection wherein the resolution matrix defines a subset of the product configuration matrix based at least in part on the user configuration;

    comparing at the one or more computers the resolution matrix and the binary representation of the user selection to determine whether one or more of the selected product features or components in the user selection are valid for the product; and

    generating at the one or more computers a validation result that identifies one or more valid product features or components within the user selection, wherein generating a validation result further comprises;

    generating a checksum vector based on the resolution matrix and a transpose of the user selection,determining one or more checksum vector values from the checksum vector, anddetermining which features of the user selection are invalid based on the checksum vector values;

    wherein the validation result identifies the binary representation of the user selection as invalid and the method further comprises resolving invalid configurations at the one or more computers by;

    identifying from one or more checksum vector values one or more product configuration matrices corresponding to a maximum number of features in the user selection that match at least one of the product configuration matrices,comparing the product configuration matrix to the user configuration,identifying at least one disparity between the product configuration matrix and the user selection, andresolving the at least one disparity, wherein the resolving the at least one disparity further comprises;

    generating one or more modification proposals to the user selection based on the disparity, andoutputting a notification with the one or more proposals.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×