APPLIANCE WITH THEME SELECTION
First Claim
1. An appliance configured to perform a cycle of operation on a physical article comprising:
- at least one control board having control software to control the cycle of operation,a graphical user interface in communication with the at least one control board for allowing a user to observe and interact with the appliance regarding the cycle of operation, a software framework configured to run in a processor having memory in communication with the graphical user interface and having theme definitions and access to builder content containing information with which the software framework associates a theme definition with at least one resource,wherein the software framework dynamically renders the graphical user interface at runtime based on the at least one resource in response to selection of a theme so that a user can cause the control board to control the cycle of operation via the selected theme in the graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
An appliance includes one or more control boards having control software to control a cycle of operation of the appliance, a graphical user interface in communication with the control boards for allowing a user to observe and interact with the appliance regarding the cycle of operation, and a software framework configured to run in a processor having memory in communication with the graphical user interface. The software framework has theme definitions and access to builder content containing information with which it associates a theme definition with one or more resources. The software framework dynamically renders the graphical user interface at runtime based on the resources in response to selection of a theme so that a user can cause the control board to control the cycle of operation via the selected theme in the graphical user interface.
30 Citations
22 Claims
-
1. An appliance configured to perform a cycle of operation on a physical article comprising:
-
at least one control board having control software to control the cycle of operation, a graphical user interface in communication with the at least one control board for allowing a user to observe and interact with the appliance regarding the cycle of operation, a software framework configured to run in a processor having memory in communication with the graphical user interface and having theme definitions and access to builder content containing information with which the software framework associates a theme definition with at least one resource, wherein the software framework dynamically renders the graphical user interface at runtime based on the at least one resource in response to selection of a theme so that a user can cause the control board to control the cycle of operation via the selected theme in the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An appliance configured to perform a cycle of operation on a physical article comprising:
-
a dynamic user interface for allowing a user to at least one of initiate and observe the cycle, at least two theme definitions wherein each theme definition comprises an identifier, at least one control board in communication with the user interface having at least one processor and memory, a software framework in the memory having access to a content provider for acquiring a dataset from at least one source of data, and further having at least one binding object and at least one user interface control object wherein the at least one binding object and the at least one user interface control object are directly or indirectly related, at least one source of information about a dataset having data wherein the at least one binding object and the at least one source of information about a dataset are directly or indirectly related in the memory, and a memory location to store a selected theme identifier wherein the software framework can change the relationship between the at least one binding object and the at least one source of information in response to a runtime change to the value of the memory location that stores the theme identifier resulting in a graphical transformation of the user interface wherein the relationships with the at least one binding object enable the transformation to be made at runtime.
-
Specification