Patent ID: 8856036

Claim:
A method of enabling adaptable demonstrations of appliances, the method comprising: distributing appliances to vendors in different markets, each appliance comprising multiple components having corresponding functionalities in communication via an internal communications network, a microprocessor with control logic coupled with the internal communications network and having a first software operating layer to implement any of a plurality of predetermined cycles of operation in a first operating state and a second software operating layer to control at least one of the multiple components in a second operating state wherein the first software operating layer is rendered ineffective unless invoked by way of the second software operating layer, and a user interface capable of multimedia display coupled to the internal communications network to receive user input and provide output related to the operation of the appliance, providing to each of more than one vendor at least one smart device comprising a memory and a controller, which are configured to connect to the internal communications network, distributing demonstration software to the vendors having smart devices, wherein the demonstration software comprises a multimedia presentation of at least one of the multiple components that is unique to each of the vendors having smart devices or to each of the different markets, connecting at least one smart device to at least one of the appliances, and executing the demonstration software on at least one of the microprocessor or the smart device controller by way of the second software operating layer in the second operating state to bypass the control logic and to directly demonstrate the at least one of the multiple components in the second operating state independently of the first software operating layer, wherein the execution of the demonstration software comprises presenting the multimedia presentation, tailored to a specific market or tailored to a specific vendor, on the user interface in conjunction with the controlling of at least one of the multiple components, independent of implementing or demonstrating any of the plurality of predetermined cycles of operation in the first operating state.