Mobile vending machine

CN122531139APending Publication Date: 2026-08-07PEPSICO INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
PEPSICO INC
Filing Date
2019-09-13
Publication Date
2026-08-07

Smart Images

  • Figure CN122531139A_ABST
    Figure CN122531139A_ABST
Patent Text Reader

Abstract

The present disclosure relates to mobile vending machines. Mobile vending machines for storing products and dispensing products to consumers at various locations. The mobile vending machines can include a product storage system, a user interface, a powertrain system, and a control unit. A consumer can use a mobile device, such as a smartphone, to view a list of products in the mobile vending machine. The consumer can use the mobile device to summon the mobile vending machine to a location, and the mobile vending machine can automatically complete a transaction with the consumer, in which the consumer receives a product from the mobile vending machine. The control unit can enable the mobile vending machine to autonomously travel to the location of the consumer.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of patent application No. 201980064365.1, filed on September 13, 2019, entitled "Mobile Automatic Vending Machine". Technical Field

[0002] The implementation scheme generally relates to mobile product dispensers, such as mobile vending machines. Specifically, the implementation scheme relates to autonomous mobile vending machines that can be summoned by a user to a location to complete a transaction with the user. Background Technology

[0003] Vending machines enable consumers to purchase a variety of products, such as food, beverages, or other consumer goods, on demand. As an alternative to some retail environments that offer similar products, such as convenience stores or kiosks, vending machines offer many advantages. For example, some vending machines do not require the presence of employees to complete transactions, thereby reducing operating costs and making machines an inexpensive way to sell goods to consumers. Furthermore, some vending machines allow for quick and efficient transactions, thus enhancing the consumer's purchasing experience. Summary of the Invention

[0004] Some implementations provide mobile vending machines that operate autonomously and can navigate to users to sell products. They allow users to conveniently summon the mobile vending machine to their location or another predetermined location using a mobile device such as a smartphone, and to purchase and receive products from the mobile vending machine. Methods for selling products from mobile vending machines are also described herein.

[0005] For example, a method for selling products from a mobile vending machine may include sending a list of products contained in the mobile vending machine to a user's mobile device. The list can then be displayed on the user's mobile device, where the user can select a product. The method may also include receiving the product selection and location information from the user's mobile device, such as the user's location or the location where the user wants to encounter the vending machine. Based on the received user information, the mobile vending machine may then automatically maneuver to meet the user at the desired location. Upon reaching the user's location, a product-related transaction can then be performed with the user.

[0006] A method for selling products from a mobile vending machine may include receiving a list of products contained in the mobile vending machine at a user's mobile device. The user's location may then be sent to the mobile vending machine. The mobile vending machine may be configured to subsequently navigate automatically to the user's location. Upon arrival at the user's location, a transaction may then be executed with the user, whereby the user receives the product from the mobile vending machine.

[0007] The implementation includes an autonomous mobile vending machine, wherein the mobile vending machine includes a product storage system for storing products, a user interface for displaying information, a transceiver, a dispensing opening, and a control unit. The transceiver is configured to send and receive information. Information that can be sent may include a list of products stored in the product storage system. Information that can be received may include product selections from a user. The dispensing opening is coupled to a product compartment, and the user can access the dispensing opening to receive products for sale. The control unit can automatically control the movement of the vending machine and can restrict the operation of the vending machine to a predetermined geographical area.

[0008] The implementation may also include an autonomous mobile vending machine, wherein the mobile vending machine includes a product compartment for storing products, a transceiver, a dispensing opening, and a control unit. The transceiver is configured to send and receive information. The information that can be received may include product selections from a user's mobile device. The dispensing opening may be coupled to the product compartment, and the user may access the dispensing opening to receive the products for sale. The control unit may automatically control the movement of the mobile vending machine and may automatically move the mobile vending machine to the user's location during vending operation. Attached Figure Description

[0009] Embodiments of the invention are illustrated in the accompanying drawings, which are incorporated in and form part of this specification, and together with the specification serve to explain the principles of the invention and enable those skilled in the art to implement and use the invention.

[0010] Figure 1 This is a perspective view of a mobile vending machine based on some implementation schemes.

[0011] Figure 2 This is a partial cross-sectional view of a mobile vending machine according to some implementation schemes.

[0012] Figure 3 This is a partial cross-sectional view of a mobile vending machine and plug-in station according to some implementation schemes.

[0013] Figure 4 An exemplary network environment is described, based on some implementation schemes, for the use and interconnection of the exemplary components described herein;

[0014] Figure 5 An exemplary network environment is described, based on some embodiments, for the use and interconnection of exemplary components applicable to those described herein; and

[0015] Figure 6 This is a block diagram illustrating the steps of a method for using a mobile vending machine according to some implementation schemes.

[0016] Figure 7 This is a schematic diagram of a user mobile device display according to some implementation schemes.

[0017] Figure 8 This is a schematic diagram of a user mobile device display according to some implementation schemes.

[0018] Figure 9 It is a schematic block diagram of an exemplary computer system in which the implementation scheme can be carried out. Detailed Implementation

[0019] The present invention will now be described in detail with reference to embodiments illustrated in the accompanying drawings. References to “one embodiment,” “implementation,” “exemplary embodiment,” etc., indicate that the described embodiment may include a specific feature, structure, or characteristic; however, each embodiment may not necessarily include that specific feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same embodiment. Additionally, when a specific feature, structure, or characteristic is described in connection with an embodiment, whether explicitly stated or not, it is believed that those skilled in the art can implement such feature, structure, or characteristic in combination with other embodiments.

[0020] The consumer appeal and profitability of some vending machines can be clearly correlated with their ability to serve consumers in a convenient and efficient manner. One measure of a vending machine's convenience is its location relative to a convenient area for consumers, such as a high-traffic area. However, due to certain size and / or infrastructure requirements, some vending machines may be limited to locations outside of high-traffic areas, requiring consumers to detour to purchase goods. Furthermore, some inherently stationary vending machines may only serve consumers in one location, which can limit their consumer appeal and profitability.

[0021] Some embodiments described herein provide mobile vending machines configured to conveniently serve consumers at multiple locations. Such mobile vending machines can be configured to allow users to summon the mobile vending machine to their location using an application on a mobile device. The mobile vending machine may include a control unit configured to autonomously move the mobile vending machine to the user's location. Thus, some embodiments provide convenience to consumers by allowing them to remain stationary while the mobile vending machine travels to a location and encounters them.

[0022] Some implementations can provide mobile vending machines capable of serving multiple high-traffic areas, thereby increasing the profitability of mobile vending machines. For example, mobile vending machines as described herein can determine the time and location where consumers are likely to purchase products, and then automatically navigate to those locations to advertise to consumers and sell products. Furthermore, because these vending machines are mobile, they can serve consumers in high-traffic areas without requiring space or infrastructure in those areas that are solely dedicated to vending machines.

[0023] The implementation scheme will now be described in more detail with reference to the accompanying drawings. Figure 1 and Figure 2 The mobile vending machine 10 may include a product storage system 100, a user interface 200, a power transmission system 300, and a control unit 400.

[0024] Product storage system 100 is configured to store, display, and / or distribute one or more products 20 to be sold to users. Products 20 may include perishable and non-perishable products. Products 20 may include, but are not limited to, potato chips, candy bars, non-alcoholic beverages, water, carbonated water, fruit juice, alcoholic beverages, sports drinks, pre-packaged goods, fresh food, or other suitable products. In some embodiments, products 20 may include convenience items, pharmaceuticals, toiletries, electronic devices, or other suitable non-perishable products.

[0025] Product storage system 100 may include an internal space 102 defined by an inner surface 104. In some embodiments, product storage system 100 may include one or more product compartments configured to store products 20. Figure 2 As shown, for example, product storage system 100 may include a first product compartment 110 and a second product compartment 120 disposed adjacent to but separate from the first product compartment 110. A wall 108 may be disposed between the first product compartment 110 and the second product compartment 120. In some embodiments, the wall 108 may be insulated to reduce heat exchange between the first product compartment 110 and the second product compartment 120. In some embodiments, the first product compartment 110 may store a different type of product 20 than that in the second product compartment 120. For example, non-perishable products 20 may be stored in the first product compartment 110, and perishable products 20 may be stored in the second product compartment 120. In some embodiments, products 20 preferably supplied at temperatures other than room temperature may be stored in the second product compartment 120, and products 20 preferably supplied at room temperature may be stored in the first product compartment 110. In some embodiments, all products 20 stored in the first product compartment 110 and the second product compartment 120 may have the same type, weight, volume, and / or cost.

[0026] In some implementations, at least a portion of the product storage system 100 is transparent, allowing a user to see one or both of the first product compartment 110 and the second product compartment 120.

[0027] Temperature control system 122 can be used to control the temperature of one or both of product compartments 110 and 120 by, for example, removing heat or adding heat to product compartments 110 and 120. In some embodiments, the second product compartment 120 is temperature-controlled, and the first product compartment 110 is not temperature-controlled. In some embodiments, both the first product compartment 110 and the second product compartment 120 are temperature-controlled. In some embodiments, neither the first product compartment 110 nor the second product compartment 120 is temperature-controlled.

[0028] Temperature control system 122 may be, for example, a thermoelectric cooler, a refrigeration system, or other powered cooling system. In some embodiments, temperature control system 122 may be a passive cooling system, such as ice, ice packs, cooling bags, or other thermal capacitors capable of absorbing a large amount of heat. Temperature control system 122 may be a thermoelectric heater, heat pump, or other powered heating system. In some embodiments, temperature control system 122 may be a passive heating system, such as, for example, a hot bag, a chemical hot bag, or other thermal capacitors capable of releasing a large amount of heat. In some embodiments, product storage system 100 or a portion thereof may include insulating material to reduce heat exchange between the interior space 102 and the ambient conditions surrounding the mobile vending machine 10. In some embodiments, a layer of air may be sealed between the outer surface 106 and the inner surface 104 to act as a thermal insulator. In some embodiments, vents 124 may be provided in the side 14 of the mobile vending machine 10, whereby heat from the first product compartment 110 and / or the second product compartment 120 may be exhausted into or absorbed from the environment by temperature control system 122.

[0029] The product storage system 100 may include a dispensing opening 150, which a user can access to receive the product 20 being sold. In some embodiments, the dispensing opening 150 may be located in the side 14 of the mobile vending machine 10. In some embodiments, the dispensing opening 150 may be located on the top 16, front 12, or rear 18 of the mobile vending machine 10. In some embodiments, the dispensing opening 150 may include a dispensing opening door 152 configured to cover the dispensing opening 150 when in a closed position.

[0030] Products 20 stored in the product storage system 100 may be arranged in rows, columns, and / or stacks within product compartments 110, 120. In some embodiments, the product storage system 100 may include one or more dispensing components 170 for moving products 20 from product compartments 110, 120 to dispensing openings 150 during vending operations. In some embodiments, the dispensing component 170 may be, for example, a coil that displaces products 20 when rotated, a conveyor system that linearly displaces products 20, a hydraulic actuator, pneumatic actuator, or electric actuator that pushes or pulls products 20, or a robotic tool configured to lift, hold, and / or transport products 20. In some embodiments, one or more levers, sliders, or pathways may be used to move products 20 from product compartments 110, 120 to dispensing openings 150 using gravity.

[0031] Product storage system 100 may include a product storage door 130, thereby allowing a user to access a first product compartment 110 and / or a second product compartment 120. In some embodiments, the product storage door 130 may be located on the top 16 of the mobile vending machine 10. The product storage door 130 may be opened, allowing the first product compartment 110 and the second product compartment 120 to be filled with or refilled with products 20 to be sold. In some embodiments, the product storage door 130 may include a lock 132 and may be locked, allowing only authorized users to access the first product compartment 110 and / or the second product compartment 120. As described in further detail below, in some embodiments, the product storage door 130 may be selectively accessed by a user during vending machine operation. In some embodiments, product storage system 100 may include a drawer that may extend automatically or manually when the product storage door 130 is in the open position.

[0032] Product storage system 100 may include one or more product removal sensors 160 configured to determine the type and quantity of products 20 removed from a first product compartment 110 and / or a second product compartment 120 during vending operations. In some embodiments, the product removal sensor 160 may be a radio frequency identification (“RFID”) reader, and each product 20 in product compartments 110, 120 may include an RFID tag containing information about the respective product 20, which the product removal sensor 160 may read when a product 20 is removed. Similarly, the product removal sensor 160 may include another automatic identification and data capture (“AIDC”) system, such as, for example, a barcode or image sensor, configured to determine the type and quantity of products 20 removed from product compartments 110, 120 during vending operations. In some embodiments, the product removal sensor 160 may measure the weight of the products 20 stored in product compartments 110, 120 and use the measured weight change of the products 20 to determine the type and quantity of products 20 removed. In some embodiments, the product removal sensor 160 may include a sensor configured to detect the presence or absence of product 20 in product compartments 110, 120. For example, in some embodiments, the product removal sensor 160 may include ultrasonic sensors respectively positioned near the respective product 20 stored in product compartments 110, 120. When product 20 is placed near the ultrasonic sensor, the sensor can sense the presence of product 20. When product 20 moves away from the ultrasonic sensor, the sensor can sense its absence. During vending machine operation, the product removal sensor 160 may use changes in the quantity of measured product 20 in product compartments 110, 120 to determine the type and quantity of product 20 removed. Similarly, in some embodiments, the product removal sensor 160 may include an infrared gate that may include an infrared source and an infrared sensor. When product 20 is placed between the infrared source and the infrared sensor, infrared light from the source may not reach the infrared sensor, thus indicating the presence of product 20. When product 20 is removed from between the infrared source and the infrared sensor, infrared light from the source may reach the infrared sensor, thus indicating the absence of product 20. During vending machine operation, the product removal sensor 160 can use changes in the quantity of products 20 measured in product compartments 110 and 120 to determine the type and quantity of products 20 that are removed.

[0033] In some embodiments, the user interface 200 includes a touchscreen display for receiving user input and transmitting information to the user. In some embodiments, the user interface 200 may include electromechanical buttons for receiving input from the user. In some embodiments, the user interface 200 may include a visual display for communicating with or displaying information to the user. In some embodiments, the user interface 200 may include a combination of a touchscreen, electromechanical buttons, and / or a visual display. The user interface 200 may display information about the product 20 in the product storage system 100. The user interface 200 may include a payment system 210 (e.g., a banknote validator, coin slot, or credit card reader) for accepting payments from the user. In some embodiments, the payment system 210 may be configured to accept payments using digital wallet services and / or mobile payment services.

[0034] In some implementations, the user interface 200 may include one or more readers or scanners 220 for reading machine-readable items to identify a customer. Machine-readable items may include, but are not limited to, barcodes, magnetic strips, quick-response (QR) codes, radio frequency identification (RFID) tags, Bluetooth-enabled devices (e.g., mobile phones), Bluetooth Low Energy (BLE) devices, or ultrasonic communication devices (e.g., devices with LISNR). ® (An ultrasound-based device). In some embodiments, scanner 220 may be configured to identify one or more biometric characteristics of a customer. Scanner 220 may include (e.g., but not limited to) a fingerprint reader, a finger vein scanner, a retinal scanner, an iris scanner, a camera (for taking photographs and / or recording video), or a microphone. The customer's biometric characteristics may include fingerprints, finger vein patterns, retinal profiles, iris profiles, facial profiles, and voice profiles.

[0035] The powertrain 300 may include a propulsion system 310 and a power storage system 320. The propulsion system 310 may include, for example, an electric motor, an internal combustion engine, or a hybrid design including both an electric motor and an internal combustion engine. The power storage system 320 may include, for example, one or more batteries, rechargeable batteries, or a fuel tank to store energy in the propulsion system 310 and / or other components of the mobile vending machine 10. The powertrain 300 may include one or more wheels 340 that receive power from the propulsion system 310 to move and steer the mobile vending machine 10. The wheels 340 may be configured for indoor, outdoor, and / or off-road travel. In some embodiments, a vent 124 may allow exhaust or heat from the powertrain 300 to escape from the mobile vending machine 10 into the environment. The powertrain 300 may be configured to provide autonomous mobility for the mobile vending machine 10.

[0036] The control unit 400 can be configured to enable the mobile vending machine 10 to operate autonomously, i.e., without direct human intervention. In some embodiments, the control unit 400 can control all aspects of the mobile vending machine 10. In some embodiments, the control unit 400 may include an environmental sensor 410 configured to collect information about the environment surrounding the mobile vending machine 10. The environmental sensor 410 may include one or more sensors, including, for example, an image sensor, a camera, an infrared sensor, an ultrasonic sensor, radar, and / or a light detection and ranging (“LIDAR”) sensor. The environmental sensor 410 may include sensors for determining, for example, the position, speed, and / or trajectory of the mobile vending machine 10. In this way, the environmental sensor 410 may include a navigation sensor and may include, for example, a Global Positioning System (“GPS”), a wheel speed sensor, or an accelerometer. The control unit 400 may receive information from the environmental sensor 410 and use that information to automatically move the mobile vending machine 10 through the environment and / or to its destination. The control unit 400 can send commands to the power transmission system 300 to control the movement of the mobile vending machine 10. Although Figure 1 A single environmental sensor 410 is shown positioned on the front 12 of a mobile vending machine 10, but the mobile vending machine may include multiple environmental sensors 410 positioned on any part of the mobile vending machine 10.

[0037] In some embodiments, the control unit 400 may be configured to allow the mobile vending machine 10 to move and operate only within a predetermined geographical area (such as, for example, a campus, the interior of a building, a sports center, a theater, a stadium, a concert venue, a festival venue, other event venues, a hotel, a school, a specific floor or area of ​​a building, or other suitable geographical areas). In some embodiments, an operator is able to control some or all of the functions of the mobile vending machine 10 continuously or intermittently from a remote location. In some embodiments, the mobile vending machine 10 may be configured to travel between floors of a building.

[0038] In some embodiments, the mobile vending machine 10 may be configured to operate indoors only. In some embodiments, the mobile vending machine 10 may be configured to operate outdoors only. In some embodiments, the mobile vending machine 10 may be configured to operate both indoors and outdoors. In some embodiments, the mobile vending machine 10 or portions thereof may be sealed and / or resistant to environmental conditions such as, for example, rain, snow, dust, heat, and / or cold.

[0039] refer to Figure 3The plug-in station 500 may be configured to receive a mobile vending machine 10 as described herein. In some embodiments, the mobile vending machine 10 may include a plug connector 330. The plug connector 330 may be configured to automatically connect to a plug port 530 disposed on the plug-in station 500. In embodiments, the plug connector 330 may include a power cord or a fuel line. For example, when the plug connector 330 is connected to the plug port 530, the mobile vending machine 10 may receive power or fuel from the plug-in station 500 to replenish the power storage system 320. In some embodiments, the plug-in station 500 may be connected to the power grid and may convert power to recharge the battery in the mobile vending machine 10. In some embodiments, a vent 124 may allow gases or heat to escape from the mobile vending machine 10 to the environment during the recharging process.

[0040] In some implementations, the plug-in station 500 may include one or more product compartments configured to store product 20. For example... Figure 3 As shown, for example, the plug-in station 500 may include a first storage compartment 510 and a second storage compartment 520. In some embodiments, the first storage compartment 510 may store a different type of product 20 than the second storage compartment 520. For example, non-perishable products 20 may be stored in the first storage compartment 510, and perishable products 20 may be stored in the second storage compartment 520. In some embodiments, products 20 preferably supplied at temperatures other than room temperature may be stored in the second storage compartment 520, and products 20 preferably supplied at room temperature may be stored in the first storage compartment 510. A wall 508 may be provided between the first storage compartment 510 and the second storage compartment 520. In some embodiments, the wall 508 may be thermally insulated to reduce heat exchange between the first storage compartment 510 and the second storage compartment 520.

[0041] Temperature control system 522 can be used to control the temperature of one or both of storage compartments 510 and 520 by, for example, removing heat or adding heat to storage compartments 510 and 520. In some embodiments, the second storage compartment 520 is temperature-controlled, and the first storage compartment 510 is not temperature-controlled. In some embodiments, both the first storage compartment 510 and the second storage compartment 520 are temperature-controlled. In some embodiments, neither the first storage compartment 510 nor the second storage compartment 520 is temperature-controlled.

[0042] Temperature control system 522 may be, for example, a thermoelectric cooler, a refrigeration system, or other powered or passive cooling system. Temperature control system 522 may be a thermoelectric heater, a heat pump, or other powered or passive heating system. In some embodiments, plug-in station 500 or a portion thereof may include insulation material to reduce heat exchange between one or both of product storage compartments 510, 520 and the ambient conditions surrounding plug-in station 500.

[0043] In some embodiments, the plug-in station 500 may be configured to fill or refill the product storage system 100 with products 20 from storage compartments 510, 520. Similarly, the plug-in station 500 may be configured to remove products 20 from the product storage system 100. The plug-in station 500 may include a robotic tool 540 for adding or removing products 20 from the product storage system 100 during a reloading operation. The robotic tool 540 may be, for example, a robotic arm or another device for adding or removing products 20 from the product storage system 100. In some embodiments, the product loading or unloading operation may be automated, i.e., without human assistance. The plug-in station 500 may include a plug-in control unit 560 that controls the robotic tool 540 and / or other functions of the plug-in station 500. In some embodiments, the mobile vending machine 10 may communicate with the control unit 560 and may, for example, instruct the control unit 560 to load certain types and quantities of products 20 into the product storage system 100. In some implementations, the control unit 560 may determine the type and quantity of the products 20 to be loaded into the product storage system 100.

[0044] In some implementations, the control unit 400 may be configured to allow the mobile vending machine to move and operate only within a specific radius of the plug-in station 500.

[0045] In some implementations, the plug-in station 500 can be a mobile platform, such as a truck, van, or service vehicle.

[0046] refer to Figure 2 and Figure 4 The control unit 400 may include a transceiver 420 configured to wirelessly transmit and receive information. The transceiver 420 may allow the control unit 400 to connect to a network 600, which may include, for example, a wireless local area network (“WLAN”), a campus network (“CAN”), a metropolitan area network (“MAN”), or a wide area network (“WAN”). The transceiver 420 may be configured to operate on various frequencies, such as the VHF or UHF range, and may be compatible with specific network standards, such as, for example, cellular phones, Wi-Fi. ™ Or BLUETOOTH ® (Wireless network) compatible.

[0047] refer to Figure 3 and Figure 5 The plug-in station 500 may include a transceiver 550 configured to wirelessly transmit and receive information. The transceiver 550 may allow the plug-in control unit 560 to connect to the network 600 and / or the mobile vending machine 10. The transceiver 420 may be configured to operate on various frequencies (such as VHF or UHF ranges) and may be compatible with specific network standards (such as cellular phones, Wi-Fi, etc.). ™ Or BLUETOOTH ® Wireless network compatible. In some implementations, the plug-in station 500 can be connected to the network 600 via a wired connection.

[0048] like Figure 4 and 5 As illustrated, the mobile vending machine 10 can communicate with a user mobile device 700 via network 600. The user mobile device 700 can be, for example, a cellular phone, smartphone, tablet, laptop, personal computer, or other computing device capable of connecting to network 600 via a wired or wireless connection. The user mobile device 700 may include a GPS device or another device for determining the location of the user mobile device 700. In some embodiments, the user mobile device 700 may be directly connected to the mobile vending machine 10. In some embodiments, an administrator device 800 may also be connected to network 600 and can be used to monitor and / or send information between the user mobile device 700 and the mobile vending machine 10. The administrator device 800 may be configured to manage user accounts, vending machine inventory, and process transactions. The mobile vending machine 10 and / or the plug-in station 500 may notify the administrator device 800 when product inventory is low and refilling may be necessary. The administrator device 800 may be able to remotely connect to the control unit 400 and control the mobile vending machine 10. Figure 5 As illustrated, more than one mobile vending machine 10 can be wirelessly connected to the plug-in station 500. In some embodiments, the plug-in station 500 may be placed within a campus, site, or building and serve as a hub for the mobile vending machines 10 or more mobile vending machines 10 serving the campus, site, or building.

[0049] Administrator device 800 can be configured to authenticate customers based on machine-readable items or biometric features identified by scanner 220. After authenticating a customer, administrator device 800 can associate the authenticated customer with a customer account. In some embodiments, administrator device 800 can locate a specific customer account in a database based on machine-readable items identified by scanner 220. In some embodiments, administrator device 800 can locate a specific customer account in a database based on biometric features identified by scanner 220. Administrator device 800 can locate a specific customer account by comparing the customer's identified biometric features with a database of authorized biometric features.

[0050] like Figure 7 and Figure 8 As illustrated, the user mobile device 700 may include an application configured to receive information from and send information to the mobile vending machine 10. In some embodiments, for example, the user mobile device 700 may display a map showing the location of one or more mobile vending machines 10 and the geographic boundaries 710 of a predetermined geographic area in which the mobile vending machine 10 is configured to operate. The user mobile device may also be configured to display the location of a user 720 and / or individual locations 730 where the user may encounter the mobile vending machine 10. In some embodiments, the user mobile device 700 may be configured to display information such as, for example, user account information, a list of products available for purchase and their prices, images of the products available for purchase, and / or an overview of the transaction.

[0051] The control unit 400, the plug-in control unit 560, and / or the administrator device 800 may include memory for storing information about the mobile vending machine 10, the plug-in station 500, and / or the user mobile device 700. This information may include, for example, product information, mobile vending machine location information, user location information, transaction location, transaction time, and / or other information.

[0052] In some implementations, one or more of the control unit 400, the plug-in control unit 560, and / or the administrator device 800 can maintain a list of products 20 available for sale in the mobile vending machine 10. The list can be updated manually or automatically, for example, after the mobile vending machine 10 has been loaded or reloaded with products 20, or after products 20 have been sold to a user.

[0053] like Figure 6 The illustrated vending operation may include sending and receiving a list of products 20 in the mobile vending machine 10, sending and receiving product selections and locations, automatically maneuvering the mobile vending machine 10 to that location, conducting a transaction with a user, and updating the list of products 20 in the mobile vending machine 10.

[0054] During vending machine operation according to some implementation schemes, the mobile vending machine 10 can be summoned to a location by a user using a user mobile device 700. The user mobile device 700 can automatically determine the user's location, or can request the user to provide location information, which may include the user's current location or another location where the user wants to encounter the mobile vending machine 10. After receiving the user's location information, the mobile vending machine 10 can automatically move to the user's location. After the mobile vending machine 10 has reached the user's location, the user can use the user interface 200 to select a product and pay for the product 20. The user can then receive the selected product 20 from the mobile vending machine 10.

[0055] During vending machine operation according to some implementation schemes, a user mobile device 700 may receive a list of products 20 contained in a mobile vending machine 10. The mobile vending machine 10 can then be summoned to a location by a user using the user mobile device 700. The user mobile device 700 may automatically determine the user's location, or may request the user to provide location information, which may include the user's current location or another location where the user wishes to encounter the mobile vending machine 10. After receiving the user's location information, the mobile vending machine 10 may automatically move to the user's location. Once the mobile vending machine 10 has reached the user's location, the user can use the user interface 200 to select a product and pay for it. The user can then receive the selected product 20 from the mobile vending machine 10. The list of products 20 in the mobile vending machine 10 can then be updated based on the products 20 sold to the user.

[0056] During vending machine operation according to some implementation schemes, user mobile device 700 may receive a list of products 20 contained in mobile vending machine 10. The user can then use user mobile device 700 to select product 20. Mobile vending machine 10 can then be summoned to a location by the user using user mobile device 700. User mobile device 700 may automatically determine the user's location, or may request the user to provide location information, which may include the user's current location or another location where the user wants to encounter mobile vending machine 10. After receiving the user's location information, mobile vending machine 10 may automatically move to the user's location. After mobile vending machine 10 has reached the user's location, the user can use user interface 200 to pay for product 20. The user can then receive the selected product 20 from mobile vending machine 10. The list of products 20 in mobile vending machine 10 can then be updated based on the products 20 sold to the user.

[0057] During vending machine operation according to some implementation schemes, user mobile device 700 may receive a list of products 20 contained in mobile vending machine 10. The user can then use user mobile device 700 to select product 20. Mobile vending machine 10 can then be summoned to a location by the user using user mobile device 700. User mobile device 700 may automatically determine the user's location, or may request the user to provide location information, which may include the user's current location or another location where the user wishes to encounter mobile vending machine 10. After receiving the user's location information, mobile vending machine 10 may automatically move to the user's location. After mobile vending machine 10 has reached the user's location, the user can use user mobile device 700 to pay for product 20. The user can then receive the selected product 20 from mobile vending machine 10. The list of products 20 in mobile vending machine 10 can then be updated based on the products 20 sold to the user.

[0058] During vending machine operation according to some implementation schemes, a user mobile device 700 may receive a list of products 20 contained in a mobile vending machine 10. The user can then use the user mobile device 700 to select a product and make payment for it. The mobile vending machine 10 can then be summoned to a location by the user using the user mobile device 700. The user mobile device 700 may automatically determine the user's location or may request location information from the user, which may include the user's current location or another location where the user wishes to encounter the mobile vending machine 10. After receiving the user's location information, the mobile vending machine 10 may automatically move to the user's location. After the mobile vending machine 10 reaches the user's location, the user can receive the selected product 20. The list of products 20 in the mobile vending machine 10 can then be updated based on the products 20 sold to the user.

[0059] During vending machine operation according to some embodiments, the mobile vending machine 10 can be summoned to a location by a user using a user mobile device 700. The user mobile device 700 can automatically determine the user's location or may request the user to provide location information, which may include the user's current location or another location where the user wants to encounter the mobile vending machine 10. After receiving the user's location information, the mobile vending machine 10 can automatically move to the user's location. After the mobile vending machine 10 has reached the user's location, the product storage door 130 can be unlocked, allowing the user to access the first product compartment 110 and / or the second product compartment 120. In some embodiments, before unlocking the product compartment door 130, the user may need to verify his / her identity, for example, by entering an access code provided on the user mobile device 700 on the user interface 200. In some embodiments, the scanner 220 can be used to verify the user's identity before unlocking the product compartment door 130. In some embodiments, the scanner 220 can read machine-readable items displayed on the user mobile device 700. In some implementations, scanner 220 can use a user's biometrics to authenticate the user's identity. Then, product removal sensor 160 can sense the type and quantity of product 20 removed by the user. The user can then use user interface 200 and / or user mobile device 700 to make payment for the product 20.

[0060] In some implementations, the mobile vending machine can complete a transaction without using the user's mobile device 700. For example, a user can approach the mobile vending machine 10. The user can then use the user interface 200 to select a product and pay for it. The user can then receive the selected product 20 from the mobile vending machine 10. This can be advantageous when a first user engages with the mobile vending machine 10 and a non-affiliated second user can see the machine and be prompted to transact with it.

[0061] In some implementations, before calling and / or completing a transaction with the mobile vending machine 10, the user may need to log in to an application on the user's mobile device 700 (e.g., by providing a username and / or password).

[0062] In some implementations, users can plan future times and locations to encounter the mobile vending machine 10 in order to complete a transaction. During the intermediate time between the current time and the planned encounter time, the mobile vending machine 10 can continue to move and conduct transactions with other users.

[0063] In some implementations, the mobile vending machine 10 may be configured to automatically navigate to or near certain locations and / or wait at or near certain locations based on past sales data. For example, control unit 400, plug-in control unit 560, and / or administrator device 800 may store sales information, such as the time, date, location, and / or type and quantity of products 20 sold, and use this sales information to predict where the mobile vending machine 10 is likely to generate the most revenue. Similarly, past sales information can be used to optimize the response time of the mobile vending machine after it has been invoked by a user. In some implementations, the mobile vending machine 10 may be configured to find and / or identify crowds and then advertise products to them and / or wait near them.

[0064] In some implementations, the mobile vending machine 10 can be configured to be summoned to a location by a technician, for example, so that the mobile vending machine 10 can be repaired.

[0065] Figure 9 An exemplary computer system 900 is illustrated, wherein embodiments or portions thereof may be implemented as computer-readable code. For example, collecting customer data (e.g., biometric data), identifying customers based on the collected data, verifying customer accounts, and / or tracking customer accounts may be implemented in computer system 900 using hardware, software, firmware, a tangible computer-readable medium on which instructions are stored, or a combination thereof, and may be implemented in one or more computer systems or other processing systems. The controller discussed herein may be a computer system having all or some of the components of computer system 900 for implementing the processes discussed herein.

[0066] If programmable logic is used, such logic can be executed on commercially available processing platforms or dedicated devices. Those skilled in the art will understand that embodiments of the disclosed subject matter can be practiced using a wide variety of computer system configurations, including multi-core multiprocessor systems, minicomputers and mainframes, computers linked or clustered with distributed functions, and general-purpose or microcomputers that can be embedded in virtually any device.

[0067] For example, memory and at least one processor device can be used to implement the above embodiments. The processor device can be a single processor, multiple processors, or a combination thereof. The processor device may have one or more processor "cores".

[0068] Various embodiments of the invention can be implemented based on this exemplary computer system 900. After reading this specification, it will become apparent to those skilled in the art how to implement one or more of the invention using other computer systems and / or computer architectures. Although operations may be described as sequential processes, some operations may actually be performed in parallel, simultaneously, and / or in a distributed environment, and the program code may be stored locally or remotely for access by a single-processor or multi-processor machine. Additionally, in some embodiments, the order of operations may be rearranged without departing from the spirit of the disclosed subject matter.

[0069] Processor device 904 can be a dedicated processor device or a general-purpose processor device. As those skilled in the art will understand, processor device 904 can also be a single processor in a multi-core / multi-processor system that operates independently, or in a cluster of computing devices operating in a cluster or server group. Processor device 904 is connected to communication infrastructure 906, such as a bus, message queue, network, or multi-core messaging scheme.

[0070] The computer system 900 also includes main memory 908, such as random access memory (RAM), and may also include secondary memory 910. Secondary memory 910 may include, for example, a hard disk drive 912 or a removable storage drive 914. Removable storage drive 914 may include floppy disk drives, magnetic tape drives, optical disk drives, flash memory, etc. Removable storage drive 914 reads from and / or writes to removable storage unit 918 in a well-known manner. Removable storage unit 918 may include floppy disks, magnetic tapes, optical disks, universal serial bus (USB) drives, etc., that can be read and written by removable storage drive 914. As those skilled in the art will understand, removable storage unit 918 includes computer-usable storage media in which computer software and / or data are stored.

[0071] The computer system 900 (optionally) includes a display interface 902 (which may include input and output devices, such as a keyboard, mouse, etc.) that forwards graphics, text and other data from a communication infrastructure 906 (or from a frame buffer not shown) for display on a display unit 930.

[0072] In an alternative implementation, auxiliary memory 910 may include other similar means for allowing computer programs or other instructions to be loaded into computer system 900. Such means may include, for example, removable memory unit 922 and interface 920. Examples of such means may include a program box and box interface (such as those present in video game devices), a removable memory chip (such as EPROM or PROM) and associated sockets, and other removable memory units 922 and interfaces 920 that allow software and data to be transferred from removable memory unit 922 to computer system 900.

[0073] Computer system 900 may also include a communication interface 924. Communication interface 924 allows the transfer of software and data between computer system 900 and external devices. Communication interface 924 may include a modem, network interface (such as an Ethernet card), communication port, PCMCIA slot, and cards. Software and data transferred via communication interface 924 may be in the form of signals, which may be electrical signals, electromagnetic signals, optical signals, or other signals that can be received via communication interface 924. These signals may be provided to communication interface 924 via communication path 926. Communication path 926 carries signals and may be implemented using wires or cables, optical fibers, telephone lines, cellular telephone links, RF links, or other communication channels.

[0074] In this document, the terms "computer program medium" and "computer-usable medium" are generally used to refer to media such as removable storage unit 918, removable storage unit 922, and hard disk installed in hard disk drive 912. Computer program medium and computer-usable medium may also refer to memory such as main memory 908 and auxiliary memory 910, which may be memory semiconductor (e.g., DRAM, etc.).

[0075] The computer program (also referred to as computer control logic) is stored in main memory 908 and / or auxiliary memory 910. The computer program can also be received via communication interface 924. When executed, this computer program enables the computer system 900 to implement the embodiments discussed herein. Specifically, when executed, the computer program enables the processor device 904 to implement the processes of the embodiments discussed herein. Therefore, this computer program represents the controller of the computer system 900. When implementing the embodiments using software, the software can be stored in a computer program product and loaded into the computer system 900 using a removable storage drive 914, interface 920, and hard disk drive 912 or communication interface 924.

[0076] Embodiments of the present invention may also relate to computer program products comprising software stored on any computer-usable medium. When executed in one or more data processing devices, such software causes the data processing devices to operate as described herein. Embodiments of the present invention may employ any computer-usable or readable medium. Examples of computer-usable media include, but are not limited to, primary storage devices (e.g., any type of random access memory), secondary storage devices (e.g., hard disk drives, floppy disks, CD-ROMs, ZIP disks, magnetic tapes, magnetic storage devices, and optical storage devices, MEMS, nanotechnology storage devices, etc.).

[0077] It should be understood that the Detailed Description section, and not the Summary of the Invention section and the Abstract of the Specification section, is intended to interpret the claims. The Detailed Description section and the Abstract of the Specification section may provide one or more, but not all, exemplary embodiments of the invention as conceived by the inventors, and are therefore not intended to limit the invention and the appended claims in any way.

[0078] The above description of specific embodiments will fully reveal the general nature of the invention, enabling others to easily modify and / or adjust such specific embodiments for various applications without departing from the overall concept of the invention, by applying knowledge of the art, without excessive experimentation. Therefore, based on the teachings and guidance given herein, such modifications and adjustments are intended to fall within the meaning and scope of equivalents of the disclosed embodiments. It should be understood that the wording or terminology herein is for descriptive purposes and not for limiting purposes, and that the terminology or terminology of this specification should be interpreted by those skilled in the art in accordance with the teachings and guidance provided.

[0079] The breadth and scope of this invention should not be limited by any of the above exemplary embodiments, but should be defined only by the appended claims and their equivalents.

Claims

1. A method for selling products from a mobile vending machine, the method comprising: Send a list of products to consumers' mobile devices; Receive the location for executing the transaction from the mobile device; The mobile vending machine is automatically manipulated to the position received from the mobile device; The mobile vending machine detects the consumer's biometric characteristics; Identifying consumers based on detected biometric characteristics; Access to the product compartments of the mobile vending machine is provided based on the identification of consumers using biometric features detected by the device. The removal of a product from the product compartment is detected by a product sensor; as well as Receive payment for the removed products detected by the product sensor.

2. The method according to claim 1, wherein the position is the position of the mobile device.

3. The method of claim 1, wherein the biometric feature includes the consumer’s face.

4. The method of claim 1, wherein the biometric feature includes the consumer's fingerprint.

5. The method of claim 1, further comprising accessing a consumer's account based on detected biometric characteristics.

6. The method of claim 5, wherein receiving the payment includes charging the consumer's account.

7. The method of claim 1, wherein receiving the payment includes receiving payment from the mobile device.

8. A mobile automatic vending machine, comprising: Product compartments used for storing products; A product sensor is disposed within the product compartment and configured to detect the removal of a product from the product compartment; A transceiver configured to send a list of products to a consumer's mobile device and receive a location from the mobile device for executing a transaction; A propulsion system configured to automatically maneuver the mobile vending machine to the location; A sensor configured to identify a consumer at the location; as well as A control unit configured to control access to the product compartment, such that the control unit unlocks the product compartment based on the sensor's identification of the consumer.

9. The mobile vending machine of claim 8, wherein the sensor is configured to detect the biometric characteristics of a consumer in order to identify the consumer.

10. The mobile vending machine of claim 8, wherein the sensor is configured to read machine-readable items in order to identify a consumer.

11. The mobile vending machine according to claim 8, wherein the product sensor includes a radio frequency identification reader.

12. The mobile vending machine of claim 8, wherein the propulsion system includes a sensor configured to detect at least one of the position, speed, and trajectory of the mobile vending machine.

13. The mobile vending machine of claim 8, wherein the product compartment further comprises a door movable between an open position and a closed position and a lock configured to hold the door in a closed position, and wherein the control unit operates the lock to control access to the product compartment.

14. A method for selling products from a mobile vending machine, the method comprising: Send a list of products to consumers' mobile devices; Receive the location for executing the transaction from the mobile device; The mobile vending machine is automatically manipulated to the position received from the mobile device; The mobile vending machine at the location identifies the consumer by detecting machine-readable items; After identifying the consumer, provide access to the product compartments of the mobile vending machine; The removal of a product from the product compartment is detected by a product sensor; as well as Receive payment for the removed products detected by the product sensor.

15. The method of claim 14, wherein the machine-readable article includes a QR code displayed on the mobile device.

16. The method of claim 14, wherein providing access to the product compartment comprises unlocking the door of the product compartment by a control unit of the mobile vending machine.

17. The method of claim 14, further comprising accessing a user account based on the consumer's identity, wherein receiving the payment includes charging the user account.

18. The method of claim 14, wherein receiving the payment includes receiving payment from the consumer's mobile device.

19. The method of claim 14, further comprising receiving from the consumer's mobile device the time of meeting at the location.