Food preparation apparatus having a virtual data bus
AssigneeDuke Manufacturing Co.
InventorsBenjamin Kingbay Wann, Charles Jesse James, Anthony James Regna
Life of this patent
Estimating the term…
Abstract
A food preparation appliance and associated components and methods. The food preparation appliance is configured to support transmission of operations updates and other data to/from a local or remote computer. In some embodiments, the food preparation appliance provides a virtual data bus for transmission of the updates or data. The virtual data bus may be bridged to a physical data bus of the food preparation appliance. The food preparation appliance can be configured to receive operations updates regardless of an operational mode of the food preparation appliance.
Claims20
A food preparation apparatus comprising:
- a single board computer, comprising:
- a first processor, and
- a memory communicatively coupled to the first processor, the memory storing processor-executable instructions that, when executed by the first processor, provide:
- a state machine,
- a web server, and
- a virtual data bus communicatively coupling the state machine, and the web server;
- and
- an operations controller communicatively coupled to the single board computer and configured to receive information from the web server for controlling an operation of the food preparation apparatus.
A food preparation apparatus comprising:
- a physical data bus;
- a communications processor communicatively coupled to the physical data bus, the communications processor communicating on the physical data bus via a publish/subscribe protocol;
- and
- a first memory device communicatively coupled to the communications processor, said first memory device storing processor-executable instructions that, when executed by the communications processor:
- create a virtual data bus for transmitting publish/subscribe protocol communications,
- execute a web server communicatively coupled to the virtual data bus and configured to enable at least one of a local computer or a remote computer to transmit publish/subscribe protocol communications via the virtual data bus, and
- execute a state machine configured to bridge the virtual data bus and the physical data bus for transmitting the publish/subscribe protocol communications from the virtual data bus to the physical data bus.
Dependencies are inferred from the claim text.