Customer experience for food service can often feel impersonal. A customer may provide a food order and a food service person may then package up the food order for the customer. For example, cups such as open-top containers used to hold liquids (e.g., a beverage), solids (e.g., ice cream, dry cereal, dry oatmeal, bulk snack items), and mixtures thereof (e.g., a soup, a soda with ice, a milk shake) during consumption and/or storage are pre-printed and supplied to the food service store often months in advance, such that the customer is presented with one or more generic cups for their food order. Further, any promotions or messages that a food service business may want to present to the customer on a food service cup requires a significant lag time from formation of the promotion/message to presentation to the customer.
Often, in food service environment, in order to prepare a cup for a food service order, a food service person may need to read an order from a screen, grab the appropriately sized pre-printed cup, fill the cup with the appropriate contents, and then grab and secure a lid thereto. This process is time consuming and may often lead to one or more errors during preparation of the food order.
Example embodiments of the present invention generally relate to dispensing systems for food service and, more particularly to on-demand cup (e.g., beverage cup, soup container, ice cream container) dispensing systems for food service.
Some embodiments of the present invention provide various integrated cup dispensing systems that utilize two or more of a cup printer, cup filler, and cup closer to provide for on-demand cup dispensing. Such on-demand cup dispensing, in some embodiments, may be provided in conjunction with a food service request module. Various example embodiments provide a useful solution for providing automated cup dispensing functionality to be used with food service orders. In this regard, order accuracy and speed is increased, and the customer may be provided with a personalized cup.
For example, once a customer places a request for food service, the system can determine order information about the customer's order and/or personalization information about the customer or store. Such information may be gathered based on any information available including, for example, user profiles, past order history, store promotions, social media, a user's device, among many other things. Using that information, the system may determine information to print on one or more cups that may be provided to the customer with their food order. Such print information may include order information (e.g., confirming their food order) and personalization information (e.g., the customer name, a promotion geared to the customer, an image that is personalized for the customer such as a favorite sports team, etc.). That print information may be then printed on one or more cups using a cup printer (and/or on one or more lids/seals using a cup closer, as described herein).
Various example systems integrate such a cup printer with a cup filler such that the printed cup is filled with the appropriate consumable and, thus, the food order can be accurately filled and presented in a personalized cup.
In some embodiments, the integrated system also includes a cup closer that can be used to provide a seal or lid on the printed and filled cup, thereby providing a fully automated cup dispenser.
In some embodiments, the integrated system may not include the cup printer and may just include a cup filler and cup closer. Such a system may, thus, provide a filled and sealed/lidded cup.
In some embodiments, various functionality of example integrated systems may be optional. For example, a cup may be filled and closed, but not printed on. In some embodiments, a user may position a cup appropriately and only utilize some of the available functionality.
In some embodiments, different functionality of different devices can be utilized together. For example, some information (e.g., order information and/or personalization information) may be printed on the sidewall of the cup via the cup printer and the same cup may receive a seal/lid that has printed information (e.g., order information and/or personalization information). In some embodiments, desired printed information may be split between the two (e.g., cup sidewall and cup seal/lid). As an example, the order information may be printed on the sidewall of the cup via the cup printer and personalization information may be printed on the lid/seal used to cover the open end of the cup.
Various cup transfer elements may be provided to cause movement of the cup through the various devices (e.g., cup printer, cup filler, cup closer, etc.). Some such cup transfer elements include, for example, one or more of rollers, chutes, tunnels, conveyor belts, robotic arms, transfer systems, mandrels, or other hardware effecting transfer of the cup. In some embodiments, identifier markings on the cups can be read, such as by mark sensors, and the corresponding information can be utilized to control operation of the integrated cup dispensing system, such as to ensure accurate preparation and dispensing of the cup.
Various example cup printers, cup fillers, and cup closers usable within some example integrated cup dispensing systems are described herein. Notably, however, various example integrated cup dispensing systems may include any type of cup printer, cup filler, and cup closer (in various combinations). In some embodiments, example integrated cup dispensing systems may include distinct and/or separate devices (e.g., cup printer, cup filler, and/or cup closer) that are designed to work together. In other embodiments, example integrated cup dispensing systems may include a single housing that holds each of the devices (e.g., cup printer, cup filler, and/or cup closer) that are designed to work together. In some embodiments, various example integrated cup dispensing systems may work in conjunction with food service request modules to help prepare the appropriate food order and/or print personalized information on the cup and/or lid/seal.
In some embodiments, example integrated cup dispensing systems in accordance with the present teachings may also include or be used in conjunction with other dispensers for preparing food orders, which may include printing on other food service material including, for example, food wrap, food containers, carry out bags, tray liners, napkins, pouches, etc.
Having thus described the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Some example embodiments now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all example embodiments are shown. Indeed, the examples described and pictured herein should not be construed as being limiting as to the scope, applicability or configuration of the present disclosure. Rather, these example embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like reference numerals refer to like elements throughout.
As used herein, unless otherwise specifically stated, the term cup may refer any type of cup (e.g., beverage cup, soup container, ice cream container, a bowl, etc.) configured to hold liquid content, solid content, or mixture therein. In some embodiments, a cup may be defined to include one or more circular or oval cross-sections, such as at the open end of the cup and/or the closed end of the cup (and/or at some cross-sectional position therebetween). Though various described embodiments focus on use with a cup, other food service material items are contemplated for use with various embodiments, such as described herein.
As used herein, unless otherwise specifically stated, the term “dispensing” is not meant to be limiting and may refer to various cup processing, handling, presenting, etc., such as described herein.
As used herein, unless otherwise specifically stated, the term “close”, “closer”, “closing”, or “closed” in the context of a cup is not meant to be limiting and may refer/relate to, for example, sealing a cup, closing an open end of a cup, applying a permanent or removable lid to an open end of a cup, etc.
As used herein, unless otherwise specifically stated, the term “integrated” is not meant to be limiting and may refer to operational connectivity of various devices and systems described herein. For example, an integrated dispenser (or integrated system) may include discrete devices and systems designed to work together, such as via a common controller or co-controllers. In some embodiments, however, an integrated dispenser may include an integrally formed set of devices and systems, such as may be contained within a single housing.
As used herein, unless otherwise specifically stated, directional terms are not meant to be absolute and can encompass various orientations that are near the stated direction (e.g., substantially or generally). For example, the term “horizontal” is not meant to be absolute and can encompass various orientations that are near horizontal (e.g., substantially horizontal, generally horizontal, etc.); the term “vertical” is not meant to be absolute and can encompass various orientations that are near vertical (e.g., substantially vertical, generally vertical, etc.); and the term “parallel” is not meant to be absolute and can encompass various relative orientations that are near parallel (e.g., substantially parallel, generally parallel, etc.).
As shown in
In some embodiments, various controllers, including for example from the control architecture 15, the food request system(s) 80, the cup dispenser(s) 70, the other system(s) 90, or a remote computer server, may be configured to communicate with and/or control operation of various components of the system 10 such as according to various functions/modules described herein. In such a regard, while the depicted embodiment shows various particular modules, architectures, systems, and/or devices, some embodiments of the present invention contemplate many variations, including additional modules, architectures, systems, and/or devices and/or combinations in whole or part thereof. Additionally, while much of the described examples are detailed for dispensing one or more cup(s) (e.g., beverage cups, soup containers, ice cream containers), which may be printed on, filled, and/or closed as otherwise discussed herein, some embodiments of the present invention are contemplated for use with one or more other food service material dispensers/printers, including, for example, dispensers/printers for food wrap, food containers, lids, carry-out bags, tray liners, napkins, pouches, among many other things. In various aspects, the food service material may also have printed thereon the same or different order information or personalization information as that printed on one or more cups associated with the food service order.
The control architecture 15 may include one or more modules that are configured to perform various functions of the dispensing system 10. In the depicted embodiment, the control architecture 15 includes a food request module 20, an order personalization module 30, a food service material printing module 40, a predictive data analytics module 50, and a controller module 60. Though shown as distinct modules, some modules may be configured to share functionality. Likewise, various combinations of functionality are contemplated across the various modules.
As described in more detail herein, the control architecture 15 provides logic and control functionality used during utilization of the various modules and/or systems of the on-demand food service material (e.g., cup) dispensing system 10. The control architecture 15 and/or its various modules may comprise (or be connected to) hardware and software to enable performance of various functions described herein. Along these lines, the modules may share functionality across distinct hardware (e.g., among various servers, controllers, various systems described herein (e.g., food request system(s), printer(s), other system(s)), etc.) including in different locations and/or different apparatuses. For example, though
The control architecture 15 may comprise one or more suitable electronic device(s)/server(s) capable of executing described functionality via hardware and/or software control. In some embodiments, the control architecture 15 may include one or more user interfaces (not shown), such as for displaying information and/or accepting instructions. The control architecture 15 can be, but is not limited to, a microprocessor, microcomputer, a minicomputer, an optical computer, a board computer, a complex instruction set computer, an ASIC (application specific integrated circuit), a reduced instruction set computer, an analog computer, a digital computer, a molecular computer, a quantum computer, a cellular computer, a solid-state computer, a single-board computer, a buffered computer, a computer network, a desktop computer, a laptop computer, a personal digital assistant (PDA) or a hybrid of any of the foregoing.
The control architecture 15 may be configured to communicate with various components of the dispensing system 10, such as directly or through an external network 12. In some embodiments, the control architecture 15 may be operably coupled with one or more components of the dispensing system 10, including for example, the food request system(s) 80, dispenser(s) 70, other system(s) 90, controllers, processors, communication interfaces, and other components (such as described herein) to provide functionality for the dispensing system 10. For example, depending on the components, the control architecture 15 may be operably coupled such as through use of solid-core wiring, twisted pair wiring, coaxial cable, fiber optic cable, mechanical, wireless, radio, infrared, or any other suitable connection. In this regard, depending on the components, the operable coupling may be through one or more intermediate controllers or mechanical coupling, such as used for controlling some components (e.g., controlling operation of the dispenser(s) 70). In some embodiments, the control architecture 15 may be configured to provide one or more operating signals to these components and to receive data from these components.
The control architecture 15 may include one or more processors coupled to a memory device. Control architecture 15 may optionally be connected to one or more input/output (I/O) controllers or data interface devices (not shown). The memory may be any suitable form of memory such as an EPROM (Erasable Programmable Read Only Memory) chip, a flash memory chip, a disk drive, or the like. As such, the memory may store various data, protocols, instructions, computer program code, operational parameters, etc. In this regard, a controller may include operation control methods embodied in application code. These methods are embodied in computer instructions written to be executed by one or more processors, typically in the form of software. The software can be encoded in any suitable language, including, but not limited to, machine language, assembly language, VHDL (Verilog Hardware Description Language), VHSIC HDL (Very High Speed IC Hardware Description Language), Fortran (formula translation), C, C++, Visual C++, Java, ALGOL (algorithmic language), BASIC (beginners all-purpose symbolic instruction code), visual BASIC, ActiveX, HTML (HyperText Markup Language), and any combination or derivative of at least one of the foregoing. Additionally, an operator can use an existing software application such as a spreadsheet or database and correlate various cells with the variables enumerated in the algorithms. Furthermore, the software can be independent of other software or dependent upon other software, such as in the form of integrated software. In this regard, in some embodiments, the control architecture 15 may be configured to execute computer program code instructions to perform aspects of various embodiments of the present invention described herein.
In some embodiments described herein, various components (e.g., modules, systems, architectures) of the dispensing system 10 may be configured to determine various things. As used herein, “determine” is not meant to be limiting and may include, for example, determining a selection, determining something from one or more instructions, generating something.
Example Food Request Module and/or Systems The control architecture 15, such as through the food request module 20, is configured to receive a request for food service by a customer, such as from one or more food request systems 80. The request for food service may include order information corresponding to a food order by the customer. Such a food order may include any suitable consumable (e.g., food or beverage item such as a drink, soup, ice cream, bulk items, etc.) and is not meant to be limiting.
In some embodiments, the request may include a purchase (e.g., a sale, a utilization of loyalty points, etc.) for the request, such as using a point-of-sale (POS) system. Additionally or alternatively, some or all of the request may not include a purchase. For example, the food request may be requested in conjunction with a non-purchase program (e.g., all-inclusive resort, charity, etc.) and, thus, no purchase or sale may be required.
In some embodiments, a customer may provide one or more custom order characteristics along with the request for food service. Example custom order characteristics may include order preferences, dietary preferences, exceptions to a standard food order (e.g., extra cheese or no tomatoes, extra ice), among others.
The food request module 20 may be further configured to determine order information based on the request for food service. For example, the food request module 20 may determine one or more food orders (e.g., food or drink items) that the customer has requested. Additionally, the food request module 20 may determine one or more custom characteristics that are specific to the request, such as being related to one or more of the food orders for the request.
Depending on the configuration of the food service and/or store for food service, example on-demand food service material (e.g., cup) dispensing systems 10 may include one or more food request systems for interaction with a customer. Some non-limiting example food request systems 80 include a self-order kiosk, a point-of-sale (POS) operator terminal, an application stored on a remote device (such as a customer's personal device), a web-based application (e.g., via a web browser), a cloud-based application, a computer server, and combinations thereof.
With reference to
The controller 82 may be configured to execute various programmed operations or instructions stored in a memory device such as a device or circuitry operating in accordance with software or otherwise embodied in hardware or a combination of hardware and software, thereby configuring the device or circuitry to perform the corresponding functions of the controller 82 as described herein. In this regard, the controller 82 may be configured to receive one or more requests for a food order from a customer, such as through the user interface 88. Additionally, in some embodiments, the controller 82 may receive and/or determine additional information regarding the customer (e.g., personalization information). The controller 82 may also be configured to send gathered information and/or instructions to other devices, systems, or modules to perform various functions described herein. In some embodiments, the controller 82 may be configured to operate according to one or more modules described herein.
The memory 84 may be configured to store instructions, computer program code, order data (e.g., order information), personalization information, and other data/information associated with the food request system 80 in a non-transitory computer readable medium for use, such as by the controller 82.
The communication interface 86 may be configured to enable connection to external systems (e.g., an external network 12, one or more dispenser(s)/printer(s) 70, a customer's mobile device, a computer server, the control architecture 15, and/or one or more other system(s)/device(s)). In some embodiments, the communication interface 86 may comprise one or more transmitters configured to transmit, for example, one or more signals according to example embodiments described herein. Likewise, the communication interface 86 may include at least one receiver configured to, for example, receive data according to example embodiments described herein. In some embodiments, the transmitter and receiver may be combined as a transceiver. In this regard, the food request system 80 may be configured for wired and/or wireless communication. In some embodiments, the communication interface 86 may comprise wireless capabilities for WiFi, Bluetooth, or other wireless protocols. In some embodiments, the food request system 80 may be connected, such as through Bluetooth, to one or more dispenser(s) 70 such as to enable performance of various functions herein.
The user interface 88 may be configured to receive input from a user and/or provide output to a user. The user interface 88 may include, for example, a display, a keyboard, keypad, function keys, mouse, scrolling device, input/output ports, touch screen, or any other mechanism by which a user may interface with the system. Although the user interface 88 is shown as being directly connected to the controller 82 and within the food request system 80, the user interface 88 could alternatively be remote from the controller 82 and/or food request system 80. Likewise, in some embodiments, other components of the food request/POS system 80 could be remotely located.
As noted herein, although the above descriptions detail examples of a self-order kiosk, a POS operator terminal, and an application on a user's mobile device, other food request systems are contemplated by various example embodiments. For example, a user may place a food request through an online ordering system (e.g., a web-based or cloud-based application). In such an example, or through other contemplated food request systems (e.g., self-order kiosk, application, POS operator terminal, etc.), the food service request may be received through a computer server (e.g., an external network) that may be connected to the system 10.
In addition to communicating with the dispenser(s) 70 as discussed above with reference to
In some embodiments, the determined instructions or messages may be based on any information gathered herein. For example, the controller module 60′ may determine that the napkin dispenser 91 should dispense a certain number of napkins to fulfill a food order request and instruct the napkin dispenser 91 accordingly. Such determination of the number of napkins may be made at the napkin dispenser 91 and/or by the controller module 60′. In this regard, the determined number of napkins could be based on a personal preference, other personalization information for the customer, and/or the order information.
Similarly, the controller module 60′ may determine that the cutlery dispenser 92 should dispense a certain number and/or type of cutlery items to fulfill a food order request and instruct the cutlery dispenser 92 accordingly. Such determinations may be made at the cutlery dispenser 92 and/or by the controller module 60′. In this regard, the determined number and/or type of cutlery could be based on a personal preference, other personalization information for the customer, and/or the order information. By way of example, the controller module 60′ may instruct the cutlery dispenser 92 to provide a number of spoons corresponding to the number of soup cups in the food order request. In various example embodiments, one or more of the other systems 93 could comprise a straw dispenser, for example, that may be instructed to provide the number of straws corresponding to the number of cold beverage cups in the food service request, or according to the personal preference in the food request (e.g., two straws for a single milkshake to allow for sharing).
In some embodiments, the on-demand dispensing system 10′ may utilize napkins or cutlery for printing information thereon—e.g., as the food service material item. In such embodiments, a printer may be configured to print on such items and may be built into the corresponding dispenser (e.g., napkin dispenser 91) or separate dispenser(s).
In some embodiments, the controller module 60′ may be configured to gather information and provide the gathered information to a remote server and/or the control architecture 15 for use with data aggregation/analysis, reports, and/or other data analytics. Such information may include data gathered from various other systems as well as any other connected system.
Another example control architecture is depicted in
In this regard, various BOH printers/dispensers may be positioned in the back of the restaurant/store where food preparation is occurring. An example BOH dispenser includes a cup printer/filler/closer 70″ that can receive data and print directly onto a cup, fill a cup, and/or close a cup as otherwise discussed herein. Additionally, the system 10″ can include a food service material printer/dispenser 90a″ that can receive data and print directly onto a food service material item (e.g., a wrap) that is dispensed for use during food preparation. Other example BOH printers/dispensers include a cutlery dispenser, a napkin dispenser 90b″, and a bag printer/dispenser, among others. The proposed data management system 10″ contemplates parsing through receipt data and generating and providing print/dispense instructions for one or more such BOH printers/dispensers utilizing the controller 60″.
The controller 60″ may connect directly to the POS system 80″ and receive pre-created “receipt data”. For example, a Serial Splitter 11 may be installed at the POS system 80″ to enable the controller 60″ to receive an exact copy of the “receipt data” received by the receipt printer 13 (which may be already provided and installed by the restaurant/business). The controller 60″ then parses/filters the receipt data and uses that data to generate print/dispense instructions for the various BOH printers/dispensers, which are then communicated (such as wirelessly through wireless network 12) to the appropriate BOH printers/dispensers 70″, 90a″, 90b″, etc. One notable advantage of the proposed data management system 10″ is that it can be plugged into the POS system 80″ and receive the same receipt data that is already being generated such that no changes are needed in the POS system.
As noted above, the controller 60″ may parse/filter the receipt data received from the POS system 80″ to generate print/dispense instructions for the various BOH printers/dispensers. For example, in some embodiments, the receipt data generated by the POS system 80″ may comprise a text string that may be used to determine the print information to print on one or more food service material items. In some such aspects, the controller 60″ may utilize a look-up table to identify a predetermined image to have printed on the food service material corresponding to the text string received from the POS system 80″. For example, the look-up table may indicate that the text string “no sugar” matches to a graphic of sugar with an “X” or line through it.
Embodiments of the present invention provide methods, apparatuses and computer program products for providing on-demand food service material dispensing for a food order according to various embodiments described herein. Various examples of the operations performed in accordance with embodiments of the present invention will now be provided with reference to
The method 100 may include receiving a request for food service at operation 102. At operation 104, the method may include determining one or more cups indicated by the request for food service. For example, the size (e.g., small, medium, and large) and/or style (e.g., for cold beverages, for hot beverages/soup, for storing frozen consumable) of the one or more cups corresponding to the food service request may be determined. At operation 106, the method may include printing order information or personalization information based on the request for each of the one or more cup. At operation 108, each of the printed cups may be filled with a consumable based on the food service order. For example, a small cup for cold beverages that was printed in operation 106 may be filled with soda as indicated by the food service request while a large soup container printed on in operation 106 may be filled with a minestrone soup as indicated by the food service request. Thereafter, at operation 110, the one or more cups may be closed (e.g., lidded, sealed) so as to at least partially close the open end of the cup and may be presented to a user (e.g., the consumer, a food service person) at operation 112.
With reference now to
The controller 672 may be configured to execute various programmed operations or instructions stored in a memory device and may be, for example, a device comprising a processor or circuitry operating in accordance with software or otherwise embodied in hardware or a combination of hardware and software, thereby configuring the device or circuitry to perform the corresponding functions as described herein. In this regard, the controller 672 may be configured to receive one or more instructions for dispensing (e.g., through a communication interface) and may be configured to determine, process, and/or choose the determined cup to be printed, filled, and/or sealed from among a plurality of available cups at a cup source of the cup printer 670a (e.g., comprising multiple stacks of cups of various sizes and/or styles). In some embodiments, the controller 672 may be configured to cause printing on one or more of the cups (such as through the cup printer 670a), filling of the printed cup (such as through cup filler 670b), and closing of the filled cup (such as through the cup closer 670c), which may be dispensed in a dispensing section accessible to a user.
In some embodiments, the controller 672 may cause monitoring of the system operation. By way of example, the controller 672 may be in communication with one or more sensor(s) for monitoring supply materials of the cup printer 670a (such as ink for the cup printer and/or cups in the one or more cup sources), the supply of consumable materials of the cup filler 670b, and the supply of materials for closing the cups (e.g., lids, films). In some embodiments, the controller 672 may be configured to cause dispensing of a cup, such as a cup of a specific style and/or size. The controller 672 may also be configured to send gathered information and/or instructions to other devices, systems, or modules to perform various functions described herein. In some embodiments, the controller 672 may be configured to operate according to one or more modules described herein. For example, in some embodiments, the controller 672 may be configured to operate according to the control architecture 15 of
The one or more cup supplies of the cup printer 670a may be configured to hold and/or store one or more cups to be printed. For example, the cup printer 670a, depending on the configuration, may be configured to hold one or more stacks of cups, though other cup source options are contemplated, such as lines of cups, a single cup, etc. In some embodiments, the cup source may hold multiple stacks of the same type of cup (e.g., each may hold a beverage cup of the same size). In such a situation, the cup printer 670a may be enabled to switch to dispensing and printing from a primary supply to a secondary supply when the primary supply is depleted. In some embodiments, the cup source may hold different types of cups (e.g., two cups of different materials depending on the temperature of the beverage or food to be stored therewithin) and/or different sizes of cups (e.g., two cups of the same material but of different sizes). In some embodiments, for example, the cups of the cup source may differ in at least one material characteristic, such as composition (e.g., paper, plastic, composite, etc.), weight, dimensions, etc. In some such embodiments, the controller 672 or the cup printer 670a may be configured to choose which supply to use for printing. For example, in some embodiments, the food service material printing module 40 (e.g., as shown in
Notably, while some embodiments described herein describe the cup source being provided in conjunction with example cup printers 670a, some embodiments of the present invention contemplate a separate cup source, such as may be separately controlled or controllable. Likewise, corresponding cup transfer elements may be provided and/or controlled (e.g., by controller 672) to cause transfer of the appropriate cup from the cup source to another system/device (e.g., the cup may be transferred to the cup printer 670a).
In some embodiments, the cup printer 670a may be configured to print order print information and personalization print information on the cup(s). For example, in some embodiments, the cup printer 670a may include a printer head (e.g., such as an ink jet printer head), mandrels, rollers, presses, belts, or other hardware necessary for performing the printing. The cup printer 670a may be configured to print on cups simultaneously or sequentially, and may be configured to utilize different print characteristics for different types of cups (e.g., cups of different materials). For example, depending on which cup is selected for printing, the cup printer 670a may be configured to employ different print characteristics, such as different ink (e.g., UV curable ink for plastic cups), different settings, different components, (e.g., rollers and/or presses), etc.
Following printing of the cups by the cup printer 670a, the printed cup may be transferred to the cup filler 670b for filling thereof in accordance with the food service request. By way of example, the cup transfer element 673a may be configured to transfer the printed cup to the cup filler 670b. For example, in some embodiments, the cup transfer element 673a may include rollers, tunnels, chutes, conveyor belts, robotic arms, transfer systems, mandrels, or other hardware effecting transfer of the printed cup to the cup filler 670b. In some embodiments, the cup dispenser 670 may include one or more chutes for guiding the cup, such as toward the cup filler 670b. In some embodiments, one or more tunnels may extend short or long distances between the various devices and may utilize different movement capabilities for the cup (e.g., vacuum, forced air, etc.) for transferring the cup through the tunnels. Likewise, one or more motors may be used to operate various features/components of the cup transfer element 673a. In some embodiments, the controller 672 may be configured to operate the motor(s) accordingly. For example, one or more motors may be used to drive one or more cup transfer elements 673a (e.g., a conveyor belt, robotic arm, etc.) to cause one or more printed cups to be transferred to the cup filler 670b.
As noted above, in some embodiments, the controller 672 may cause monitoring of the system operation. By way of example, the controller 672 may be in communication with one or more sensor(s) for monitoring the cups as they move through the dispensing system 610. For example, in some aspects, each of the cups may be pre-printed with an identifier, such as a unique or semi-unique marking, (e.g., a bar code, QR code) or may be printed with such an identifier by the cup printer 670a that enables the controller 672 to confirm, for example, the cup and/or its contents at each module of the dispenser 610. For example, a small cup for cold beverages printed with order information or personalization information by the cup printer 670a may include an identifier that associates that cup with a particular item of a particular food request order. Such an identifier may be detected by a sensor before, during, or after transfer from the cup printer 670a to the cup filler 670b, for example, prior to filling to confirm that the appropriate printed cup is to be filled with the appropriate consumable (e.g., soda) by the cup filler 670b. In this regard, one or more mark sensors (e.g., cup identifier sensors) may be positioned at one or more positions throughout the dispenser 610 and used to verify and/or control appropriate operation of various portions of the dispenser 610 accordingly.
Upon being transferred to the cup filler 670b, the printed cup may be filled, for example, with the type and amount of one or more consumables corresponding to the printed cup based on the food service order. The cup filler 670b, for example, may contain and/or be operatively connected to one or more tanks, reservoirs, and/or supplies containing one or more consumables as well as one or more fill nozzles, chutes, funnels, or tubes, among others, capable of filling the cup with a consumable. By way of example, a cup filler 670b may comprise a chute associated with an ice supply (or ice generator) for adding an appropriate amount of ice (e.g., a default amount of ice corresponding to the cup size or based on a consumer's preferences such as light ice). Additionally or alternatively, a nozzle can provide a beverage from a beverage supply according to the food service request for that particular cup to be filled such as after adding the desired amount of ice, although other consumables are also contemplated for dispensing, such as ice cream, soup, bulk items (such as snacks, cereal, etc.).
In various aspects, the cup filler 670b may comprise one or more filling sections, each of which may correspond to a particular consumable, for example. In such example embodiments, the cup filler 670b may also include one or more cup-moving structures/features that may be used to enable movement of the cup between one or more of the consumable filling sections. A cup holder (or cup positioner) at each filling section may be configured to grasp, hold, or otherwise stabilize the cup during filling thereof to prevent the cup from tipping over, for example.
Following filling of the cup(s) by the cup filler 670b, the filled cup may be transferred to the cup closer 670c for at least partially closing (e.g., covering, lidding, sealing) the open end of the cup. By way of example, a cup transfer element 673b may be configured to transfer the filled cup to the cup closer 670c. For example, in some embodiments, the cup transfer element 673b may include rollers, tunnels, chutes, conveyor belts, robotic arms, transfer systems, mandrels, or other hardware effecting transfer of the filled cup to the cup closer 670c. One or more motors may be used to operate various features/components of the cup transfer element 673b such as to drive one or more cup transfer elements 673a (e.g., a conveyor belt, robotic arm) to cause one or more filled cups to be transferred to the cup closer 670c. In some embodiments, the controller 672 may be able to confirm before, during, or after transfer to the cup closer 670c the cup and/or its contents (e.g., based on an identifier such as a bar code or QR code) to ensure that the proper closure is provided to the cup. Additionally or alternatively, by reading the identifier, the controller may determine how to operate (e.g., which lid/seal to provide, what (if anything) to print on it, how long to operate, how far to move to close the cup (e.g., in relation to the size of the cup), etc.).
Upon being transferred to the cup closer 670c, the filled cup may be closed (e.g., lidded, sealed), for example as otherwise discussed herein, and may be made available to a user. By way of example, in some aspects, the cup may be transferred to a dispensing section via one or more of rollers, tunnels, chutes, conveyor belts, robotic arms, transfer systems, mandrels, or other hardware effecting transfer of the filled cup. In some aspects, a cup rotation structure may be provided for causing the cup to rotate (e.g., about its central axis) for presentation of the printed, filled, and closed cup to a user (e.g., a consumer, a food service provider) within the dispensing section.
While the example embodiment of
As noted above with respect to
With reference again to
In some embodiments, the personalization information may be gathered in various different ways. For example, in some embodiments, the customer may provide personalization information during the request. In some embodiments, personal information may be gathered based on the request. For example, the customer may be signed in to a profile during submittal of the request. In some embodiments, the personalization information may be gathered from purchase information provided during purchase of the food service (e.g., from the credit card, an account for the customer, a loyalty card, etc.). In some embodiments, personalization information may be gathered from publicly available data related to the customer, such as through social media, other databases, etc. In some embodiments, personalization information may be gathered, such as with the permission of the customer, from one or more personal devices of the customer—such as data stored on the device (e.g., pictures, profile data, history, online data, etc.). In some embodiments, the personalization information may be related to the location (e.g., region, the specific store, city, etc.) associated with the customer and/or the request for food service.
The control architecture 15, such as through the food service material printing module 40, may be configured to determine print information to print on one or more food service material items. In this regard, in some embodiments, the food service material printing module 40 may be configured to communicate with one or more cup printer(s) 70 and/or one or more other food service material printer(s)/dispenser(s) 90 to cause the print information to be printed on the corresponding food service material item(s) using the one or more cup printer(s) 70a or other dispenser(s)/printer(s) 90.
In some embodiments, the food service material printing module 40 is configured to determine, based on the order information from the food request module 20, order print information to print on at least one food service material item. In some embodiments, the order print information includes at least the food order and one or more custom characteristics that are specific to the request for food service. For example,
In some embodiments, the order print information may include other order related information, such as ingredients and/or nutritional information. For example, the calorie count may be determined based on chosen ingredients and printed onto the food service material. In some such embodiments, the “basic”, “common”, or “advertised” make-up (e.g., ingredients) of the ordered food service item may form a base level calorie count. From there, the customization of the ingredients may be factored into the calorie count to produce a customized calorie count. In some embodiments, the base level calorie count and/or custom calorie count may be printed on the food service material (e.g., wrap 275, cup 275′) for the consumer.
In some embodiments, the order print information may be designed to be presented to the customer with the food order. For example, the order print information (or a portion thereof) may be visible to the customer upon the customer receiving the food order. In such an example embodiment with the order print information printed on the food service material item, the customer may feel confident in the accuracy of their food order.
Additionally or alternatively, in some embodiments, one or more food service people may use the order print information during assembly of food order, thereby increasing accuracy of the food order. In this regard, in some embodiments, the order print information may be printed on the food service material item in a position or orientation such that it can be utilized during assembly of the food order by the food service person. For example, in some embodiments, the order print information may be printed in one or more positions on a cup to provide a food service person guidance as to the food order and custom characteristics thereof. For example,
In some embodiments, the food service material printing module 40 may determine any form of communication to utilize for the order print information. For example, while example lines and/or text are shown in
Similarly, in some embodiments, only positive ingredients may be printed on the food service material (e.g., only ingredients that the food service operator will need to add to complete the order). Such an example may help ensure the proper ingredients are utilized, not needing to rely on the memory of the food service operator.
In some embodiments, the food service material printing module 40 is configured to determine, based on the personalization information from the order personalization module 30, personalization print information to print on at least one food service material item. In some embodiments, the personalization print information includes personalization information and/or advertisement information. For example,
In this regard, in some embodiments, the personalization print information may be any suitable image, text, icon, etc. It may be related to the customer, the store, the location, or any other personalization feature.
In some embodiments, the cup for on-demand printing in accordance with the present teachings may include pre-printed information. In such example embodiments, the order print information and/or personalization print information may be printed on the cup in addition to the pre-printed information. In some such embodiments, the order print information and/or personalization print information may need to account for such pre-printed information such as in content and/or positioning on the food service material item. As shown in
In some embodiments, the personalization print information may be determined based on any number of factors. For example, the personalization print information may be determined to include one or more targeted messages and/or advertisements based on past habits (e.g., order history, time of orders, etc.) or projected habits of the customer. Additionally or alternatively, the food service business may wish to “push” or promote certain products or time windows for customers, which may be considered in determination of the personalization print information. Other possible factors include, for example, related/sister businesses (e.g., cross marketing), limited time offers, promotional offers, products or time windows for that store and/or corresponding location (e.g., region), preferences of the customer, etc. For example, the food service business may want to promote cheeseburgers in the region, because barbeque sandwiches are currently popular at that location.
In some embodiments, the personalization print information and/or order print information may be determined to be printed in a preferred language of the customer. In some embodiments, the preferred language may be determined from the personalization information. In some embodiments, the preferred language may be determined based on the location of the store in which the food order was requested. Similarly, in some embodiments, the personalization print information and/or order print information may be determined to be printed in braille, such as to accommodate the customer. For example, divots, imprints, or other features may be employed by the printer to manipulate the food service material item to product braille. In some embodiments, the determination to use braille may be based on the personalization information regarding the customer.
In some embodiments, the personalization print information may be determined in real-time, such as while the food service request is being processed. In this regard, updated information can be utilized at the time the food service request is being placed. This allows current information to be utilized in determining what to print on the food service material item. For example, the food service business may have just come up with a new promotion. Once the system is updated with the available new promotion, it can be used by the on-demand cup dispensing system 10. This avoids the previous long logistics time frame it took from a decision to implement a new promotion to available food service material with the new promotion. Instead, the update may be instantaneous. For example,
In some embodiments, the control architecture 15 may include an advertisement module configured to determine one or more advertisements (e.g., a promotion, limited time offer, etc.) to print on the food service material item. In some embodiments, the advertisement module may work in conjunction with or replace portions of the food service material printing module 40.
In some embodiments, the control architecture 15, such as through the predictive data analytics module 50 and/or food service material printing module 40, may be configured to determine one or more messages and/or advertisements to provide to the customer based on the personalization information. In some embodiments, the predictive analytics module 50 and/or food service material printing module 40 may take into account gathered order information and/or personalization information from a plurality of food order requests. Such considered order and/or personalization information may be bounded/limited according to a time threshold (e.g., between 11 am-3 pm, within the last 30 days, etc.) and/or location threshold (e.g., just this store, stores within 25 miles, etc.).
In some embodiments, the predictive data analytics module 50 and/or food service material printing module 40 may be configured to determine a message to provide based on a determined product, time window, promotion, limited-time-offer, etc. For example, the food service business may determine that they wish to “push” customer traffic in the store after 5 pm. The predictive data analytics module 50 and/or food service material printing module 40 may determine, such as based on the customer history, that the customer that just placed an order usually orders chicken strips between 11 am-3 pm. Additionally, the predictive data analytics module 50 and/or food service material printing module 40 may determine that the food service business wants to drive in customers after 5 pm. In such a situation, the predictive data analytics module 50 and/or food service material printing module 40 may determine a message that provides a promotional offer for coffee, but only after 1 pm—thereby personalizing the offer to the customer (as the customer normally orders coffee on the way into work), but incentivizing the customer to come to the store for an afternoon coffee break (e.g., after 1 pm per the food service business' wishes). In response, the predictive data analytics module 50 and/or food service material printing module 40 may provide the determined message to the control architecture 15, the cup printer 70a, other modules, and/or other systems/devices (e.g., one or more dispenser(s)/printer(s) 90) to have the determined message printed on the cup for presentation to the customer with their food order.
In some embodiments, the predictive data analytics module 50 and/or food service material printing module 40 may be configured to determine a message to provide from among a plurality of messages. Such a determination may be based on a prediction of what type of message may drive a desired output from the customer. For example, certain products, time windows, promotions, or limited-time-offers may be associated with a set of available messages for driving customer action. Each of the messages in the set may approach that goal differently. For example, a first message (message 1) may provide a percentage off the product as an incentive; a second message (message 2) may offer a percentage off a related product that is often purchased with the product; or a third message (message 3) may offer extra loyalty reward points for purchasing the product. In some embodiments, the predictive data analytics module 50 and/or food service material printing module 40 may be configured to determine which of the messages to use for the specific customer that just placed an order based on personalization information and/or order information. For example, if the customer is close to reaching a threshold for their loyalty reward points, the predictive data analytics module 50 and/or food service material printing module 40 may determine that message 3 should be used to attempt to drive the customer to purchase the product (and reach a desirable loyalty reward point threshold). In response, the predictive data analytics module 50 and/or food service material printing module 40 may provide the determined message to the control architecture 15, the cup printer 70a, other modules, and/or other systems/devices (e.g., one or more dispenser(s)/printer(s) 90) to have the determined message printed on the food service material item for presentation to the customer with their food order.
In some embodiments, the predictive data analytics module 50 may be configured to determine one or more messages to provide to a third-party based on a plurality of requests for food service. For example, the predictive data analytics module 50 may consider a plurality of requests for food service during a specific time period and/or for a specific location/region and determine that a delivery service may likely require certain packaging needs (e.g., a certain number of heaters, bags, etc.). The predictive data analytics module 50 may be configured to send that information to the third party.
In some embodiments, the predictive data analytics module 50 and/or food service material printing module 40 may be configured to determine print information (e.g., personalization print information) that includes game features, such as game pieces. For example, the game pieces could be determined and printed on-demand, thereby removing such game pieces from inventory storage and limiting lost pieces/winning potential. This may also enable tracking of “winning” pieces, such as being able to link the winning game piece with a customer—since the customer that purchased the winning piece may be determined from the request for food service.
In some embodiments, the predictive data analytics module 50 and/or food service material printing module 40 may be configured to determine print information (e.g., personalization print information) that can be recognized by a user's device (e.g., through image recognition and/or computer readable marker detection such as quick response codes). In such example embodiments, an image and/or message may be printed on the food service material item and a customer may utilize their mobile device to interact with the printed information, such as by using a camera to perform image recognition of the printed image and/or message. In response, an application and/or message may be downloaded to and/or presented on their mobile device based on recognition of the printed image and/or message. The printed image and/or message may be determined based on personalization information such that it is targeted toward the customer.
In some embodiments, the predictive data analytics module 50 and/or food service material printing module 40 may be configured to determine print information (e.g., personalization print information) based on the location of the customer and/or store. For example, one or more messages could be determined to target a nearby promotion, event, store, etc. In such a regard, the location of the customer at the time of the request and/or the location of the store for picking up the food order may be utilized in determination of the print information.
In some embodiments, the system may be configured to enable printing of information related to storage or other functions that may be useful for the store. For example, the system may be configured to enable printing on food service material items that may be used by the store, such as for storage. In such a regard, the printer may be configured to print relevant storage data, such as a package date, what food item is being stored, a use by date, etc.
In some embodiments, the system may be configured to enable reprinting of the food service material item, such as if an error occurred or the food service material item was accidently dropped on the floor. In some such embodiments, an operator may request the “last” print job, a certain order number, or other identifier to cause the relevant food service material item to be reprinted. In some such embodiments, the printer may be configured to receive voice commands, such as to enable reprinting. For example, a food service person may say “Printer, reprint the last order” or “Reprint Order 271”. In response, the printer may reprint the appropriate printed information on a new food service material item.
Though the above described example details an example printed cup in combination with a printed food service material item of food wrap, in some embodiments, the on-demand cup printing/dispensing may occur independent from other printed food service material items. Likewise, many different food service material items are contemplated for such on-demand printing with example cup dispenser systems described herein (e.g., a bag dispenser/printer, a food tray liner dispenser/printer, etc.). In such a regard, depending on the available or desired food service material item, the one or more cup printers 70a and other printers/dispensers 90 may be configured to enable printing thereon (e.g., utilize the proper ink for the material, store the desired material for the food service material item, etc.).
In addition to a printer of one or more cups (e.g., beverage cups, soup containers, ice cream containers) as otherwise discussed herein, systems incorporating the same may include one or more additional dispensers for on-demand printed cups (e.g., cups of a different size and/or style) and/or one or more additional dispensers of on-demand printed food service material items including a food wrap (e.g., paper, foil, partially translucent paper, etc.) for wrapping a portion of the food order, a pouch for at least partially containing or covering the food order, a container for at least partially containing or covering the food order, a cup lid for covering the food order, a tray liner for use with the food order, a bag (e.g., in store bag, carry out bag, etc.) for at least partially containing the food order, or a napkin for use with the food order. In some embodiments, the food service material item may be one or more food packages that are configured to at least partially cover or contain the food order. Example food packages may include, at least, food wrap for wrapping the food order, container(s) for at least partially containing or covering the food order, a pouch for at least partially containing or covering the food order, a bag for at least partially containing the food order, among others.
With reference now to
The controller 72 may be configured to execute various programmed operations or instructions stored in a memory device and may be, for example, a device comprising a processor or circuitry operating in accordance with software or otherwise embodied in hardware or a combination of hardware and software, thereby configuring the device or circuitry to perform the corresponding functions of the controller 72 as described herein. In this regard, the controller 72 may be configured to receive one or more instructions for printing, such as through the communication interface 76. In some embodiments, the controller 72 may be configured to determine, process, and/or choose the determined cup to be printed from among a plurality of available cups (e.g., either a first cup from Cup Source Stack 179a or a second cup from Cup Source Stack 279b). In some embodiments, the controller 72 may be configured to cause printing on one or more of the cups (such as through the print device(s) 75). In some embodiments, the controller 72 may be configured to cause dispensing of the printed cup(s), such as using the dispensing/transfer section 71. In some embodiments, the controller 72 may configured to cause transfer of the printed cup(s) from the dispensing/transfer section 71 to one or more downstream devices such as a cup filler. In some embodiments, the controller 72 may cause monitoring, such as through sensor(s) 77, of supply materials of the printer (such as ink for the print devices 75 and/or cups from the supplies 79a, 79b). The controller 72 may also be configured to send gathered information and/or instructions to other devices, systems, or modules to perform various functions described herein. In some embodiments, the controller 72 may be configured to operate according to one or more modules described herein. For example, in some embodiments, the controller 72 may be configured to operate according to the control architecture 15, such as the food service material printing module 40.
The one or more cup supplies 79a, 79b may be configured to hold and/or store one or more cups to be printed. For example, the cup printer 70a, depending on the configuration, may be configured to hold a stack of cups as shown, though other cup source options are contemplated, such as lines of cups, a single cup, etc. In the depicted embodiment, the cup printer 70a includes two supplies 79a, 79b. In some embodiments, the supplies 79a, 79b may hold the same type of cup (e.g., both may hold a cold beverage cup of the same size). In such a situation, the cup printer 70a may be enabled to switch to printing from a primary supply to a secondary supply when the primary supply is depleted. In some embodiments, the supplies 79a, 79b may hold different types of cups (e.g., two cups of different materials depending on the temperature of the beverage or food to be stored therewithin) and/or different sizes of cups (e.g., two cups of the same material but of different sizes). In some embodiments, for example, the cups for each supply 79a, 79b may differ in at least one material characteristic, such as composition (e.g., paper, plastic, composite, etc.), weight, dimensions, etc. In some such embodiments, the cup printer 70a may be configured to choose which supply to use for printing. In some embodiments, the food service material printing module 40 may be configured to determine which type of cup to print on, and instruct the cup printer 70a accordingly.
The one or more print devices 75 may be configured to print on one or more cups simultaneously or sequentially, such as from one of the supplies 79a, 79b. In some embodiments, the print device 75 includes ink that enables the printing, such as provided from one or more ink cartridges, tanks, reservoirs, etc. In some embodiments, the print devices 75 and/or cup printer 70a may be configured such that only proprietary ink cartridges may be utilized with the cup printer 70a (e.g., non-proprietary ink cartridges may be locked out). The ink may be specially configured based on the cup, desired print quality, or other factors (e.g., safety, durability, etc.). In some embodiments, the print device(s) 75 may be configured to utilize different print characteristics for different types of cups (e.g., cups of different materials). For example, depending on which cup is selected for printing (such as from supplies 79a,b), the print device(s) 75 may be configured to employ different print characteristics, such as different ink (e.g., UV curable ink for plastic cups), different settings, different components, (e.g., rollers and/or presses), etc.
In some embodiments, the print devices 75 are configured to print the order print information and the personalization print information on the cup(s). In some embodiments, the print devices 75 may include a printer head (e.g., such as an ink jet printer head), mandrels, rollers, presses, belts, or other hardware necessary for performing the printing. In some embodiments, the print devices 75 may be configured to print on multiple surfaces or portions of the cup. For example, the print device 75 may be configured to print order print information on a first surface or portion and personalization print information on a second surface or position (e.g., a front and back of a cup from the perspective of the consumer).
The dispensing/transfer section 71 may be configured to cause dispensing and/or transfer of printed food service material items. In some embodiments, the cup printer 70a may include rollers, transfer systems, mandrels, or other hardware for effecting transfer of the food service material item through the components of the cup printer and out of the dispenser for the food service provider/person (e.g., along a path through the dispenser) or to another device (e.g., a cup filler). In some embodiments, the cup printer 70a may include one or more chutes for guiding the food service material, such as toward the dispensing/transfer section or to a cup filling device.
One or more motors 72a may be used to operate various features/components of the cup printer 70a. In some embodiments, the controller 72 may be configured to operate the motor(s) 72a accordingly. For example, one or more motors 72a may be used to drive one or more cup moving elements 72b to cause one or more cups to move through the cup printer 70a, to interact with the print devices 75, to be manipulated within the dispensing/transfer section 71, etc. In some embodiments, the controller 72 may be configured to control the motor 72a to cause printing of a cup, such as a cup of a specific style and/or size.
The cup printer 70a may also include one or more cup-moving structures/features (e.g., cup-moving elements 72b) that may be used to enable movement of the cup from one or more of the cup sources 79a,b through the cup printer and its various components and into the dispensing/transfer section 71. Some example structures include at least one cup source removal structure (e.g., a singulator) for separating a single cup from the cup source, a cup movement structure for causing the cup to move from the cup source to a printing position for being printed on by the print device 75, and a cup rotation structure for causing the cup to rotate (e.g., about its central axis) for printing and/or for presentation of the printed cup to a food service provider within the dispensing/transfer section.
In some example embodiments, a cup source removal structure can also be provided to remove a cup from one or more of the cup sources. In some embodiments, the cup movement structure(s) can cause a cup from the Cup Source Stack 179a′ to be moved to a first printing position and/or a cup from the Cup Source Stack 279b′ to be moved to a second printing position different from the first printing position. While a dedicated print device 75 may include a printer head for each of the first and second printing positions, in some embodiments the print device 75 can include a printer head for printing a cup disposed in either of the first and second printing positions.
The printer head and a cup disposed in one of the first and second printing positions can have a variety of orientations relative to one another and can move relative to another in a variety of manners. By way of example, a cup may be stationary while a printer head moves about the cup during printing thereof. In such aspects, the cup may be disposed in a vertical or horizontal orientation during movement of the printer head thereabout (e.g., along and around the sidewall). Alternatively, in some example aspects, a cup may be rotated about its central axis while the printer head translates along a sidewall of the cup. By way of example, in some embodiments, the printer head can translate horizontally in two dimensions above each of the first and second printing positions for printing of a cup disposed thereat. In some embodiments, the printer head can be configured to translate in at least one horizontal dimension while a cup in the printing position is rotated about its central axis during printing thereof. In some aspects, coordinated movement of the printer head and rotation of the cup may be provided (e.g., via controller 72) such that a desired design may be printed on the sidewall of the cup. In some aspects, the printer head can be maintained in a fixed vertical position during horizontal translation over one or more of the printing positions.
The one or more sensor(s) 77 may be configured to monitor various components or supplies of the cup printer 70a or various features corresponding to the cup bring printed and dispensed. For example, in some embodiments, the one or more sensors 77 may be configured to monitor the available ink for the print device(s) 75. In such embodiments, the controller 72, such as through one or more modules of the system 10 (e.g., the food service printing module 40), may determine when replacement ink is needed and, in some cases, perform automatic ordering thereof. Similarly, in some embodiments, the one or more sensors 77 may be configured to monitor the available cup supply, such as from supplies 79a, 79b. In such embodiments, the controller 72 may determine when replacement cups are needed and, in some cases, perform automatic ordering thereof. In some embodiments, the controller 72 may provide one or more messages/indications to be sent to the food service business indicating a need to supply more ink or cups for the cup printer 70a. In some embodiments, the one or more sensor(s) 77 may be a seam sensor that is configured to detect a seam of the sidewall of the cup, such as described herein.
The memory 74 may be configured to store instructions, computer program code, order data (e.g., order information), order print information, personalization information, personalization print information, and other data/information associated with the cup printer 70a in a non-transitory computer readable medium for use, such as by the controller 72.
The communication interface 76 may be configured to enable connection to external systems (e.g., an external network 12, one or more food request systems 80, one or more other food service material dispenser(s) 90, a customer's mobile device, a computer server, the control architecture 15, and/or one or more other system(s)/device(s)). In some embodiments, the communication interface 76 may comprise one or more transmitters configured to transmit, for example, one or more signals according to example embodiments described herein. Likewise, the communication interface 76 may include at least one receiver configured to, for example, receive data according to example embodiments described herein. In some embodiments, the transmitter and receiver may be combined as a transceiver. In this regard, the cup printer 70a may be configured for wired and/or wireless communication. In some embodiments, the communication interface 76 may comprise wireless capabilities for WiFi, Bluetooth, or other wireless protocols. In some embodiments, the cup printer 70a may be connected, such as through Bluetooth, to one or more food request/POS system(s) 80 such as to enable performance of various functions herein.
The user interface 78 may be configured to receive input from a user and/or provide output to a user. The user interface 78 may include, for example, a display, a keyboard, keypad, function keys, mouse, scrolling device, input/output ports, touch screen, or any other mechanism by which a user may interface with the system. Although the user interface 78 is shown as being directly connected to the controller 72 and within the cup printer 70a, the user interface 78 could alternatively be remote from the controller 72 and/or cup printer 70a. Likewise, in some embodiments, other components of the cup printer 70a could be remotely located.
The dispenser of
In some embodiments, the cup-moving elements 72b′ can move the cup into engagement with a mandrel 56 for rotating the cup about its central axis when disposed in a horizontal orientation at the printing position. In some embodiments, the printer head can be configured to translate in at least one horizontal dimension while the mandrel causes rotation of the cup about its central axis in a horizontal orientation during printing thereof.
In some embodiments, the mandrel may maintain the cup in an orientation during printing thereof such that at least a portion of the sidewall of a tapered cup to be printed is horizontal. In some related embodiments, the printer head translates in a horizontal plane while nonetheless maintaining a fixed distance relative to a portion of the tapered sidewall during printing thereof. In some embodiments, a cup positioning element 75c is provided for balancing or otherwise centering the cup on the mandrel 56 in the horizontal orientation at the printing position.
In some embodiments, the printer head may maintain a substantially fixed position while the cup rotates about its axis to print around the perimeter of the cup. Alternatively, the cup may maintain a specific angular orientation about its central axis while the printer head translates along a sidewall of the cup to print extending along the length of the cup, for example. In some aspects, coordinated movement of the printer head and rotation of the cup may be provided (e.g., via controller 72) such that a desired design may be printed on the sidewall of the cup. In some embodiments, one or more of the sensors 77 may comprise a seam sensor for detecting the position of a cup's seam, such as described herein. In some aspects, ejection of ink from the print device 75′ and/or rotation of the cup may be coordinated such that the printer does not print on the cup seam.
It will also be appreciated in light of the present teachings that each cup printers 470a, 470a′ may comprise a housing 474a, 474b that may be sized to maintain a small and/or desired footprint. For example, there may be limited space in the store and it may be desirable to position the on-demand cup printer(s) near or within the food service preparation line (e.g., to allow the food service person to easily and quickly retrieve the printed food service material item for use in preparing the food order). In some embodiments, the system may be designed such that one or more of the printers 470a, 470a′ are positioned within a certain proximity of one or more food request systems 80. By way of non-limiting example, the dispenser(s) may be within 30-45 feet of at least one of a self-order kiosk or a point-of-sale operator terminal. Indeed, one benefit of the present system is to provide on-demand printing capability for food service material items for use during preparation of the food order and, thus, designing the dispenser to be positioned proximate the food order preparation area corresponding to the contents of the cup(s) to be dispensed and ultimately filled may be desirable to maintain efficient food order preparation. In some embodiments, due to the close proximity of the food request system and printer, Bluetooth communication between the two devices/systems could be utilized. Along similar lines, in some embodiments, the cup dispenser may additionally include or be coupled to a filling system or device (e.g., for filling the cup with the appropriate beverage, soup, etc.) and/or a lidding system or device (e.g., for sealing the open end of the cup that has been filled via a lid or seal).
Returning to
Each cup printer 470a, 470a′ also respectively includes a user interface (e.g., user interface 479a) that can be used to display information to the food service provider and/or enable functionality, such as through button(s) and/or touchscreen(s). For example, the user interfaces 479a may display the current food service material item that is being prepared by the cup printer 470a. Additionally, the user interface 471a may provide maintenance information to a nearby food service provider, such as if the ink needs replacement, if the cups are nearly depleted, error messages, etc. In some embodiments, such information may (additionally or alternatively) be provided through wireless or wired communication element (e.g., the communication interface 76 shown and described with respect to
With reference to
With reference to
As discussed in detail below, in some embodiments, each stack of cups can comprise cups of a different volume (e.g., a stack of small cups, a stack of medium cups, and a stack of large cups) and/or cups of a different shape (e.g., three stacks of cups of different tapers).
Additionally, the cup printer 1470a includes a user interface in the form of a screen 1479 (e.g., a display, a touchscreen that enables selection of a displayed item, etc.), which can be used to display information to the food service provider. The user interface 1479, for example, may display the cup order that is being prepared by the dispenser 1470 and/or provide maintenance information to a nearby food service provider (e.g., a need for a new ink cartridge, cup replenishment, error messages, etc.). In some embodiments, such information may (additionally or alternatively) be provided through wireless or wired communications with a remote computing device. The printer 1470a also includes a dispensing/transfer section 1472 that enables a food service provider to collect a printed cup 1405 therefrom and/or to allow for automated transfer to a downstream device such as cup filler 70b of
With reference now to
Cups suitable for use in dispensers of the present teachings can be made of a variety materials (e.g., plastic, paper, metal, combinations thereof) and can have a variety of configurations (e.g., unitary, multi-piece). In the example embodiment of
It will be appreciated, for example, that each stack of cups in dispenser 1470 can comprise a plurality of one type of the cups 1405′ and 1405″ (as well as a third stack of cups, which may the same as one or cups 1405′ and 1405″ or a stack of differently-sized and/or differently-shaped cups), which may be selectively removed from the respective stack, printed, and/or dispensed from dispenser 1470 in accordance with the food service order.
With reference again to
As shown, the example cup source 1442 includes three positions, each of which is configured to maintain a stack of cups in a vertical orientation (e.g., the central axis (A) of each cup is vertical), with the closed end of each cup facing downward and positioned such that additional cups can be refilled from the top of the printer 1470a, for example, as the quantity of cups remaining in the stack is depleted. As noted above, the cups of the stack maintained at each position may differ in at least one of volume and shape from the cups of the other two stacks (e.g., a stack of small cups, a stack of medium cups, and a stack of large cups). Only the leftmost position in the cup source 1442 is depicted as having a stack of cups mounted thereat in
In the depicted example embodiment, each of the three positions of the cup source 1442 is additionally associated with a cup removal structure 1444, which is generally configured to separate a single cup from the stack of cups maintained at one of the positions of the cup source 1442 (e.g., based on a command by a controller that a particular size cup is to be printed based on a food service order or that the previous cup has been ejected from the printing module 1490). In some example embodiments as otherwise discussed herein, by maintaining the stack of cups in a vertical orientation and by positioning the cup source 1442 and cup removal structure 1444 generally above other elements of the printer 1470a, a cup 1405 removed from the stack by the removal structure 1444 may be placed or dropped (e.g., via gravity) into a position to be further manipulated within the cup printer 1470a. A person skilled in the art will appreciate that any of various mechanisms known in the art for removing a cup from a stack of cups and modified in accordance with the present teachings may be suitable for use in the printer 1470a. An exemplary cup removal structure suitable for use in accordance with the present teachings is described, for example, in U.S. Pat. No. 3,279,652 (the teachings of which are incorporated by reference in its entirety), which provides a rotating cam member that selectively engages the lip of the lowest cup in a stack to separate it therefrom.
As discussed in detail below, following separation from a stack of cups, a cup may be transported along a path within the printer 1470a to a printing position within the printing module 1490 such that a sidewall of the cup may be printed. As shown in
One or more cups disposed in the printing positions depicted in
In the example embodiment depicted in
The one or more printer heads may be configured to print on one or more cups of the same or different sizes from the various stacks of cup from the cup source 1442. In this regard, the printer head may be positioned in the same horizontal plane when in each of the printing positions, but may need to adapt the relative printing distances anticipated from each jet based on the cup size being printed on. For example, the ink ejection pattern for printing a logo on a first cup size with a first taper may be different than the ink ejection pattern for printing the same logo on a second cup size with a different taper—where the goal is to have uniform appearance of the logo regardless of the size of the cup. In this regard, in some embodiments, the controller may be configured to determine the cup size being printed on (such as by determining which printing position is being utilized—e.g., if the corresponding cup stacks are maintained with a dedicated cup size). In some embodiments, one or more sensors (e.g., the seam sensor) may be used to determine the taper of the cup and the ink ejection pattern may be adjusted accordingly.
In some embodiments, the print device 1475 utilizes ink that enables the printing, such as provided from one or more ink cartridges, tanks, reservoirs, etc. that may also be stored within the housing 1474. In some embodiments, the print devices 1475 and/or printer 1470a may be configured such that only proprietary ink cartridges may be utilized with the printer 1470a, such as to ensure quality, etc. The ink may be specially configured based on the food service material item, desired print quality, or other factors (e.g., safety, durability, etc.).
Following printing a cup within the printing module 1490, the printed cup may be transported along a path within the printer 1470a to the dispensing/transfer section 1472 so as to provide a user such as a food service provider access to the printed cup and/or to allow for automated transfer to a downstream device such as cup filler 70b of
As noted above, a cup from a stack of cups at the cup source 1442 may be transported along a path to a printing position (e.g., 1492a) within the printer 1470a, and after printing, may be transported along a path from the printing position to the dispensing/transfer section 1472. In various embodiments, the various paths may at least partially overlap. A person skilled in the art will appreciate in light of the present teachings that various cup-moving elements may be utilized to move the cup along the one or more paths through the cup printer (e.g., cup printer 1470). With reference now to
The example illustrated cup moving element comprises a sled 1451 that is configured to move along a support 1450 extending between the cup source 1442 and a printing position. In particular, the sled 1451 includes a plurality of protrusions 1452a,b extending therefrom that are slidably disposed within corresponding tracks 1453a,b, though a person skilled in the art that the sled can move along a track according to other mechanisms (e.g., rack and pinion). In the illustrated embodiment, the sled 1451 includes a first set of protrusions 1452a that are configured to slid along a first track 1453a and a second set of protrusions 1452b that are configured to slide along a second track 1453b.
In the depicted example, the sled 1451 additionally comprises a cup receiving opening 1454 that is sized and positioned to at least partially retain (e.g., encircle) the cup 1405′ that drops from the cup source 1442. As best shown in
In some embodiments, in order to ensure that ink ejected onto the cup is able to dry prior to delivery to the dispensing/transfer section, one or more heaters may be provided to increase the temperature within the housing and/or of the cup before, during, and/or after printing. In this regard, the one or more heaters may be used to preheat the cup (such as for adhesion of the ink), heat the cup during printing (such as to pin the ink to the cup), and/or heat the cup after printing is complete (such as to control drying/coalescing of the ink). Additionally, one or more reflectors or shielding elements may be provided to further enhance efficient heating and/or prevent undesirable heating from occurring to various dispenser components or cups. Various mechanisms are contemplated herein including, by way of example, the use of hot forced air and/or the use of radiative heating elements such as one or more infrared (IR) lamps. For example, with reference to
In some embodiments, a temperature sensor (not shown) may be provided for detecting the temperature of the cup itself and/or the ambient temperature at or near the printing position such that the heating element(s) may be activated (e.g., based on feedback control) to maintain a sufficient temperature for drying the ink prior to dispensing the printed cup. By way of example, a non-contact infrared temperature sensor may be configured to measure the surface temperature of the sidewall of the cup.
With reference now to
To avoid bleeding, streaking, or smearing, it may be preferable to avoid printing on the cup's seam, if any. Accordingly, a seam sensor 1494 may be provided in some embodiments for detecting the position of a cup's seam during rotation of the cup, for example, when the cup is disposed in the horizontal orientation. By tracking the position of the seam, a controller can be configured to coordinate ejection of ink from the printer and rotation of the cup such that ink is not ejected onto the seam. For example, the controller may be configured to prevent ink from being ejected when the seam is directly below the printer head, or may adjust rotation of the cup (e.g., reversing direction of rotation about its axis) such that the seam does not pass under the printer. Additionally or alternatively, the seam sensor may be used to determine the position of the seam along the rotation cycle of the cup 1405′ and, thus, can be used by the controller to control rotation of the cup 1405′ during printing, such as to enable printing in a certain position along the sidewall of the cup 1405′. Similarly, in some embodiments, the relative position of the seam may be used to align the printed cup during ejection so as to cause the printed portion of the sidewall to face toward a food service provider when moved to the dispensing/transfer section.
A variety of detection mechanisms modified in accordance with the present teachings may be utilized as a seam sensor, including contact sensors such as mechanical sensors and non-contact sensors such as optical or ultrasound sensors, all by way of non-limiting example. In one embodiment, for example, the seam sensor 1494 may include a source of optical radiation or ultrasound waves that are directed at a sidewall of the rotating cup. A detector of the seam sensor 1494 may receive the light or sound reflected from the sidewall, with a difference in reflection from the seam (e.g., bump, depression) being indicated in the sensor signal. By way of example, the position of the seam may be indicated based on the time-of-flight of the reflected light during rotation of the cup substantially about the central axis in the second orientation. With data as to the position of the seam, for example, relative to the angular orientation of the mandrel, the controller can operate the printer and/or mandrel so as not to print on the detected seam position and/or to otherwise control the rotational position of the cup as described herein.
In accordance with various aspects of the present teachings, the mandrel 1456 preferably maintains the cup in a horizontal orientation during printing thereof such that at least one of the uppermost portion of the sidewall is horizontal and/or the central axis of the cup is horizontal such that the printer head maintains a distance (e.g., a fixed distance) from the portion of the cup to be printed, irrespective of the taper. Such configurations enable the provision of a constant ink density along the uppermost portion of the sidewall, for example, such that the printer head does not need to adjust spray pattern or injected ink density (e.g., volumetric flow rate of the ink ejected from the ink jet) due to differences in the distance between the ink jet and the cup resulting from the cup's tapered sidewall. Likewise, for a cylindrical cup (e.g., cup 1405″), by having the mandrel 1456 maintain the central axis (A) in a horizontal orientation, the parallel sidewalls would likewise remain a fixed distance from a printer head configured to translate in only a horizontal direction along the uppermost portion of the sidewall during printing thereof.
Upon the completion of the printing, one or more motors may be configured to reverse the direction of the sled 1451. Because the flanges may now engage the upper surface of the cup lip 1405e′, movement of the sled 1451 in the reverse direction may push the cup away from and off of the mandrel 1456 and toward the dispensing section as shown in
In this regard, in some embodiments, the cup travels along a cup path within the cup printer. For example, with reference to
As described herein, one or more mandrels may be used to receive and hold the cup for printing. In some embodiments, each mandrel may be sized to fit within a specific size cup or range of cup sizes such as to properly position (e.g., orient) the cup into the corresponding printing position (e.g., such that at least one of a central axis of the cup extending through each of the cup's open and closed ends or a portion of the sidewall of the first cup is horizontal during printing of the cup). For example, each cup may have a diameter size corresponding to the opening at the open end (e.g., top) of the cup and may have a degree of taper leading down from the open end (e.g., described and shown with respect to
In some embodiments, each mandrel (e.g., one for each printing position) may be configured to operate as a universal mandrel such that it can receive and hold a wide range of cup sizes. For example, the universal mandrel may receive and securely hold each contemplated cup size (e.g., small, medium, and large) such that the lanes for each cup stack can accommodate each cup size. Further, utilizing universal mandrels may ease maintenance, such as requiring only one type of mandrel if replacement is needed.
With reference now to
As shown, a cup positioning element (e.g., wheel 1775c) is also attached to the carriage, the wheel adapted to be disposed in contact with the sidewall of the cup for balancing or otherwise positioning (e.g., centering) the cup on the mandrel 1756b during rotation of the cup. By way of example, loading of the cup onto the mandrel may not always result in the cup being maintained in a horizontal orientation while rotating, for example, due to cup-to-cup variations. The cup positioning wheel 1775c, however, can be utilized to contact the sidewall during rotation of the cup in the printing position (e.g., prior to printing) to help straighten, balance, or otherwise center the cup on the mandrel for consistent printing.
Embodiments of the present invention provide methods, apparatuses and computer program products for providing on-demand food service material printing for a food order according to various embodiments described herein. For example, embodiments of the present invention provide methods, apparatuses and computer program products for providing on-demand cup printing, filling of a printed cup, and/or closing of a filled cup for a food order according to various embodiments described herein. Various examples of the operations performed in accordance with embodiments of the present invention for on-demand cup printing will now be provided with reference to
The method 900 may include receiving a request for food service at operation 902. At operation 904, the method may include determining order information based on the request. At operation 906, the method may include determining personalization information based on the request. Then, the method may include determining order print information, such as based on the order information, at operation 908 and personalization print information, such as based on the personalization information, at operation 910. At operation 912, the method may include determining the food service material item to print on for fulfilling the food order. Then, at operation 914, the method may include printing on the food service material item and presenting it to the food service person for use with preparation of the food order.
As noted above with respect to
As noted above, in some embodiments, the controller may cause monitoring of the system operation, for example, to confirm that a printed cup is to be filled with a particular consumable by the cup filler. For example, a small cup for cold beverages printed with an identifier that associates that cup with a particular item of a particular food request order may be detected by a mark sensor before, during, or after transfer from the cup printer 70a to the cup filler 70b, for example, prior to filling.
In some embodiments, upon being transferred to the cup filler 70b, the printed cup may be filled, for example, with the type and amount of one or more consumables corresponding to the printed cup based on the food service order. The cup filler 70b, for example, may contain and/or be operatively connected to one or more tanks, reservoirs, and/or supplies containing one or more consumables as well as one or more fill nozzles, chutes, funnels, or tubes, among others, capable of filling the cup with a consumable. By way of example, a cup filler 70b may comprise a chute associated with an ice supply (or ice generator) for adding an appropriate amount of ice (e.g., a default amount of ice corresponding to the cup size or based on a consumer's preferences such as light ice). Additionally or alternatively, a nozzle can provide a beverage from a beverage supply according to the food service request for that particular cup to be filled such as after adding the desired amount of ice.
In various aspects, the cup filler 70b may comprise one or more filling sections, each of which may correspond to a particular consumable, for example. In such example embodiments, the cup filler 70b may also include one or more cup-moving structures/features that may be used to enable movement of the cup between one or more of the consumable filling sections. A cup holder (or positioner) at each filling section may be configured to grasp, hold, or otherwise stabilize the cup during filling thereof to prevent the cup from tipping over, for example.
With reference now to
The controller 2072 may be configured to execute various programmed operations or instructions stored in a memory device and may be, for example, a device comprising a processor or circuitry operating in accordance with software or otherwise embodied in hardware or a combination of hardware and software, thereby configuring the device or circuitry to perform the corresponding functions of the controller 2072 as described herein. In this regard, the controller 2072 may be configured to receive one or more instructions for filling a cup, such as through the communication interface 2076. In some embodiments, the controller 2072 may be configured to determine, process, and/or choose the determined consumable supply to dispense from (e.g., either ice from the Consumable Supply 12079a and/or a cold beverage from Consumable Supply 22079b). In some embodiments, the controller 2072 may be configured to cause corresponding dispensing to occur through the one or more dispensing mechanisms 2075a, 2075b and corresponding nozzle(s) 2071. In some embodiments, the controller 2072 is configured to cause dispensing to occur for a certain amount of time to correspond with a desired fill level of the cup 2099. In some embodiments, the controller 2072 may be configured to operate one or more cup-moving elements 2072b, such as to control the cup 2099 before, during, or after filling of the cup. In some embodiments, the controller 2072 may cause monitoring, such as through sensor(s) 2077, of supply materials of the cup filler 2070b. The controller 2072 may also be configured to send gathered information and/or instructions to other devices, systems, or modules to perform various functions described herein. In some embodiments, the controller 2072 may be configured to operate according to one or more modules described herein. For example, in some embodiments, the controller 2072 may be configured to operate according to the control architecture 15, such as the food service material printing module 40.
The one or more consumable supplies 2079a, 2079b may be configured to hold and/or store (or be operatively connected to) one or more consumables to be dispensed for filling the cup. For example, the cup filler 2070b, depending on the configuration, may be configured to enable dispensing of one or more different consumables. For example, the cup filler 2070b may be configured to enable dispensing of such example consumables as beverages (e.g., liquid consumables for drinking, such as soda, coffee, water, juice, wine, beer, etc.), soup, ice cream, ice, and bulk items (e.g., cereal, snacks, etc.). In this regard, the cup filler 2070b may include additional components/features that are used to preserve or otherwise enable holding/storing of such consumables. For example, the cup filler 2070b may include an ice maker and may have a corresponding water supply along with a freezer, etc., such as may be appreciated by one of ordinary skill in the art in light of this disclosure. Further, different varieties of the same consumable type may be provided in different supplies, such as to enable different dispensing options (e.g., cola versus diet cola). Depending on the desired food service order, the appropriate consumable supply can be dispensed from.
The one or more dispense mechanisms 2075a, 2075b may be controlled to cause dispensing of the appropriate consumable. In this regard, the controller 2072 may be configured to control the dispense mechanism to deliver a desired amount of the consumable, such as through the nozzle 2071. This may occur, for example, by controlling how long the dispense mechanism is in an open configuration, thereby allowing or forcing dispensing of the consumable.
One or more motors 2072a may be used to operate various features/components of the cup filler 2070b. In some embodiments, the controller 2072 may be configured to operate the motor(s) 2072a to control dispensing. Additionally or alternatively, one or more motors 2072a may be used to drive one or more cup moving elements 2072b, such as to cause one or more cups 2099 to move through or cooperate with the cup filler 2070b, such as to receive the dispensed consumable.
The one or more sensor(s) 2077 may be configured to monitor various components or supplies of the cup filler 2070b or various features corresponding to the cup being filled. For example, in some embodiments, the one or more sensors 2077 may be configured to monitor the available consumable levels. Additionally or alternatively, other features are contemplated, such as operating as a mark sensor, etc., such as described in various embodiments herein.
The memory 2074 may be configured to store instructions, computer program code, order data (e.g., order information) and other data/information associated with the cup filler 2070b in a non-transitory computer readable medium for use, such as by the controller 2072.
The communication interface 2076 may be configured to enable connection to external systems (e.g., an external network 12, one or more food request systems 80, one or more other systems (e.g., cup printer 70a, cup closer 70c, etc.), a customer's mobile device, a computer server, the control architecture 15, and/or one or more other system(s)/device(s)). In some embodiments, the communication interface 2076 may comprise one or more transmitters configured to transmit, for example, one or more signals according to example embodiments described herein. Likewise, the communication interface 2076 may include at least one receiver configured to, for example, receive data according to example embodiments described herein. In some embodiments, the transmitter and receiver may be combined as a transceiver. In this regard, the cup filler 2070b may be configured for wired and/or wireless communication. In some embodiments, the communication interface 2076 may comprise wireless capabilities for WiFi, Bluetooth, or other wireless protocols. In some embodiments, the cup filler 2070b may be connected, such as through Bluetooth, to one or more food request/POS system(s) 80 such as to enable performance of various functions herein.
The user interface 2078 may be configured to receive input from a user and/or provide output to a user. The user interface 2078 may include, for example, a display, a keyboard, keypad, function keys, mouse, scrolling device, input/output ports, touch screen, or any other mechanism by which a user may interface with the system. Although the user interface 2078 is shown as being directly connected to the controller 2072 and within the cup filler 2070b, the user interface 2078 could alternatively be remote from the controller 2072 and/or cup filler 2070b. Likewise, in some embodiments, other components of the cup filler 2070b could be remotely located.
Various embodiments of the present invention contemplate any type of cup filler that may be used in conjunction with various systems/devices described herein. An example cup filler that includes components and features that are contemplated for some such example cup fillers is the Cornelius Automated Beverage System (ABS), where an Operator's Manual of the ABS is available at https://www.manualslib.com/manual/1485020/Cornelius-A-B-S-Unit.html, the contents of which is incorporated herein by reference in its entirety.
Embodiments of the present invention provide methods, apparatuses and computer program products for providing on-demand food service material dispensing for a food order according to various embodiments described herein. Various examples of the operations performed in accordance with embodiments of the present invention for on-demand cup filling will now be provided with reference to
The method 2200 may include receiving a request for food service at operation 2202. At operation 2204, the method may include determining one or more consumables to provide to fill the cup. At operation 2206, the method may include causing filling of the cup accordingly.
As noted above with respect to
In accordance with various embodiments, a cup closer 70c may be configured to secure a film to a filled cup to form a seal (e.g., a full seal, a partial seal, etc.) of the cup to at least partially cover and/or inhibit flow from the cup is provided (e.g., close the cup). Solely for purpose of illustration, embodiments of an example cup closer for securing a film to a cup in accordance with some embodiments is shown in
For purposes of illustration, and not limitation,
The body portion of the illustrated cup closer may contain the initial film loading, a piercer, film rollers, film sensors, a film cutter, and a guide support assembly, among other components, as described herein.
The apparatus 3170c, 3170c′ can include a body portion 3200, as shown in
As shown in
The body portion 3200, 3200′ can comprise various features, including for example the body cover 3205, 3205′, a first and second film support roller 3210, 3201′, 3215, 3215′, a piercer 3220, 3220′ with a piercing tip 3225, a printer 3250, a nip including a drive roller 3235, 3235′ and a pinch roller 3230, 3230′, a motor 3213′ (such as for operating the drive roller 3235, 3235′), and one or more film sensors 3240. Although depicted and described as being in the body portion 3200, 3200′, any of the features can be located in any other suitable location. For example, at least one of the piercer 3220, 3220′, the printer 3250, the nip, and the film sensor 3240 can be located in the securing portion 3300, 3300′.
As shown in
In other embodiments, one or both of the film support rollers 3210, 3210′, 3215, 3215′ is capable of passively rotating with non-negligible resistance. In those embodiments, rotation of the roll of film imparts a rotational force on the film support rollers 3210, 3210′, 3215, 3215′. The non-negligible resistance imparts rotational resistance to the roll of film, thereby imparting tension in the film between the roll of film and the drive roller 3235, 3235′. In still other embodiments, one or both of the film support rollers 3210, 3210, 3215, 3215′ can be prevented from rotating. In such embodiments, lack of rotation causes slippage to occur between one or both of the film support rollers 3210, 3210′, 3215, 3215′ and the roll of film 3500, 3500′, imparting rotational resistance to the roll of film, thereby imparting tension in the film between the roll of film and the drive roller 3235, 3215′. In this regard, in some embodiments, the controller is configured to operate the motor to cause a different rotation speed of the drive roller in comparison to a film support roller for the supply of film so as to form tension in the film (which may aid with piercing and/or printing of the film). Although the one or more film support rollers are depicted upstream from the securing portion 3300, the one or more film support rollers can be positioned at a location in any direction along the path of the film 3211′.
In some embodiments, the apparatus 3170c, 3170c′ may include a film supply window that may enable a user to determine/approximate an amount of film supply remaining on an installed roll, such as without opening the body cover 3205, 3205′. For example, the apparatus 3170c′ shown in
In accordance with another aspect of the present invention, the apparatus 3170c, 3170c′ may include a piercer 3220, 3220′ having one or more protrusions 3225 (e.g., tips, blades, etc.). In some embodiments, the piercer and the protrusions are monolithic such that the piercer is actuatable. The protrusions 3225 can impart an impression upon (or through) a film to weaken the film at such a location for ventilation and/or for insertion of a drinking straw, for purposes of example. The piercer 3220, 3220′ can actuate the protrusions 3225 in any suitable way, for example by electromagnetism via a solenoid, by hydraulics, by a rotating arm actuator, by a linear actuator, or the like. In other embodiments, the entire piercer 3220, 3220′, including protrusions 3225, is actuatable with respect to the body portion. In other embodiments, the piercer 3220, 3220′ does not contain protrusions 3225. Piercers without protrusions can include, for example, air jets, lasers, blast heaters, or any other suitable piercer.
Protrusions 3225 can actuate with respect to the piercer 3220, 3220′ and/or with respect to the body portion 3200, 3200′. The protrusions 3225 can have a variety of shapes, for example, protrusions 3225 can be comprised of one or more blades. Additionally or alternatively protrusions 3225 can have a pyramid shape, such as a triangular pyramid, a square pyramid, a star pyramid, or other shapes as desired. Additionally or alternatively, protrusions 3225 can be shaped to have a series of needle-shaped protrusions. With such configurations, protrusions 3225 can impart an opening or perforation pattern on a film. Additionally still, the protrusions 3225 can be a circumferential blade having a closed shape. Accordingly, protrusions 3225 can remove pieces of film 3505 such as by way of kiss cutting. In some embodiments, the protrusions 3225 are removable from the piercer 3220, 3220′ to be exchanged for a piercing tip of a different construction.
The piercer 3220, 3220′ can be positioned at any suitable location in the apparatus including being positioned in the securing portion 3300. For example, the piercer 3220 can be positioned above the securing head assembly 3400. The piercer can be configured to pierce film 3505 shortly before securement, during securement, or shortly after securement. In some embodiments, the piercer 3220 includes a piercing rod coupled to the piercing tip 3225, wherein the piercing rod is coaxial with and movable with respect to the guide rod of the securing head assembly 3400.
In some embodiments, a controller (e.g., controller 3030 described with respect to
In some embodiments, the piercer 3220, 3220′ may be configured with two or more spaced apart protrusions (e.g., tips, blades, etc.). An example such piercer 3820 is shown in
In this regard, when applied to the film, such an example piercer 3802 creates two spaced apart slits/perforations on the film. For example,
In some embodiments of the present invention, the example cup closer (e.g., cup sealing device) may include one or more film advancement mechanisms (e.g., nip 3023 and motor 3022 shown in and described with respect to
In some embodiments, the driver roller 3235, 3235′ may be rotated via a motor 3213′, which may be controlled by a controller of the sealing device (e.g., controller 3030 shown and described in
In some embodiments, the drive roller 3235, 3235′ can be mechanically coupled to at least one of the film support rollers 3210, 3210′, 3215, 3215′. For example, drive roller 3235, 3235′ and the at least one film support roller can be mechanically coupled by a drive shaft, a drive belt, a drive chain, or other suitable couplings. The body portion 3200, 3200′ can further comprise a film support roller 3210, 3210′ to support a length of film, wherein the drive roller 3235, 3235′ rotates at a faster speed than the film support roller 3210, 3210′ such that the film can be positioned taught in along the film path. For example, the drive roller 3235, 3235′ and film support roller 3210, 3210′ can be geared and/or dimensioned such that their coupling imparts a different rotational speed to each roller.
In some embodiments, the apparatus 3170c, 3170c′ may include one or more film sensors 240. In some embodiments, and as shown in
In other embodiments, the film sensor 3240 can be any sensor suitable for detecting the progression. For example, the film sensor 3240 can include at least one of a light sensor as described, a mechanical sensor, a motion sensor, among others. A mechanical sensor can include a rotational sensor, that is rotated by progression of the film, and registers that the film has progressed upon rotation. For example, a mechanical sensor can register a degree of progression by the amount of rotation. In some embodiments, a rotational sensor can be coupled to the pinch roller 230 to detect rotation thereof.
In some embodiments, the drive roller 3235, 3235′ can be can be mechanically rotated based on input from the film sensor 3240. That is, in response to film sensor inputs by the film sensor 3240, the drive roller 3235, 3235′ can have its rotation initiated, continued, or ceased. For example, after a securement cycle, rotation of drive roller 235, 235′ can be initiated, film sensor 3240 can detect progression of film 3505, and film sensor 3240 can provide a film sensor input. In response to the film sensor input, rotation of drive roller 3235 can be ceased.
Solely for purpose of illustration, reference is now made to
In some embodiments, the film can include a plurality of film windows 3510 (e.g., markings) spaced along a length of film at regular intervals. For example, in some embodiments, the plurality of film windows 3510 can be spaced a distance corresponding to a predetermined length of film to be secured to a cup, such as for purposes of example spaced at a distance of every 15 cm. In some embodiments using film windows spaced as above, the film sensor 3240 can generate a film sensor input upon detecting a single film window to allow the film sensor to cooperate with a film cutter in creating the predetermined length of film. In other embodiments, the film window can alternatively be a suitable marking distinguishable from the remaining film area. In some embodiments, the windows (or markings) may be clear, printed, reflective, or printed with an ink that is not visible or readily visible to a human eye, such as phosphorescent ink. In this regard, in some embodiments, the one or more markings may be formed using ink or other coatings.
In other embodiments, the plurality of windows 3510 are spaced at a distance corresponding to a small quantized value. In some embodiments using film windows 3510 spaced at a small quantized distance, the film sensor 3240 can generate a film sensor input upon sensing a predetermined plurality of film windows 3510. For example, the film windows 5310 can be spaced at a distance of 25 mm, and the film sensor 3240 can generate a film sensor input upon sensing the passage of six windows. As such, the apparatus can be programmed to generate different lengths of film for depositing within the loading zone to complement various sized cups thus minimizing film waste. In some embodiments, the film sensor 240 can be adjusted such that the number of film windows 3510 needed to pass before a film sensor input is generated. For example, a command received prior to the initialization of film progression can determine the number of film windows 3510 desired to pass. In some embodiments, the command can be received by the input device 3315 and can be further processed such as by a computer operatively coupled with the apparatus, as further discussed herein. As detailed herein, the input device 3315 may be used to provide many different types of input that can be recognized (such as by the controller 3030) and used to affect operation of the sealing apparatus (e.g., what temperature to operate the heating element(s) at, what to print on the film, etc.).
Further, however, in some embodiments, one or more markings (e.g., windows) may be provided such as described herein. For example, windows 3515 and markings 3525 may be unapplied portions of the radiation-absorbing layer of ink for portions 5307a, 3509a such that they are detectable (e.g., as described herein). Depending on the desired look of the film, such windows 3515 or markings 3525 may be covered with one or more layers of ink (e.g., non-radiation-absorbing layers of ink) and still be detectable. For example, with reference to
In some embodiments, the film sensor(s) 3240 may be configured to sense one or more markings, marking schemes, and/or characteristics corresponding to the markings or marking schemes.
In this regard, in some embodiments, the one or more markings may correspond to a marking pattern comprised of a plurality of markings and/or determined spacing between each adjacent marking within the plurality of markings. In some embodiments, the film sensor may be configured to detect various characteristics of the markings or marking schemes, such as the color of the one or more markings, a width of the one or more markings, a length of the one or more markings, or a spacing between adjacent markings. Notably, in some embodiments, the marking scheme may be repeated along the length of the roll of film such that the roll of film comprises a plurality of repeated film marking schemes. As described further herein, such information could be used to determine various characteristics of the film and/or control the device accordingly.
Notably, in the illustrated embodiments the markings are positioned proximate the edges of the film, which may enable various features to be accomplished in the center of the film 3990, such as may translate to the portion of the film that will form the lid of the cup. In this regard, such as described further herein, a printer may print one or more messages or images on the film in the center section 3909 and/or the piercer could form the slits/perforations in the center section 3990.
Though the depicted markings are shown as black markings and white/blank markings, other types of markings are contemplated, such as barcodes, color markings, quick response (QR) codes, among others. In some embodiments, logos or other images on the film may be utilized as markings. In some embodiments, the film sensor may also be configured to measure or sense other types of markings, such as holes, bumps, or other features of the film. In this regard, the film sensor(s) may be configured to read any such markings or subsets/combinations of any such markings.
In some embodiments, the apparatus 3170c, 3170c′ can further include a film cutter to cut a predetermined length of film from a film roll. For example,
In some embodiments, the film 3505 can travel along a longitudinal path. For example, the film 3505 can travel along a longitudinal path within the body portion 3200 of the apparatus 3170c. In some embodiments, the film support roller 3210, the drive nip, and the loading zone 3325 are arranged along the longitudinal path. In other embodiments the path is non-linear.
In some embodiments, a controller (e.g., the controller 3030 of
In some embodiments, with reference to
As shown in
The entry structure 3270 can be downstream the drive nip and channel the film towards the loading zone 3325 in the sealing portion 3301, 3301′. The entry structure 3270 can define a funnel 3272 with a wider entry opening and narrower exit to steer a leading end of the film through the entry structure 3270 and towards the loading zone 3326. In an example embodiment, the entry opening is approximately ⅛th inch.
Once the film enters through the entry structure 3270 the film can progress to a guide support assembly 3445 of the apparatus. The guide support assembly 3445 can include a ramp 3446 and at least one guide truss 3447 (e.g., ribs) to guide the film from the body portion to the securing portion. The ramp is configured to receive a predetermined length of film (e.g., film cut from the roll) from the body portion 3200, 3200′ to guide a leading end of the film to the loading zone 3325. The ramp 3446 has a surface extending from a first end to a second end thereof, as shown in
The guide assembly can serve to facilitate proper progression of the film 3505 into the loading zone 3325. For example, the guide support ramp can promote movement of the leading end of a film in the direction upward of the inclination. In this manner, the film 3505 can have a reduced likelihood of progressing in a direction other than toward the loading zone 3325 and reduce the likelihood the film from falling into a gap (e.g., the aperture for receiving the cup). In particular, the progressing film can intersect the ramp and progress therealong (e.g., along the guide trusses 3447, which may be spread along the width direction of the film path), thus progressing toward the loading zone. In this regard, in some embodiments, the combination of the ramp 3446 and the one or more guide trusses 3447 may form a guide for directing the leading edge of the film such that the leading edge of the film clears the gap/aperture and rests on the other side of the gap/aperture.
In some embodiments, the shield plate may be positioned to cover a second aperture leading into the sealing portion, such as shown in
Furthermore, the entry structure together with the guide support assembly creates the guide assembly structure to enable the film to be positioned in the loading zone at a close vertical proximity to the shield plate in a ready position, thus limiting the gap distance between the film of the loading zone and the shield plate, as further discussed herein. Reducing the gap distance reduces the distance a cup may be required to move further within the apparatus before activation of the heating elements. Accordingly, the film of the loading zone would only need to travel a distance between a top of a truss and the bottom surface of the shield plate to initially engage the shield plate.
In some embodiments, the guide support assembly 3445 can comprise a plurality of guide trusses, each capable of receiving a film from the body portion. In some embodiments, the guide trusses can further include an end portion thereof disposed at an angle of inclination, similar to the ramp. For example, in some embodiments each guide truss can extend in a direction parallel to the direction of film progression into the loading zone 3325 and have at least a portion that is disposed at an angle of inclination with respect thereto.
In accordance with some embodiments, the apparatus 3170c can be used in conjunction with any suitable type of film. In operation, once heating elements are activated and energy is channeled towards the free ends of the film, the free ends of the film change shape and heat shrink about the top portion of the cup, such as about a lip 3602 of the cup 3600, as shown in
In accordance with some embodiments, the film can further include at least one energy absorbing substance (e.g., a radiation-absorbing layer of ink) on at least part of the film. In some embodiments, the one or more energy absorbing substances can be pre-applied to the film, such as by printing, brushing, spray coating, electrostatic coating, electrodeposition coating, flow coating, roller coating, dip coating, among others. Additionally or alternatively, the substances can be incorporated into the film during formation or manufacture thereof. In other embodiments, the one or more substances can be printed onto the film during operation of the disclosed apparatus. Such substances can allow or enable shrinking of the film at the desired locations to create a suitable seal.
The film can be dimensioned to operate within the confines of the apparatus. In one embodiment, the film can have a width dimension of between approximately 8 and approximately 30 cm. In some embodiments, the film can be cut to a predetermined length dimension of between approximately 8 to approximately 30 cm. In some embodiments, the width and lengths dimensions of the predetermined dimensioned film can be the same. In some embodiments, the predetermined dimensioned film can be square, although other shapes are contemplated herein.
In some embodiments, the film can have a degree of elasticity. As such, when the film is secured to a top of the cup and thereafter removed from the cup, the removed film maintains its shape with respect to the heat shrunk edges, and the film can be reapplied to the top of the cup for securement.
In some embodiments, the film may be pre-printed prior to installation into the sealing device 3170c. For example, such as described herein, the film may include one or more markings pre-printed thereon. In this regard, as is consistent with various embodiments described herein, the one or more markings may be configured to be read by the film sensor(s) or other components to provide information/data for use in operation of the sealing device. For example, with reference to
In some embodiments, the repeated marking scheme on the film may comprise characteristics formed of at least one of the color of one or more markings of the repeated marking scheme, a width of the one or more markings of the repeated marking scheme, a length of the one or more markings of the repeated marking scheme, or a spacing between adjacent markings of the repeated marking scheme. In some embodiments, the repeated marking scheme is designed to be read by the film sensor to control operation of one or more components of the automatic sealer based on one or more characteristics of the repeated marking scheme.
In some embodiments, the repeated marking scheme is formed along its entire length. In some embodiments, various types of markings may be used, such as windows, ink, paint, a Quick Response Code, a barcode, or a logo. In some embodiments, the markings may be clear such that they are detectable by the film sensor. However, such as described herein with respect to
In some embodiments, the portions of the film that are designed to form individual seals may be formed with a “pull tab” or “peel tab”. For example, with reference to
In accordance with some embodiments, the apparatus 3170c, 3170c′ can further include additional components. For example, the apparatus can further comprise a printer 3250 to print any suitable information (e.g., messages or images) on the film 3505, such as the type of drink or product (or symbol or emoji thereof) disposed within the cup as noted below (e.g., an example image (e.g., LOGO 3758) is shown printed on the sealed lid 3760 in
In some embodiments, the printer 3250 can be used to print the same message on film 3505 during every securement cycle. Additionally or alternatively, printer 3250 can be used to print a message on film 3505 depending on an input. For example, the apparatus 3170c, 3170c′ can further comprise a computer (e.g., controller 3030 of
The printer 3250 can be positioned at any suitable location within the apparatus and is not limited to placement within the body portion 3200, 3200′. In some embodiments, the printer 3250 can be positioned in the securing portion 3300, 3300′. For example, the printer 3250 can be positioned above the securing head assembly 3400. The printer can be configured to print on film 3505 shortly before securement, during securement, or shortly after securement. In some embodiments, the securing head assembly 3400 and the shield plate each include a printing window through which printer 3250 can print a message on film 3505.
In some embodiments, such as described herein, the controller may be configured to print one or more messages or icons on the film based on input from an external device/network. For example, the controller may be in communication with a remote device/server and receive instructions or other data that may cause the controller to cause printing on the film, such as using the printer 3250. As an example, the sealing apparatus 3170c, 3170c′ may be in communication with a point-of-sale (POS) system (e.g., the POS system 3013 shown in
As noted above, the cup closer (e.g., sealing device 3170c) and/or the components thereof may form part of a beverage forming apparatus or system (e.g., dispenser 10 of
In some embodiments, the controller may be configured, such as in response to certain operation conditions, to have the printer print a specific code on the film to provide one or more indications to an operator, such as the position of a splice, an amount of film remaining in the supply, or other indication. In the case of the splice, this may allow the sealing device to alert the operator that a certain film and/or components within the sealing device may be non-functional (e.g., due to presence of splice). In the case of an amount of film remaining, the operator may be alerted that the sealing apparatus may need a replacement supply of film (e.g., due to an indication of a low amount of film supply remaining).
The securing head assembly of the apparatus can contain a housing, at least one heating element, and sensor assembly among other components as described herein. The securing head assembly can further include a plate, such as a shield plate or bearing plate, as further discussed herein. Although described herein as an assembly, in some embodiments, one or more components may not be part of an assembly and may be generally a part of the overall device.
The housing 3425 of the securing head assembly defines a sealing portion 3301, 3301′ that can house the shield plate 3405 therein when in the first position. Furthermore, the aperture 3426 can be sized to receive at least a top portion of a cup when the shield plate is translated. The aperture 3426 and the sealing portion 3301, 3301′ can be dimensioned and shaped to accommodate at least a top portion of a variety of cups. For example, the aperture 3426 defined by the housing 3425 can be a circular aperture with a diameter larger than the average diameter of a cup, such as a disposable drinking cup. In one embodiment, the diameter can range up to approximately 30 cm, and in one embodiment can be approximately 15 cm. The aperture 3426 can have any suitable shape such as polygonal, square, rectangular, elliptical, rectilinear, ovoid, circular, or irregular. The aperture 3426 of the securing head assembly can coincide with any additional apertures of the apparatus 3170 to facilitate movement of the cup within the sealing portion of the securing portion 3300, 3300′.
As referenced above, the securing head assembly 3400 can further include a wall 3440 that can be disposed within the housing 3425. The wall can create a barrier between the heating element(s) and the film disposed on the cup. As such, the wall can protect the heating element from having the film melt onto the heating element. In certain embodiments, the wall can also protect the cup and user from broken heating elements, e.g., broken bulbs. As shown in the example of
In an alternative example, the at least one wall can be disposed about the at least one heating element. Accordingly, in one embodiment, the wall can be embodied as a glass tubular protective structure that houses the heating element therein. Any inadvertent rupturing of heating elements, such as broken bulbs, can be contained within the glass tubular structure and be contained therein. In such an example, a portion of the glass tubular wall can have a reflective surface or coating, and the remaining portion of the glass tubular wall can be configured to reflect energy from the heating element in a desired direction. In some embodiments, the wall (e.g., a protective structure) may also be configured to filter out undesirable wavelengths of electromagnetic radiation produced by the heating elements (e.g., the UV component of energy emitted by the tungsten-halogen light bulbs)
The wall 3440 can be made of any suitable material. For example, the wall 3440 can be made of glass, plastic, or metal or fiber screening. In some embodiments, the wall 3440 may be at least partially transparent or translucent to permit energy emanated from the at least one heating element 3435 through the wall 3440. In other embodiments, the wall can include opaque sections and transparent sections to focus the energy through the transparent sections. In some embodiments of the disclosed subject matter, the wall 3440 can be coupled to the shield plate 3405 (when provided) and also be movable with the shield plate3405 between the first and second positions. That is, as the shield plate 3405 moves position, the wall 3440 can move therewith. However, in the embodiment of
As shown in the example of
The at least one heating element can comprise any suitable device that can be configured to emanate a suitable amount of energy to cause the film to secure to a cup to form a seal thereon. In one example, the at least one heating element comprises a light bulb containing a tungsten filament (e.g., a tungsten-halogen light bulb). Other examples include, but are not limited to, a resistor, a cathode ray tube, a light emitting diode, a carbon filament bulb, a ceramic heater, amongst others. In some embodiments, the heating element(s) may be chosen/tailored to the specific component of the film which absorbs the radiant heat (e.g., carbon black pigment or other near infrared absorbing pigment/dye which could be a component of the applied coatings/inks). For example, an appropriate heating element (e.g., a bulb, an LED, a heater, etc.) may be chosen that radiates a type of heat that maximizes efficient absorption from the type of film and/or ink/coating thereon for sealing purposes. In some embodiments, two or more different types of heating elements may be installed in the sealing device and the most efficient/effective type of heating element may be chosen to operate based on the film that is currently being utilized (such as described with respect to various embodiments herein).
The at least one heating element c435 can be activated, such as via a controller (e.g., controller 3030 of
For example, the at least one heating element 3435 can comprise a light bulb that illuminates when the shield plate 3405 moves between a first position and a second position. The emanated energy from the at least one heating element 3435 can contact and heat the film, causing it to shrink. For example, energy from the at least one heating element can pass through wall 3440 to contact the film. As discussed further below, the shrinkage of the film causes the film to secure or tightly secure to or around a lip, rim, or edge of a cup. As used herein, shrinkage of the film creates a seal around the cup opening where the film has substantially sealed the opening. In some embodiments, the film is not adhered or heat glued to the cup, but rather is heat-shrinked to itself. In some embodiments, the film can cooperate with the cup to melt and fuse together. For example, the cup can include a coating that interacts with the film upon the activation of energy thereto.
In embodiments that include a plurality of heating elements, the plurality of heating elements can be activated simultaneously when the shield plate 3405 is in the second position to effectuate a uniform melting of the film about the cup. As used herein, the term “simultaneously” or “simultaneous” means at the same time or nearly at the same time such that any difference in activation is not readily apparent or detectable. The at least one heating element 3435 can be positioned at any suitable location within the apparatus 3170c. For example, in one embodiment, the at least one heating element 3435 can be disposed between the wall 3440 and the surrounding housing of the securing head assembly 3400. In other embodiments having a plurality of heating elements, the heating elements 435 can be equally radially spaced around a central axis defined by the wall 3440.
In some embodiments, each of the plurality of heating elements may be activated individually. Similarly, in some embodiments, groups of the plurality of heating elements may be activated together (e.g., in the case of four heating elements, a first group of two heating elements can be activated at the same time and then the second group of heating elements can be activated at a same second time). In some embodiments, the heating elements may be activated individually or in groups to achieve a desired effect (e.g., reach different temperatures, heat different sections of the film, etc.), such as for efficiently securing the film to the cup. In some embodiments, the size or shape of the cup may be detected and/or determined and the heating elements may be activated individually or in groups according to the detected and/or determined size or shape. In some embodiments, the ink applied to the film may be detected and/or determined and the heating elements may be activated individually or in groups according to the detected and/or determined ink.
The at least one heating element can be activated for a predetermined time once the heating element receives a signal for activation, such as from a controller. Alternatively, the at least one heating element can be activated while the shield plate remains in the second position.
In some embodiments, the heating element(s) may be configured to be replaceable to facilitate quick and easy replacement thereof. For example, the connection of the heating element(s) to the sealing apparatus may comprise a quarter turn connection or other type of connection.
In accordance with some embodiments, the apparatus 3170c, 3170c′ can comprise at least one reflective device 3430 disposed within the housing 3425 and exterior to the wall 3440. The reflective device 3430 reflects at least a portion of energy from the heating element 3435 toward the wall 3440 when the shield plate is in the second position. This energy propagates through the wall and is imparted upon the film ready to be secured to the cup, as noted above. In some embodiments, the at least one reflecting element 3430 comprises a mirror. In other embodiments, the at least one reflecting element 3430 can comprise any suitable mechanism to allow energy to be redirected in a desired direction, such as but not limited to a metal piece, a plastic piece, a painted piece, a reflective coating, amongst others.
As shown in the illustrated embodiments of
As shown in
In an alternative embodiment, the shield plate is static and disposed at a distance above the aperture 3426 to allow a top portion of the cup to press a film there against. Such distance required for operation may be minimized due to the guide assembly, as referenced above. In such embodiments, the apparatus can include a sensor assembly adjacent the aperture 3426 that detects when an object, such as the film and top of the cup, breaks a plane of the aperture (or at least breaks a plane at a distance above the aperture) to signal the heating element to activate. In this embodiment, the static shield plate can be disposed beyond the aperture to provide a surface for the film to be pressed against by a top of the cup while the heating element is activated. In yet another embodiment, the sensor assembly can be disposed in any suitable location to signal when the film is pressed against the shield plate by a top of the cup and in a ready configuration, as further discussed herein. In some embodiments, a top wall of the securing head assembly may perform the same function as the fixed shield plate such that no shield plate is needed.
The shield plate 3405 can be made of any suitable material that absorbs minimal energy from the heating element or is at least partially retardant thereto. In some embodiments, the shield plate is nonconductive and does not absorb energy. For example, the shield plate can be made of certain plastics, metals, wood, or other suitable materials. In one embodiment, the shield plate comprises aluminum. The shield plate 3405 is preferably at least partially opaque with respect to energy emanated by the at least one heating element 3435. Thus, the shield plate 3405 can protect a portion of the film from energy emanated by the at least one heating element. The shield plate, in some embodiments, can be biased towards the first position by gravity and by the weight of the shield plate itself. In other embodiments, the apparatus can include a biasing mechanism such as a spring to further bias the shield plate toward the first position to ensure the shield plate returns to the first position after use.
In accordance with some embodiments, a sensor assembly can be operatively coupled to the shield plate 3405 when the shield plate is embodied as a movable part. In other examples, such as when the shield plate is embodied as a static part, the sensor assembly can be positioned within the apparatus beyond the aperture, as discussed above.
In the embodiment shown in
In other embodiments, the sensor can be any sensor 3420 suitable for detecting the movement of the shield plate 4305 between the first position and the second position, or detect when the film and top of the cup breaks a threshold plane when the shield plate is embodied as a static part. For example, the sensor 3420 can include at least one of a signal sensor as described, a mechanical sensor, a motion sensor, amongst others. A mechanical sensor can include a rotational sensor, that is rotated by movement of the shield plate, a guide rod, a sensor flag, or another part coupled to the shield plate, and registers movement of the shield plate upon rotation, or registers other movements as contemplated herein. For example, a mechanical sensor can register a degree of movement by the amount of rotation.
The sensor input generated by sensor 3420 can activate the at least one heating element 3435 when the shield plate 3405 has moved between the first position and the second position, or detect when the film and top of the cup breaks a threshold plane when the shield plate is embodied as a static part. Thus, at least one heating element 3435 can be activated to emanate energy when the shield plate 405 is in the second position, initiating a securing cycle.
The securing portion 3300 can further include any additionally desired components. Accordingly, the securing portion can include a base portion 3320 as shown in
As shown in
In some embodiments, various vents or louvers may be employed within the apparatus 3170c, 3170c′ to regulate heat within body portion 3200, 3200′ and/or securing portion 3300, 3300′. For example, with reference to
In some embodiments, the fan 3305, 3305′ may be configured to operate or not operate at certain points during a life cycle of a sealing operation. For example, the controller may be configured to cease operation of the fan 3305, 3305′ during operation of the heating elements 3435 so as to enable efficient heat transfer to the film portion 3505a for shrinking thereof (and forming a seal around a top of a cup). In some embodiments, after deactivation of the heating elements 3435, the controller may be configured to cause the fan 3305, 3305′ to operate to cool down the inside of the apparatus 3170c, 3170c′. Further, in some embodiments, the controller may be configured to cease operation of the fan 305, 305′ after a certain amount of time, such as to preserve power for the apparatus 3170c, 3170c′ and/or prolong the overall life of the fan 3305, 3305′.
The apparatus 3170c, 3170c′ can be configured to receive inputs and commands. Such inputs and comments can be effectuated by way of a user interface operatively coupled with the apparatus. Alternatively or additionally thereto, the apparatus can be configured to receive inputs and comments remotely or wirelessly from a user or other electronically coupled devices.
In some embodiments, the securing portion 3300, 3300′ includes a user interface to receive inputs and commands from a user. The user interface can include an indicator 3310, 3310′ to display information to a user and at least one input device 3315 to receive information. Furthermore, the indicator and input device can be combined as one device. In some embodiments, the indicator 3310, 3310′ can include but is not limited to at least one of an electronic display (such as LED, OLED, LCD and the like), a light, a rotating indicator, sound device, an actuating indicator, a touchscreen, a smart device, or the like. The indicator 3310, 3310′ can indicate the status or mode of the apparatus 3170c, 3170c′. For example, the indicator 3310, 3310′ can indicate that the apparatus 3170c, 3170c′ is in a ready state, a securing state, a preparing state, or another state. Additionally or alternatively, the indicator 3310, 3310′ can indicate how many cycles the apparatus has performed since reset, the status of adjustable settings, repair information, a warning such as to replace a roll of film therein, and/or other information about the apparatus, as desired. Upon operation of the apparatus 3170c, 3170c′ for example, the indicator 3310, 3310′ can indicate completion of a securement cycle.
In some embodiments, the at least one input device 3315 can include at least one of a push button, a lever, a dial, a virtual input on a graphical user interface, or the like. The at least one input device 3315 can adjust at least one adjustable setting of the apparatus 3170c. For example and not limitation, the at least one input device 315 can adjust the operation of the securing head assembly 3300. Additionally or alternatively, the at least one input device 3315 can include a command capable of being understood by a computer (e.g., controller 30). The indicator 3310, 3310′ and the input device 3315 can, in some embodiments, work in parallel and are not dependent on each other. In some embodiments, the input device 3315 can display the value of the information received, for example, the input device 3315 can comprise a dial that displays the value associated with each radial position of the dial. Additionally or alternatively, the apparatus can operatively cooperate with an external device, such as a smartphone, tablet, or external computer. As such, the apparatus can send and/or receive commands by such external devices. Thus, any indications contemplated by the indicator 3310 or inputs by the input device 315 can be sent to and from the external device.
In some embodiments, and as further discussed herein, the apparatus further includes a computer (e.g., controller 3030 of
In some embodiments, the user interface may be configured to display and receive user input, such as one or more user selections. For example, in some embodiments, a user may be able to select and/or provide instructions for the apparatus 3170c, 3170c′. As an example, the user interface may display printing options for a user to select from for printing on the film (such as with the printer). In some embodiments, the user may enter a desired message for printing on the film. In such embodiments, the resulting sealed lid will then include the user selected message and/or image.
Some example methods of operating the apparatus are discussed throughout the description and in relation to the figures. According to some embodiments, the method comprises providing an apparatus having a body portion to house film, and a securing head assembly. The securing head assembly includes a housing defining an aperture to receive at least a top portion of a cup, a wall disposed within the housing, a shield plate movable within the aperture and wall between a first position and a second position, at least one heating element disposed within the housing and positioned external to the wall, a sensor assembly to sense movement of the shield plate and to activate the at least one heating element when the shield plate is in the second position, and a loading zone to receive a predetermined dimensioned film from the body portion. The wall has a width dimension sized to receive at least a top portion of a cup. The at least one heating element is activated to emanate energy when the shield plate is in the second position. The loading zone is positioned adjacent the shield plate in the first position. The method further includes moving the top portion of the cup relative to the aperture to move the shield plate to the second position and to secure a predetermined dimensioned film to a top of the cup by energy from the at least one heating element. The method may further include moving the shield plate from the second position toward the first position, such as to deactivate the at least one heating element and/or after a period of time has elapsed.
In accordance with the disclosed subject matter, cups that can be used in conjunction with the disclosed subject matter can be of any suitable shape and size. For example, in some embodiments, cups that can be used in conjunction with the disclosed subject matter have a rim, lip or flange at the top portion of the cup. In some embodiments, the film can shrink around the lip or flange and thereby be secured to the top portion of the cup. In other embodiments, cups that can be used in conjunction with the disclosed subject matter have at least one of tabs, threads, ribs, panels, or other features to facilitate securement of the film to the cups.
As disclosed herein, the devices presented herein can be used for securing film to cups. The cups can contain a product held therein. Such products can include any type of product suitable for the cups, such as fluids or flowable products, beverages, food products and the like. The products can also include non-flowable products like solids and semi-solids of any of the above categories and more.
In accordance with the disclosed subject matter, in some embodiments cups that can be used in conjunction with the disclosed subject matter can be made of plastic, paper, metal, biodegradable materials, recycled materials, and/or reusable materials, among others. The material construction of the cups can complement the kind of film used to affect a secure film attachment. In some embodiments, the disclosed subject matter can secure a film to the top of cups ranging from about 200 mL to about 800 mL in capacity.
The disclosed subject matter can be combined with other features as well. For example, in some embodiments, the disclosed subject matter can be combined with a cup filling assembly (e.g., cup filler 70b) in an integral dispensing unit (e.g., dispenser 10). For example, the apparatus of any of the embodiments of the disclosed subject matter can further comprise a fill nozzle, chute, funnel, or tube, among others, capable of filling product into the cup before securing the film. Additionally or alternatively, in other embodiments, product can be filled into the cup after securing of the film, for example through a portion of film pierced by the piercer 3220. In this manner, known filling assemblies can be incorporated with the disclosed subject matter.
In some embodiments, the disclosed subject matter can be combined with a cup moving assembly. For example, the apparatus of any of the embodiments of the disclosed subject matter can further comprise a mechanically movable gripper (e.g., a cup transfer element) to hold and/or move cups. The mechanically moveable gripper can be of any suitable format. Alternatively, the apparatus can include a cup seat (e.g., a cup transfer element) to move cups disposed therein and/or a cup platform (e.g., a cup transfer element) to move cups disposed thereon, as known in the art. In other embodiments, the apparatus can comprise a plurality of moveable levers for moving a cup, amongst others. In some embodiments, the various cup transfer elements may be configured to hold and/or move a cup to interact with the apparatus of the disclosed subject matter, for example by rotational, linear, or other actuation. In this manner, known cup moving assemblies can be incorporated with the disclosed subject matter.
Some embodiments of the present invention may provide a system for ensuring that an approved film is utilized with the sealing device. In this regard, there may be a desire to avoid usage of unauthorized rolls of film with the sealing apparatus, such as to avoid providing an unsatisfactory film or avoid potential maintenance issues.
For example, one or more film sensors (e.g., film sensor 3240) may be used to read one or more markings on the film, once the film is loaded into the apparatus 3170c, 3170c′. The sensor data may be sent to a controller (e.g., controller 3030 of
In some embodiments, the controller may be configured to determine a film marking scheme for the film based on the detected one or more markings. For example, the determined film marking scheme may correspond to a marking pattern comprised of a plurality of markings and determined spacing between each adjacent marking within the plurality of markings. In some embodiments, the controller may determine the film marking scheme based on at least one of the color of the one or more markings, a width of the one or more markings, a length of the one or more markings, a spacing between adjacent markings, etc.
In some embodiments, the determined film marking scheme may be repeated along the length of the roll of film such that the roll of film comprises a plurality of repeated film marking schemes. In such an embodiment, the film can be checked (e.g., continuously or periodically) and reconfirmed to avoid switching to an unapproved film after an initial loading takes place. Additionally or alternatively, in some embodiments, a body lid switch may be employed that provides an indication to the controller when the body lid has been opened. In response, the controller may check the marking scheme to confirm that the installed film includes an approved marking scheme.
In some embodiments, the determined film marking scheme may be checked against an approved marking scheme, such as via a controller. In response, one or more operations of the sealing device may be affected based on whether or not the detected marking scheme satisfies an approved marking scheme. For example, the controller may affect operation by enabling operation, disabling operation, or changing operation of the sealing device and/or one or more components of the sealing device. In some embodiments, the current or future operation (e.g., cycles) of the sealing apparatus may be affected.
In some embodiments, the controller may be configured to cause, in an instance in which the detected one or more markings satisfies the approved marking scheme, enabling operation of the sealing device and/or components thereof. For example, the controller may enable power to transfer to the sealing device (or its components); enable operation of the motor, enable operation of the heating element(s), enable operation of the printer, enable operation of the piercer, and/or enable operation of other various components.
Additionally or alternatively, in some embodiments, the controller may be configured to cause, in an instance in which the detected one or more markings does not satisfy the approved marking scheme, disabling operation of the sealing device and/or components thereof. For example, the controller may cut off power to the sealing device, disable the motor, disable the heating element(s), disable the printer, disable the piercer, or other various components.
Additionally or alternatively, in some embodiments, the controller may be configured to change or alter operation of one or more components of the sealing device. For example, if the detected one or more markings does not satisfy the approved marking scheme, the controller may cause one or more components to operate in a reduced or hindered capacity to discourage further use of the unauthorized film. For example, the controller may decrease a speed of operation of the motor, cause the film to misalign with the top of the cup, decrease a speed or temperature of operation of the at least one heating element, cause the printer to print one or more messages or images in an off-center position on the film, cause the printer to print one or more messages indicating that an unapproved film is being utilized, increase a delay time between sealing operations performed by the sealing device, or cause the piercer to pierce the film in a undesired location. As more examples, the controller may cause an increased or over anticipated amount of film to be used to cause faster depletion of the unauthorized supply of film and/or misalignment of features to provide a less desirable end product.
In some embodiments, the one or more markings may be read and used to provide information (e.g., characteristics) relevant to the installed film. For example, various characteristics of the film (e.g., thickness, pre-printed information, etc.) may be determined and/or various desired operational parameters of the sealing apparatus during use with the film (e.g., how long to activate the heating element(s), what to print on the film, whether or not to pierce the film, etc.) may be determined. For example, an installed roll of film may have a thickness that would require a longer than normal time of operation for the heating element(s) to remain active for providing a sealed lid. Similarly, the planned lid may be printed with a lighter ink that may require a different than normal amount of time of operation for the heating element(s) to remain active for providing a sealed lid.
For example, in response to determining one or more characteristics of the one or more markings, the controller may further determine a desired operation of one or more components of the apparatus based on the detected one or more characteristics and cause operation of the one or more components of the apparatus based on the determined desired operation. As an example, the controller may cause the at least one heating element 3435 to operate according to at least one of a specific amount of time or a specific heat based on the determined one or more characteristics (e.g., the specific film may require a certain heat for proper shrinkage and sealing). As another example, the controller may cause the motor 3213′ to operate according to at least one of a specific amount of time or according to a specific number of detected markings based on the determined one or more characteristics (e.g., the film may correspond to a specific product and/or may be designed for use with a specifically-sized cup—which may lead to a desire to provide a portion of film of a specific length to the sealing portion 3301, 3301′). As yet another example, the controller may cause the piercer 3220, 3220′ to operate based on the determined one or more characteristics (e.g., the associated product may not require the piercer to operate or it may be desirable to utilize the piercer to provide a slit/perforation in a specific location or of a specified dimension). As yet another example, the controller may cause the printer 3250 to operate based on the determined one or more characteristics, such as by printing one or more messages or images on the film based on the determined one or more characteristics (e.g., the associated product that is utilized with the film may be associated with a certain logo to be printed on the film). In addition to the above examples, other example operations/features that would be controllable are contemplated, such as providing a delay between dispenses of the film portion, controlling the fan air flow, controlling the motor operation speed, controlling which ones and how many heating elements to activate, controlling the user interface, among many others.
In some embodiments, the controller may determine one or more characteristics of the film based on the detected one or more marking characteristics. For example, the controller may determine at least one of the thickness of the film, the associated customer for the cup, the associated product for use with the film, a time of operation of the heating element, a subset of printing options to present to a user for selection, or the amount of film remaining on the roll of film. In the case of being able to determine the amount of film remaining on the roll of film, the marking scheme may further include a differentiating characteristic from among at least some of the marking schemes to thereby indicate a relative position along the roll of film (e.g., there may be countdown type characteristic applied to some of the marking schemes).
In some embodiments, the controller may be configured to communicate with a remote server. In some such example embodiments, the controller may be configured to receive an update (e.g., a software update) and update various functionality accordingly. In some example embodiments, the controller may communicate any gathered information to the remote server, such as with respect to usage data or other types of data.
The controller 3030 may be any means configured to execute various programmed operations or instructions stored in a memory device such as a device or circuitry operating in accordance with software or otherwise embodied in hardware or a combination of hardware and software, thereby configuring the device or circuitry to perform the corresponding functions of the controller 3030 as described herein. In this regard, the controller 3030 may be configured to receive (such as via the communication interface 3034 or user interface 3036) and/or determine (such as based on sensor data) one or more instructions for operating one or more components of the apparatus 3010. In this regard, the controller 3030 may be connected to and control or cause operation of the user interface 3036, memory 3032, communication interface 3034, motor 3022, printer 3050, piercer 3020, film sensor(s) 3025, cutter 3027, shield plate 3015, and/or heating element(s) 3040. Though shown as a single controller, in some embodiments, various separate controllers (whether alone or in communication with each other) may perform functions described herein.
The one or more motors 3022 may be used to drive (e.g., through rotation or otherwise) the nip 3023 (e.g., the drive roller) to cause advancement of the film from the roll of film 3009 along the film path 3007. In some embodiments, the controller 3030 may be configured to operate the motor 3022 accordingly.
The printer 3050 may be configured to print on the film. In some embodiments, the printer 3050 includes ink that enables the printing, such as provided from one or more ink cartridges, tanks, reservoirs, etc. In some embodiments, the controller 3030 may be configured to instruct the printer 3050 to cause printing of various messages and/or images.
The film sensor(s) 3025 may be configured to detect one or more markings and/or marking characteristics of a marking scheme on the film, such as described herein. The film sensor(s) 3025 may be configured to provide the sensor data to the controller 30, such as described herein.
The cutter 3027 may be configured to operate to cut the film, such as in response to instruction from the controller 3030.
The heating element(s) 3040 may be configured to operate, such as based on instructions from the controller 3030 or other sensor assembly, such as described herein. In particular, in some embodiments, the heating element(s) 3040 may be configured to emanate energy to cause shrinkage of the film to or around the top portion of the cup 3006 to form a sealed lid thereon. In some embodiments, the formed seal may be configured to be absolute such that no liquid may leak around the seal. In other embodiments, the formed seal may be configured to be partial such that a portion of the top cup is unsealed or lightly sealed. In such an example embodiment, a user may be able to drink from the unsealed portion and/or peal back the unsealed or lightly sealed portion (e.g., to facilitate drinking therefrom and/or pouring therethrough).
The shield plate 3015 may be configured to provide a shielded surface for positioning of the cup 3006 within the sealing portion 3011. The shield plate 3015 may provide physical resistance and/or heat dispersion or other characteristic to aid in sealing of the cup 3006.
The memory 3032 may be configured to store instructions, computer program code, approved marking schemes and/or characteristics, and other data/information associated with the apparatus 3010 in a non-transitory computer readable medium for use, such as by the controller 3030.
The communication interface 3034 may be configured to enable connection to external systems (e.g., an external network 3012 and/or one or more other system(s)/device(s), such as another apparatus 3010). In some embodiments, the communication interface 3034 may comprise one or more transmitters configured to transmit, for example, one or more signals according to example embodiments described herein. Likewise, the communication interface 3034 may include at least one receiver configured to, for example, receive data according to example embodiments described herein. In some embodiments, the transmitter and receiver may be combined as a transceiver. In this regard, the apparatus 3010 may be configured for wired and/or wireless communication. In some embodiments, the communication interface 3034 may comprise wireless capabilities for WiFi, Bluetooth, or other wireless protocols. In some embodiments, the apparatus 3010 may be connected to one or more point-of-sale system(s) 3013 to aid in performance of food orders (such as by forming sealing lids for use with the order).
The user interface 3036 may be configured to receive input from a user and/or provide output to a user. The user interface 3036 may include, for example, a display, a keyboard, keypad, function keys, mouse, scrolling device, input/output ports, touch screen, or any other mechanism by which a user may interface with the system. Although the user interface 3036 is shown as being directly connected to the controller 3030 and within the apparatus 3010, the user interface 3036 could alternatively be remote from the controller 3030 and/or apparatus 3010. Likewise, in some embodiments, other components of the apparatus 3010 could be remotely located.
The power source 3039 may be any type of power source, such as a battery (or batteries) and/or an external power source (e.g., a plug 3209, such as shown in
Embodiments of the present invention provide methods, apparatuses and computer program products for operating example cup closer devices according to various embodiments described herein (such as in conjunction with a cup filler and/or cup printer). Various examples of the operations performed in accordance with embodiments of the present invention will now be provided with reference to
The method 3000′ may include sensing movement of the shield plate to a second position within the sealing portion at operation 3002′. At operation 3004′, the method may include activating one or more heating element(s) to cause sealing of the film to a cup. At operation 3006′, the method may include printing on the film, such as including one or more messages or images. Then, the method may include piercing the film with a piercer at operation 3008′. The method may further include operating the motor to cause advancement of the film along the film path at operation 3010′. At operation 3012′, the method may include sensing one or more markings on the film. Then, at operation 3014′, the method may cause ceasing operation of the motor to position portion of the film in the sealing portion. Next, at operation 3016′, the method may include cutting the film, thereby putting the sealing device back into a ready status.
As noted above, in some embodiments, different orders of operations of
The method 3100′ may include operating the motor to cause advancement of the film along the film path, such as across the film sensor, at operation 3102′. At operation 3104′, the method may include sensing one or more markings on the film. At operation 3106′, the method may include determining if the one or more markings satisfy an approved marking scheme. Then, if the one or more markings do satisfy an approved marking scheme, the method may include enabling operation of the sealing device and/or various components of the sealing device at operation 3108′. However, if the one or more markings do not satisfy an approved marking scheme, the method may include disabling operation of the sealing device and/or various components of the sealing device at operation 3110′.
The method 3200′ may include operating the motor to cause advancement of the film along the film path, such as across the film sensor, at operation 3202′. At operation 3204′, the method may include sensing one or more markings on the film. At operation 3206′, the method may include determining one or more characteristics of the film and/or the planned operation of the sealer device based on the sensor data. Then, the method may include operating one or more components of the sealer device according to the determined one or more characteristics at operation 3210′.
As detailed herein, example embodiments of the present invention provide various integrated cup dispensing systems that utilize two or more of a cup printer, cup filler, and cup closer to provide for on-demand cup dispensing. Such on-demand cup dispensing may be provided in conjunction with a food service request module to provide a useful solution for providing automated cup dispensing functionality to be used with food service orders. Returning briefly to
In this regard, various example integrated systems are contemplated, which may include various combinations of described devices (e.g., cup printer, cup filler, cup closer) working in conjunction while being in distinct and/or separate devices (e.g., shown in
As noted herein, while the above examples illustrate use of a conveyor belt and/or movable platform as example cup transfer elements, various embodiments contemplate use of other types of cup transfer elements (e.g., additionally or alternatively), such as described herein. Likewise, though movement of the cup is shown in front of and/or below the various devices, such movement could occur in other forms and/or places (e.g., within the various devices, behind the devices, through tunnels connecting the various devices, or combinations thereof). As an example, a tunnel may connect the cup printer to the cup filler and a cup may pass from the cup printer to the cup filler via the tunnel (such as by being oriented to fit within the tunnel). The cup could then travel through the tunnel, such as via a vacuum, forced air, etc.
Many modifications and other embodiments of the inventions set forth herein may come to mind to one skilled in the art to which these inventions pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the embodiments of the invention are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the invention. Moreover, although the foregoing descriptions and the associated drawings describe example embodiments in the context of certain example combinations of elements and/or functions, it should be appreciated that different combinations of elements and/or functions may be provided by alternative embodiments without departing from the scope of the invention. In this regard, for example, different combinations of elements and/or functions than those explicitly described above are also contemplated within the scope of the invention. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
This application (i) claims priority to U.S. Application No. 62/944,597, filed on Dec. 6, 2019, entitled “INTEGRATED FOOD SERVICE CUP DISPENSERS, SYSTEMS, AND METHODS”, and (ii) is a continuation-in-part of U.S. application Ser. No. 16/212,142, filed Dec. 6, 2018, entitled “Food Service Cup Dispensers, Systems, and Methods”, which claims priority to U.S. Provisional Application No. 62/712,465, filed Jul. 31, 2018, entitled “Personalized Food Service Material Printing Systems”, and U.S. Provisional Application No. 62/597,516, filed Dec. 12, 2017, entitled “Personalized Food Service Material Printing Systems” and (iii) is a continuation-in-part of U.S. application Ser. No. 16/700,164, filed Dec. 2, 2018, entitled “Film Securing Apparatus and Method”, which claims priority to U.S. Provisional Application No. 62/848,735, entitled “Film Securing Apparatus and Method”, filed May 16, 2019, and to U.S. Provisional Application No. 62/775,227, entitled “Film Securing Apparatus and Method”, filed Dec. 4, 2018; each of which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
62944597 | Dec 2019 | US | |
62712465 | Jul 2018 | US | |
62597516 | Dec 2017 | US | |
62848735 | May 2019 | US | |
62775227 | Dec 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17110955 | Dec 2020 | US |
Child | 18364561 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16212142 | Dec 2018 | US |
Child | 17110955 | US | |
Parent | 16700164 | Dec 2019 | US |
Child | 17110955 | US |