Method and apparatus for developing and checking technical configurations of a product
First Claim
1. In a computer network having at least one server connectable to at least one client, including a full set of configuration programs and a full set of configuration information, having a full set of option rules relating to a set of products, a method for creating technical configurations and electronically delivering order reports to at least one client, the method comprising:
- receiving on-line from a user on the client a selection of a desired product selected from the set of products, wherein the selection represents initial product configuration data of the desired product;
downloading to the client from the server only limited configuration information that is a subset of the full set of configuration information and limited configuration programs that are a subset of the full configuration programs, the limited configuration information including option attributes of the desired product and limited option rules that define relationships therebetween, wherein the limited configuration information and limited configuration programs are determined at the server based on the initial product configuration data of the desired product, and wherein the limited configuration information and the limited configuration programs are downloaded to the client responsive to the user selection;
requesting a desired technical configuration of the desired product from the user on the client, wherein selections for the option attributes of the desired product are elicited from the user;
preliminarily checking the viability of the desired technical configuration of the desired product at the client, wherein the limited configuration programs verify conformity of the user selections for the option attributes with the limited option rules;
receiving at the server the desired technical configuration from the client subsequent to preliminarily checking the viability of the desired technical configuration;
performing a full check at the server on the viability of the desired technical configuration, wherein the full set of configuration programs verify conformity of the user selections for the option attributes with the full set of option rules;
preparing and transmitting to the client an electronic order report, if the full check at the server is successful; and
downloading to the client from the server additional option rules that are a subset of the full set of option rules and receiving from the client at the server a second desired technical configuration developed on the client and verified on the client for conformity with the additional option rules, if the full check at the server is not successful.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for developing a technical configuration and electronically delivering to a client from a server an order report for the technical configuration. The method comprises interactively eliciting and electronically receiving from a user on the client a desired technical configuration, wherein the act of interactively eliciting and electronically receiving comprises providing to the client from the server a limited configuration engine and performing a first, limited check on the viability of the desired technical configuration on the client using the limited configuration engine; performing a second, final check on the viability of the desired technical configuration using a full configuration engine on the server; and, in response to the final check, preparing and outputting on the client an electronic order report.
-
Citations
27 Claims
-
1. In a computer network having at least one server connectable to at least one client, including a full set of configuration programs and a full set of configuration information, having a full set of option rules relating to a set of products, a method for creating technical configurations and electronically delivering order reports to at least one client, the method comprising:
-
receiving on-line from a user on the client a selection of a desired product selected from the set of products, wherein the selection represents initial product configuration data of the desired product; downloading to the client from the server only limited configuration information that is a subset of the full set of configuration information and limited configuration programs that are a subset of the full configuration programs, the limited configuration information including option attributes of the desired product and limited option rules that define relationships therebetween, wherein the limited configuration information and limited configuration programs are determined at the server based on the initial product configuration data of the desired product, and wherein the limited configuration information and the limited configuration programs are downloaded to the client responsive to the user selection; requesting a desired technical configuration of the desired product from the user on the client, wherein selections for the option attributes of the desired product are elicited from the user; preliminarily checking the viability of the desired technical configuration of the desired product at the client, wherein the limited configuration programs verify conformity of the user selections for the option attributes with the limited option rules; receiving at the server the desired technical configuration from the client subsequent to preliminarily checking the viability of the desired technical configuration; performing a full check at the server on the viability of the desired technical configuration, wherein the full set of configuration programs verify conformity of the user selections for the option attributes with the full set of option rules; preparing and transmitting to the client an electronic order report, if the full check at the server is successful; and downloading to the client from the server additional option rules that are a subset of the full set of option rules and receiving from the client at the server a second desired technical configuration developed on the client and verified on the client for conformity with the additional option rules, if the full check at the server is not successful. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for generating an order for a vehicle on a network-based computer system including a server and a client, the server including a full configuration engine including software, a full set of option attributes, and a full set of option rules relating to each of a plurality of vehicles, the method comprising:
-
receiving on-line from a user on the client an identification of a desired vehicle, wherein the identification represents initial desired vehicle configuration data; transmitting only a limited configuration engine to the client in response to the identification, the limited configuration engine corresponding to the desired vehicle and including a limited set of option attributes of the desired vehicle and a limited set of option rules that define relationships therebetween, wherein the limited set of option attributes is a subset of the full set of option attributes and the limited set of option rules is a subset of the full set of option rules, and wherein the limited configuration engine is determined at the server based on the initial desired vehicle configuration data; requesting a vehicle configuration of the desired vehicle from the user, wherein selections for the limited set of option attributes of the desired vehicle are elicited from the user; preliminarily checking the viability of the vehicle configuration of the desired vehicle at the client, wherein the client verifies the conformity of the user selections for the limited set of option attributes with the limited set of option rules; receiving on-line at the server the vehicle configuration from the client subsequent to preliminarily checking the viability of the vehicle configuration; performing a full viability check of the vehicle configuration at the server, wherein the software of the full configuration engine verifies conformity of the user selections for the limited set of option attributes with the full set of option rules; sending an order report from the server to the client summarizing the vehicle configuration to the client, if the full viability check at the server is successful; and downloading to the client from the server additional option rules that are a subset of the full set of option rules and receiving from the client at the server a second vehicle configuration developed on the client and verified on the client for conformity with the additional option rules, if the full viability check at the server is not successful. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for generating an order for a vehicle on a network-based computer system including a server in communication with a client, the server including a full configuration engine including software, a full set of option attributes, and a full set of option rules relating to each of a plurality of vehicles, the method comprising:
-
receiving at the server an identification of a desired vehicle, wherein the identification represents initial desired vehicle configuration data; transmitting only a limited configuration engine from the server in response to the identification, the limited configuration engine corresponding to the desired vehicle and including a limited set of option attributes of the desired vehicle and a limited set of option rules that define relationships therebetween, wherein the limited set of option attributes is a subset of the full set of option attributes and the limited set of option rules is a subset of the full set of option rules, and wherein the limited configuration engine is determined at the server based on the initial desired vehicle configuration data; receiving at the server a vehicle configuration of the desired vehicle, including selections for the limited set of option attributes, wherein the vehicle configuration received at the server has been preliminarily checked for viability to verify the conformity of the limited set of option attributes with the limited set of option rules; performing a full viability check of the vehicle configuration at the server, wherein the software of the full configuration engine verifies conformity of the limited set of option attributes with the full set of option rules; sending an order report from the server summarizing the vehicle configuration, if the full viability check at the server is successful; and transmitting from the server additional option rules that are a subset of the full set of option rules and receiving at the server a second vehicle configuration that has been verified for conformity with the additional option rules, if the full viability check at the server is not successful.
-
Specification