Coordination of control modes among appliances and utilities
US-2018081331-A1 · Mar 22, 2018 · US
US11729015B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11729015-B2 |
| Application number | US-202117643994-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 13, 2021 |
| Priority date | Apr 28, 2015 |
| Publication date | Aug 15, 2023 |
| Grant date | Aug 15, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, components, and methods for use in a commercial kitchen intelligence system. A network appliance and a plurality of kitchen components are coupled to a data communication network. The network appliance establishes a VPN connection with a portal remote to the commercial kitchen. The network appliance establishes communication with a point-of-sale (POS) system for receipt of POS data. The network appliance facilitates communication among the kitchen components on the data communications network independent of different protocols by which the kitchen components are configured to communicate.
Opening claim text (preview).
What is claimed is: 1. A commercial kitchen intelligence system comprising: a plurality of kitchen components coupled to a data communication network, at least two of the kitchen components being configured to communicate according to different protocols; and a network appliance coupled to the data communication network, said network appliance comprising a network appliance processor executing processor-executable instructions for brokering communications among the kitchen components on the data communications network, said instructions, when executed by the network appliance processor, establishing a virtual messaging bus on the data communication network to which the kitchen components are connected to broker the communications among the kitchen components. 2. The system of claim 1 , wherein the network appliance comprises an application server having the kitchen components coupled thereto via the data communication network for communicating with the kitchen components via the data communication network, the application server including the network appliance processor for executing the processor-executable instructions for brokering communications among the kitchen components via the virtual messaging bus. 3. The system of claim 2 , wherein the processor-executable instructions for brokering communications among the kitchen components comprise instructions for: executing a first virtual agent to provide an interface between a first kitchen component communicating according to a first protocol and the virtual messaging bus; and executing a second virtual agent to provide an interface between a second kitchen component communicating according to a second protocol different than the first protocol and the virtual messaging bus. 4. The system of claim 3 , wherein the first and second virtual agents establish a publish/subscribe messaging pattern therebetween on the virtual messaging bus. 5. The system of claim 3 , wherein the first and second virtual agents establish a message queue paradigm therebetween on the virtual messaging bus. 6. The system of claim 1 , further comprising a non-transitory computer-readable medium having the processor-executable instructions for brokering communications among the kitchen components stored thereon. 7. The system of claim 1 , further comprising one or more point-of-sale terminals coupled to the data communications network, said point-of-sale terminals communicating with one or more of the kitchen components via the network appliance. 8. The system of claim 1 , wherein the kitchen components comprise one or more of the following: a product holding unit, a fryer, a microwave, a grill, a dough conditioning cabinet, or an oven. 9. The system of claim 1 , wherein the network appliance comprises a network switch having a plurality of ports, at least two of the ports having the kitchen components connected thereto via the data communication network. 10. The system of claim 1 , wherein the processor-executable instructions for brokering communications among the kitchen components comprise instructions for: executing a first virtual agent to provide an interface between a first kitchen component and the virtual messaging bus, wherein the first kitchen component communicates according to a first protocol; and executing a second virtual agent to provide an interface between a second kitchen component and the virtual messaging bus, wherein the second kitchen component communicates according to a second protocol different than the first protocol; and wherein the processor-executable instructions for brokering communications among the kitchen components comprise instructions for the first and second virtual agents to communicate via the virtual messaging bus according to an agnostic protocol. 11. The system of claim 1 , wherein the plurality of kitchen components and the network appliance are located at a commercial food preparation establishment, and wherein the data communication network is a local data communication network of the food preparation establishment, the plurality of kitchen components and the network appliance being locally connected to the local data communication network. 12. The system of claim 10 , wherein the first and second virtual agents comprise protocol proxies configured for translating information from the first and second protocols, respectively, to the agnostic protocol, and vice versa. 13. A network appliance for use in a commercial kitchen comprising: a network switch having a plurality of ports, at least two of the ports having kitchen components connected thereto via a data communication network, the kitchen components being configured to communicate according to different protocols; and an application server coupled to the switch for communicating with the kitchen components via the data communication network, the application server executing processor-executable instructions for brokering communications among the kitchen components, said instructions, when executed by the application server, establishing a virtual messaging bus on the data communication network to which the kitchen components are connected to broker the communications among the kitchen components. 14. The appliance of claim 13 , wherein the processor-executable instructions for brokering communications among the kitchen components comprise instructions for: executing a first virtual agent to provide an interface between a first kitchen component communicating according to a first protocol and the virtual messaging bus; and executing a second virtual agent to provide an interface between a second kitchen component communicating according to a second protocol different than the first protocol and the virtual messaging bus. 15. The appliance of claim 14 , wherein the first and second virtual agents establish one or more of the following: a publish/subscribe messaging pattern on the virtual messaging bus between the first and second virtual agents, or a message queue paradigm on the virtual messaging bus between the first and second virtual agents. 16. The appliance of claim 13 , further comprising one or more network connections coupled to the network switch for connecting the kitchen components to the virtual messaging bus established by the application server. 17. The appliance of claim 16 , wherein the network connections are configured to physically connect the kitchen components to the network switch via a local area network. 18. The appliance of claim 13 , further comprising a network layer router configured for providing Payment Card Industry (PCI) compliant secure communications between one or more point-of-sale terminals and the application server.
Processing of data at an internetworking point of a home automation network · CPC title
Resource planning, allocation, distributing or scheduling for enterprises or organisations · CPC title
Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title
Office automation; Time management · CPC title
Payments according to the detected use or quantity · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.