Taxonomy engine and dataset for operating an appliance
First Claim
Patent Images
1. A taxonomy control for an appliance having a software component configured to perform a cycle of operation on a physical article and for a controlling device for the appliance, the taxonomy control comprising:
- a dataset, stored in a medium, and describing attributes that contain a plurality of child values which represent valid values of the attributes, and derived from operational capabilities of the appliance for at least one state of the appliance, anda taxonomy operator in a processor to operate on the dataset,wherein the dataset is generated by the appliance in the at least one state, limited to the at least one state, and sent to the controlling device,whereby the controlling device can create well formed commands from the dataset as operated on by the taxonomy operator that can be executed by the appliance in the at least one state without need for a variant of the software component in the controlling device.
1 Assignment
0 Petitions
Accused Products
Abstract
A taxonomy engine in a software architecture generates a taxonomy dataset establishing the group of well formed commands, and at least one command generator of the system is adapted to generate a well formed command using the taxonomy dataset. The taxonomy engine is configured to deliver the taxonomy dataset to the command generator, and the command generator is configured to deliver the well formed command to the controller.
106 Citations
21 Claims
-
1. A taxonomy control for an appliance having a software component configured to perform a cycle of operation on a physical article and for a controlling device for the appliance, the taxonomy control comprising:
-
a dataset, stored in a medium, and describing attributes that contain a plurality of child values which represent valid values of the attributes, and derived from operational capabilities of the appliance for at least one state of the appliance, and a taxonomy operator in a processor to operate on the dataset, wherein the dataset is generated by the appliance in the at least one state, limited to the at least one state, and sent to the controlling device, whereby the controlling device can create well formed commands from the dataset as operated on by the taxonomy operator that can be executed by the appliance in the at least one state without need for a variant of the software component in the controlling device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of publishing a dataset for use by a controlling device in creating a taxonomy of well formed commands for an appliance configured to perform a cycle of operation on a physical article, the method comprising:
-
providing a taxonomy structure comprising a universe of all command options available for the appliance, ascertaining a current state of a cycle of operation in the appliance, generating a taxonomy capabilities dataset describing attributes that contain a plurality of child values which represent valid values of the attributes, and associated with the current state from the taxonomy structure based on the current state, and communicating the taxonomy capabilities dataset, limited to the current state, to the controlling device.
-
-
15. A method of constructing content on a user interface comprising:
-
receiving a taxonomy dataset describing attributes that contain a plurality of child values which represent valid values of the attributes, and representing operational capabilities of an appliance, limited to a current state of the appliance, traversing the limited taxonomy dataset, extracting information from the limited taxonomy dataset during the traversal, and populating user interface data inputs associated with command structures based on the extracted information, whereby the user interface data inputs are limited to the current state of the appliance and can be used to create a well formed command to send to the appliance. - View Dependent Claims (16, 17)
-
-
18. A method of controlling an appliance configured in a current state to perform a cycle of operation on a physical article by a well formed command, comprising:
-
selecting at least one data input on a user interface, generating a well formed command based on a taxonomy dataset describing attributes that contain a plurality of child values which represent valid values of the attributes wherein at least one element of the dataset is associated with the at least one data input, and wherein the taxonomy dataset is generated by the appliance in the current state, and limited to the current state, and sending the well formed command to the appliance. - View Dependent Claims (19, 20, 21)
-
Specification