System and method for vending consumer goods in a vehicle
11170600 · 2021-11-09
Assignee
Inventors
- Ingmar Langer (Darmstadt, DE)
- Lukas Gass (Mainz, DE)
- Frank WOLF (Dreieich-Sprendlingen, DE)
- Michael Schreiber (Frankfurt am Main, DE)
Cpc classification
G07G1/0072
PHYSICS
G07G1/0063
PHYSICS
G06Q20/42
PHYSICS
International classification
G06F7/08
PHYSICS
G07F7/08
PHYSICS
G06Q20/10
PHYSICS
G07F17/00
PHYSICS
Abstract
A system for vending consumer goods in a vehicle includes a container for storing consumable units of at least one sort of consumer goods, a sensor system including at least one first sensor configured to detect removal of a consumable unit from the container by a consumer, and a computer system connected to the sensor system via a data network. The computer system includes a user database storing a user account assigned to the consumer and a service database storing a price for each consumable unit. Each user account comprises a service payment account listing services and a corresponding amount of money due for each service. The computer system is configured to retrieve from the service database a price for the removed consumable unit and to charge the service payment account of the consumer with an amount of money corresponding to the price of the removed consumable unit.
Claims
1. A system for vending consumer goods in a vehicle, the system comprising: a container configured to store consumable units of at least a consumer good of a plurality of consumer goods; a sensor system including at least a first sensor configured to detect removal of a consumable unit from the container by a consumer; and a computer system connected to the sensor system via a data network, the computer system further comprising: a user database configured to store a user account assigned to the consumer; and a service database configured to store a price for each consumable unit available in the container, wherein each user account comprising a service payment account listing service booked by the consumer and a corresponding amount of money due for each service, wherein the computer system is configured to: retrieve from the service database a price for a removed consumable unit; and charge the service payment account of the consumer with an amount of money corresponding to the price of the removed consumable unit, wherein the sensor system further comprises: at least one second sensor connected to the computer system via the data network and configured to identify the consumer among at least two users present in the vehicle, wherein the user database is configured to store a user account for each user present in the vehicle, and wherein the computer system is configured to select the user account of the user who has been identified as the consumer by the at least one second sensor, wherein a handheld mobile device is assigned to each user, and wherein the computer system is further configured to: establish a data communication with the handheld mobile device via the data network; send an approval request to the handheld mobile device when the consumer was not identified by the second sensor, wherein the approval request requires the user to approve or deny removal of the consumable unit by making an input to the handheld mobile device; and receive an approval notification from the handheld mobile device together with a user identification identifying the user as the consumer when the user has approved removal.
2. The system of claim 1, wherein the first sensor comprises: one or more of a camera configured to position the container in a view of the camera; a weight sensor placed at a bottom of the container; and a light barrier positioned adjacent to or within the container.
3. The system of claim 1, wherein the first sensor comprises: a barcode reader integrated in a handheld mobile device of the consumer and configured to read a barcode attached to and to identify the removed consumable unit, wherein the handheld mobile device is configured to establish a data communication with the computer system via the data network.
4. The system of claim 3, wherein a notificator is configured to send the user identification in response to scanning the barcode by the barcode scanner.
5. The system of claim 3, wherein the second sensor comprises: at least one sensor configured to track each user present in the vehicle; a time-of-flight sensor; a radar sensor; a lidar sensor; a seat belt sensor configured to sense a closing state of seat belt of a seat assigned to each user; and a seat occupancy sensor configured to sense an occupancy of the seat assigned to each user.
6. The system of claim 1, wherein the computer system is configured to issue a warning signal when the consumer has not been identified by the at least one second sensor.
7. The system of claim 1, wherein the second sensor is configured as a notificator of a handheld mobile device assigned to a user, wherein the notificator is configured to send a user identification identifying the user as the consumer to the computer system.
8. The system of claim 1, wherein the computer system is configured to issue a payment information signal when the service payment account of the consumer has been charged.
9. A method for purchasing consumer goods in a vehicle comprising: detecting, by a sensor system, removal of a consumable unit of consumer good from a container by a consumer, wherein the container is positioned in the vehicle; retrieving, by a computer system connected to the sensor system, from a service database of the computer system a price for the removed consumable unit; charging, by the computer system, a service payment account of a user account of the consumer stored in a user database of the computer system with an amount of money corresponding to the price of the removed consumable unit; identifying, by the sensor system, a consumer who removed the consumable unit from the container among at least two users present within the vehicle; selecting, by the computer system, a user account assigned to the user who has been identified as the consumer from a plurality of user accounts stored in the user database; establishing, by the computer system, a data communication with the handheld mobile device via the data network; sending, by the computer system, an approval request to the handheld mobile device when the consumer was not identified by the second sensor, wherein the approval request requires the user to approve or deny removal of the consumable unit by making an input to the handheld mobile device; and receiving, by the computer system, an approval notification from the handheld mobile device together with a user identification identifying the user as the consumer when the user has approved removal.
Description
DRAWINGS
(1) In order that the disclosure may be well understood, there will now be described various forms thereof, given by way of example, reference being made to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7) The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
DETAILED DESCRIPTION
(8) The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
(9)
(10) As exemplarily shown in
(11) The container 10 is only schematically shown in
(12) As is schematically shown in
(13) The sensor system 20 may include at least one first sensor 21. Optionally, the sensor system 20 may further include at least one second sensor 22. The one or more first sensors 21 are configured to detect removal of a consumable unit U from the container 10 by a consumer P1. As exemplarily shown in
(14) As is schematically shown in
(15) The light barriers 29 may be positioned adjacent to the opening 13 of the container 10, as is exemplarily shown in
(16) As is shown further in
(17) The optional one or more second sensors 22 are configured to identify the consumer P1, who has removed the consumable unit U, among at least two passengers or users P2 present in the vehicle 2. The users P2 are merely symbolically shown in
(18) However, the present disclosure is not limited to a camera 26 as the second sensor 22. Generally, the second sensor 22 may be configured to track movement of each user P2 present in the vehicle 2. For example, the second sensor 22 may also be a time-of-flight sensor, a radar sensor, or a lidar sensor. Additionally, or alternatively, the second sensor 22 may also include a seat belt sensor configured to sense a closing state of seat belt of a seat assigned to each user P2 or a seat occupancy sensor, e.g. a weight sensor mat integrated in the seat, configured to sense an occupancy of a seat assigned to each user P2.
(19) Moreover, it is also possible to use a handheld mobile device 50 assigned to each user P2 as a second sensor 22. For example, the mobile device 50 may include a notification module 24 functioning as the second sensor 22. The notification module 24 is configured to issue a signal containing a user identification, e.g. in the form of a phone number or any other information assigned to and allowing identification of the user P2. For example, it is possible that the notification module 24 is activated in response to scanning a barcode attached to the removed consumable unit U with the barcode scanner 23 forming the first sensor 21. Thereby, a data package can be generated by the handheld mobile device 50 which includes information on which consumable unit U has been removed by which user P2.
(20) The computer system 30 may include a server or any other computer infrastructure configured to execute software instructions and to generate data output, e.g. in the form of electric, optic, or magnetic signals. Generally, the computer system 30 may comprise a processor 31, e.g. in the form of one or more CPUs or similar, and a non-volatile data memory 32, e.g. a hard drive, a flash memory, or similar. The computer system 30 may be configured to establish a data communication with the sensor system 20 and, optionally, with the handheld mobile devices 50 of the users P2 present in the vehicle 2 via a data network 40, e.g. via the internet. For example, the vehicle 2 may comprise a SIM card enabling internet access for various components of the vehicle 2, e.g. for the sensor system 20. It is also possible that the handheld mobile device 50 establishes a data communication with the sensor system 20, e.g. via WiFi, Bluetooth, NFC, or other preferably wireless data connections, and, in turn, transmits the data captured by the sensor system 20 to the computer system 30.
(21) As is schematically shown in
(22) The service database 36 stores a price for each consumable unit U available in the container 10. For example, the service database 36 may be look-up-table where a price for one consumable unit U of each individual type or sort of consumer good G stored in the container 10 is defined.
(23) The computer system 30 is configured to execute software instructions stored in the data memory which cause the computer system 30 to perform a method M.
(24) In step M1, removal of a consumable unit U of consumer good G from the container 10 by a consumer P1 is detected by means of the first sensor 21 of the sensor system 20. For example, a consumer P1 removes a consumable unit U from the container 10 and scans a barcode of the consumable unit U with the barcode reader 23 of his smart phone, whereby the consumable unit U is detected to be removed and, optionally, its type identified, too. In addition or alternatively, removal of a consumable unit U may be detected by a camera 25, a weight sensor 27 or a light barrier 29, as described above. The detection result is transmitted to the computer system 30 via the data network 40.
(25) In optional step M2, a consumer P1 who removed the consumable unit U from the container 10 is identified among the various users or passengers P2 present within the vehicle 2 by means of the second sensor 22. For example, a camera 26 or another tracking sensor tracks a user P2 who approaches and accesses the container 10, wherein the identity of said user P2 is known, e.g. from his seat position and/or from booking information. The result of the identification, e.g. an identity of the consumer P1 is transmitted to the computer system 30. It is also possible that, upon scanning the barcode with the handheld device 50, the optional notification module 24 issues a user identification as described above. Generally, the handheld mobile device 50 is configured to establish a data communication with the computer system 30 via the data network 40.
(26) In optional step M3, the computer system 30 determines whether the identification in step M2 was successful, that is, whether the second sensor 22 was able to identify the consumer P1 among the various users P2. When it is determined in step M3 that the consumer P1 has not been identified by the at least one second sensor 22, as indicated by symbol “−” in
(27) After sending the approval request at step M8, the method advances to step M9. In this step, the computer system 30 investigates whether it has received an approval notification from one of the mobile devices 50. The approval notification indicates that a passenger P2 or user has approved removal of a consumable unit U and may also include a user identification identifying the user P2 as the consumer P1. The user identification may be issued for example by the notification module 24 of the user's handheld device 50 and may, for example, include a phone number or similar identification information.
(28) If this is not the case, as indicated by symbol “−” in
(29) In step M4 the computer system 30 selects a user account assigned to the user P2 who has been identified as the consumer P1 from a plurality of user accounts stored in the user database 34 based on the identity of the user P2 detected by the second sensor 22.
(30) In the following step M5, which may also be directly entered after step M1, the computer system 30 retrieves from the service database 36 a price for the removed consumable unit U detected by the first sensor 21. That is, from the information that a consumable unit U and/or which consumable unit U has been removed, the computer system 30 can determine from the look-up-table stored in the service database 36.
(31) In step M6, the computer system 30 charges the service payment account of a user account of the consumer P1 stored in a user database 34 with an amount of money corresponding to the price of the removed consumable unit U. For example, the computer system 30 may write an additional entry into the service payment account listing the number of consumable units U, type of consumer good G, and the corresponding amount of money due. The amount of money due may, for example, directly be balanced by a payment service linked to the user account, e.g. a credit card or PayPal account of the user.
(32) In optional step M7, the computer system 30 may issue a payment information signal, when the service payment account of the consumer P1 has been charged. For example, the payment information signal may be sent to the handheld mobile device 50 of the consumer P1 and cause the device 50 to display a corresponding notification on a display of the device.
(33) The description of the disclosure is merely exemplary in nature and, thus, variations that do not depart from the substance of the disclosure are intended to be within the scope of the disclosure. Such variations are not to be regarded as a departure from the spirit and scope of the disclosure.
REFERENCE LIST
(34) 1 system
(35) 2 vehicle
(36) 3 passenger seat
(37) 10 container
(38) 11 interior space
(39) 12 shelf
(40) 13 opening
(41) 20 sensor system
(42) 21 first sensor
(43) 22 second sensor
(44) 23 barcode reader
(45) 24 notification module
(46) 25 camera
(47) 25A field of view
(48) 26 camera
(49) 27 weight sensors
(50) 28 seat occupancy sensors
(51) 29 light barriers
(52) 30 computer system
(53) 31 processor
(54) 32 data memory
(55) 34 user database
(56) 36 service database
(57) 40 data network
(58) 50 handheld mobile device
(59) G consumer goods
(60) M method
(61) M1—method steps
(62) P1 consumer
(63) P2 user
(64) U consumable unit