Patent ID: 8402376
Filing Date: 2013-03-19
Classification: G06F,H04L,Y10S

Abstract:
1. An appliance development toolkit in a non-transitory computer readable storage medium for creation of content in a dynamic user interface for an appliance configured to perform a physical cycle of operation, on a physical article, of the type including laundry treating appliances, food handling appliances, and dish treating appliances wherein the content affects the functionality of at least one component of the appliance, the toolkit comprising: access to appliance user domain data, wherein the appliance user domain data includes one of washing and cooking preferences, recipes, user demographics, choices and selections and preferences that a user makes, an editor configured for a developer to create at least one instance of appliance user domain data, to create a map for associating the at least one instance with at least one resource identifier in a first association wherein a resource includes one of a file, an event source, a network connection, an image, and a video, to create a map for associating at least one theme identifier with the at least one resource identifier in a second association, wherein a theme is a collection of different resources, and to create multiple mappings for multiple themes, and a converter to generate content based on the at least one instance of appliance user domain data, the map of the first association, and the map of the second association, wherein the content is in a builder file that an appliance, having a graphical user interface with which a user can control and observe operation of the appliance, can use at runtime to dynamically render the graphical user interface based on the first association in response to selection of a theme related to the second association so that a user can customize the graphical user interface by selecting a theme and cause the physical cycle of operation to be performed within the selected theme in the graphical user interface.