System and Method for Managing the Generation of Brewed Beverages Using Shared Resources
First Claim
1. An apparatus, comprising:
- an input mechanism that is configured to receive requests to produce brewed beverages;
a controller that is configured to control the performance of a plurality of chemical or mechanical processes, each of which contributes to the production of a brewed beverage or a component thereof; and
a plurality of mechanical components, each of which is configured for use during the performance of at least one of the plurality of chemical or mechanical processes;
wherein in response to receiving a request to produce a specified brewed beverage through the input mechanism, the controller is configured to effect the production of the specified brewed beverage, wherein producing the specified beverage comprises performing one or more of the plurality of chemical or mechanical processes, and wherein at least some of the one or more of the plurality of chemical or mechanical processes can be performed while one of the plurality of chemical or mechanical processes is being performed as a contributing process in the production of the specified brewed beverage or another brewed beverage; and
wherein in effecting the production of the specified brewed beverage, the controller is further configured to determine, dependent on an actual or expected demand for brewed beverages, a time at which to perform one of the one or more of the plurality of chemical or mechanical processes, a mechanical component to be used to perform one of the one or more of the plurality of chemical or mechanical processes, or a time at which to present the specified brewed beverage subsequent to its production.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that generates brewed beverages may receive requests to produce specified brewed beverages. The system may include a scheduler that initiates and controls the performance of one or more chemical or mechanical processes to produce the beverages. While one chemical or mechanical process for producing a beverage is being performed, other processes may be performed for production of the beverage or another beverage. The scheduler may determine the time at which to perform each process, the time at which a beverage should be presented, the resources to be used to perform the processes, or the time at which to perform a cleaning process, dependent on an actual or expected demand for beverages, or dependent on a target time for beverage retrieval. Shared resources may be applied to the production of beverages for high priority orders, while partially completed beverages for lower priority orders are staged for subsequent advancement.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
an input mechanism that is configured to receive requests to produce brewed beverages; a controller that is configured to control the performance of a plurality of chemical or mechanical processes, each of which contributes to the production of a brewed beverage or a component thereof; and a plurality of mechanical components, each of which is configured for use during the performance of at least one of the plurality of chemical or mechanical processes; wherein in response to receiving a request to produce a specified brewed beverage through the input mechanism, the controller is configured to effect the production of the specified brewed beverage, wherein producing the specified beverage comprises performing one or more of the plurality of chemical or mechanical processes, and wherein at least some of the one or more of the plurality of chemical or mechanical processes can be performed while one of the plurality of chemical or mechanical processes is being performed as a contributing process in the production of the specified brewed beverage or another brewed beverage; and wherein in effecting the production of the specified brewed beverage, the controller is further configured to determine, dependent on an actual or expected demand for brewed beverages, a time at which to perform one of the one or more of the plurality of chemical or mechanical processes, a mechanical component to be used to perform one of the one or more of the plurality of chemical or mechanical processes, or a time at which to present the specified brewed beverage subsequent to its production. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving a request to produce a specified brewed beverage; effecting the production of the specified brewed beverage by a beverage generation apparatus, wherein producing the specified beverage comprises performing one or more chemical or mechanical processes, and wherein at least some of the one or more chemical or mechanical processes can be performed while one of the chemical or mechanical processes is being performed as a contributing process in the production of the specified brewed beverage or another brewed beverage; and effecting the presentation of the specified brewed beverage by the beverage generation apparatus subsequent to completion of the production of the specified brewed beverage; wherein effecting the production of the specified brewed beverage comprises determining, dependent on an actual or expected demand for brewed beverages, a time at which to perform one of the one or more chemical or mechanical processes, a mechanical component to be used to perform one of the one or more chemical or mechanical processes, or a time at which to present the specified brewed beverage subsequent to its production. - View Dependent Claims (17, 18)
-
-
19. A non-transitory, computer-readable storage medium storing program instructions that when executed on one or more computers cause the one or more computers to perform:
-
receiving a request to produce a specified brewed beverage; effecting the production of the specified brewed beverage by a beverage generation apparatus, wherein producing the specified beverage comprises performing one or more chemical or mechanical processes, and wherein at least some of the one or more chemical or mechanical processes can be performed while one of the chemical or mechanical processes is being performed as a contributing process in the production of the specified brewed beverage or another brewed beverage; and effecting the presentation of the specified brewed beverage by the beverage generation apparatus subsequent to completion of the production of the specified brewed beverage; wherein effecting the production of the specified brewed beverage comprises determining, dependent on an actual or expected demand for brewed beverages, a time at which to perform one of the one or more chemical or mechanical processes, a mechanical component to be used to perform one of the one or more chemical or mechanical processes, or a time at which to present the specified brewed beverage subsequent to its production. - View Dependent Claims (20)
-
Specification