A robotic device for distributing designated items

The robotic device addresses inefficiencies in item dispensing by autonomously verifying users and securely distributing items using a vacuum tube system, enhancing facility management and reducing staff requirements.

JP2025535650APending Publication Date: 2025-10-28XTEND AI INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025514790
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-27
Filing Date
2023-09-28
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

Existing systems for dispensing items, such as medications or other goods, lack efficiency and security in large facilities like hotels and medical centers, where multiple individuals need to access a variety of items autonomously and securely.

Method used

A robotic device equipped with a motion unit, storage compartments, an optical recognition scanner, and a control unit that autonomously navigates, verifies user identity, and dispenses items using a vacuum tube system, ensuring secure and efficient distribution.

Benefits of technology

The robotic device provides secure and efficient dispensing of items to the right individuals, reducing the need for full-time staff and enhancing inventory management in facilities by autonomously navigating and replenishing stocks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025535650000001_ABST
    Figure 2025535650000001_ABST
Patent Text Reader

Abstract

A robotic device for dispensing designated items to persons includes a motion unit that autonomously moves the robotic device within a facility, a storage unit for the designated items, an item dispenser that dispenses from the storage unit, an optical recognition scan and payment information of a person located within the facility, and a memory module containing information about the designated items. The memory module contains a second recognition scan of a person located within the facility, an optical recognition scanner, a second optical recognition scanner, an additional scanner near an outlet pipe, and a control unit in communication with the motion unit, the optical recognition scanner, the memory, and the item dispenser, wherein the control unit, upon encountering a purchaser selecting the designated items, directs the motion unit to move the robotic device within the facility, directs the optical recognition scanner to scan the purchaser's payment statement, and compares an image from the optical recognition scanner with the stored recognition scan to verify payment.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to U.S. Provisional Patent Application Publication No. 63 / 378,073, filed October 2, 2022, U.S. Provisional Patent Application Publication No. 63 / 480,975, filed January 22, 2023, and U.S. Provisional Patent Application Publication No. 63 / 585,616, filed September 27, 2023, all of which are incorporated herein by reference.

[0002] The present invention relates to the field of robotics, and more particularly to a robotic device for dispensing designated items. [Background technology]

[0003] There are standalone fixed devices on the market that provide an alert to let someone know when it is time to take their medication. These cues prompt someone to go and get their medication. Also, boxes or containers with marked compartments are quite common, letting someone know which medication to take at a particular time.

[0004] Standalone automated pill dispensers exist on the market. A program is activated, and the required medication can then be accessed by pressing a button. Some of these dispensers automatically send alerts regarding the need to take designated medications. Additionally, some dispensers are connected to the Internet or local networks, so that the dispenser can be activated and dispense medication remotely.

[0005] Pria has a mobile app that alerts users when it's time to take their prescribed medication. To learn more about Pria, see https: / / www.okpria.com / How-it-works. Users then walk up to a Pria pill wheel, are recognized using facial recognition, and can then collect their medication from the pill wheel. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] U.S. Provisional Patent Application Publication No. 63 / 378,073 [Patent Document 2] U.S. Provisional Patent Application Publication No. 63 / 480,975 [Patent Document 3] U.S. Provisional Patent Application Publication No. 63 / 585,616 [Patent Document 4] U.S. Patent Application Publication No. 11,565,425 Summary of the Invention [Problem to be solved by the invention]

[0007] To achieve these and other objectives, the robotic devices herein can efficiently and effectively dispense items, such as mobile vending machines. The robotic devices find particular application in hotels, medical centers, nursing facilities, assisted living centers, and similar facilities where large numbers of people need to be able to obtain a variety of items simply and efficiently. [Means for solving the problem]

[0008] Therefore, to achieve these and other objects, the invention disclosed herein is a robotic device for dispensing designated items to persons, the robotic device comprising: a motion unit for autonomously moving the robotic device within a facility; storage means including a plurality of compartments for storing designated items; an item dispenser for dispensing items from the storage means; an external or internal memory module containing optical recognition scans and payment information of persons located within the facility and substantive information for the designated items; an optical recognition scanner; and a control unit in electronic communication with the motion unit, the optical recognition scanner, the memory, and the item dispenser, wherein the control unit directs the motion unit to move the robotic device within the facility upon encountering a purchaser and the purchaser selecting a designated item, directs the optical recognition scanner to scan the purchaser's payment statement, compares an image from the optical recognition scanner with the recognition scan in the memory to verify payment, and upon verifying payment, directs the item dispenser to dispense the designated item.

[0009] Preferably, the item dispenser of the robotic device comprises a movable vacuum tube, a controlled vacuum, and a mobile arm for controlling the movement of the vacuum tube and the outlet tube, wherein the control unit directs the storage means to rotate until a compartment of the designated item is aligned with the vacuum tube, activates the controlled vacuum to suck and hold the designated item in the vacuum tube, directs the mobile arm to move the vacuum tube until it is aligned with the outlet tube, and deactivates the controlled vacuum to cause the designated item to fall through the outlet tube.

[0010] The payment statement may include a smartphone payment app, a credit card with an electronic payment chip, or a QR (quick response) image.

[0011] In one embodiment, the device further comprises a second recognition scanner, the memory module further contains a second recognition scan of a person located within the facility, and before dispensing the designated item, the control unit directs the second recognition scanner to scan the person and compares the image from the second recognition scanner with the second recognition in the memory to confirm that the person is the person associated with the payment information, the second recognition scanner is a magnetic code reader, a fingerprint scanner, or an eye or facial scanner, or an optical scanner, and the second recognition scan of the person located in the memory is a magnetic code, a fingerprint scan, or an eye or facial scan, or an optical scan.

[0012] The item dispenser further includes a virtual scanner, the memory module further contains a virtual scan of the designated item, and before dispensing the designated item, the control unit instructs the virtual scanner to scan the designated item and compares the scan from the virtual scanner with the virtual scan in the memory to confirm that the designated item is the correct designated item for the person.

[0013] In some embodiments, for security and safety, the storage means further comprises an auxiliary optical recognition scanner, and the memory module further contains auxiliary recognition scans of persons authorized to add items to the storage means, and before adding an item to the storage means, the control unit instructs the auxiliary scanner to scan the person attempting to add the item to the storage means and compares the scan from the auxiliary scanner with the auxiliary scan in memory to confirm that the person attempting to add the item to the storage means is authorized to add items to the storage means.

[0014] Another embodiment is a robotic device for dispensing items, the robot comprising: a plurality of storage units that store at least one item for dispensing; a control unit that determines dispensing in response to facial recognition of a user requesting the item or receipt and verification of payment for the item; and a dispensing unit that dispenses the at least one item from one of the plurality of storage units in accordance with the control unit.

[0015] Payments are made via a payment terminal integrated into the robotic device or from an external server in communication with the control unit of the robotic device.

[0016] The dispensing is responsive to an inventory level of at least one item, the control unit monitors the inventory level, and the robotic device replenishes the inventory based on the inventory level and in accordance with instructions from the control unit.

[0017] Another embodiment is a robot for dispensing items, the robot including a plurality of storage units storing items for dispensing, and a control unit receiving requests from at least two users of the items and determining the distribution of the items, the control unit including a task manager coordinating processing of the requests, and the robotic device moving autonomously to the at least two users.

[0018] The task manager determines the distribution using at least one of FIFO (first in, first out) and distance traveled.

[0019] The robot further includes a payment module that receives and verifies payment for items when payment is required.

[0020] Another embodiment of the present invention is a robot that includes a control unit that enables the robot to autonomously move through a facility where a plurality of customers are present, a plurality of storage units that store items for sale, a payment terminal that receives payment for at least one item from a customer among the plurality of customers, a payment module that verifies the payment, and a dispensing unit that dispenses the at least one item in accordance with the payment module.

[0021] The payment module further includes a user profile system that recognizes customers for automatic payments via at least one of room key scanning, mobile phone QR code scanning, NFC or Wi-Fi transfer from a mobile phone, and facial recognition.

[0022] Another embodiment of the present invention is a robot including a plurality of storage units for storing items, and a control unit for receiving at least one request from a user for at least one item for dispensing, the control unit including an inventory control processor for determining an inventory level of the at least one item and commanding the robot to replenish the inventory from a product warehouse as needed, and an item dispenser for dispensing the at least one item when in stock, wherein the robotic device autonomously travels to the user and the product warehouse.

[0023] For a better understanding of the present invention and to show how the same may be carried into effect, reference will now be made, purely by way of example, to the accompanying drawings, in which it is emphasized that the details shown are presented by way of example and solely for the purpose of illustrative description of preferred embodiments of the invention, in order to provide what is believed to be the most useful and readily understood explanation of the principles and conceptual aspects of the invention. [Brief explanation of the drawings]

[0024] [Figure 1] FIG. 1 is a front view of a robotic device housing a medication dispenser, constructed and operative in accordance with this invention; [Figure 2] FIG. 1 is a rear perspective exploded view showing a medication dispenser inserted into a robotic device constructed and operative in accordance with this invention. [Figure 3] 1 is an enlarged perspective view of a medication dispenser and its housing constructed and operative in accordance with the present invention; FIG. [Figure 4] 1 is a front perspective view of a drug dispenser constructed and operative in accordance with the present invention, showing all elements of the extraction device; [Figure 5] 1 is a front perspective view of a medicament dispenser constructed and operative in accordance with the present invention, showing all elements of the extraction device and the compartment with the medicament; FIG. [Figure 6] 1 is an enlarged front view of a portion of a medicament dispenser constructed and operative in accordance with the present invention, showing an extraction device in engagement with a compartment with a medicament; [Figure 7] 1 is an enlarged front view of a portion of a drug dispenser constructed and operative in accordance with the present invention, showing an extraction device for extracting drug from a compartment; [Figure 8] 1 is a front perspective view of a drug dispenser constructed and operative in accordance with the present invention, showing an extraction device moving through an outlet tube; FIG. [Figure 9] 1 is an enlarged front view of a portion of a drug dispenser constructed and operative in accordance with the present invention, showing an outlet tube with a composition sensor; [Figure 10] 1 is an enlarged front view of a portion of a medication dispenser constructed and operative in accordance with the present invention, showing medication dropping into a dispensing cup; [Figure 11] 2 is a schematic diagram of elements of the control unit of FIG. 1, constructed and operative in accordance with the present invention; [Figure 12] 1 is a scanner constructed and operative in accordance with the present invention for reading a magnetic code on a medication recipient's wristband; [Figure 13] FIG. 2 is a front view of the robot of FIG. 1 showing the location of an attached payment terminal, constructed and operative in accordance with the present invention. [Figure 14]FIG. 2 is a schematic diagram of the robot of FIG. 1 in communication with an external server, constructed and operative in accordance with the present invention; [Figure 15] 2 is a schematic diagram of the robot of FIG. 1 servicing multiple rooms on a hotel floor, constructed and operative in accordance with the present invention; [Figure 16] 1 is a schematic illustration of a plurality of robots servicing a high rise building, constructed and operative in accordance with the present invention; FIG. [Figure 17A] 1 illustrates an alternative design for a robotic vending machine constructed and operative in accordance with the present invention. [Figure 17B] 1 illustrates an alternative design for a robotic vending machine constructed and operative in accordance with the present invention. [Figure 17C] 1 illustrates an alternative design for a robotic vending machine constructed and operative in accordance with the present invention. [Figure 17D] 1 illustrates an alternative design for a robotic vending machine constructed and operative in accordance with the present invention. [Figure 18] 1 is a flowchart illustrating the functional flow of a hotel guest requesting delivery from a robot, constructed and operative in accordance with the present invention; [Figure 19] 1 is a flowchart illustrating the functional flow of a vending machine mode, constructed and operative in accordance with the present invention; DETAILED DESCRIPTION OF THE INVENTION

[0025] In the following detailed description, some specific details are set forth to provide a thorough understanding of the present invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, and components have not been described in detail so as not to obscure the present invention.

[0026] Applicant recognizes that standalone and mobile robotic dispensing devices, such as those described herein above and in U.S. Patent Application Publication No. 11,565,425, entitled "Robotic Device For Distributing Designated Items," issued January 31, 2023, which is co-owned by Applicant and incorporated herein by reference, can be improved to provide a robot that autonomously navigates and makes deliveries, even delivering vending machine products for a fee. As an example, a hotel setting may be envisioned where a robot could deliver clean towels and shampoo or take specific orders. Doing so may achieve the goal of reducing the need for full-time staff on each hotel floor. This may allow staff members to more easily manage amenities, supplies, and replenishment. Such a robot may individually visit each hotel guest or room, delivering items when called and directly managing its inventory. Direct inventory management combined with autonomous movement allows the robot to signal when supplies are needed and return to the refill room when necessary. Thus, hotel staff can work in just one location (possibly floor by floor, or building or complex by building using smart elevators) and not have to move around the facility. In alternative embodiments, the robot 5 can be used in a hospital environment to dispense items such as medication, toiletries, or as a vending machine for patients and visitors to purchase snacks.

[0027] The robot may include an inventory management system that keeps track of its inventory and signals when to replenish, and may be connected to a payment system that may allow items to be purchased using payment methods. It will also be recognized that, as described in the hotel example above, the robot may also communicate with larger management systems, such as a hotel concierge system, that may charge purchased items to hotel rooms. The robot may also have some form of task management system to handle multiple simultaneous requests. The robot may need to coordinate visiting rooms, receiving requests, and replenishing out-of-stock items.

[0028] The robot may include different modes for handling items distributed for free (such as hotel towels and shampoo), items purchased using a payment method (such as cold drinks and snacks), and items that need to be charged by an external power source, such as a hotel management system.

[0029] In accordance with a broad definition of the invention, the present invention relates to a robotic device for dispensing designated items to designated persons, the robotic device comprising:

[0030] a control unit in electronic communication with the autonomous moving means, the optical recognition scanner, the memory, and the dispensing means, and further handling inventory management, payment, and task management; wherein the control unit instructs the autonomous moving means to move the robotic device within the facility, instructs the optical recognition scanner to scan the optical recognition scanner and a person when they are encountered, compares an image from the optical recognition scanner with the optical recognition scanner in memory to identify the person, and upon identifying the person, the control unit searches for personal information of the person in memory, identifies designated items designated for the person, and then instructs the dispensing means to distribute the designated items to the person.

[0031] In an embodiment of the invention, the designated items are pharmaceutical products, and preferably, robots are used to dispense medications to residents and patients in hospitals, medical centers, and elderly care facilities.

[0032] According to the present invention, a robot moves autonomously through a facility. When the robot encounters a person, it takes an optical scan of that person. The robot searches to see if the person is in its memory. If there is a match, the memory identifies the medication for that person.

[0033] The dispensing means can be any suitable electromechanical device. In one embodiment, the robot includes a movable vacuum tube. The storage means rotates or otherwise moves until a compartment of the designated medication is aligned with the vacuum tube attached to the mobile arm. Using a controlled vacuum, the medication is drawn into and held in the vacuum tube. The mobile arm then moves the vacuum tube until it is aligned with the outlet tube. At this point, the vacuum is deactivated and the medication falls through the outlet tube.

[0034] At the bottom of the outlet tube, a cup (or other catching element) receives the medication. The designated patient can then take the cup along with the medication.

[0035] According to a preferred embodiment of the present invention, the device may further include a second identification scanner, and the memory module further contains a second identification scan of a person located within the facility, and before dispensing the designated item, the control unit instructs the second identification scanner to scan the person and compares the image from the second identification scanner with the second identification in the memory to confirm that the person is the correct person to receive the designated item.

[0036] To ensure that the patient retrieving the medication is in fact the correct person for that medication, an additional scanner can be provided at the point where the cup and medication are located, thus providing an additional safeguard to prevent the wrong person from obtaining the medication.

[0037] For additional protection, the dispensing means further includes a virtual scanner, the memory module further contains a virtual scan of the designated item, and before dispensing the designated item, the control unit instructs the virtual scanner to scan the designated item and compares the scan from the virtual scanner with the virtual scan in the memory to confirm that the designated item is the correct designated item for the person.

[0038] This ensures that the correct drug is selected.

[0039] Although the preferred use is for the distribution of medication, it will be appreciated that any object can be distributed to any group of people. For example, a designated toy can be delivered to a designated child.

[0040] The storage means, including multiple compartments for containing designated items, and the means for dispensing items from the storage means are preferably fabricated as a single integrated unit that can be mounted to the robot in any suitable manner. One possible way of mounting the means would be to fasten them to a drawer or shelf that slides in and out of the robot.

[0041] In a preferred embodiment, the robotic medication dispenser can store and automatically dispense up to 60 different medications, including:

[0042] PRN drugs, controlled substances, multiple security protocols that can be incorporated into the robotic device, facial recognition, barcode scanning, fingerprint verification, estimated module dimensions: 370 x 270 x 590 mm, capacity: 55 tablet cartridge compartments, tablet size: supports any tablet size and shape, user support: virtually no user restrictions per device, regulations: materials meet FDA requirements.

[0043] It will be appreciated that when dispensing items larger than tablets, the dispensing mechanism may vary depending on the size and weight of the product being dispensed. In this scenario, a larger tube or hatch system may be required. For example, a towel may be dispensed onto a surface rather than into a cup.

[0044] 1, 2, and 3, an autonomous robot 2 for use as a mobile delivery service / vending machine is shown, according to an embodiment of the present invention. Any standard or conventional robot may be used to house a dispensing unit 200 with a dispenser 4 within an internal cavity 6. A cover 8 on the rear face 10 may enclose the dispenser 4 to prevent damage or tampering. An opening 12 in the front barrel 14 allows access to a selected medication. Optionally, the front barrel 14 may have an opening 12 that exposes all or most of the dispenser (FIG. 1) or that is closed to seal the dispenser inside the robot, except for an exit opening 16 (FIG. 3). The robot 2 may also include at least one scanner 42 and a control unit 80, which may provide autonomous mobility for the robot 2 within a facility using AI processes that enable the robot 2 to make decisions within the facility without external direction.

[0045] In a preferred embodiment, as shown in FIG. 3 to which reference is now made, the storage means includes multiple compartments 18 for containing designated items, as constituted by dispenser 4. As shown, dispenser 4 has any suitable shape and size. The particular shape and size will depend on the number of medications to be contained therein. In a preferred embodiment, dispenser 4 may be a multi-tiered carousel 20 with compartments 18, which rotates about a central rod (not shown).

[0046] The dispensing unit 200 may be constructed as a movable vacuum tube 24. A motor 29 moves the vacuum tube 24 vertically along a track that runs parallel to the dispenser. Once the medication and its location are identified, the vacuum motor 29 moves to the vertical step corresponding to the compartment containing the medication. The dispenser 4 then rotates until the compartment containing the medication is aligned with the vacuum tube 24. Activating the vacuum pulls the medication out of the compartment, holding the medication in the vacuum tube 24. Using the motor 29, the vacuum tube 24 moves until it is aligned with the outlet tube. Deactivating the vacuum causes the medication to fall through the outlet tube 32, making it accessible to the recipient.

[0047] 4, to which reference is now made, the dispensing means includes an extraction device 21 including a vacuum pump 22 and associated vacuum tube 24, which are supported on a platform 26 that moves along guide rails 28. A motor 29 powers the vacuum pump 22 during operation. When not in use, the extraction device rests near the top of the guide rails 28 above the carousel tray 20.

[0048] In a preferred embodiment, the multi-tier carousel 20 has five tiers with 55 bays 18, i.e., 11 bays per tier. One vertical row of bays is empty and has no bays, an unobstructed empty row, as described below.

[0049] As shown in FIG. 5, the carousel 20 rotates until the compartment 30 is vertically aligned with the vacuum tube 24. As shown in FIG. 6, the extraction device 21 is lowered along the rail 28 until the vacuum tube 24 engages the target compartment 30. The vacuum motor 29 is then activated, creating a vacuum and drawing the drug into the vacuum tube 24. As shown in FIG. 7, the carousel 20 rotates until the extraction device 21 empties the target compartment 30 and is contained within the empty column. The extraction device 21 is lowered until the vacuum tube 24 is parallel to the outlet tube 32. As shown in FIG. 8, the extraction device 21 partially rotates until the vacuum tube 24 is aligned with the outlet tube 32. The motor 29 is deactivated and the vacuum pump 22 is stopped. This terminates the vacuum and causes the drug to fall into the outlet tube 32.

[0050] In a preferred embodiment, a composition sensor 34 may be positioned near the bottom of the outlet tube 32, as shown in Figure 9, to which reference is now made. As the medication 36 passes, the sensor 34 scans the medication 36 and determines its composition. The scan information is compared with information about the target medication held in memory to ensure that the correct individual medication is dispensed.

[0051] The medication 36 then falls into a cup 38 or another suitable container, as shown in FIG. 10, to which reference is now made. In a preferred embodiment, the cup 38 is located on a movable tray 40. The tray can slide out to provide easy access to the cup with the medication. When pushed all the way out, the cup 38 aligns with the outlet tube 32, catching and holding the medication 36. The tray can then be pulled out for easy access.

[0052] 11, the sub-elements of the control unit 80 for controlling the robot 2 are shown. The control unit 80 may comprise a face recognition module 81, an inventory control processor 82, a navigator 83, a request receiver 84, a coordinator 85, a memory module or database 86, a task manager 87, an item dispenser 88, a payment processor 89, and an AI (artificial intelligence) system 801. The coordinator 85 may coordinate the different elements, the functions of which are explained in more detail herein below.

[0053] The facial recognition module 81 may receive facial recognition input from the scanner and compare that input with optical recognition stored in a database 86 to identify a person. The inventory control processor 82 may monitor the inventory of items for dispensing held within the robot 2, and the coordinator 85 may coordinate different elements of the control unit 80. The database 86 may be an external or internal memory module electronically connected to the robot 2 and may contain optical recognition scans and personal information of people located within the facility, along with substantive information for designated items. The task manager 87 may coordinate requests made by the robot 2, and the item dispenser 87 may control the dispensing unit 200 in response to the output of the facial recognition module 81, the payment processor 89, or the inventory control module 82. The payment processor 89 may receive direct payments or payment information made by the robot 5 and may also instruct an external payment service. The AI ​​(artificial intelligence) system 801 may provide artificial intelligence and decision support for the elements of the control unit 50, the functionality of which is described in more detail herein below.

[0054] Thus, the control unit 80 may provide control of the autonomous mobility means of the robot 2, the optical recognition scanner, and the dispensing means. It will be appreciated that the control unit 80 directs the autonomous mobility means (via the navigator 83) to move the robotic device around the facility, directs the optical recognition scanner 42 to scan the person as they are encountered, and compares images from the optical recognition scanner 42 with optical recognition stored in the database 86 to identify the person (using the facial recognition module 81). Upon identifying the person, the control unit 80 looks up the person's personal information in the database 86, identifies a designated item assigned to the person, and then directs the dispensing means (via the item dispenser 88) to dispense the designated item to the person.

[0055] As an added safety measure, the robot 2 may be equipped with a second identification scanner and may store a second identification scan of a person located within the facility. Prior to dispensing the designated item, the control unit 80 instructs the second identification scanner to scan the person and compares the image from the second identification scanner with the second scan in the database 86 to verify that the person is the correct person to receive the designated item. In some embodiments, the optical identification scanner 42 may also be used as the second optical identification scanner.

[0056] In this way, it will be known that the correct person receives the correct medication. If a person obtains the wrong medication, serious medical consequences, even death, may result. Therefore, in a preferred embodiment, an additional scanner is provided by the outlet tube 32. In this way, the robot 2 can verify that the person receiving the medication is in fact the correct person. Other scanners may be used in place of the optical scanner 42 and the optical scanner 46, such as eye scanners, fingerprint scans, facial scanners, and other technologies. Referring now to FIG. 12, scanner 46 is shown reading the magnetic code 45 on the medication recipient's wristband 33.

[0057] Thus, in a preferred embodiment, the second recognition scanner may be a magnetic code reader, a facial scanner, or a fingerprint scanner, or an eye scanner, or an optical scanner, and the second recognition scan of the person located in the memory may be a magnetic code, a fingerprint scan, or an eye scan or a facial scan, or an optical scan. In some embodiments, an optical recognition scanner 42 may also be used.

[0058] Another important aspect is ensuring the selection of the correct medication. Therefore, it is important to double-check to ensure that the correct medication is in the dispenser. For this purpose, a scanner is fixed to the dispenser. Before the vacuum tube 24 removes the designated item, the scanner can scan the item and identify its substance. There are any number of scanners on the market that can determine the composition and makeup of medications.

[0059] Therefore, preferably, the dispensing means further comprises a virtual scanner 48 (FIG. 6), the database 86 further contains a virtual scan of the designated item, and before dispensing the designated item, the control unit 80 instructs the virtual scanner to scan the designated item and compares the scan from the virtual scanner with the virtual scan in memory to confirm that the designated item is the correct designated item for the person.

[0060] Yet another safety measure includes an additional scanning system used when filling the dispenser to ensure that authorized personnel are filling the dispenser. This helps ensure that the correct medication is in the correct compartment. Depending on the configuration of the robot, optical recognition scanner 42 or additional optical scanner 46 may be used, or additional scanners may be implemented on robot 2. It may be appreciated that the specific location of the additional scanner will depend on the specific configuration of robot 2. The only limitation is that a clear line of sight is required to the person needing the medication.

[0061] Therefore, preferably the storage means further comprises an auxiliary optical recognition scanner, the database 86 further contains auxiliary recognition scans of persons authorized to add items to the storage means, and before adding an item to the storage means, the control unit 80 instructs the auxiliary scanner to scan the person attempting to add the item to the storage means and compares the scan from the auxiliary scanner with the auxiliary scan in memory to confirm that the person attempting to add the item to the storage means is authorized to add items to the storage means.

[0062] As described hereinabove, the dispensing capabilities of the robot 2 may be used as part of a vending / delivery system. In an alternative embodiment of the present invention, as shown in FIG. 13, referenced herein, the robot 2 may further include a payment terminal 50 integrated into the robot 2. The payment terminal 50 may process payments for users purchasing items from the robot 2, including, but not limited to, traditional credit and debit card processing, contactless payments, and QR code scanning. Any known payment terminal or point-of-sale (POS) terminal known in the art may be used. The payment terminal 50 may operate through a wired connection, such as USB or Ethernet, or a wireless connection, such as a cellular network, Bluetooth, or Wi-Fi. Payments may further be verified via a payment processor 89 using facial recognition, location data, image recognition, or known user data. The payment terminal 50 may be a card reader, an NFC (near field communication) reader, or any known means of payment acceptance. The payment processor 89 may include a user profile system 891, which may enable payments to be automatically charged to the recipient's room. This can be achieved via any user identification method, including scanning a room key, scanning a QR code on a mobile phone, NFC or Wi-Fi transfer from a mobile phone, or facial recognition using facial recognition module 81.

[0063] The payment terminal 50 may be integrated in a location convenient for use by a standing adult human. An example of this is at shoulder height of the robot, along or integrated into the torso, as shown in FIG. 13, to which reference is now made again. Data communication between the robot 2 and the payment terminal 50 may be handled through a payment processor 89 via code, application, software, or drivers to communicate with the payment terminal 50.

[0064] In yet another embodiment, for example, if the user is a hotel guest, the user's billing or invoice information may already be known and charged to the room. As shown in FIG. 14, in this scenario, the robot 2 may communicate with an external server 100, such as a hotel management / payment system. The user's location data and image recognition (e.g., an image of the guest taken at check-in) may verify the room location and room number, respectively. If the data is already known to the robot or a server connected to the robot, the user may also be recognized by facial recognition. Therefore, any additional fees may be added to the room fee. In this scenario, the server 100 may include an inventory management module 110, a payment module, a robot management module 130, and a server database 140, which may communicate with the control unit 80 and are described in more detail herein below.

[0065] As described hereinabove, the presence of mobile vending robots 2 may reduce the need for full-time staff to be stationed on each floor of a hotel (described as an example). This allows each staff member to more easily accomplish managing amenities, supplies, and replenishment. Such robots can individually visit each guest or room and directly manage their inventory. Direct inventory management, combined with autonomous movement, allows the robot to signal when supplies are needed and return to the replenishment room when necessary. Thus, staff can work in just one location (possibly floor by floor, or building or complex by building using smart elevators), without having to travel around the facility and notify staff when tasks need to be performed.

[0066] It will be appreciated that the robot 2 may have a vending machine mode in which it dispenses items for a fee, or a delivery mode in which it delivers pre-defined items.

[0067] Referring now to FIG. 15 , robot 2 is shown as a delivery robot for a floor in the hotel scenario described above. In this example, robot 2 receives calls from guests in room 303 and room 301. The calls may be received in the following order: room 303, then room 301. In this scenario, request receiver 84 may receive two requests, and task manager 87 may determine the order in which to process the requests. It will be appreciated that the requests may be made simultaneously or within a predetermined time period. In an alternative scenario, the rooms may be hospital rooms or any similar type of commercial facility. It will be appreciated that requests may be sent via a GUI at robot 2 (as described in more detail herein below) or from an external source, such as server 100.

[0068] Robot 2 may arrive at room 301 (as an example) and receive a request for an item from a guest. If the item is in stock, it is delivered. Robot 2 may then add the request to a list of items that Robot 2 needs to stock for future deliveries. Robot 2 may then travel to a warehouse where a staff member receives from Robot 2 a list of needed items, items needed for each room, or both, and replenishes Robot 2 as needed. Robot 2 may then travel to the rooms to deliver the items to users in rooms 301 and 303. It will be appreciated that task manager 87 may control Robot 2 based on time since delivery request, FIFO (first in, first out), closest room, shortest distance traveled, or any suitable means of determining optimal delivery time.

[0069] It will be appreciated that at any point, the robot 2 may be triggered to replenish or reposition itself by the inventory control processor 82, which may record any inventory held. This is described in more detail herein below. This trigger may be, for example, a request from a server, an item being out of stock or low, historical data indicating an appropriate time to replenish without loss of user functionality, historical data indicating a spike in user usage over a short period of time, the passage of a certain period of time, the passage of a certain amount of time, or any suitable trigger that would make using the robot more convenient for the user or increase revenue for the vending machine.

[0070] The robot 2 may have two main modes: a stationary vending machine mode and a mobile delivery mode. The robot 2 may be optimized for use in a specific mode, or may be optimized for use in a switching mode, or may be optimized for a combination of both modes.

[0071] Referring now to FIG. 16, the use of multiple robots 2 operating throughout a complex, distributed across different floors of a facility such as a hotel, is illustrated. In this example, each robot 2 can be in vending machine mode or delivery mode. Each robot 2 can be assigned to a floor or an area, and their locations can overlap. For example, on floor 0, there can be several robots in an area with more pedestrian traffic, such as a hotel lobby. Each robot 2 can be wirelessly connected to the server 100, which is again shown in FIG. 14, to which reference is now made. In this scenario, the robot management module 130 can coordinate multiple robots 2 depending on the situation.

[0072] Connection to the server 100 may be achieved using an internet or intranet connection. The server 100 may be a local server for storing and communicating data regarding requested items, items in stock, rooms in queue, data regarding when to replenish, historical robot usage data, operations, requests, and purchases and items or transaction logs, instructions from staff to the robots to operate according to staff needs, etc. The robot management module 130 may enable multiple robots to communicate and coordinate with each other to ensure designated tasks do not overlap.

[0073] For example, the server 100 may assign three delivery robots 2 to floor 0, with one robot stationary and two robots mobile. To ensure that all three delivery robots 2 do not overlap in placing orders and delivering to a user, the robot management unit 130 may coordinate the robots 2 to avoid any conflicts. This may apply to any number of robots 2, i.e., mobile or stationary. For example, if a user places an order with a mobile or stationary robot 2 that does not carry the desired item, the robot management module 130 may instruct the inventory management module 110 to add the item to the order list for the specific robot 2. Then, when the user approaches a second robot 2, the second robot 2 may recognize the user, and the robot management module 130 may instruct the second robot 2 to automatically dispense the item or items that are out of stock at the first robot. The robot management module 130 may then remove the order from the order list of the first robot 2.

[0074] The server 100 may also communicate with and manage staff and concierges to ensure that staff properly configure the replenishment room to replenish the robot 2, such as instructions to place "x" number of products on shelf "y." It will also be appreciated that the replenishment staff may communicate with the robot 2 via a mobile app, desktop app, tablet, or any other communication device instead of, or in addition to, the GUI 90.

[0075] Like a typical vending machine, the robot 2 may have many different storage devices depending on the needs to be served or the items to be dispensed. It will be appreciated that the storage compartments 18 may vary in shape and number to allow for adjustment to accommodate various item sizes.

[0076] 17A-17D, several designs of robot 2 are shown, including a base 5 and wheels 19 for autonomous movement, a dispenser 88 located between the base 2 and a torso 14 with assorted-sized compartments 18, and a user interface 90. Alternatively, the UI 90 may be a separate module, as seen in FIGS. 17B and 17C. In a specific example in which the robot 2 carries items for purchase, the torso 14 or a separate module may include a payment terminal 50 and may also include a built-in printer for receipts. In a specific example of a robot 2 carrying items for distribution to hotel guests, the larger compartments 18 may be filled with frequently accessed items that may be accessible to anyone, while the smaller compartments 18 may include less common or more specific ordered items that are only available to individuals who are the designated recipients of the items. As seen in FIGS. 17A-17D, the shape of the torso 14 may vary with alternative means of providing the items available, and the UI 90 may be positioned for easy user access.

[0077] Robot 2 may use intelligence and AI via AI system 810 to learn the most appropriate time to replenish an item based on current item inventory levels, historical or static data regarding demand for the inventory item, past or static downtime the robot may be experiencing at a particular time, the availability of staff members who can replenish the item, or any other useful data for efficiently replenishing the item. This may be augmented by the robot's ability to communicate with other item dispensing robots and their data cumulatively.

[0078] The inventory management processor 82 may implement a replenishment algorithm that can optimize replenishment efficiency based on commonly used algorithms such as economic order quantity (EOQ), or may use its own algorithm based on AI and historical data stored in the database 86.

[0079] Additionally, the robot 2 may use its autonomous movement characteristics to navigate (using the navigator 83) to a more centrally located replenishment room location, where a responsible staff member will keep track of the amount of stored items on hand, appropriately replenishing, restocking, cleaning, replacing, checking expiration dates, etc. The use of the inventory control processor 82 may help assist the responsible staff member by recording things such as the amount of stock on hand, expiration dates, and when cleaning is required.

[0080] It will be appreciated that the robot 2 may further provide modules with means to keep items fresh and non-spoiled using refrigeration, heating, and general temperature control. It may also provide for the use of humidity control, light exposure control, and general cleanliness maintenance using, for example, air filters.

[0081] In alternative embodiments, the robot 2 may utilize a recipient authentication system. In the example of a robot dispensing an item, verification may be associated with a location such as in front of the door of a particular room number, a room card or room key, a credit or debit card, a passcode, etc., where the recipient is verified as a guest of that room. In scenarios where the robot 2 is more stationary and dispensing simple items, a credit or debit card or room key card may be used if verification is required.

[0082] This can be useful when items are associated with a guest, such as paying for items to be purchased or paying for lost rented items, via a credit or debit card or room key card, which can be paid directly and charged to the room bill.

[0083] This process can be used, for example, to deliver standard items requested by hotel guests, such as soap, towels, etc., or individual requests such as room service.

[0084] Referring now to Figure 18, the process flow for a hotel guest requesting a delivery is shown. The user or guest may call the robot 2 (step 1). In one approach, each room may be equipped with a call service button similar to those on airplanes. When the service button is pressed, the robot adds the requested visit to a queue log that can be processed by the task manager 87 (step 2).

[0085] After receiving the request via the request receiver 84 (which may be sent via the UI 90 or from the server 100), the robot 2 may utilize the navigator 83 to navigate to the room (step 3) and notify the requester that it is ready and waiting at the door (step 4). The notification may be verbal or may use a call service button to notify the guest.

[0086] The robot may have an internal clock measured against a minimum and / or maximum wait time so that the robot does not wait for long periods of time and the requester does not miss an opportunity to get to the door. If the user does not show up at the allotted time, the robot may walk away and cancel the request (step 5), or return to step 2 and put the request back in the queue log. In an alternative embodiment, the request can be initiated through a person, using a phone line to a receptionist / concierge, who will then deliver the message to the robot. In this example, Robot 2 may proceed to step 6.

[0087] If the item is readily available (step 7), the robot 2 may deliver the requested item and finish the task (step 8).

[0088] It will be appreciated that a user requesting an item from Robot 2 may request one or more items. For each item, if the item is readily available (step 7), Robot 2 may deliver the requested item. If the item is unavailable (step 9), Robot 2 adds the item to a requested item list. It should be appreciated that Robot 2 may maintain a list of items needed for fetching associated with room numbers for tracking, and that Robot 2 may visit multiple rooms in the call queue following the above steps. This may be done until the call queue is completed or a threshold is reached. For example, it may be repeated until the number of requests exceeds a certain amount or the number of items requested exceeds a certain amount (step 10).

[0089] The robot 2 may then travel to a more centrally located warehouse (step 11) where a staff member collects the requested items and places them on the robot for delivery.

[0090] The responsible staff member may interact with the robot UI or separately acknowledge the order through the request system via a mobile app or computer (step 12). The robot 2 may also identify and verify the staff member using a facial recognition module 81. Additionally, the responsible staff member may associate a particular section with a particular requester, as indicated by the robot's construction and design, and recipient verification.

[0091] If the item is unavailable, an "out of stock" option may be provided and a notification may be sent to the guest via GUI 90 that the ordered item cannot be fulfilled at the current time.

[0092] Once the responsible staff member accepts the request, the staff member may dispatch the robot to deliver the item to the appropriate guest, for example, by pressing a GO button on UI 90 or using any device that communicates with a server connected to robot 2 (step 13).

[0093] Referring now to FIG. 19, vending machine mode functionality is illustrated. It will be appreciated that when in vending mode, the robot 2 may create an order list (via the task manager 87), navigate to the user / customer, and notify the user / customer of the robot's arrival (step 14). It will be appreciated that the robot 2 may then wait an allotted time for the customer to respond, similar to step 5, as described herein above. If the maximum time is exceeded, the delivery item may be re-added to the delivery list. In this scenario, the robot 2 may begin the process again, repeating step 14 for the next item on its list. Once the user responds to the robot's arrival notification, the robot 2 may request payment via a payment method before dispensing the item. In this scenario, in step 15, the payment processor 89 may process any verification of the payment and, depending on the situation, command the item dispenser 88 to dispense the item or items. Once the item is dispensed and delivered (step 16), the item may be removed from the robot's delivery list (step 17). This process is repeated until the delivery list is completed or any other appropriate trigger stops the process (step 18).

[0094] It will be appreciated that when the robot 2 is in station mode, i.e., when the robot 2 operates at a station while stationary so that it can dispense simple goods, there are various possible sub-modes, which may include a standard station mode (where the robot is located at a single location), a rotating station mode (where multiple stations rotate and shift), and a dynamic station mode (where multiple stations shift dynamically).

[0095] As described hereinabove, the inventory control processor 82 may maintain inventory control and may determine when all or most items are low or out of stock, when some items are low or out of stock, when an item is low or out of stock, when a frequently selected item is low or out of stock, when one or more less frequently selected item(s) are low or out of stock, or when determine that supplies are needed.

[0096] The exact dispensing method to optimize user convenience may vary. For example, they may be any standard vending machine dispenser known in the art, a simple compartment with a latch that can be opened and closed by an authenticated recipient of the item, or any standard vending machine dispenser known in the art (including vacuum systems, grid pickup systems, gravity systems, etc.), or a simple compartment with a latch that can be opened and closed by an authenticated recipient of the item. Upon activation of recipient authentication, the latch would only be openable and closable by the authenticated recipient. Similarly, other variations of the dispenser may be possible depending on the nature of the items being delivered. For example, if robot 2 is delivering hot food, it may have a heating compartment, or for cold food, it may have a cold compartment. Robot 2 may not be limited to any single dispensing method, but may include any combination of the above possibilities.

[0097] As described herein above, the robot 2 may include a user interface 90 for a user to interact with the robot 2. This may range from something as simple as a keypad for selecting an item to dispense or for typing a passcode, as commonly found in vending machines, to a full screen with a selection menu and telepresence to a concierge. For more complex UIs 90, the UI 90 may provide a selection screen for an item to retrieve or order, provide room information and update notifications, allow guests to telepresence to a concierge or necessary staff, such as changing check-in / check-out status or do not disturb status, or provide general user interaction such as text-to-speech (TTS).

[0098] Hotel staff also use UI 90 to help receive and update data regarding, for example, which orders are completed and ready for distribution or delivery, which compartments the orders are in, which items are out of stock and cannot be fulfilled, whether cleaning is required or completed, whether items should be set to expire or discarded, and the control system addressing the more detailed needs of the robot's operations (e.g., fetch quests: force sending, or prioritization, or robot delivery routes).

[0099] It will be appreciated that the robot 2 may store this data in the database 86 and use the AI ​​system 810 to maximize its task efficiency and ability to share information with other distribution robots 2.

[0100] This may include maximizing customer satisfaction, maximizing profits, increasing task completion, reducing average task time, minimizing downtime, etc. This may also include, but is not limited to, current item inventory levels, historical or static data regarding demand for the inventory item, past or static downtime experienced by the robot at a particular point in time, availability of a responsible staff member who can replenish the item, or any other useful data for maximizing the efficiency of replenishment of the item.

[0101] Using this intelligence, the robot 2 can also build historical data in the database 86 to optimize future efficiency.

[0102] This may further include optimizing deliveries by maximizing the efficiency of routes and queued tasks, such as shortest route, fastest route, FIFO, etc. This may also take into account the active state of a task, which may be true or false depending on whether the robot is performing the task at the particular time where it is currently located.

[0103] Some general purpose computers may be equipped with at least one communication element that allows communication with a data network and / or a mobile communication network.

[0104] Unless otherwise stated, and as will be apparent from the foregoing description, it will be recognized that throughout this specification, descriptions utilizing terms such as "processing," "computing," "calculating," "determining," etc., refer to the actions and / or processes of any type of general-purpose computer, including client / server systems, mobile computing devices, smart appliances, cloud computing units, etc., or similar electronic computing devices that manipulate and / or transform data within the registers and / or memory of a computing system to become other data within the memory, registers, or other such information storage, transmission, or display device of the computing system.

[0105] Embodiments of the present invention may include apparatuses for performing the operations described herein. The apparatus may be specially constructed for a desired purpose, or may generally comprise a computing device or system having at least one processor and at least one memory selectively activated or reconfigured by a computer program stored in the computer. When instructed by software, the resulting apparatus may transform a general-purpose computer into the elements of the present invention as described herein. The instructions may define a device of the present invention operating in conjunction with a desired computer platform. Such computer programs may be stored on a computer-readable storage medium. Examples of computer-readable storage media include, but are not limited to, any type of disk, including optical disks and magneto-optical disks, read-only memory (ROM), volatile and non-volatile memory, random access memory (RAM), electrically programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic or optical cards, flash memory, disk-on-key, or any other type of medium suitable for storing electronic instructions and capable of being connected to a computer system bus. The computer-readable storage medium may also be implemented in cloud storage.

[0106] The processes and displays presented herein are not inherently related to any particular computer or other apparatus. Various general-purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized apparatus to perform the desired methods. A variety of desired structures for these systems will become apparent from the description below. Further, embodiments of the present invention are not described with reference to any particular programming language. It will be appreciated that a variety of programming languages ​​may be used to implement the teachings of the present invention as described herein.

[0107] While certain features of the invention have been shown and described herein, many modifications, substitutions, changes, and equivalents will now occur to those skilled in the art. It is therefore to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.

Claims

1. A robotic device for distributing designated items to a person, a movement unit that autonomously moves the robotic device within a facility; a storage means including a plurality of compartments for storing designated items; an item dispenser for dispensing items from said storage means; an external or internal memory module containing an optical recognition scan and payment information of a person located within the facility and substantive information of the designated item, the memory module further including a second recognition scan of a person located within the facility; an optical recognition scanner, wherein the device further comprises a second optical recognition scanner, and the device further comprises an additional scanner near an outlet tube of the device; a control unit in electronic communication with the motion unit, the optical recognition scanner, the memory, and the item dispenser; The control unit directs the motion unit to move the robotic device through the facility when a purchaser is encountered and the purchaser selects a designated item, directs the optical recognition scanner to scan the purchaser's payment statement, and compares an image from the optical recognition scanner with the recognition scan in the memory to verify payment, the control unit directs the second optical recognition scanner to scan the purchaser, and compares an image from the second optical recognition scanner with the second recognition scan in the memory module to confirm the purchaser is the person associated with the payment information, and the control unit directs the additional scanner near the exit conduit to confirm that the person receiving the item is the correct person, Upon verifying the payment, the control unit instructs the item dispenser to dispense the specified item.

2. The specified item is: Movable vacuum tubes and A controlled vacuum; a moving arm for controlling the movement of the vacuum tube; an outlet pipe; 2. The robotic device of claim 1, wherein the control unit directs the storage means to rotate until the compartment of the designated item is aligned with the vacuum tube, activates the controlled vacuum to suck and hold the designated item in the vacuum tube, directs the mobile arm to move the vacuum tube until it is aligned with the exit tube, and deactivates the controlled vacuum to drop the designated item through the exit tube.

3. The robotic device of claim 1 , wherein the payment statement comprises a smartphone payment app, a credit card with an electronic payment chip, or a QR image.

4. 10. The robotic device of claim 1, wherein the second recognition scanner is a magnetic code reader, a fingerprint scanner, or an eye or facial scanner, or an optical scanner, and the second recognition scan of the person located in the memory is a magnetic code, a fingerprint scan, or an eye or facial scan, or an optical scan.

5. 2. The robotic device of claim 1, wherein the item dispenser further comprises a virtual scanner, the memory module further contains a virtual scan of the designated item, and before dispensing the designated item, the control unit directs the virtual scanner to scan the designated item and compares the scan from the virtual scanner with the virtual scan in the memory to confirm that the designated item is the correct designated item for the person.

6. 2. The robotic device of claim 1, wherein the storage means further comprises a secondary optical recognition scanner, and the memory module further contains a secondary recognition scan of a person authorized to add items to the storage means, and before adding an item to the storage means, the control unit directs the secondary scanner to scan the person attempting to add the item to the storage means and compares the scan from the secondary scanner with the secondary scan in the memory to confirm the person attempting to add an item to the storage means is authorized to add items to the storage means.

7. The robotic device of claim 1 , wherein the robot directly manages its inventory and is adapted to use the motor unit to return to a replenishment room when supplies are needed.

8. 10. The robotic device of claim 1, wherein the robot is adapted to use artificial intelligence to learn the most appropriate time to replenish items based on current inventory levels of the items, historical or static data regarding demand for the items in the inventory, past or static downtime experienced by the robot at a particular point in time, availability of staff members who can replenish the items, or any other useful data for efficiently replenishing items.

9. A robotic device for distributing designated items to a person, a movement unit that autonomously moves the robotic device within a facility; a storage means including a plurality of compartments for storing designated items; an item dispenser for dispensing items from said storage means; an external or internal memory module containing optical recognition scans and payment information of persons located within said facility and substantive information of said designated items; an optical recognition scanner; a control unit in electronic communication with the motion unit, the optical recognition scanner, the memory, and the item dispenser; the control unit, upon encountering a purchaser and the purchaser selecting a designated item, directs the motion unit to move the robotic device within the facility, directs the optical recognition scanner to scan the purchaser's payment statement, and compares an image from the optical recognition scanner with the recognition scan in the memory to verify payment; Upon verifying the payment, the control unit instructs the item dispenser to dispense the specified item.

10. The specified item is: Movable vacuum tubes and A controlled vacuum; a moving arm for controlling the movement of the vacuum tube and the outlet tube; 10. The robotic device of claim 9, wherein the control unit directs the storage means to rotate until the compartment of the designated item is aligned with the vacuum tube, activates the controlled vacuum to suck and hold the designated item in the vacuum tube, directs the mobile arm to move the vacuum tube until it is aligned with the exit tube, and deactivates the controlled vacuum to drop the designated item through the exit tube.

11. The robotic device of claim 10 , wherein the payment statement comprises a smartphone payment app, a credit card with an electronic payment chip, or a QR image.

12. 11. The robotic device of claim 10, wherein the device further comprises a second recognition scanner, and the memory module further contains a second recognition scan of a person located within the facility, and before dispensing the designated item, the control unit directs the second recognition scanner to scan the person and compares an image from the second recognition scanner with the second recognition in the memory to confirm the person is the person associated with the payment information.

13. 13. The robotic device of claim 12, wherein the second recognition scanner is a magnetic code reader, a fingerprint scanner, or an eye or facial scanner, or an optical scanner, and the second recognition scan of the person located in the memory is a magnetic code, a fingerprint scan, or an eye or facial scan, or an optical scan.

14. 11. The robotic device of claim 10, wherein the item dispenser further comprises a virtual scanner, the memory module further contains a virtual scan of the designated item, and before dispensing the designated item, the control unit directs the virtual scanner to scan the designated item and compares the scan from the virtual scanner with the virtual scan in the memory to confirm that the designated item is the correct designated item for the person.

15. 11. The robotic device of claim 10, wherein the storage means further comprises a secondary optical recognition scanner, and the memory module further contains a secondary recognition scan of a person authorized to add items to the storage means, and before adding an item to the storage means, the control unit directs the secondary scanner to scan the person attempting to add the item to the storage means and compares the scan from the secondary scanner with the secondary scan in the memory to confirm the person attempting to add an item to the storage means is authorized to add items to the storage means.

16. 1. A robotic device for dispensing items, comprising: a plurality of storage units for storing at least one item for distribution; a control unit that determines the dispensing in response to facial recognition of a user requesting an item or receipt and verification of payment for the item; a dispensing unit configured to dispense the at least one item from one of the plurality of storage units in accordance with the control unit; A robotic device comprising:

17. 17. The robotic device of claim 16, wherein the payment is made via a payment terminal integrated with the robotic device or from an external server in communication with the control unit of the robotic device.

18. 17. The robotic device of claim 16, wherein the dispensing is dependent on an inventory level of the at least one item, the control unit monitors the inventory level, and the robotic device replenishes inventory based on the inventory level and in accordance with instructions from the control unit.

19. A robot for distributing items, a plurality of storage units for storing items for distribution; a control unit that receives requests from at least two users for items and determines a distribution of the items, the control unit comprising: a task manager that coordinates the processing of the requests; The robotic device autonomously moves to the at least two users.

20. 18. The robot of claim 17, wherein the task manager determines the distribution using at least one of FIFO (first in, first out) and distance traveled.

21. 20. The robot of claim 17, further comprising a payment module that receives and verifies payment for the item when payment is required.

22. A robot, a control unit that enables the robot to move autonomously through a facility with multiple customers; several storage units to store items for sale; a payment terminal for receiving payment for at least one item from the customer for the item for sale by the customer; a payment module that verifies the payment; a dispensing unit for dispensing the at least one item in accordance with the settlement module; A robot equipped with:

23. 23. The robot of claim 22, wherein the payment module comprises a user profile system that recognizes the customer for automatic payment from at least one of room key scanning, mobile phone QR code scanning, NFC or Wi-Fi transfer from a mobile phone, and facial recognition.

24. A robot, a number of storage units for storing items; a control unit that receives at least one request from a user for at least one item for distribution, said control unit comprising: an inventory control processor that determines an inventory level of the at least one item and commands the robot to replenish inventory from a warehouse as needed; an item dispenser for dispensing said at least one item if available; Equipped with The robotic device autonomously travels to the user and the product warehouse.

Citation Information

Patent Citations

  • US11,565,425

  • Robotic device for distributing designated items

    US63378073P0

  • Robotic device for distributing designated items

    US63480975P0

  • Robotic device for distributing designated items

    US63585616P0