Re-use of hand-held portable containers
Patent Information
- Application Number
- GB2024001082
- Authority / Receiving Office
- GB · GB
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-26
- Publication Date
- 2025-07-30
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
FIELD OF THE INVENTION The present invention relates to the re-use of hand-held portable containers, and particularly containers for comestible or potable products or items. In particular, the present invention relates to systems and methods for the re-use of hand-held portable containers. BACKGROUND TO THE INVENTION Reducing the environmental impact associated with the manufacture, transport and use of temporary containers is an ever pressing issue. One way of reducing the impact is to recycle the container material after a single use. This, however, generates its own set of problems, because minimising the cost of the single use container then becomes much more important than making the container sturdy, durable, or pleasant to use. Many inexpensive containers are also made using inexpensive plastics, such as PET, HDPE, PVC, LDPE, PP, and PS. The plastics industry relies almost entirely on non-renewable resources. More than 90% of global plastic production consists of primary plastics, i.e. those which are newly manufactured from petroleum products, rather than recycled. This reliance requires a huge amount of energy and produces greenhouse-gases. It is estimated that about three quarters of the plastics that have ever been produced have already been discarded. In Europe, it is estimated that about 40% of plastic production in Europe is single-use plastic for packaging. In theory, many commonly used plastics can be recycled. But only about one-tenth of the plastics that have ever been produced have been recycled once, and only about 1% have been recycled twice. Often, it is less expensive just to make a new plastic product rather than to collect the product and recycle it or reuse it. A specific example of the difficulty of recycling hand-held portable containers for consumer use, i.e. when a consumer is holding or carrying something held by the container, is in what may be generally termed the fast food industry. A food and / or drink outlet may serve food or drink in a hand-held container, for example a coffee cup. If the container is made to be reusable and the consumer takes the container away from the outlet, then it may be necessary for the consumer to return to the outlet so that the container can be reused. The consumer may forget to do this, or may not be in the same area regularly enough to do this. Similar problems exist with other types of product. In gardening supply, plants are usually sold held in inexpensive and flimsy plastic single use containers, because consumers are unlikely ever to be motivated to take a sturdier container back to the same gardening outlet for re-use. It is an object of the present invention to provide a more convenient system for re-using hand-held portable containers, and particularly containers for comestible or potable products or items. SUMMARY OF THE INVENTION According to the invention, there is provided a system for the re-using of hand-held portable containers which may be dispensed from at least one consumer product point-of-sale (POS) establishment, the, or each, POS establishment comprising at least one sale terminal, said sale terminal having an associated location code, and being linked to a payment processing system for taking payment for a sale price of at least one purchased item, each item comprising a hand-held portable container to be dispensed to a consumer at the POS establishment, the system comprising: a plurality of hand-held portable containers within the, or each, POS establishment, each of said containers having an identification tag with an associated unique container identifier; in proximity with said sale terminal, an associated remote-scan point-of-dispensing (POD) scanner for remote-scan reading of said identification tag when each of said handheld portable containers dispensed to a consumer is individually brought into scan proximity with said scanner, said POD remote scanner generating POD container data for each of said hand-held portable containers brought into said proximity, said data representing the unique container identifier and the location code of said associated sale terminal; at least one used container collection point for receiving one or more of said handheld portable containers after use, said container collection point comprising a remotescan point-of-collection (POC) scanner for remote-scan reading of said identification tag when any of said hand-held portable containers is individually or collectively brought into scan proximity with said POC scanner, said POC scanner generating POC container data for each of said hand-held portable containers brought into said proximity, said data representing the unique container identifier; and a distributed transaction processing system linked to said POD remote scanner, the POC remote scanner and the payment processing system; wherein; following a sale of said purchase item, the sale terminal is configured to transmit transaction data to the payment processing system, said transaction data representing said location code, said transaction data further comprising transaction time data that identifies the date and time of said sale of said purchased item and said transaction data being linked with a unique sale identifier that uniquely identifies the sale of said purchased item; following said remote-scan reading of said identification tag by the POD remote scanner, the POD remote scanner is configured to transmit said POD container data to the transaction processing system, said POD container data further comprising scan time data that identifies the date and time of said dispensing of said hand-held portable container; following said scan-reading of said identification tag by the POC reader, the POC reader is configured to transmit said POC container data to the transaction processing system; the transaction processing system is configured to obtain said transaction data and said linked unique sale identifier from the payment processing system; the transaction processing system is configured, following receipt of the POD container data, to compare the scan time data in the POD container data with the transaction time data in the transaction data and to associate the, or each, unique container identifier with one unique sale identifier on the basis of a correlation in time between the dispensing of the, or each, hand-held portable container and the date and time of said sale of said purchased item; and the transaction processing system is configured, upon receipt of said POC container data corresponding to the or each said unique container identifier, to transmit a partial refund instruction to the payment processing system, said instruction comprising said unique sale identifier associated with the, or each, said container identifier represented in said POC data, and an amount to be refunded. In this way, the transaction processing system is configured, following receipt of the POD container data, to compare the scan time data in the POD container data with the transaction time data in the transaction data (the transaction data having a corresponding location code or the same location code as the POD container data), and to associate the, or each, unique container identifier with one unique sale identifier on the basis of a correlation in time between the dispensing of the, or each, hand-held portable container and the date and time of said sale of said purchased item. The transaction processing system may be configured to obtain transaction data from the payment processing system having the same location code as the POD container data received by the transaction processing system. Time data (e.g.. the transaction time data and / or the scan time data) may also be referred to as a timestamp or timestamp data (e.g., transaction timestamp or scan time timestamp respectively). The sale price can then include a refundable deposit, which is effectively held temporarily by the payment POS establishment. Preferably the amount to be refunded is less than the sale price. This deposit will therefore be billed to the customer when the payment for the transaction comes due, but either before that time, or afterwards, will be refunded by the payment processing system when the container is returned to the collection point. The POS establishment or POS business therefore effectively holds the deposit on behalf of the consumer, and the deposit may be then be refunded to the consumer when the container is returned. Since the refund is processed automatically by the transaction processing system (e.g., externally to the POS establishment), the POS establishment does not need to keep track of, or hold deposits for customers. Preferably the transaction processing system is cloud-based. The transaction processing system may be provided by a peer-to-peer network of devices. In preferred embodiments, the payment processing system does not form part of the present invention. Instead, preferably, the present invention is configured to communicate and / or interface with the payment processing system. The payment processing system may be provided by an external payment provider. The unique sale identifier (which may also be referred to as a transaction ID) is data that is automatically generated by payment processing systems such as card payment processing systems. It effectively links the amount paid during a transaction with the unique payment details such as card details associated with a debit or credit card used in the transaction. In general, unique sale identifiers allow a full refund, or a partial refund in this case, to be made on behalf of the point-of-sale business to the original card account, without the need for the card number to be presented and used during the refund process. The unique sale identifier may be generated by the terminal or by the payment processing system. The unique sale identifier may also be linked with a payment card token which uniquely identifies a payment card. The card token may also be provided by the payment processing system. A unique sale identifier will normally have a time window in which this remains valid, typically one year. After this time, the unique sale identifier becomes invalid for generating a refund. The consequence is that a deposit cannot be returned after this time. This is not necessarily a disadvantage for either the consumer or the point-of-sale. The consumer is then free to keep and continue using the container; it is, after all, effectively owned by the consumer from the outset. The point-of-sale business then gets to keep the portion of the sale price that was initially allocated as a deposit, which is compensation for the non-return of the re-usable container. It will be appreciated that the level of the deposit is a commercial agreement that will have been made as part of an agreement between the point-of-sale business and the cloudbased transaction processing system. The particular level of the deposit is not a feature of the invention, but for many products the level of deposit will be relatively modest. It is for this reason that using a time correlation is appropriate in the matching of the transaction data and the POD container data. For the time correlation to provide a true link between the sale transaction and the dispensing of the container, it will be necessary for these to have occurred in close proximity in time, i.e. not overlapping with any other sale transactions or container dispensing at the same location. This will be dependent on the work flow of the workers handling the transaction and providing the purchased item. If the work flow is disrupted, then the correlation may be inaccurate or not made at all, which would mean that the deposit cannot be returned. This is a small disadvantage when compared with the advantages of not having to provide a more complex integrated system at the point of sale. The POD scan-reader and the sale terminal do not need to be physically integrated or linked directly together in any way, as each communicates separately with the cloud-based transaction processing system. Another advantage of the system is that the POC scan-reader does not need to be at the same location as the original POD scan-reader; it may even be in a completely separate business, or a competing business, if different businesses can agree on shared standards for the re-usable container. In many types of work flow, the person(s) handling the sale will process the payment before readying the re-usable container for dispensing. This means that, in most situations the date / time of sale will be shortly before the date / time of scan of the identification tag. Therefore, the basis for the correlation may be that the date and time of the dispensing of the, or each, hand-held portable container occurs immediately after the date and time of the sale of said purchased item, and before the date and time of a sale of a subsequently purchased item. The basis for the correlation may be that the date and time of the dispensing of the, or each, hand-held portable container occurs within a predetermined period of time after the date and time of the sale of said purchased item. In other situations, the work flow may tend to group dispensing of containers either shortly before or after a sale event. In this case, the time correlation may be on the basis that the date and time of dispensing of the, or each, hand-held portable container is the closest in time either before or after, to the time of sale of any of the purchased items. In some cases, the transaction processing system may store the transaction data and the POD container data for a predetermined period of time, for example a working day, sufficient to ensure that all transaction data and POD container data has been received, prior to comparing the date / time components of these data to make each association within the predetermined period of time. The transaction processing system may be configured to obtain said transaction data from the payment processing system upon receipt of said POD container data by the transaction processing system. In this way, receipt of the POD container data by the transaction processing system may trigger collection of the transaction data from the payment processing system. In this way, the transaction processing system may obtain data from the payment processing only when triggered in this way, which may reduce unnecessary requests. Also, with this arrangement, each container may be associated with the correct corresponding unique sale identifier (and thus the corresponding sale) at or shortly after the same time that the container is dispensed, so that the successful association of the container with the sale can be completed before the container is taken away, and this success can optionally be indicated to a user of the system. Alternatively, the transaction processing system may be configured to obtain said transaction data from the payment processing system upon receipt of said POC container data by the transaction processing system. In this case, transaction data is only obtained by the transaction processing system in respect of containers which have been returned to a collection point, which may reduce unnecessary transfer of data between parts of the system. Preferably the transaction processing system is configured to obtain said transaction data from the payment processing system by requesting from the payment processing system transaction data comprising transaction time data relating to the last transaction in a predetermined period of time ending with said date and time of said dispensing of said hand-held portable container. In this way, the or each unique container identifier may be reliably associated with the correct corresponding sale. Preferably the system is configured to communicate with an Application Programming Interface (API) configured to provide an interface between the transaction processing system and the payment processing system. Preferably the system comprises an Application Programming Interface (API) for the exchange of data between the transaction processing system and the POD scanner. Preferably the transaction processing system is configured, upon receiving said POD container data, to obtain said transaction data from the payment processing system by requesting said transaction data from the payment processing system via an API. In this way, the transaction processing system may interface with, and obtain data from, the payment processing system, whilst remaining separate from or external to the payment processing system. For example, the payment processing system may not form part of the system of the present invention and may be provided by an external payment provider, but the transaction processing system may still be arranged to obtain data from the payment processing system. Preferably the transaction processing system is configured to compare the scan time data in the POD container data with the transaction time data in the transaction data and to associate the, or each, unique container identifier with one unique sale identifier, upon receipt of the POD container data by the transaction processing system. Alternatively, the transaction processing system may have already obtained transaction data from the payment processing system and may only make said comparison upon the occurrence of another event, such as at a predetermined time, or at intervals, or upon receipt of the POC container data by the transaction processing system. Often, there will be at least one used container collection point within any of the POS establishments within the system. In this case, the POD scanner and the POC scanner may be provided by the same scanner. For example, a scanner may be provided at the point-of-sale, and the same scanner may be used to scan a container when the container is returned by a consumer to the same POS establishment. However, there may be at least one used container collection point not located within any POS establishment. Preferably, the system comprises a plurality of container collection points at a plurality of different locations remote from the POS establishment. In a preferred embodiment of the invention, the container collection point comprises a receptacle for receiving a plurality of said hand-held portable containers. The identification tag may comprise a radio-frequency identification (RFID) tag. In this case, the remote-scan point-of-collection reader and / or the remote-scan point-of-dispensing reader may be an RFID reader. Additionally or alternatively, the identification tag may comprise a machine readable bar code and the remote-scan point-of-collection reader and / or the remote-scan point-of-dispensing reader may comprise a bar code reader. In this specification, the term “remotescan” is intended to refer to any suitable scanning or reading method and / or equipment which does not require physical abutment between a scanner and an item being scanned, such as RFID, near-field communication (NFC), optical scanners (e.g. barcode scanners) and the like. The term bar code includes any type of bar code, for example UPC bar codes and QR codes. When the identification tag comprises a radio-frequency identification (RFID) tag, and the remote-scan point-of-collection reader is an RFID reader, it may be necessary to prevent false readings of a container being deposited. This can be done by including a Faraday cage in an interior volume of a receptacle for the returned containers, and then by locating the RFID reader within the Faraday cage. In this way, the Faraday cage prevents remote-scan reading of any identification tag if not deposited within the interior volume of the receptacle. The system of the present invention is preferably arranged to be used with a sale terminal and / or payment processing system which do not form part of the present invention. For example, the system may be arranged to interface and exchange data with external payment processing systems and / or sale terminals from different providers. In some embodiments however, the system may comprise the at least one POS establishment and / or the at least one sale terminal. Preferably the payment processing system is a card payment processing system. Preferably the system comprises a feedback system linked to the POD scanner and preferably the transaction processing system is configured to transmit to the feedback system data indicating whether or not said unique container identifier of the, or each said scanned container has successfully been associated with said unique sale identifier. The feedback system may be configured to convey to the user whether or not said unique container identifier of the, or each said scanned container has successfully been associated with said unique sale identifier. In this way a user of the system can verify if the container has been associated with a sale before passing the container to the consumer, to help ensure that the consumer will receive a deposit when the container is returned. In some embodiments, said transaction data comprises payment card token data to identify a payment card used to pay for said purchase, and the transaction processing system is configured, upon receipt of said POD container data corresponding to the or each said unique container identifier, to store data linking the or each unique container identifier and said associated unique sale identifier with said card token data, thereby to associate the or each dispensed container with the payment card. The transaction processing system may be configured, upon receipt of said POC container data, to store data linking the or each container received at said collection point with said unique sale identifier and said card token data, thereby to associate the or each container received at said collection point with said payment card. In such embodiments, following a subsequent purchase comprising at least one hand-held portable container, said purchase using said same payment card, and following remotescan reading of the identification tag of said subsequently purchased container by the POD remote scanner, the transaction processing system may be configured, following receipt of the POD container data relating to the or each said subsequently purchased container, to compare a number of dispensed portable containers linked with said payment card token with a number of portable containers received at a container collection point and linked with said payment card token, thereby to determine a container borrowing status for said payment card token. The container borrowing status may comprise a number of said containers which have been dispensed and not returned. The transaction processing system may be configured, based on the determined container borrowing status, to transmit an instruction to a feedback system linked with the POD remote scanner. The instruction may indicate whether or not an additional payment should be taken for the purchase of said subsequently purchased portable container. In this case the sale price of the purchased item may include a membership fee and / or the deposit may comprise the membership fee, payment of which is linked to the payment card token, to permit a user of the payment card to borrow one or more of the re-usable containers. The number of dispensed containers and the number of returned containers linked to said payment card token may then be stored, to determine a number of containers (which may be zero) which have been dispensed to the user of the payment card but not yet returned. When the user makes a subsequent purchase, they may only be permitted to receive a re-useable container if the number of dispensed but unreturned containers is at or below a predetermined number (e.g., zero, one or two containers), or if an additional membership fee or refundable deposit is paid. The predetermined number of containers may be set for each card token, or per membership fee paid for that card token. For example, if the predetermined number is one container, a user may be permitted to borrow two containers if they have paid two membership fees; one container per membership. The membership fee may be non-refundable. In some cases, membership may be given free of charge. A membership linked with a payment card token may expire after a predetermined period of time. Also according to the invention there is provided a method of collecting a return deposit from a consumer for at least one hand-held portable container at a point-of-sale (POS) establishment, and then (optionally) refunding the deposit at a later time, when the, or each, hand-held portable container is returned for re-use, said container having an identification tag with an associated unique container identifier, said POS establishment comprising a sale terminal having an associated location code and being linked with a payment processing system wherein the method comprises: using the sale terminal to take from a consumer a payment for a sale price of at least one purchased item, the sale price including a return deposit, and each item comprising a hand-held portable container to be dispensed to the consumer in the POS establishment; locating in proximity with the sale terminal, an associated remote-scan point-of-dispensing (POD) reader; when the, or each, identification tag is brought into proximity with the POD remote scanner, using said scanner to remote-scan read the, or each, identification tag when said hand-held portable container is to be dispensed to a consumer, said POD remote scanner generating POD container data for each of said dispensed hand-held portable containers, said data representing the unique container identifier and the location code of said associated sale terminal; locating, either at the POS establishment or elsewhere, at least one used container collection point, and using the container collection point to receive one or more of said hand-held portable containers after use; locating in proximity with the container collection point, an associated remote-scan point-of-collection (POC) reader; when the identification tag of the, or each, hand-held portable container to be returned is brought into proximity with the POC scanner, using said scanner to remotescan read the, or each, identification tag when, the, or each hand-held portable container is returned to the container collection point, said POC scanner generating POC container data for each of said returned hand-held portable containers, said data representing the unique container identifier; and linking a cloud-based transaction processing system, the POD remote scanner, the POC remote scanner and the payment processing system; following a sale of said purchase item, using the sale terminal to transmit transaction data to the payment processing system, said transaction data representing said location code, said transaction data further comprising transaction time data that identifies the date and time of said sale of said purchased item, and said transaction data being linked with a unique sale identifier that uniquely identifies the sale of said purchased item; following said remote-scan reading of said identification tag by the POD remote scanner, using the POD remote scanner to transmit said POD container data to the transaction processing system, said POD container data further comprising scan time data that identifies the date and time of said dispensing of said hand-held portable container; following said scan-reading of said identification tag by the POC reader, using the POC reader to transmit said POC container data to the transaction processing system; obtaining said transaction data and said linked unique sale identifier from the payment processing system and storing said transaction data and said linked unique sale identifier in the transaction processing system; upon receipt of the POD container data by the transaction processing system, using the transaction processing system to compare the scan time data in the POD container data with the transaction time data in the transaction data and then to associate the, or each, unique container identifier with one unique sale identifier on the basis of a correlation in time between the dispensing of the, or each, hand-held portable container and the date and time of said sale of said purchased item. Preferably the method comprises refunding the deposit at a later time. The method may comprise, upon receipt of said POC container data corresponding to the or each said unique container identifier, using the transaction processing system to transmit a partial refund instruction to the payment processing system, said instruction comprising said unique sale identifier associated with the, or each, said unique container identifier represented in said POC container data, and an amount for the deposit to be refunded. The method may comprise linking the sale terminal having the associated location code to the card payment processing system. The method may comprise bringing the, or each, identification tag into proximity with the POD remote scanner. The method may comprise bringing the, or each, hand-held portable container to be returned into proximity with the POC scanner. The basis of said correlation may be that that the date and time of said dispensing of the, or each, hand-held portable container occurs immediately after the date and time of said sale of said purchased item, and before the date and time of a sale of a subsequently purchased item. Alternatively, the basis of said correlation may be that that the date and time of said dispensing of the, or each, hand-held portable container is the closest in time either before or after, to the time of sale of any of said purchased items. The method may comprise obtaining said transaction data from the payment processing system upon receipt of said POD container data by the transaction processing system. Alternatively the method may comprise obtaining said transaction data from the payment processing system upon receipt of said POC container data by the transaction processing system. The step of using the transaction processing system to compare the scan time data in the POD container data with the transaction time data in the transaction data and to associate the, or each, unique container identifier with one unique sale identifier on the basis of said correlation in time may be performed in response to receipt of the POD container data by the transaction processing system. Alternatively this step may be performed at a predetermined time, and / or a predetermined intervals and / or in response to receipt of the POC container data by the transaction processing system. Preferably the step of obtaining the transaction data from the payment processing system comprises sending a request to the payment processing system from the transaction processing system via an API. Preferably the method comprises obtaining said transaction data from the payment processing system by requesting from the payment processing system transaction data comprising transaction time data relating to the last transaction in a predetermined period of time ending with said date and time of said dispensing of said hand-held portable container. In some embodiments, said transaction data comprises payment card token data to identify a payment card used to pay for said purchase, and the method may comprise: upon receipt of said POD container data corresponding to the or each said unique container identifier, using the transaction processing system to store data linking the or each unique container identifier and said associated unique sale identifier with said card token data, thereby to associate the or each dispensed container with the payment card. The method may comprise, upon receipt of said POC container data, using the transaction processing system to store data linking the or each container received at said collection point with said unique sale identifier and said card token data, thereby to associate the or each container 5 received at said collection point with said payment card. The method may comprise, following a subsequent purchase comprising at least one handheld portable container, said purchase using said same payment card, following remotescan reading of the identification tag of said subsequently purchased container by the POD 10 remote scanner, using the transaction processing system, following receipt of the POD container data relating to the or each said subsequently purchased container, to compare a number of dispensed portable containers linked with said payment card token with a number of portable containers received at a container collection point and linked with said payment card token, thereby to determine a container borrowing status for said payment 15 card token. BRIEF DESCRIPTION OF THE DRAWINGS The invention will now be further described, by way of example only, and with reference to the accompanying drawings, in which: Figures 1 and 2 are schematic diagrams illustrating the main components of a system for the re-using of hand-held portable containers in a preferred embodiment of the invention, showing the interaction between components at a point-of-sale (POS) establishment, a container collection point, and a remote payment processing system and a cloud-based transaction processing system for coordinating the collection and ultimate refund of deposit for re-usable drinks containers, such as coffee cups; Figure 3 is a flow chart illustrating the steps in a process for dispensing the coffee cup when a cup of coffee or other drink is purchased by a consumer in the coffee shop, and the communication that takes place between components of the system at the coffee shop and the remote payment processing system and the cloud-based transaction processing system; and Figure 4 is a flow chart illustrating the steps in a process for collecting the used coffee cup, either at the original point-of-sale or another location, in which the cup is deposited into a collection bin of a container collection point, and the communication that takes place between components of the system at the container collection point and the remote payment processing system and the cloud-based transaction processing system. DESCRIPTION OF THE PREFERRED EMBODIMENTS Figure 1 shows the main components of part of a system 1A for the re-using of hand-held portable containers. In this example, the container are hand-held drinking vessels, for example a coffee cup 2. The coffee cup is suitable for take-away, and so comes with a main body 3 and clip-on lid 4. For the sake of clarity in Figures 1 to 4, conventional components such as electrical power supplies, data connectors, antennas and signal cables are not shown. The cup is dispensed within a point-of-sale (POS) establishment, which in this example is a coffee shop 5. Within the coffee shop 5 is a sale terminal 6, and a card reader, in this example a debit and credit card reader 8. Although not illustrated, the coffee shop will, in general, have a store of many such cups, in different sizes and for different types of drink. Each cup 2 has an identification tag 10. This may be affixed externally to the main body 3 of the cup, but is preferably moulded into the main body of the cup, preferably in the base of the cup. The tag is preferably waterproof / dishwasher-proof. The tag is an RFID tag, which when queried by a remote-scan point-of-dispensing (POD) remote scanner 12, here comprising an RFID reader 15, returns a radio signal encoding a unique container identifier 14. In this example, the POD remote scanner 12 (which may also be referred to as a POD scanning arrangement 12) includes a local processor or single-board computer, for example a Raspberry Pi m4 Compute Module (Trade Marks) 13. Other types of relatively inexpensive computing modules may alternatively be used, such as a tablet computer. The local processor 13 of the POD remote scanner 12 is configured to store data representing one or more of the unique container identifiers 14. An application is configured to run on the local processor, and the application is configured to communicate with an external service in response to the scanning of an identification tag 10. The sale terminal 6 is linked 16 to the card reader 8, and in this example, is linked to a main computing unit 18 of the sale terminal. The main unit 18 is conventional and included the usual components such as a display 19, and so will not be further described in detail. The main computing unit 18 is configured to communicate with a payment processing system 30 for processing payments (e.g. card payments) taken at the terminal 6, as described further below. The sale terminal 6 has an associated location code, which in this embodiment is a sequence of alphanumeric characters to distinguish this sale terminal from other sale terminals. The computer 13 of the POD remote scanner 12 also stores data representing the same location code. In this way, the location of the POD scanner 12 can be linked to the location of the terminal 6 and the POD scanner is configured to transmit data representing the location of the terminal, as described further below. The sale terminal 6 and remote-scan POD remote scanner 12 are in proximity with each other, in the sense that a worker operating a till may also scan cups 2 over the POD remote scanner reader 15 as part of the same sale process. Alternatively, if the worker is part of a team in operating a common work environment in a work flow handling the sales put through the sale terminal, the proximity may be with other members of the same team. In either case, the sale terminal 6 and remote-scan POD remote scanner 12 are in proximity with each other in the same work environment. When a cup 2 is scanned, the POD remote scanner 12 generates POD container data 22 for each hand-held portable container brought into proximity with the reader 12. The data 22 represents the unique container identifier 14 and the location code of the associated sale terminal 6. Optionally, the POD remote scanner 12 is connected to a feedback system 25, for providing useful information to an operator such as the status of the POD remote scanner itself or the progress of a cup scanning operation (for example to indicate that a scan has completed successfully, or has failed). Both the sale terminal 6 and the POD remote scanner 12 are enabled to communicate with remote services over the internet. This may be accomplished in several different known ways, but in this example, both are connected to a local area network router 24 either wirelessly or with wired connections. The router is connected to a wide area network 26 in the external world, which may be any type of telecommunications network, including a public switched telephone network or a broadband IP-based network. Through the wide area network 26, both the sale terminal 6 and the POD remote scanner 12 can communicate with external services. The external services germane to this invention are a transaction processing system 28 and the payment processing system 30 for processing card payments. Each of the payment processing system 30 and the transaction processing system 28 need not be located in or near the POS establishment 5, and in this embodiment the payment processing system 30 and the transaction processing system 28 are remote (for example cloud-based). The transaction processing system 28 is configured to receive POD container data from the POD scanner 12 and to receive or obtain transaction data from the payment processing system 30, as described further below. In this embodiment the transaction processing system 28 is a distributed system, provided as a cloud-based web service. In preferred embodiments, the transaction processing system may exchange data with the POD scanner and / or the payment processing system using authentication tokens, to improve security. Data may be exchanged between the transaction processing system and the POD scanner and / or payment processing system using the JSON format. Preferably the system comprises an Application Programming Interface (API) (not shown) for the exchange of data between the transaction processing system and the POD scanner. Another (API) 20 provides an interface between an application of the transaction processing system 28 and an application of the payment processing system 30. The API provides a service between these two applications and the API defines how the applications communicate with each other using requests and responses. In particular, the API is configured to return data from the payment processing system 30 to the transaction processing system 28 following a request for such data from the transaction processing system 28 to the API 20, as described further below. In this embodiment, the API 20 is provided as part of the payment processing system 30 and may be referred to as a POS (point-of-sale) API. In preferred embodiments, parts of the system of the present invention are arranged to communicate with the API and payment processing system, but the API and payment processing system do not form part of the present invention. Figure 2 shows the other part 1B of a system for the re-using of hand-held portable containers. The illustrated components are those that take part in the return of a deposit to a customer. Some components may be the same or similar to those of the first part shown in Figure 1. Therefore, these same or similar components will be indicated using the same reference numerals incremented by 100. The deposit return process is initiated when a customer deposits a hand-held portable container, such as a used cup 102, ata collection point 105. The collection point 105 may be at generally the same physical location as the POS establishment 5 (e.g., within the coffee shop, or immediately outside), or it may be at a different location. The system may comprise many such collection points, at different locations, for example at a plurality of POS establishments throughout a town or city, at a retail centre, transport (e.g., rail or bus) station, and / or other suitable locations. The container collection point 105 comprises a remote-scan point-of-collection (POC) scanner 112, in this embodiment comprising at least one RFID reader 115, 115’ for remotescan reading of the identification tag 110 when these are brought into proximity with the POC readers 115, 115’. In this example, the used cups 102 are to be deposited in a collection container 32. This has three receptacles: a liquid receptacle 33 into which undrunk coffee may be poured 34; a lid receptacle 35 into which lids 104 may be deposited 36, and a main receptacle 37 into which the cup main body 103 may be deposited 38. In this example, there are two (POC) readers 115, 115’ located inside the main receptacle 37, as shown schematically by dashed lines in the drawing. This arrangement may be used if the range of an individual reader 115 is not sufficient to completely scan the volume of receptacle 37 on its own. Alternatively, multiple antennae may be connected to a single reader, or depending on the dimensions of the receptacle relative to a scanning range of the reader, a single reader may be sufficient. Optionally, the POC remote scanner 112 is connected to a feedback system 125, for providing useful information to a consumer or an operator such as the status of the POC remote scanner itself or the progress of a cup scanning operation. For example, the feedback system 125 may indicate to a consumer returning a cup that the cup has been successfully scanned, and / or the feedback system 125 may indicate to an operator when the receptacle is full and needs to be emptied. Additionally or alternatively, in some embodiments, a POC reader may be provided by the same scanner as the POD scanner 12, or another scanner which serves as a POD scanner forming part of the system 1 A. In this way, for example, a consumer may return a cup 2 to the same location at which the cup was purchased, and the cup may be scanned and returned using the same scanner 12, at the point of sale. In some such embodiments, therefore, a container collection point may include a sale terminal and card reader, however, these components are not necessary at the container collection point for a refund to be generated. As will be explained in more detail below, the refund process in a preferred embodiment of the invention uses the API 20, to facilitate transmission of a request from the transaction processing system to the payment processing system to cause the payment processing system to refund the deposit. As described above, the POC remote scanner 112 connects to a local area network and through to the external wide area network 26 and to the transaction processing system 28 and the payment processing system 30 for processing card transactions. The functional configuration of the system 1A,1B described above, and a preferred embodiment of a method of collecting a return deposit from a consumer for at least one hand-held portable container at a point-of-sale establishment, and then refunding the deposit at a later time, when the, or each, hand-held portable container is returned for reuse, will now be further described with reference to Figure 3 and 4. Figure 3 illustrates a process 200 at the point-of-sale 5, which starts 201, when a customer 202 asks to buy a coffee, and confirms their participation in a cup re-use scheme 203. A barista 205 uses card reader 8 at the sale terminal 6 to charge the customer in a sale 206 of the drink, the sale price, for example £3.00, including a relatively small deposit, for example £0.30. At this stage, the sale process generates transaction data in the form of sales data 208, including the cost 209 of the coffee (£2.70), the amount 210 of the deposit (£0.30) and the purchase date / time 211 and location 212 of the sale. The sales data 208 is linked with a unique sale identifier 214 provided by the payment processing system 30 and / or the sale terminal 6 that uniquely identifies the sale of the purchased cup of coffee 2, 50. This sales data 208 is transmitted to a point-of sale (POS) server 216 forming part of the payment processing system 30. The unique sale identifier 214 may be provided by the terminal (in which case the unique sale identifier may form part of the sales data), or may be provided by the payment processing system. In parallel with the above steps, the order is being physically processed by the barista 205. The barista may write 230 the name of the customer on the main body of the cup 3 using a dry wipe marker. The named cup 2 is then scanned 232 over the RFID reader 12. As mentioned above, the computer 13 associated with the reader 12 then provides the feedback 25 to the barista 205 as to whether or not the scan is successful. If not 233, then the scan is repeated 232. If so 234, then the barista can make the ordered drink 50. The scanned cup 2 including the contained drink 50 is then provided to the customer 236. This is the end 238 of the item sale process. It will be appreciated that, in other embodiments, the cup may be scanned after the drinks have been made. A successful scan also results in the POD scanner 12 generating point-of dispensing (POD) container data 240. The POD container data 240 comprises data 241 representing the unique container identifier 14, data including scan time data 242 that identifies the time and date of the dispensing of the cup 2, and data 243 representing the location code of the associated sale terminal 6. The application running on the single-board computer 13 then transmits this POD container data 240 to the cloud-based transaction processing system 28, in this example in the form of an HTTPS request. The receipt of the POD container data 240 by the transaction processing system (web service) 28 causes the transaction processing system 28 to request 248, from the point-of-sale API 20, transaction data in the form of purchase data 250. In this way the transaction processing system 28 requests and obtains transaction data from the payment processing system 30 (via the API 20). The transaction processing system requests the purchase data containing the same location code as the location code contained in the received POD container data, so as to request purchase data for sales made at the location at which the cup was dispensed. The purchase data 250 comprises purchase date and time data 211 and location data 212 of the sale, and the unique sale identifier 214 which uniquely identifies the sale of the purchased cup of coffee 2, 50. In some embodiments, instead of requesting the purchase data from the payment processing system in response to receiving the POD container data, the transaction processing system may automatically and periodically (e.g. once every second) request the purchase data from the payment processing system (via the API). In order to associate the received POD data 240 with the correct unique sale identifier (and thus with the correct sale corresponding to the cup(s) identified in the POD container data), the transaction processing system 28 is configured to request from the payment processing system 30 (via the API 20) transaction data relating to a sale correlated in time with the scan time data contained in the received POD data. In preferred embodiments, the transaction processing system 28 is configured to request transaction data relating to the latest sale in a predetermined period of time ending with the time of the scan 232. In preferred embodiments, the predetermined period may be set to represent the longest period of time expected between a sale 206 and scanning 232 of the cup(s) corresponding to that sale 206. For example, the predetermined period might be 10 minutes, such that the transaction processing system 28 requests transaction data relating to the latest (i.e., last) sale in a period of 10 minutes ending with the time of the scan 232. In this way, a cup unique container identifier 14 (or a plurality of such identifiers 14) is associated with the correct corresponding sale 206 and unique sale identifier 214 on the basis of a correlation in time between the dispensing of the, or each, hand-held portable container 2 and the date and time of the sale 206. Each unique sale identifier 214 and associated container identifier(s) are stored by the transaction processing system 28. In other embodiments, the association of the unique sale identifier with one or more container identifiers 14 may be performed by first requesting 248 transaction data from the payment processing system 30 and subsequently processing this data in the transaction processing system 28. In this case, upon receipt of both the POD container data 240, 240’ and the transaction data 250, the transaction processing system 30 then compares the transaction time data 211 in the collected transaction data 250 with the scan time data 242 in the POD container data 240. The transaction processing system 30 then associates the, or each, unique container identifier 241 with one unique sale identifier 214 on the basis of a correlation 260 in time between the date and time of the scanning and dispensing 232 of the, or each, hand-held portable container 2 and the date and time of said sale 206 of the purchased drink 2, 50. Similarly to as described above, this association may be made by taking the unique sale identifier from the latest (in time) sale 206 within a period of time ending with the time of the scan 232. Alternatively, the association may be made by identifying the time of the scan 232 which is closest in time to the time of a sale 206 and which is before a subsequent sale. Optionally, the transaction processing system 28 may collect multiple POD container data 255. For example, one sale may consist of two or more drinks 50, each in its own cup 2. Whether there is one set of POD container data 240, or multiple such sets, this is represented in Figure 3 by the data box labelled 240’, which represents the POD container data collected by the transaction processing system 28. In some embodiments, the transaction processing system may be configured to transmit data to the computer 13 of the scanner 12 subsequent to an attempt to associate a unique container identifier with a unique sale identifier. For example, if the attempt is successful, the transaction processing system may transmit data confirming this success, and the computer 13 may be arranged to provide feedback to the barista to confirm the success. Alternatively, if the attempted association is unsuccessful, (for example if there is more than one sale, each of which has occurred similarly close in time to the scanning of one or more containers), the computer may provide feedback (e.g. via a user interface such as a tablet screen) to allow the barista or other staff member to select manually the sale which corresponds to the scanned container(s). Figure 4 illustrates a preferred process 300 for the collection for re-use of the dispensed items and the subsequent refund to the consumer of the deposit portion 210 of the original sale 206. The process 300 which starts 301 when a person, usually the original customer 202, wants to return the used cup 102 in order to receive a refund of the deposit 301. The customer will go to the collection point 105, and in the collection container 32 deposit 302 the lid 104, and also tip out 303 any leftover liquid 34, after which the used cup 102 is discarded 304 into the main receptacle 37 of the collection container 32. The two point-of-collection (POC) remote-scan readers 115, 115’ inside the main receptacle 37 are configured to scan 306 the entire volume of the receptacle at regular intervals, for example, once every minute. The scan returns a radio signal encoding a unique container identifier 114 to one or both of the remote scanners 115, 115’. A feedback system 125 gives audio / video cues 308 to both the customer depositing the used cup 102 as well as any staff who are responsible for or monitoring the collection container 32. The single board computer or microcontroller 113 of the POC remote scanning arrangement 112 stores 310 a data set 70 including all the associated unique container identifiers 114 that have been detected by scanning. The computer 113 compares the most recent scanned unique container identifiers 114 with the stored data set 70, and if a new unique container identifier is identified, then this is transmitted 312 as POC container data 340 to the cloud-based transaction processing system 28. The transaction processing system 28 then sends 320 an instruction to the card payment processing system 30 to refund the deposit from the transaction linked to the specific unique container identifier 114 associated with the scanned used cup 102. This instruction is sent from the transaction processing system 28 to the payment processing system 30 via the API 20. The API 20 thus instructs 322 the card payment processing system 30 to refund the deposit to the customer. Finally, the deposit 210 is returned 330 to the customer. The payment processing system may communicate with other establishments (not shown), such as a card provider, a bank account provider of the POS establishment and / or of the customer, in order to effect the refund relating to the unique sale identifier 214. In preferred embodiments, the purchase data 250 comprises the data 210 relating to the amount of the deposit. In this way, the transaction processing system 28 may transmit an amount of the deposit as part of the instruction 320 to the payment processing system 30 via the API, so that the payment processing system 30 refunds the specified refund amount. In other embodiments, a deposit amount may be predetermined (e.g. agreed with the POS establishment) and stored by the transaction processing system so that this predetermined amount is sent with the refund instruction 320. In some embodiments, additionally or alternatively to charging a consumer a deposit, a consumer may enter into a membership with the POS establishment, based on identification of the consumer by a payment card which is used to make the purchase comprising the re-useable container. The optional steps followed in these embodiments are illustrated by boxes shown in dashed lines in Figures 3 and 4. In such embodiments, the transaction data transmitted from the terminal and / or provided by the payment processing system comprises payment card token data representing a payment card token which may be used to identify a payment card used to pay for a purchase. For example, the transaction data 250 obtained by the transaction processing system may comprise the payment card token data. In these embodiments therefore, following scanning of the purchased container (e.g. cup) at the POD scanner, the transaction processing system is configured to store (270) data linking the or each unique container identifier and the associated time-correlated unique sale identifier with the card token data, so that the identifier of the or each dispensed container is linked with the payment card (and thus with a customer membership), as shown in Figure 3. The transaction processing system is also configured (as shown in Figure 4), upon subsequent receipt of POC container data when the container is returned to a collection point, to store (276) data linking the or each returned container identifier with the unique sale identifier and the card token data, so that the or each returned container is linked with the consumer’s payment card. In such embodiments, when the consumer makes a subsequent purchase comprising another portable container, using the same payment card, the container is scanned by the POD remote scanner and POD container data relating to the subsequently purchased container is transmitted to the transaction processing system. The transaction processing system is configured, following receipt of this POD container data, to compare (272) a number of previously dispensed portable containers linked with the payment card token (and thus linked with a specific payment card and membership) with a number of portable containers received at a container collection point and linked with the same payment card token. In this way, the transaction processing system is configured to track the number of containers which have been dispensed to that consumer (identified by their card token), and the number of those containers which have been returned. Accordingly, a container borrowing status may be determined for that payment card token and associated membership and the container borrowing status may comprise a number of said containers which have been dispensed and not returned. The transaction processing system is configured, based on the determined container borrowing status, to transmit (274) an instruction to the feedback system linked with the POD remote scanner, as shown in Figure 4. The instruction may indicate to a staff member at the POS establishment whether or not a cup can be dispensed based on the borrowing status and / or an additional membership payment should be taken for the purchase of said subsequently purchased portable container. In this case the sale price of the purchased item may include a membership fee, payment of which is linked to the payment card token, to permit a user of the payment card to borrow one or more of the re-usable containers. The number of dispensed containers and the number of returned containers linked to said payment card token is then be stored, to determine a number of containers (which may be zero) which have been dispensed to the user of the payment card but not yet returned. When the user makes a subsequent purchase, they may only be permitted to receive a re-useable container if the number of dispensed but unreturned containers is at or below a predetermined number (e.g., zero, one or two containers), or if an additional membership fee or refundable deposit is paid. The predetermined number of containers may be set for each card token, or per membership fee paid for that card token. For example, if the predetermined number is one container, a user may be permitted to borrow two containers if they have paid two membership fees; one container per membership. In some cases, if a consumer has purchased two or more memberships linked to the same card token, and the containers associated with at least one of those memberships is returned, the transaction processing system may instruct the payment processing system to issue a refund for at least one of the membership fees. The membership fee may be non-refundable. In some cases, membership may be given free of charge. A membership linked with a payment card token may expire after a predetermined period of time. In the embodiments described above, the process of associating a unique container identifier 14, 114 with a corresponding unique sale identifier 214 is performed upon receipt by the transaction processing system 28 of the POD container data (i.e., following a cup 2 being scanned when being dispensed). It will be appreciated however, that in some embodiments, this association may be made later, upon receipt by the transaction processing system of the POC container data following return of a used cup. In this case, receipt of the POC container data (representing one or more unique container identifiers) by the transaction processing system may cause the transaction processing system to identify corresponding POD container data (corresponding to the same unique container identifier(s)) and to request transaction data from the payment processing system on the basis of the time data in this POD container data. In some embodiments, the POD container data need not be transmitted from the POD scanner to the transaction processing system upon scanning of a container, but instead POD container data may be requested from the POD scanner and associated computer by the transaction processing system following receipt by the transaction processing system of the POC container data. With these arrangements, the processes of the transaction processing system requesting data, and / or performing the association of container identifiers with a sale, need only be performed once a container has been returned. With the arrangements described above, the present invention provides systems and methods for the re-using of re-usable sale items such as portable containers. In particular, the present invention provides systems and methods for the re-using of hand-held portable containers each having an identification tag with an associated unique container identifier. Each tag is scanned as the container is dispensed to a consumer and data representing the unique container identifier and a time and location of the scan is received by a cloudbased transaction processing system. The transaction processing system is also configured to obtain, from a payment processing system, transaction data relating to a sale associated with the dispensing of the container. The transaction processing system is configured to associate each unique container identifier with a unique sale identifier of a corresponding sale associated with the dispensing of the container, on the basis of a correlation in time between the time at which the container was dispensed and the time of the associated sale. The system further comprises a container collection point for receiving the containers after use. Each returned container is scanned at the collection point and data representing the unique container identifier is transmitted to the transaction processing system. Following receipt of data indicating the return of a container, the transaction processing system is configured to instruct a partial refund of the sale associated with the containers unique identifier, in order to refund a deposit taken as part of the sale associated with the container. It will be appreciated that the present invention has the advantage of helping to reduce the number of disposable containers which are sent to landfill or for recycling. Moreover, the present invention can also reduce the costs to a POS establishment associated with providing portable containers. For instance, the system of the present invention may be provided as a service having a lower cost per container (e.g. per coffee cup) than the cost per container of disposable containers. It will also be appreciated that the present invention does not require consumers to remember to bring a re-usable container when visiting the POS establishment. One prior art approach (e.g. used by some cafes / coffee shops) is to ask consumers to bring their own reusable cups with them, and make the drinks in those. These cafes need to be able to provide disposable cups to any consumers who don’t bring reusable cups with them. In practice, most consumers don’t bring reusable cups with them in these situations. Sometimes the consumer does own a reusable cup, but has left it at home. An advantage of the present invention is that a fresh, clean reusable cup will be available to anyone who comes to the cafe. Another advantage of the present invention is that there is no need for a consumer to subscribe to any service or provide any personal details, or to install an application on a personal smartphone, which greatly increases the convenience and reduces the administrative burden, for both consumers and POS establishments.
Claims
1. A system for the re-using of hand-held portable containers which may be dispensed from at least one consumer product point-of-sale (POS) establishment, the, or each, POS establishment comprising at least one sale terminal, said sale terminal having an associated location code, and being linked to a payment processing system for taking payment for a sale price of at least one purchased item, each item comprising a hand-held portable container to be dispensed to a consumer at the POS establishment, the system comprising:a plurality of hand-held portable containers within the, or each, POS establishment, each of said containers having an identification tag with an associated unique container identifier;in proximity with said sale terminal, an associated remote-scan point-of-dispensing (POD) scanner for remote-scan reading of said identification tag when each of said handheld portable containers dispensed to a consumer is individually brought into scan proximity with said scanner, said POD remote scanner generating POD container data for each of said hand-held portable containers brought into said proximity, said data representing the unique container identifier and the location code of said associated sale terminal;at least one used container collection point for receiving one or more of said handheld portable containers after use, said container collection point comprising a remotescan point-of-collection (POC) scanner for remote-scan reading of said identification tag when any of said hand-held portable containers is individually or collectively brought into scan proximity with said POC scanner, said POC scanner generating POC container data for each of said hand-held portable containers brought into said proximity, said data representing the unique container identifier; anda distributed transaction processing system linked to said POD remote scanner, the POC scanner and the payment processing system;wherein;following a sale of said purchase item, the sale terminal is configured to transmit transaction data to the payment processing system, said transaction data representing said location code, said transaction data further comprising transaction time data that identifies the date and time of said sale of said purchased item and said transaction data being linkedwith a unique sale identifier that uniquely identifies the sale of said purchased item;following said remote-scan reading of said identification tag by the POD remote scanner, the POD remote scanner is configured to transmit said POD container data to the transaction processing system, said POD container data further comprising scan time data that identifies the date and time of said dispensing of said hand-held portable container;following said scan-reading of said identification tag by the POC scanner, the POC scanner is configured to transmit said POC container data to the transaction processing system;the transaction processing system is configured to obtain said transaction data and said linked unique sale identifier from the payment processing system;the transaction processing system is configured, following receipt of the POD container data, to compare the scan time data in the POD container data with the transaction time data in the transaction data and to associate the, or each, unique container identifier with one unique sale identifier on the basis of a correlation in time between the dispensing of the, or each, hand-held portable container and the date and time of said sale of said purchased item.
2. A system as claimed in Claim 1, in which the transaction processing system is configured, upon receipt of said POC container data corresponding to the or each said unique container identifier, to transmit a partial refund instruction to the payment processing system, said instruction comprising said associated unique sale identifier and an amount to be refunded.
3. A system as claimed in Claim 1 or Claim 2, in which said basis is that the date and time of said dispensing of the, or each, hand-held portable container occurs immediately after the date and time of said sale of said purchased item, and before the date and time of a sale of a subsequently purchased item.
4. A system as claimed in Claim 1 or Claim 2, in which said basis is that the date and time of said dispensing of the, or each, hand-held portable container is the closest in time either before or after, to the time of sale of any of said purchased items.
5. A system according to any preceding claim, in which the transaction processingsystem is configured to obtain said transaction data from the payment processing system upon receipt of said POD container data by the transaction processing system.
6. A system according to any of Claim 1 to 4, in which the transaction processing system is configured to obtain said transaction data from the payment processing system upon receipt of said POC container data by the transaction processing system.
7. A system according to any preceding claim, in which the transaction processing system is configured to obtain said transaction data from the payment processing system by requesting from the payment processing system transaction data comprising transaction time data relating to the last transaction in a predetermined period of time ending with said date and time of said dispensing of said hand-held portable container.
8. A system according to any preceding claim, in which the transaction processing system is configured, upon receiving said POD container data, to obtain said transaction data from the payment processing system by requesting said transaction data from the payment processing system via an API.
9. A system according to any preceding claim, in which the transaction processing system is configured to compare the scan time data in the POD container data with the transaction time data in the transaction data and to associate the, or each, unique container identifier with one unique sale identifier, upon receipt of the POD container data by the transaction processing system.
10. A system as claimed in any preceding claim, in which there is at least one used container collection point within at least one POS establishment.
11. A system as claimed in Claim 10, in which the POD scanner and the POC scanner are provided by the same scanner.
12. A system as claimed in any preceding claim, in which there is at least one used container collection point not located within at least one POS establishment.
13. A system as claimed in any preceding claim, in which said container collection point comprises a receptacle for receiving a plurality of said hand-held portable containers.
14. A system as claimed in any preceding claim, in which the identification tag comprises a radio-frequency identification (RFID) tag and the remote-scan point-of-collection scanner and / or the remote-scan point-of-dispensing scanner comprises an RFID reader, or in which the identification tag comprises a machine readable bar code and the remote-scan point-of-collection scanner and / or the remote-scan point-of-dispensing scanner comprises a bar code reader.
15. A system as claimed in any preceding claim, in which the system comprises the at least one POS establishment and the at least one sale terminal.
16. A system as claimed in any preceding claim, comprising a feedback system linked to the POD scanner and wherein the transaction processing system is configured to transmit to the feedback system data indicating whether or not said unique container identifier of the, or each said scanned container has successfully been associated with said unique sale identifier.
17. A system as claimed in any preceding claim, in which said transaction data comprises payment card token data to identify a payment card used to pay for said purchase, and in which:the transaction processing system is configured, upon receipt of said POD container data corresponding to the or each said unique container identifier, to store data linking the or each unique container identifier and said associated unique sale identifier with said card token data, thereby to associate the or each dispensed container with the payment card; andthe transaction processing system is configured, upon receipt of said POC container data, to store data linking the or each container received at said collection point with said unique sale identifier and said card token data, thereby to associate the or each container received at said collection point with said payment card.
18. A system as claimed in Claim 17, in which, following a subsequent purchasecomprising at least one hand-held portable container, said purchase using said same payment card, and following remote-scan reading of the identification tag of said subsequently purchased container by the POD remote scanner, the transaction processing system is configured, following receipt of the POD container data relating to the or each said subsequently purchased container, to compare a number of dispensed portable containers linked with said payment card token with a number of portable containers received at a container collection point and linked with said payment card token, thereby to determine a container borrowing status for said payment card token.
19. A method of collecting a return deposit from a consumer for at least one hand-held portable container at a point-of-sale (POS) establishment, and optionally refunding the deposit at a later time, when the, or each, hand-held portable container is returned for reuse, said container having an identification tag with an associated unique container identifier, said POS establishment comprising a sale terminal having an associated location code and being linked with a payment processing system, wherein the method comprises: using the sale terminal to take from a consumer a payment for a sale price of at least one purchased item, the sale price including a return deposit, and each item comprising a hand-held portable container to be dispensed to the consumer at the POS establishment;locating in proximity with the sale terminal, an associated remote-scan point-of-dispensing (POD) scanner;when the, or each, identification tag is brought into proximity with the POD remote scanner, using said scanner to remote-scan read the, or each, identification tag when said hand-held portable container is to be dispensed to a consumer, said POD remote scanner generating POD container data for each of said dispensed hand-held portable containers, said data representing the unique container identifier and the location code of said associated sale terminal;locating, either at the POS establishment or elsewhere, at least one used container collection point, and using the container collection point to receive one or more of said hand-held portable containers after use;locating in proximity with the container collection point, an associated remote-scan point-of-collection (POC) scanner;when the identification tag of the, or each, hand-held portable container to bereturned is brought into proximity with the POC scanner, using said scanner to remotescan read the, or each, identification tag when, the, or each hand-held portable container is returned to the container collection point, said POC scanner generating POC container data for each of said returned hand-held portable containers, said data representing the unique container identifier; andlinking a cloud-based transaction processing system to the POD remote scanner, the POC remote scanner and the payment processing system;following a sale of said purchase item, using the sale terminal to transmit transaction data to the payment processing system, said transaction data representing said location code, said transaction data further comprising transaction time data that identifies the date and time of said sale of said purchased item, and said transaction data being linked with a unique sale identifier that uniquely identifies the sale of said purchased item;following said remote-scan reading of said identification tag by the POD remote scanner, using the POD remote scanner to transmit said POD container data to the transaction processing system, said POD container data further comprising scan time data that identifies the date and time of said dispensing of said hand-held portable container;following said scan-reading of said identification tag by the POC scanner, using the POC scanner to transmit said POC container data to the transaction processing system;obtaining said transaction data and said linked unique sale identifier from the payment processing system and storing said transaction data and said linked unique sale identifier in the transaction processing system;upon receipt of the POD container data by the transaction processing system, using the transaction processing system to compare the scan time data in the POD container data with the transaction time data in the transaction data and to associate the, or each, unique container identifier with one unique sale identifier on the basis of a correlation in time between the dispensing of the, or each, hand-held portable container and the date and time of said sale of said purchased item.
20. A method as claimed in Claim 19, comprising, upon receipt of said POC container data corresponding to the or each said unique container identifier, using the transaction processing system to transmit a partial refund instruction to the payment processing system, said instruction comprising said unique sale identifier associated with the, or each said unique container identifier represented in said POC container data, and an amountfor the deposit to be refunded.
21. A method as claimed in Claim 19 or Claim 20, in which said basis is that the date and time of said dispensing of the, or each, hand-held portable container occurs immediately after the date and time of said sale of said purchased item, and before the date and time of a sale of a subsequently purchased item.
22. A method as claimed in Claim 19 or Claim 20, in which said basis is that the date and time of said dispensing of the, or each, hand-held portable container is the closest in time either before or after, to the time of sale of any of said purchased items.
23. A method according to any of Claims 19 to 22, comprising obtaining said transaction data from the payment processing system upon receipt of said POD container data by the transaction processing system.
24. A method according to any of Claims 19 to 23, in which the step of using the transaction processing system to compare the scan time data in the POD container data with the transaction time data in the transaction data and to associate the, or each, unique container identifier with one unique sale identifier on the basis of said correlation in time is performed in response to receipt of the POD container data by the transaction processing system.
25. A method according to any of Claims 19 to 24, comprising obtaining said transaction data from the payment processing system by requesting from the payment processing system transaction data comprising transaction time data relating to the last transaction in a predetermined period of time ending with said date and time of said dispensing of said hand-held portable container.
Citation Information
Patent Citations
Recyclable container verification system
CA3124742A1
A system and method for reusing and recycling reusable containers
CA3135718A1
Deposit return system for disposable packaging articles
US20040148189A1
Reusable food or beverage related product management system
US20190251522A1
Methods and systems for rewarding recycling of containers and collecting container metrics
US20220207551A1