Consumers frequently purchase consumable goods in containers that are intended to be thrown away. Laundry detergents, household cleaners, hair care products, and so on may be sold in plastic containers. After the product contained therein is used, the consumer is either to throw away the container or recycle it. Although recycling is a more environmentally friendly choice, creating and recycling single-use containers has both an environmental cost and a financial cost.
Many aspects of the present disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, with emphasis instead being placed upon clearly illustrating the principles of the disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
The present disclosure relates to a scalable, end-to-end bottle refill system comprised of specially-designed refillable “smart bottles” and corresponding refill stations. Consumers buy a refillable bottle of a product from a store, and whenever it is empty, rather than throw it away and buy a new full bottle, they bring it back to the store to refill it at a refill station. Accordingly, various embodiments of the present disclosure reduce the number of single-use plastic bottles discarded worldwide by making reuse convenient and cost-effective.
The refillable container 100 may include a coiled wand assembly 106 for dispensing product by the consumer. The coiled wand assembly 106 may be coupled to a port 109 located near the bottom of the refillable container 100 for gravity-activated dispensing. The coiled wand assembly 106 may contain a valve 112 that when actuated permits the product in the refillable container 100 to exit the coiled wand assembly via a nozzle 115. For example, the valve 112 may correspond to a button. The coiled wand assembly 106 may include a clip in order to keep the nozzle 115 upright when not in use.
As shown in
In some embodiments, the refillable containers 100 also feature radio-frequency identifier (RFID) chips 127 or other non-volatile memory that may be read and/or written. When a consumer brings a refillable container 100 in for refilling, the refill station's RFID interrogator may record data into the tag identifying what specific product is being filled into the refillable container 100. The next time the refillable container 100 is refilled, the refill station's RFID reader reads this product data, so the refill station will only allow the refillable container 100 to be refilled with identical, similar or compatible products. As a non-limiting example, this will prevent a consumer from accidentally filling shampoo into a bottle previously filled with bleach, the residue from which could harm a human's scalp. In addition to helping ensure safety, the use of RFID chips 127 may also allow manufacturers, distributors, wholesalers, retailers, and/or other interested parties to collect and track data about bottles each time they are purchased and refilled.
In one embodiment, instead of a traditional label, each refillable bottle may feature an ultra-thin, ultra-low power display screen 130. The display screen 130 may comprise organic light emitting diode (OLED) displays, electrophoretic ink (E ink) displays, or other displays. Because the specific product 124 inside the refillable container 100 may change with every refill, the refillable container 100 may display all necessary product information such as brand name, fill date, ingredients and instructions on this electronic label (“e-label”).
Each time the refillable container 100 is refilled with product 124, the refill station transmits to the e-label an image of that product's information, and that image remains stable until the next time the bottle is refilled. This allows everyone to know what product is inside the otherwise unmarked refillable container 100, both when in the store and when using the product 124. Another element transmitted to and displayed on the e-label may be the Universal Product Code (UPC) barcode, which the retailer scans at checkout. In some cases, a quick response (QR) code may be used.
Similarly, one type of refillable container 100 may be brand specific (“Brand X”), and the refill station 500 may prevent another brand of the same product (“Brand Y”) from being dispensed in the brand-specific refillable container 100. Refill stations 500 may range in size from small enough to fit on standard retail-store shelves, to larger endcap-sized units, to multi-unit high-capacity dispensing bays. Each refill station 500 may be equipped with a spill-drain system to collect any incidental product spills by customers.
Regardless of unit size, the refill stations 500 may all work in the same way: product is stored in tanks 503 connected to a pump and a dispenser, which are regulated by a dispenser controller 506. Multiple tanks 503 may store different products, such as a standard laundry detergent formula and a high efficiency laundry detergent formula. In some cases, products may be mixed. For example, one tank 503 may store a foundational product (such as a detergent) and other tanks 503 may store additives such as essential oils, etc., that may be mixed with the foundational product to provide a custom blend.
End users put their refillable container 100 into the unit's refill chamber 509, and make their product selection from a menu screen 512. Although the present disclosure emphasizes the refillable nature of the refillable containers 100, it is understood that the refill station 500 may work with single-use containers as well. The RFID reader 515 may identify the previous products filled in that refillable container 100, and if the computing device 518 determines the newly selected product is compatible, the injection nozzle 121 penetrates the refill port 103 (
While the refillable container 100 is being filled, the refill station 500 may also transmit product label information to the container's e-label, which updates the image, for example, including the UPC barcode. In some embodiments, the refill station 500 may include a label printer configured to print out a descriptive label of the product being dispensed, where the label may be mechanically attached by the refill station 500 to the refillable container 100, or the label may be manually attached to the refillable container 100 by the user. The station's RFID reader 515 may also write the new product data to the bottle's RFID chip 127 (
In some cases, the identifier of the refillable container 100 may be associated with a unique customer identifier, such that the customer's usage of the refillable container 100 is correlated with the customer's shopping profile, rewards account, etc. In one scenario, the store may be equipped to track the movements of the customer around the store by reading the RFID or other identifier on the bottle while the customer moves about.
Meanwhile, a computing device 518 and server may also update the station's digital display screen 521 to reflect the number of refillable containers 100 refilled at this particular station, as well as potentially a network of refill stations 500 storewide, citywide, statewide, nationwide, worldwide, or according to another geographic area. The graphics on the screen 521 may visually translate this figure into a variety of environmental impacts, including the number of disposable bottles prevented from being dumped into landfills, the number of acres or square miles saved from potential landfilling, energy saved by not manufacturing those disposable bottles, etc. When this process of refilling, labeling and writing data to the chip 127 is complete, end users may then take the full refillable containers 100 to the cashier for checkout. Alternatively, the end user may pay at the refill station 500 with a credit card, debit card, cash, or other payment instruments. In one embodiment, the refill station 500 may physically prevent the end user from removing the refilled refillable container 100 until payment is successfully made.
In some cases, the screen 521 will feature an entertaining animated character who prompts the user to answer questions or make selections. For example, the character may invite first-time buyers to “name” their new refillable container 100. This will create a fun, friendly experience that is customized for each buyer, reinforcing their brand loyalty. Because the customer information and container name may be associated with the unique identifier of the RFID chip 127, the animated character may be able to greet the refillable container 100 and/or customer by name on return visits. For example, a returning customer might hear, “Welcome back, Rachel! Will you be having the usual, or would you like some recommendations for something new?” Customers may also be invited to provide their contact information to receive communications via text message, email, phone call, etc.
In some embodiments, the refill station 500 may implement a customer rewards program. When a particular refill station 500 reaches significant milestones of positive environmental impact (for example, ten acres of landfills prevented, etc.), the current customer may receive a reward for helping save the planet, such as a special coupon, a free gift card, additional free product, and so on. In one embodiment, this may be achieved by the computing device 518 transmitting a special rewards barcode, QR code, or other machine readable identifier on the current container's e-label, which may be scanned at checkout.
As a non-limiting example, suppose a customer peruses the household cleaners aisle and selects a refillable container 100 already pre-filled with “Brand X Original” laundry detergent from the shelf. The RFID chip and the e-label already contain the data indicating what product is inside the refillable container 100. At checkout, a UPC barcode displayed on the e-label or another identifier may be scanned, and the price may include the standard price of the product plus a one-time premium for the extra features of the refillable container 100. The customer then returns home and uses the detergent, and after a month of use, it is easy for him or her to see through the semi-transparent refillable container 100 that the product is nearly gone.
Alternatively, instead of a full refillable container 100, the customer may select an empty one off the shelf. In this case, the RFID chip may contain data indicating the refillable container 100 has never held product, and the e-label may indicate it is empty and may display a distinct UPC barcode or identifier. At checkout, the customer may pay for the empty refillable container 100, but not actual product. In some cases, the refill station 500 may vend empty refillable containers 100 from an inventory 530 in an automated manner. For example, the refill station 500 may include a carousel-style, gravity-fed dispenser that may be able to hold upwards of twenty or more refillable containers 100.
As illustrated in
As shown in
During the refill process, the computing device 518 may transmit the updated product information to the bottle's e-label, which may update to a new image including the “Brand Y Unscented” logo and promotional information, instructions for use, any required ingredients and warnings, as well as a new UPC barcode or identifier.
During the refill process the customer may investigate the refill station's digital signage to discover the system's positive effects on the environment, such as the updated number of plastic disposable bottles “saved” from landfills, the number of acres saved from landfill development, a measure of petrochemicals saved by not manufacturing disposable containers, etc. When the refill process is finished the customer removes the refillable container 100 from the station's refill chamber 509, puts it in his or her shopping cart and finishes shopping. At checkout, the barcode or other identifier on the e-label may be scanned, and this time the price reflects a discount because the customer is paying only for the product in the refillable container 100, not the refillable container 100 itself. Where the refillable container 100 contained some product to begin with, the customer may pay for the additional product dispensed but not the product remaining in the refillable container 100. From that point, the refill-empty-refill cycle may repeat indefinitely. Refill reminders may be sent automatically to customers based at least in part on a predicted time for a next refill. Incentives may be provided for the customers to return to refill.
The system described herein may be designed for a variety of products, including, for example, laundry detergents, hair care products, household cleaning products, dishwasher detergents, food and beverages, swimming pool chemicals, automotive chemicals, lawn and garden chemicals, dry products, liquid products, and/or other products. The smart bottle technology described herein may be employed for a variety of different types of containers, including, for example, smart water/soda bottles, smart coffee pots/cups, smart milk jugs, smart cereal boxes, smart paint cans, smart gas cans/motor oil bottles, smart propane tanks, smart herbicide containers, and other containers. Examples of data stored in the bottle's memory and displayed on e-labels may include origination and refill contents, origination and refill dates, origination and refill locations, purchase prices, cleaning/sanitation dates, storage temperatures, nutritional data, and/or other information.
With reference to
The computing environment 803 may comprise, for example, a server computer or any other system providing computing capability. Alternatively, the computing environment 803 may employ a plurality of computing devices that may be arranged, for example, in one or more server banks or computer banks or other arrangements. Such computing devices may be located in a single installation or may be distributed among many different geographical locations. For example, the computing environment 803 may include a plurality of computing devices that together may comprise a hosted or “cloud” computing resource, a grid computing resource, and/or any other distributed computing arrangement. In some cases, the computing environment 803 may correspond to an elastic computing resource where the allotted capacity of processing, network, storage, or other computing-related resources may vary over time.
Various applications and/or other functionality may be executed in the computing environment 803 according to various embodiments. Also, various data is stored in a data store 809 that is accessible to the computing environment 803. The data store 809 may be representative of a plurality of data stores 809 as can be appreciated. The data stored in the data store 809, for example, is associated with the operation of the various applications and/or functional entities described below.
The components executed on the computing environment 803, for example, include a refill station management service 812 and other applications, services, processes, systems, engines, or functionality not discussed in detail herein. The refill station management service 812 is executed to provide management, user tracking, container tracking, and/or other functions for a network of refill stations 500 (
The data stored in the data store 809 includes, for example, user data 815, refillable container data 818, refill station data 821, product data 824, and potentially other data. The user data 815 may track data relating to various users of the system including contact information (e.g., phone numbers, email addresses, mailing addresses, etc.), names, associated refillable containers 100 (
The refillable container data 818 may include various information associated with refillable containers 100, including refill history, fill locations, fill names, products and product mixtures, bottle name, associated customers, and/or other information. The refill station data 821 may record containers sold, product dispensed, and/or other information. The product data 824 may indicate various compatibilities or incompatibilities between products, ingredients, pricing, label information, and/or other information.
The computing devices 518 are representative of a plurality of devices in refill stations 500 that may be coupled to the network 806. The computing devices 518 may comprise, for example, a processor-based system such as a computer system. The computing device 518 may include a display 830. The display 830 may comprise, for example, one or more devices such as liquid crystal display (LCD) displays, gas plasma-based flat panel displays, organic light emitting diode (OLED) displays, electrophoretic ink (E ink) displays, LCD projectors, or other types of display devices, etc.
The computing device 518 may be configured to execute various applications such as a refill station application 833 and/or other applications. The refill station application 833 may be executed in a computing device 518 to perform operational functions for a given refill station 500. The refill station application 833 may render various user interfaces 836 upon the display 830.
The operational functions performed by the refill station application 833 may include notifying the refill station management service 812 when product supply or container inventory is low, coordinating sale and dispensing of refillable containers 100, coordinating sale and dispensing of products and product mixtures, reporting sale information to the refill station management service 812, obtaining payment instrument information and processing payments, rendering a user interface 836 to encourage users to make a purchase or refill and/or facilitate a purchase or refill, reading identifiers of the refillable containers 100, writing information to the identifiers of the refillable containers 100, printing labels and/or updating e-labels, obtaining customer information and reporting it to the refill station management service 812, and/or other functions.
Referring next to
Beginning with box 903, the refill station application 833 vends a refillable container 100 (
In box 909, the refill station application 833 obtains a customer selection of one or more products. For example, the customer may select high-efficiency laundry detergent as a foundational product, with a peppermint essential oil additive to be mixed in for scent. In box 912, the refill station application 833 determines the compatibility of the selected product(s) with the refillable container 100. For example, the selected product(s) may be incompatible with products previously stored in the refillable container 100. Alternatively, the refillable container 100 may be designated as not compatible for the selected product(s). If the product(s) are not compatible with the refillable container 100, the refill station application 833 may prompt the customer to present another refillable container 100 or make another product selection.
In box 915, the refill station application 833 dispenses the selected product(s) into the presented refillable container 100. In some cases, the customer may specify a certain amount of product be dispensed. Alternatively, the refill station application 833 may dispense the product until the refillable container 100 is sensed to be full, potentially giving a credit for product still in the refillable container 100. The refill station application 833 may cause multiple products to be mixed before injecting a mixture, or the refill station application 833 may cause multiple products to be injected together into the refillable container 100.
In box 916, the refill station application 833 causes a label to be printed. In some cases, the refill station application 833 may cause the label to be mechanically affixed to the refillable container 100 in the refill chamber 509. In some cases, the refill station application 833 may cause an e-label of the refillable container 100 to be updated with information about the dispensed product.
In box 918, the refill station application 833 records data associated with the refill and potentially reports it to the refill station management service 812 (
In box 930, the refill station application 833 determines a time associated with a predicted next refill of the refillable container 100. In box 933, the refill station application 833 sends a message to the customer based at least in part on the time associated with the predicted next refill. In one example, this message may include a reminder for a next refill, potentially with a financial incentive for the user to refill the refillable container 100. In some cases, this functionality may be performed by the refill station management service 812 rather than the refill station application 833. Thereafter, the portion of the refill station application 833 ends.
With reference to
Stored in the memory 1006 are both data and several components that are executable by the processor 1003. In particular, stored in the memory 1006 and executable by the processor 1003 is the refill station management service 812 and potentially other applications. Also stored in the memory 1006 may be a data store 809 and other data. In addition, an operating system may be stored in the memory 1006 and executable by the processor 1003.
It is understood that there may be other applications that are stored in the memory 1006 and are executable by the processor 1003 as can be appreciated. Where any component discussed herein is implemented in the form of software, any one of a number of programming languages may be employed such as, for example, C, C++, C#, Objective C, Java®, JavaScript®, Perl, PHP, Visual Basic®, Python®, Ruby, Flash®, or other programming languages.
A number of software components are stored in the memory 1006 and are executable by the processor 1003. In this respect, the term “executable” means a program file that is in a form that can ultimately be run by the processor 1003. Examples of executable programs may be, for example, a compiled program that can be translated into machine code in a format that can be loaded into a random access portion of the memory 1006 and run by the processor 1003, source code that may be expressed in proper format such as object code that is capable of being loaded into a random access portion of the memory 1006 and executed by the processor 1003, or source code that may be interpreted by another executable program to generate instructions in a random access portion of the memory 1006 to be executed by the processor 1003, etc. An executable program may be stored in any portion or component of the memory 1006 including, for example, random access memory (RAM), read-only memory (ROM), hard drive, solid-state drive, USB flash drive, memory card, optical disc such as compact disc (CD) or digital versatile disc (DVD), floppy disk, magnetic tape, or other memory components.
The memory 1006 is defined herein as including both volatile and nonvolatile memory and data storage components. Volatile components are those that do not retain data values upon loss of power. Nonvolatile components are those that retain data upon a loss of power. Thus, the memory 1006 may comprise, for example, random access memory (RAM), read-only memory (ROM), hard disk drives, solid-state drives, USB flash drives, memory cards accessed via a memory card reader, floppy disks accessed via an associated floppy disk drive, optical discs accessed via an optical disc drive, magnetic tapes accessed via an appropriate tape drive, and/or other memory components, or a combination of any two or more of these memory components. In addition, the RAM may comprise, for example, static random access memory (SRAM), dynamic random access memory (DRAM), or magnetic random access memory (MRAM) and other such devices. The ROM may comprise, for example, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or other like memory device.
Also, the processor 1003 may represent multiple processors 1003 and/or multiple processor cores and the memory 1006 may represent multiple memories 1006 that operate in parallel processing circuits, respectively. In such a case, the local interface 1009 may be an appropriate network that facilitates communication between any two of the multiple processors 1003, between any processor 1003 and any of the memories 1006, or between any two of the memories 1006, etc. The local interface 1009 may comprise additional systems designed to coordinate this communication, including, for example, performing load balancing. The processor 1003 may be of electrical or of some other available construction.
Although the refill station management service 812, the refill station application 833, and other various systems described herein may be embodied in software or code executed by general purpose hardware as discussed above, as an alternative the same may also be embodied in dedicated hardware or a combination of software/general purpose hardware and dedicated hardware. If embodied in dedicated hardware, each can be implemented as a circuit or state machine that employs any one of or a combination of a number of technologies. These technologies may include, but are not limited to, discrete logic circuits having logic gates for implementing various logic functions upon an application of one or more data signals, application specific integrated circuits (ASICs) having appropriate logic gates, field-programmable gate arrays (FPGAs), or other components, etc. Such technologies are generally well known by those skilled in the art and, consequently, are not described in detail herein.
The flowchart of
Although the flowchart of
Also, any logic or application described herein, including the refill station management service 812 and the refill station application 833, that comprises software or code can be embodied in any non-transitory computer-readable medium for use by or in connection with an instruction execution system such as, for example, a processor 1003 in a computer system or other system. In this sense, the logic may comprise, for example, statements including instructions and declarations that can be fetched from the computer-readable medium and executed by the instruction execution system. In the context of the present disclosure, a “computer-readable medium” can be any medium that can contain, store, or maintain the logic or application described herein for use by or in connection with the instruction execution system.
The computer-readable medium can comprise any one of many physical media such as, for example, magnetic, optical, or semiconductor media. More specific examples of a suitable computer-readable medium would include, but are not limited to, magnetic tapes, magnetic floppy diskettes, magnetic hard drives, memory cards, solid-state drives, USB flash drives, or optical discs. Also, the computer-readable medium may be a random access memory (RAM) including, for example, static random access memory (SRAM) and dynamic random access memory (DRAM), or magnetic random access memory (MRAM). In addition, the computer-readable medium may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or other type of memory device.
Further, any logic or application described herein, including the refill station management service 812 and the refill station application 833, may be implemented and structured in a variety of ways. For example, one or more applications described may be implemented as modules or components of a single application. Further, one or more applications described herein may be executed in shared or separate computing devices or a combination thereof. For example, a plurality of the applications described herein may execute in the same computing device 1000, or in multiple computing devices in the same computing environment 803. Additionally, it is understood that terms such as “application,” “service,” “system,” “engine,” “module,” and so on may be interchangeable and are not intended to be limiting.
Disjunctive language such as the phrase “at least one of X, Y, or Z,” unless specifically stated otherwise, is otherwise understood with the context as used in general to present that an item, term, etc., may be either X, Y, or Z, or any combination thereof (e.g., X, Y, and/or Z). Thus, such disjunctive language is not generally intended to, and should not, imply that certain embodiments require at least one of X, at least one of Y, or at least one of Z to each be present.
The above disclosure may be described by at least the following clauses:
1. A refill station configured to provide initial fills and refills of a product in a refillable container, the refill station comprising: a display; and a computing device configured to at least: record refill data describing a plurality of product refills by a plurality of customers via the refill station; determine at least one environmental impact saved by the refill station over a use of non-refillable containers based at least in part on the refill data; and render the at least one environmental impact upon the display.
2. The refill station of clause 1, further comprising a printer configured to print an adhesive label bearing an identification of the product being dispensed into the refillable container.
3. The refill station of clause 1, wherein the refill station is configured to dispense the product into the refillable container via a self-closing penetrable port of the refillable container.
4. The refill station of clause 3, wherein the refillable container includes a coiled wand tool configured to dispense the product from the refillable container, the coiled wand tool receiving the product via a port different from the self-closing penetrable port.
5. The refill station of clause 1, wherein the refill station includes an inventory of a plurality of refillable containers, and the refill station is configured to vend the refillable container to a customer from the inventory.
6. The refill station of clause 1, wherein the computing device is further configured to at least: report the refill data to a server; receive aggregate refill data from the server; determine at least one aggregate environmental impact saved by a network of refill stations over the use of non-refillable containers based at least in part on the aggregate refill data; and render that at least one aggregate environmental impact upon the display.
7. The refill station of clause 1, wherein the at least one environmental impact comprises to a landfill savings metric.
8. The refill station of clause 1, wherein the at least one environmental impact comprises a container production savings metric.
9. The refill station of clause 1, wherein the refill station is configured to fill a selected one of a plurality of products in a user-provided refillable container, and the computing device is further configured to at least receive a user selection of the selected one of the plurality of products.
10. The refill station of clause 9, wherein the computing device is further configured to: read a unique identifier from the user-provided refillable container; and determine that the selected one of the plurality of products is compatible with a previously filled one of the plurality of products based at least in part on container fill history data corresponding to the unique identifier and product compatibility data.
11. The refill station of clause 10, wherein the product compatibility data indicates that a first one of the plurality of products is compatible with a second one of the plurality of products, but also that the first one of the plurality of products is not compatible with a third one of the plurality of products.
12. The refill station of clause 9, wherein the selected one of the plurality of products comprises a mixture of a first one of the plurality of products with a second one of the plurality of products, the mixture being performed in the refill station.
13. The refill station of clause 12, wherein the first one of the plurality of products is a detergent product, and the second one of the plurality of products is an essential oil product.
14. A refillable container, comprising: a self-closing penetrable port at or near a top of the refillable container configured to receive injections of at least one product from a refill station; and a coiled wand dispensing tool configured to dispense the at least one product from the refillable container via a port at or near a bottom of the refillable container.
15. The refillable container of clause 14, further comprising a radio-frequency identifier bearing a unique identifier, wherein the refill station is configured to associate the unique identifier with an identification of the at least one product.
16. The refillable container of clause 14, further comprising an electronic ink display configured to render an identification of the at least one product, the electronic ink display being updated in response to an interaction with the refill station.
17. A method, comprising: scanning a unique identifier of a refillable container when presented to a refill station; filling the refillable container with a product by the refill station; determining a time associated with a predicted next refill of the product into the refillable container; and sending a message to a customer associated with the unique identifier based at least in part on the time associated with the predicted next refill.
18. The method of clause 17, wherein the message includes a code associated with at least one financial incentive for the customer to refill the refillable container.
19. The method of clause 17, wherein sending the message further comprises sending an email message to an email address associated with the unique identifier.
20. The method of clause 17, wherein sending the message further comprises sending a text message to a phone number associated with the unique identifier.
It should be emphasized that the above-described embodiments of the present disclosure are merely possible examples of implementations set forth for a clear understanding of the principles of the disclosure. Many variations and modifications may be made to the above-described embodiment(s) without departing substantially from the spirit and principles of the disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and protected by the following claims.
This application claims priority to, and the benefit of, U.S. Provisional Application entitled “SYSTEM AND METHOD FOR DISPENSING PRODUCT INTO REFILLABLE CONTAINERS,” filed on Nov. 25, 2013, and assigned Ser. No. 61/908,222, which is incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US14/67320 | 11/25/2014 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
61908222 | Nov 2013 | US |