Machines, systems, and methods
A machine system automatically moves ordered items to a designated location and confirms payment before delivery, using AI for authentication, enhancing security and efficiency in item delivery.
Patent Information
- Application Number
- JP2025060772
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-04-01
- Publication Date
- 2025-08-27
- Estimated Expiration
- 2045-04-01
AI Technical Summary
Existing systems lack a configuration for automatically moving ordered items to a predetermined location and handing them over to the orderer after confirming payment.
A method involving a machine that obtains order information, moves the item to a designated location, recognizes payment completion, and then delivers it to the orderer, utilizing AI for authentication and security measures.
Enables automated and secure delivery of items to the correct recipient, preventing theft and fraud, and streamlining the delivery process.
Abstract
Description
[Technical Field]
[0001] The present invention relates to a machine or system. [Background technology]
[0002] The statements in this section merely provide background information related to the present disclosure and do not necessarily constitute prior art.
[0003] Patent Document 1 discloses a settlement system. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2017-224147 Summary of the Invention [Problem to be solved by the invention]
[0005] However, the inventors have recognized that at least the above embodiment has a drawback in that it does not have a configuration for moving the ordered item to a predetermined location and handing it over to the orderer after confirming payment. [Means for solving the problem]
[0006] At least one aspect of the present disclosure provides a method for manufacturing a semiconductor device, comprising: It is a machine, Obtain the order information of the first target, Move the first target into position, Recognize the completion of the first payment, After the recognition, the first object is delivered to the orderer. machine to provide. [Effects of the Invention]
[0007] This configuration has the advantage of being able to automatically move the ordered item to a designated location, confirm payment, and then hand it over to the orderer.
[0008] These and other aspects, features, and advantages of the present disclosure will become apparent from the following detailed written description of the preferred embodiments and aspects taken in conjunction with the following drawings, variations and modifications of which may be made without departing from the spirit and scope of the novel concepts of the present disclosure. Aspects of one embodiment of the present disclosure may be combined with or substituted for one or more aspects of another embodiment of the present disclosure, unless inconsistent. DETAILED DESCRIPTION OF THE INVENTION
[0009] The following disclosure provides many different embodiments and examples for implementing different features of the presented subject matter. To simplify the disclosure, specific examples of components and arrangements are disclosed below. Of course, these are merely examples and are not intended to be limiting. For example, a structure in which a first feature is covered by or in contact with a subsequently disclosed second feature may include embodiments in which the first and second features are formed in direct contact, as well as embodiments in which an additional feature is formed between the first and second features to prevent direct contact between the first and second features. Furthermore, the disclosure may repeat reference numbers and / or letters in various examples. Such repetition is for the purposes of brevity and clarity and does not, in itself, require a relationship between the various embodiments and / or configurations described. Furthermore, when a first element is described as being "coupled" or "coupled" to a second element, such description includes embodiments in which the first and second elements are directly coupled or coupled to each other, as well as embodiments in which the first and second elements are indirectly coupled or coupled to each other with one or more other intervening elements therebetween.
[0010] As used herein, the phrase "at least one of" encompasses all exemplified variations. For example, the phrase "comprises at least one of A, B, or C" is equivalent to "consisting of A, B, and C and combinations thereof." It also encompasses all possible variations of A, B, C, A+B, A+C, B+C, and A+B+C. In this disclosure, disclosure of an embodiment combining two or more components can be implemented as an embodiment in which any one or more components are separated, unless there is a contradiction or unless otherwise specified in the specification. For example, the phrase "implementing A, B, and C" is equivalent to "comprising A, B, or C and combinations thereof." It also embraces all possible variations of A, B, C, A+B, A+C, B+C, and A+B+C.
[0011] In this disclosure, disclosures using a machine, an electronic operator, or a computer may include embodiments of a method, a recording medium, an apparatus, or a program. As used herein, the statement "A is B" can be replaced with "A includes B" unless there is a contradiction or unless otherwise stated in this specification.
[0012] The terms in this disclosure, including the terms set forth in the claims, may be interpreted in light of the descriptions and drawings set forth in the specification, and further, unless otherwise indicated inconsistently, by what one or more citizens, past, present, or future, have so called, so designated, so understood, or so performed, or may so do, unless otherwise indicated in the present disclosure. The operating method used in at least one or more embodiments can take the following embodiments: The following description will be made with reference to JP6456303 (the following reference begins), which clearly explains at least one or more embodiments.
[0013] As used herein, the term "computer" generally includes, as known in the art, a processor; memory; at least one information storage / retrieval device, such as a hard drive, disk drive, or flash drive or memory stick, or other non-transitory computer-readable medium or non-transitory storage device; at least one input device, such as a keyboard, mouse, point-and-touch device, touch screen, or microphone; and a display structure, such as a well-known computer screen. In addition, a computer may include one or more network connections, such as wired or wireless connections. As known in the art, such a computer or computer system may include more or less of the above, including, for example, but not limited to, tablet computers and smart devices, as well as other electronic media and devices.
[0014] As used herein, the terms "cloud" or "cloud computing" refer to a centralized and virtualized computing facility in which all computing resources are shared. Application systems and subsystems can no longer be referred to as specific machines because they are all in the "cloud."
[0015] As used herein, the term "distributed Internet service system" refers to a distributed Internet service platform that transforms Internet applications to run in various computing environments. The DIS system distributes Internet applications, including content, data, and logic, to whatever extent appropriate and along the network to any number and type of devices via a Component Distribution Server / Asset Distribution Server. Through the DIS, Internet applications can be hosted and centrally managed, with services based on each user's needs, and cached and executed locally on the user's device or nearby locations while maintaining their integrity. Web-enabled computing devices can be upgraded with DIS software to become DIS-enabled, enjoying and running distributed Internet services. The distributed internet services system is more fully described in any one of the following patent families: U.S. Patent Nos. 7,136,857, 7,150,015, 7,181,731, 7,209,921, 7,430,610, 7,685,183, 7,685,577, 7,752,214, 8,326,883, 8,386,525, 8,443,035, 8,458,142, 8,458,222, 8,473,468, 8,527,545, and 8,650,226, and U.S. Patent Publication Nos. 20120005205, and 20130091252, all of which, like the present invention, are commonly owned by OP40 Holdings, Inc., and all of which are incorporated by reference. (End of quote)
[0016] The operating method used in at least one embodiment can be implemented in the following manner using a conventional Internet system that does not use a distributed Internet. Reference is made to JP7113047 (the following reference begins), which clearly explains at least one embodiment.
[0017] Embodiments including those specifically disclosed in this specification can provide an automated response system that is based on artificial intelligence and is implemented in a manner that resembles a real conversation with a human, thereby enabling more natural conversations with users and quickly and conveniently handling inquiries, reservations, delivery orders, etc.
[0018] The electronic devices 110, 120, 130, and 140 may be fixed or mobile terminals implemented by computer systems. Examples of the electronic devices 110, 120, 130, and 140 include AI speakers, smartphones, mobile phones, navigation systems, personal computers (PCs), laptop PCs, digital broadcasting terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), tablets, game consoles, wearable devices, internet of things (IoT) devices, virtual reality (VR) devices, and augmented reality (AR) devices. While FIG. 1 illustrates an AI speaker as the electronic device 110, in embodiments of the present invention, the electronic device 110 may represent one of a variety of physical computer systems capable of communicating with other electronic devices 120, 130, and 140 and / or servers 150 and 160 via a network 170 using a substantially wireless or wired communication method.
[0019] The communication method is not limited, and may include not only communication methods using communication networks (such as a mobile communication network, a wired Internet, a wireless Internet, a broadcast network, and a satellite network) that can be included in network 170, but also short-range wireless communication between devices. For example, network 170 may include any one or more of networks such as a personal area network (PAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN), a broadband network (BBN), and the Internet. Furthermore, network 170 may include any one or more of network topologies including, but not limited to, a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or hierarchical network, and the like.
[0020] The servers 150 and 160 may each be realized by one or more computer devices that communicate with the multiple electronic devices 110, 120, 130, and 140 via the network 170 and provide instructions, codes, files, content, services, etc. For example, the server 150 may be a system that provides a first service to the multiple electronic devices 110, 120, 130, and 140 connected via the network 170, and the server 160 may be a system that provides a second service to the multiple electronic devices 110, 120, 130, and 140 connected via the network 170. As a more specific example, the server 150 may provide a service (such as an auto-answer service, for example) targeted by an application, which is a computer program installed and executed in the multiple electronic devices 110, 120, 130, and 140, as a first service to the multiple electronic devices 110, 120, 130, and 140. As another example, the server 160 may provide, as a second service, a service of distributing files for installing and executing the above-mentioned application to the multiple electronic devices 110, 120, 130, and 140.
[0021] 2 is a block diagram illustrating the internal configuration of an electronic device and a server according to an embodiment of the present invention. In FIG. 2, the internal configuration of electronic device 110 and the internal configuration of server 150 are described as examples of electronic devices. Furthermore, other electronic devices 120, 130, 140 and server 160 may also have the same or similar internal configuration as electronic device 110 or server 150 described above.
[0022] The electronic device 110 and the server 150 may include memories 211 and 221, processors 212 and 222, communication modules 213 and 223, and input / output interfaces 214 and 224. The memories 211 and 221 may be non-transitory computer-readable recording media and may include non-transitory mass storage devices such as random access memory (RAM), read-only memory (ROM), a disk drive, a solid state drive (SSD), and flash memory. The non-transitory mass storage devices such as ROM, SSD, flash memory, and disk drive may be included in the electronic device 110 and the server 150 as separate non-transitory storage devices distinct from the memories 211 and 221. The memories 211 and 221 may also store an operating system and at least one program code (e.g., code for a browser installed and executed on the electronic device 110, or code for an application installed on the electronic device 110 to provide a particular service). Such software components may be loaded from a computer-readable recording medium separate from the memories 211 and 221. Such other computer-readable recording media may include computer-readable recording media such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, a memory card, etc. In other embodiments, software components may be loaded into memory 211, 221 through communication modules 213, 223 that are not computer-readable recording media. For example, at least one program may be loaded into memory 211, 221 based on a computer program (such as the above-mentioned application) being installed by a file provided over network 170 by a developer or a file distribution system that distributes application installation files (such as the above-mentioned server 160, for example).
[0023] The processors 212, 222 may be configured to process computer program instructions by performing basic arithmetic, logic, and input / output operations. The instructions may be provided to the processors 212, 222 by the memories 211, 221 or the communication modules 213, 223. For example, the processors 212, 222 may be configured to execute instructions received according to program code stored in a storage device such as the memories 211, 221.
[0024] The communication modules 213 and 223 may provide a function for the electronic device 110 and the server 150 to communicate with each other via the network 170, or may provide a function for the electronic device 110 and / or the server 150 to communicate with other electronic devices (for example, the electronic device 120) or other servers (for example, the server 160). For example, a request generated by the processor 212 of the electronic device 110 in accordance with program code recorded in a recording device such as the memory 211 may be transmitted to the server 150 via the network 170 under the control of the communication module 213. Conversely, a control signal, instruction, content, file, etc. provided under the control of the processor 222 of the server 150 may be received by the electronic device 110 via the communication module 213 of the electronic device 110 via the communication module 223 and the network 170. For example, control signals, instructions, content, files, etc. from the server 150 received through the communication module 213 may be transmitted to the processor 212 or memory 211, and the content, files, etc. may be recorded on a recording medium (the non-transitory recording device described above) that the electronic device 110 may further include.
[0025] The input / output interface 214 may be a means for interfacing with the input / output device 215. For example, the input device may include a keyboard, a mouse, a microphone, a camera, etc., and the output device may include a display, a speaker, a haptic feedback device, etc. As another example, the input / output interface 214 may be a means for interfacing with a device that integrates input and output functions into one, such as a touchscreen. The input / output device 215 may be configured as a single device together with the electronic device 110. Furthermore, the input / output interface 224 of the server 150 may be a means for interfacing with an input or output device (not shown) that may be connected to or included in the server 150. As a more specific example, when the processor 212 of the electronic device 110 processes instructions of a computer program loaded in the memory 211, a service screen or content configured using data provided by the server 150 or the electronic device 120 may be displayed on a display via the input / output interface 214.
[0026] In other embodiments, the electronic device 110 and the server 150 may include more components than those shown in FIG. 2 . However, it is not necessary to explicitly illustrate most of the conventional components. For example, the electronic device 110 may be implemented to include at least some of the input / output devices 215 described above, and may further include other components such as a transceiver, a camera, various sensors, a database, etc. As a more specific example, if the electronic device 110 is an AI speaker, the electronic device 110 may be implemented to further include various components typically included in AI speakers, such as various sensors, a camera module, various physical buttons, buttons using a touch panel, input / output ports, and a vibrator for vibration. (End of quote)
[0027] A machine is disclosed. According to at least one embodiment, a user terminal comprises a control unit, RAM, storage unit, graphics processing unit, communication interface, and interface unit, each connected by an internal bus. In at least one embodiment, the user terminal includes a terminal owned by the user. On the other hand, it includes not only terminals owned by the user, but also terminals owned by someone other than the user (including sellers or traders of goods or services, governments, and local governments). For example, it includes terminals (including those transferred or loaned) provided for use by recipients of goods or services when providing, advertising, or promoting them (hereinafter referred to as "the provision, etc." in this paragraph), terminals used for the provision, etc., and terminals related to the provision, etc. of the goods or services of recipients of the provision, etc. In other words, it includes terminals owned by others that the user is only temporarily permitted to use, and terminals loaned to the user.
[0028] According to at least one embodiment, the control unit is composed of a CPU and a ROM. The control unit executes programs stored in the storage unit and controls the user terminal. The RAM is the work area of the control unit. The storage unit is a memory area for saving programs and data. The control unit reads and processes the programs and data from the RAM. The control unit processes the programs and data loaded into the RAM and outputs drawing commands to the graphics processing unit.
[0029] According to at least one embodiment, the graphics processing unit is connected to a display unit. The display unit has a display screen. When the control unit outputs a drawing command to the graphics processing unit, the graphics processing unit outputs a video signal for displaying an image on the display screen. Here, the display unit may be a touch panel equipped with a touch sensor. The touch panel of the display unit functions as an input unit.
[0030] According to at least one embodiment, the communication interface can be connected to a communication network wirelessly or via a wire, and can transmit and receive data to and from a server device via the communication network. Data received via the communication interface is loaded into RAM, and processed by the control unit. An external memory (e.g., an SD card) is connected to the interface unit.
[0031] According to at least one embodiment, the user terminal is a computing device having a display screen and an input section, but is not limited thereto. Examples of user terminals include conventional mobile phones, tablet devices, smartphones, and desktop or laptop personal computers. VR goggles may also be configured with a screen (or two display panels, one for each eye) attached to a frame (or headset) strapped or attached to the head. The user terminal also has an audio output section.
[0032] According to at least one embodiment, the user terminal is communicatively connected to the server device via a communications network, and is capable of transmitting or receiving information via the communications network.
[0033] According to at least one embodiment, the server device includes at least a control unit, a RAM, a storage unit, and a communication interface, which are connected to each other by an internal bus.
[0034] According to at least one embodiment, the control unit is composed of a CPU and a ROM, executes a program stored in the storage unit, and controls the server device. The control unit also has an internal timer for measuring time. The RAM is the work area of the control unit. The storage unit is a memory area for saving programs and data. The control unit reads the program and data from the RAM and performs program execution processing based on information received from the user terminal, etc.
[0035] This document discloses AI. According to at least one embodiment, artificial intelligence includes machine learning, deep learning, generative AI, large-scale language models, LLMs, foundational models, and generative AI. Generative AI uses transformers and multiple mechanisms called attention. It employs self-supervised learning and extract prediction. In this case, the AI can guess the next word. Given a sentence, it guesses the next word based on the sentence up to that point. A large number of supervised learning problems are created. These techniques result in an AI that can guess the next word. Generative AI can predict grammatical structure, topic connections, and the type of sentence a person with a certain writing style is likely to write. Furthermore, simply by guessing the next sentence, generative AI can learn the underlying structure, causal relationships, and knowledge. Generative AI is scalable, and the larger the number of parameters, the higher its accuracy. In conventional statistics and machine learning, overfitting can occur if the model parameters are too large compared to the sample size of the data. In LLM, the higher the number of parameters, the higher its accuracy. One generative AI has 175 billion parameters and uses supervised learning to ensure smooth dialogue. They are instructed not to say anything strange. They write reviews and act as call center operators.
[0036] According to at least one embodiment, a large language model (LLM) is a machine learning natural language processing model built non-comprehensively using large datasets and deep learning techniques. Typically, a task-specific training technique known as "fine-tuning" is used to adapt LLMs to various natural language processing (NLP) tasks, such as text classification and generation, sentiment analysis, text summarization, and question answering. According to at least one embodiment, self-supervised learning is similar to intrinsic human intelligence. When humans perform actions, they constantly predict the next event and the next input. In the process, they learn the structure of the external world. Predicting the next word is considered intrinsic intelligence and is similar to what the cerebral cortex does. According to at least one embodiment, a large language model memorizes all input information but generalizes only to the extent necessary to predict the next word. It does not attempt to generalize all information from the beginning. A large language model requires capacity to memorize information. This also requires parameters. According to at least one embodiment, the large-scale language model includes eight models with 175 billion parameters and eight models with 220 billion parameters.
[0037] According to at least one embodiment, we represent videos and images as a collection of visual patches, which are small units of data similar to text tokens in LLMs. Patches effectively represent models of visual data and serve as a highly scalable and effective representation for training generative models on a wide variety of videos and images. We convert videos into patches by first compressing the video into a low-dimensional latent space and then decomposing the representation into spatiotemporal patches.
[0038] According to at least one embodiment, a video compression network is a network that reduces the dimensionality of visual data, taking raw video as input and outputting a temporally and spatially compressed latent representation. An AI is trained on this compressed latent space and then generates video within this compressed latent space.
[0039] According to at least one embodiment, Spacetime Latent Patches extracts a set of spacetime patches that act as Transformer tokens given a compressed input video. The patch-based representation allows Sora to be trained on videos and images of various resolutions, lengths, and aspect ratios, and controls the size of the generated video by placing randomly initialized patches on an appropriately sized grid during inference.
[0040] According to at least one embodiment, the AI is a diffusion model, trained to predict the original "clean" patch when fed a noisy patch (and conditioning information such as a text prompt). The AI is a diffusion transformer, which exhibits remarkable scaling properties in a variety of domains, including language modeling, computer vision, and image generation. Diffusion transformers are also effective as video generation models. The AI significantly improves the quality of the samples as the training computational effort increases.
[0041] According to at least one embodiment, the AI applies caption regeneration techniques to train a highly descriptive caption model and then use it to generate text captions for all videos in a training set. Training highly descriptive captions improves the fidelity of the text as well as the overall quality of the generated videos. GPT is leveraged to convert short user prompts into long, detailed captions that are sent to the model. This allows the AI to generate high-quality videos that accurately follow the user prompts.
[0042] According to at least one embodiment, AI can perform vectorization in natural language processing according to the following process. First, a preprocessing step is performed on the given text. This preprocessing step involves removing unnecessary words, such as JavaScript code and HTML tags, from the text. These codes are used for displaying information on the Internet and are therefore not generally used in natural language processing. Next, the text is divided into words using morphological analysis. Morphological analysis is the process of classifying natural language sentences written in text into the smallest meaningful linguistic units. Morphological analysis tools available include "MeCab," "JUMAN," and "JANOME." Normalization involves unifying words with the same meaning, such as spelling variations, into a single word. Stop words are words that are not processed because they cannot be used in natural language processing. Examples of stop words include particles and auxiliary verbs, which have no meaning on their own. When calculating vectors, these words may be removed, leaving only meaningful words. Vectorization may also be performed without removing these stop words. Vectorization is the process of converting words, which are strings of characters, into vectors. Vectorization converts word data into numerical data. Converting words into vectors is done using methods called bag of words or distributed representations. Bag of words is a method of vectorizing a sentence using the number of words that appear in a given sentence. It focuses on how often a word appears in a sentence, and does not take into account the order of the words or sentences. Distributed representation is a vectorization method that focuses on the meaning of words. By vectorizing the meaning of words, it is possible to assign vectors that are similar to words with similar meanings or usages, and the relationships between words can also be expressed as vectors. Representation as vectors makes it possible to add and subtract word meanings from each other. In applied processing, natural language converted into numerical data can be used as input for machine learning. Specifically, vectorized natural language is input into a classifier to classify the sentences.Tools used here include "TensorFlow," "scikit-learn," and "PyTorch."
[0043] A machine is disclosed. In at least one embodiment, a machine may exist as a combination of one or more of the embodiments or features of this disclosure.
[0044] Machines include those that can move on their own or those that are equipped with a power source and can move on their own. Machines may be equipped with an image capture device. Machines include robots. Machines have communication means and can communicate information with other computers, computing facilities, the cloud, the Internet, and applications. Examples of machines include self-propelled vehicles and those that move with at least one wheel. A self-propelled vehicle is an unmanned vehicle or machine that moves on its own. Furthermore, machines include those with at least one moving part that can walk or run. Examples include those that can walk on two legs. Examples include humanoid robots. A humanoid robot has at least two moving parts, which correspond to legs. Machines include robots or humanoid robots that combine artificial intelligence (AI) and robotics. These machines can act autonomously while recognizing their surroundings using self-driving technology and machine learning algorithms. Machines are equipped with AI technology and sensors. This allows them to recognize their surrounding environment in real time and select appropriate actions. For example, they can move while avoiding obstacles and communicate with nearby humans. Machines include those that can fly using power. An example includes unmanned aerial vehicles. Aircraft include airplanes, rotorcraft, gliders, airships, and other equipment designated by government ordinance that can be used for aviation. Aircraft may have one or more propellers. Unmanned aerial vehicles are equipped with image capture devices. Unmanned aerial vehicles are capable of capturing images. Images include thermography.
[0045] An image capture device or means is disclosed. In at least one embodiment, the image capture device can be any of the machines or devices described in this disclosure. As a non-exhaustive example, an image capture device includes a device that captures images and converts them into digital data. Examples include digital cameras (which capture still and video images and store them on a recording medium), video cameras (which primarily capture video), webcams (connected to PCs and used for video conferencing and live streaming), surveillance cameras (installed for security purposes and continuously record video), and smartphone cameras. In this disclosure, "image" has a very broad meaning. It generally refers to an image created by light, i.e., visual information captured by the eye. In other words, "image" includes thermography (a technology that visualizes invisible heat). Thermography uses an infrared camera to detect infrared radiation emitted from an object and captures temperature distribution as an image by displaying the intensity of the radiation in different colors. Naturally, "image capture device" also includes devices that capture thermography.
[0046] A method for obtaining order information for a first object is disclosed. In at least one embodiment, a user of the service orders a first object through a machine or terminal. An order includes an instruction or request for a service, or an instruction or request for the production or delivery of an object or product. Furthermore, an order includes an instruction or request for the production or delivery of a product, specifying the quality, quantity, shape, size, or a combination of one or more of these. The first object includes any goods or services that can be ordered. A user of the service arbitrarily specifies a first object. For example, a user of the service orders ramen noodles as the first object to be produced. For example, a user orders ramen noodles as the first object to be delivered to the user's location. The user electromagnetically communicates this request to another machine, server, or the like through a machine or terminal. For example, the user sends order information to a machine, server, or the like of a person operating the service. The machine acquires the order information sent by the user.
[0047] A method for moving a first object to a predetermined location is disclosed. In at least one embodiment, a machine moves the first object to the predetermined location. The predetermined location is determined by a user or a service provider. For example, a user can determine the user's location as the predetermined location. A service provider can determine a checkout counter in a store as the predetermined location. Alternatively, a service provider can determine a location within the store where the user's car is parked as the predetermined location. In this manner, the predetermined location includes a location that can be freely registered by a user of a machine or a terminal. The machine can move on its own. The machine may have a location determination means such as a GPS. In this case, the machine can drive itself to the predetermined location. The machine holds the first object and moves it to the predetermined location by moving on its own. For example, the machine produces ordered ramen, holds the ramen, and moves it to the user's car on the store's premises. Alternatively, the machine holds ramen cooked by another machine or a human and moves it to the user's car on the store's premises. Alternatively, the machine may move the first object to the user's home or front door. The machine may be a humanoid robot or a drone. Moving a first object to a predetermined location includes a machine moving the first object to a predetermined location by itself. On the other hand, it also includes a machine moving the first object to a predetermined location in cooperation with other machines or humans. For example, in an embodiment, the first object is delivered from a logistics facility or other facility where it is stored to a distribution center by a self-propelled cart or a vehicle driven by a driver, and then transported from the distribution center to the customer's home (corresponding to the predetermined location) by a machine (such as a humanoid robot). Other embodiments include a large, membership-based warehouse-style store in which the first object is removed from a shelf and transported to the checkout counter by an automated warehouse, conveyor, self-propelled cart, drone, or the like, and a humanoid robot located near the checkout counter picks up the first object from the machine, etc., and then moves the first object a short distance from that point to a location close to the person at the checkout counter. In this way, the act of moving the first object to a predetermined position includes not only an embodiment in which it is moved by a single machine, but also an embodiment in which it is moved through the intervention of another machine or the like.
[0048] As the machine moves, the target object moves in the same way. An example of this action includes holding. In this disclosure, "holding" can be replaced with an embodiment of "an action of moving the target object in the same way as the machine moves." For example, this includes a humanoid robot carrying an object. When carrying an object, this includes embodiments in which the robot holds the object in one hand, holds it in both hands, places it on an object holder on its back, or a combination of these. During such an action, the robot is said to be holding a first object. Furthermore, this includes a drone carrying an object, regardless of the method. For example, this includes an embodiment in which a drone is equipped with a carrier for carrying objects and flies with an object loaded on the carrier. This includes a self-propelled vehicle moving with an object loaded on its cart. Thus, in this disclosure, holding does not necessarily require that the object be detachably fixed to the machine in some way; it is sufficient to move the object in a manner that allows it to be carried, regardless of the method.
[0049] A method for recognizing the completion of payment for a first object is disclosed. In at least one embodiment, a user of the service makes a payment to purchase the first object. The payment method can be before, during, or after the machine moves the first object to the predetermined location. This method includes a method of making an online payment via the user's terminal or the machine, or a method of making a payment to the machine that delivered the item. When making a payment to the machine, this method includes a method in which the machine itself is equipped with a QR code or barcode reader that can perform code payment. Another method includes a method in which the machine is equipped with an image capture device and determines from the image that cash has been placed in the machine. Online payment methods include a method using electronic payment and a method in which payment information made by the user is transmitted to or stored in a machine or server of a service provider. The machine can recognize that an electronic payment has been made by receiving communication from an external machine or server. These methods recognize the completion of payment for the first object.
[0050] This specification discloses a method for handing the first object to the orderer after the recognition. The machine hands the first object to the orderer after recognizing that payment for the first object has been completed. Handing the first object to the orderer includes releasing the machine from its possession of the first object, transferring possession of the first object to the orderer, and transferring the first object to the orderer. Regardless of the method, any action that can be objectively observed and interpreted as such is considered to be an act of "handing the first object to the orderer." For example, this includes an action in which a self-propelled vehicle moves with an item loaded in an item carrying means (such as a basket or platform) and, after the recognition, presents the item in front of the orderer. The first object is transferred when the orderer picks up the first object. This also includes an action in which a humanoid robot moves while holding an item in its hand and, after the recognition, releases the item. By releasing the item and having the orderer receive it, the first object is handed over to the orderer. This includes an act in which a drone loads an item into an item loading means (such as a basket) that has a lid or the like to prevent the item from being taken, and after the recognition, the lid or the like is unlocked, allowing a person to take the item. Thus, when transferring a first object, the drone does not necessarily need to be equipped with a mechanism for locking the first object to prevent it from being transferred, but such a mechanism may be provided. Such an embodiment will be described in detail later.
[0051] This embodiment provides convenience and industrial applicability by automatically moving at least the ordered item to a predetermined location and handing it over to the orderer after confirming payment. After careful consideration by the inventors, it has been found that by moving the ordered item to a predetermined location and handing the first object over to the orderer after confirming that payment for the first object has been completed, there is no risk of the first object being fraudulently stolen. Conventional technologies are limited to transporting a predetermined item to a predetermined location, and have no solution to the problem of the first object being fraudulently stolen. This effect was not known in conventional technologies, and is therefore novel and has a significant effect.
[0052] A method for releasing the hold of the first object after the recognition is disclosed. In at least one embodiment, the machine holds the first object. In this embodiment, holding includes physically preventing the item from leaving the machine. When observing the embodiment, any device that has the effect of physically preventing the item from leaving the machine, regardless of the means, is considered to fall under this configuration. One example includes a humanoid robot holding an item as if gripping it in its hand, and the item will not leave the robot unless the robot releases its grip. This also includes a drone or self-driving vehicle placing an item in an item carrying means (such as a box), but the item carrying means is locked, and a person cannot open the item carrying means and remove it unless the lock is released. In the present disclosure, taking physical measures that can prevent the delivery of the item, regardless of the means, can be considered holding. The machine releases its hold of the first object after recognizing that payment for the first object has been completed. For example, in a large, members-only warehouse store, the machine may be a humanoid robot that moves the ordered daily necessities to the cash register (corresponding to a predetermined location), holds the daily necessities in its hand, recognizes that the customer has completed payment for the purchase at the cash register, and then releases the daily necessities from its hand. This action allows the customer to receive the daily necessities from the machine. Meanwhile, the humanoid robot does not release its hold on the first object unless the purchaser completes payment. This embodiment applies not only to humanoid robots, but also to self-propelled carts and drones. These machines do not release their hold on the first object unless payment is completed. In another embodiment, if an item is taken without recognizing that payment for the first object has been completed, the machine may emit an alarm sound or light. If the orderer has already completed payment when the machine moves the first object to the predetermined location, the machine immediately releases its hold on the first object. In this way, the machine can recognize the completion of payment at any time between acquiring order information and moving the first object to the predetermined location. Payment can be made at any time between obtaining the order information and moving the first object to the designated position, and the system can also be configured so that the machine moves the first object to the designated position even if payment has not been completed.In this case, the machine can be configured as a system that moves the first object to a predetermined location and does not deliver the first object to the orderer if it does not recognize that payment for the first object has been completed (equivalent to when the purchaser has placed an order but not paid for it). In this case, the machine can also be configured as a system that returns (takes away) the first object from the predetermined location to its original location. After careful consideration by the inventor, it has been determined that, compared to a human, returning the first object from the predetermined location to its original location when a purchaser has placed an order but not paid for it does not require much effort. Therefore, by allowing for such machine effort, delivery of the first object can be started immediately upon receipt of an order, and payment can be postponed, resulting in a more rapid start of delivery of the first object. This effect was not known in conventional systems where delivery is performed by humans, and is therefore novel and has a significant effect.
[0053] According to this embodiment, it is possible to prevent at least unpaid goods from being taken by users, and it is convenient and has industrial applicability in that the process from transporting goods to payment can be automated. As a result of careful consideration by the inventors, it has been found that the machine transporting goods recognizes that payment has been completed and releases the goods, thereby preventing theft and shoplifting of goods. This effect was not known in the prior art, and is therefore novel and has a significant effect.
[0054] A method is disclosed in which an AI is requested to determine whether a first object can be delivered to an orderer, and when the determination is affirmative, the first object is delivered to the orderer. In at least one embodiment, a machine requests an AI to determine whether the first object can be delivered. The AI is capable of various information processing. The machine or a user transmits information for the AI to make a decision. As an example, the machine captures an image of the user's face using an image capture device and transmits the image to the AI. The machine acquires the user's voiceprint information using an audio capture device. A voiceprint is an analysis of characteristics such as the frequency and pitch of a voice, dialect, and shape of the vocal cords, and includes information used to identify an individual. When ordering a first object, the user can also transmit the user's personal identification information (such as a social security number) to the AI. The user can also transmit an image of their face, a captured image of their social security number card or driver's license, or the audio of their own voice to the AI. Biometric information (including vein authentication, palm print authentication, finger vein authentication, facial authentication, voiceprint authentication, and iris authentication) may also be used. The machine moves the first object to a designated location and, before handing it over to the customer, acquires information about the person in front of it and transmits that information to the AI. The information includes facial video, video footage of a My Number card or driver's license, audio, biometric information, or a combination of these. Based on this information, the machine requests the AI to determine whether it is okay to hand over the first object to the person in front of the machine. Based on the information transmitted from the machine and the information transmitted from the user, the AI determines whether the person in front of the machine is the same as or similar to the user. For example, the AI uses image analysis to determine whether the video transmitted from the machine and the video transmitted from the customer are the same face. In the case of voiceprints, the machine determines whether the user and the person in front of it are the same by assessing the similarity of characteristics such as voice frequency, pitch, dialect, and vocal cord shape. Similarity of information can also be used as a basis for judgment for other biometric information. If the AI determines that the user and the person in front of it are the same, it determines that it is okay to hand over the first object to the orderer. When the machine receives information that the AI has determined that it is OK to deliver the first object to the orderer, the machine delivers the first object to the orderer. The delivery method can employ any of the embodiments described in this specification.According to this embodiment, the first object can be delivered only to the person who issued the order information based on at least highly reliable information, which has the effect of preventing fraudulent use, and is therefore convenient and industrially applicable. After careful consideration by the inventors, this embodiment has been found to be particularly effective in places with many people. For example, in a large membership-based warehouse-style store, when many people are waiting in line for a product, the method of releasing the first object only if the machine successfully authenticates the person described above prevents the first object from being delivered to the wrong person by mistake. This effect is not known in the prior art and is therefore novel and has a significant effect.
[0055] This disclosure discloses a method for requesting an AI to determine whether a first object can be delivered to an orderer, and releasing the retention of the first object when the determination is affirmative. The method for releasing the retention can employ any of the embodiments described in this specification. According to this embodiment, the first object can be delivered only to at least the person who issued the order information, which is convenient and has industrial applicability in preventing fraudulent use.
[0056] This paper discloses a method for requesting an AI to determine whether a first object can be handed over to an orderer, and forbidding the first object from being handed over to the orderer if the AI determines that the first object is handed over. The machine receives determination information from the AI indicating whether the first object can be handed over. The machine has a mechanism for holding the first object. If the machine does not receive determination information from the AI indicating that the first object can be handed over, it continues to hold the first object. For example, the machine may be a humanoid robot that carries ordered household goods to a cash register, recognizes that the customer has completed payment for the household goods at the cash register, holds the household goods in its hands, and does not release the household goods from its hands until it receives a determination from the AI. In this case, the customer cannot release the robot's grip on itself and cannot forcibly take the household goods from the robot. This includes cases where the person in front of the customer is not recognized as the person who issued the order information or where payment has not yet been made. After receiving determination information from the AI indicating that the first object can be handed over, the robot releases the household goods from its hands. This action allows the customer to receive the household goods from the machine. According to this embodiment, it is possible to prevent the first object from being handed over to a person without proper authority, and therefore it has the convenience of preventing fraudulent use and industrial applicability.
[0057] Disclosed are embodiments in which an AI is requested to determine whether a first object can be handed over to an orderer, and if the determination is not affirmative, the machine continues to hold the first object. In at least one embodiment, the machine begins holding the first object from the time the first object is moved to a predetermined position. The machine may begin holding the first object before moving the first object to the predetermined position, for example, during transportation. In another embodiment, the machine does not hold the first object during transportation (for example, by carrying the first object in a carrier such as a basket), but begins holding the first object (for example, by hand) immediately before or after moving the first object to the predetermined position. If the AI does not determine that the first object can be handed over to the orderer, the machine continues to hold the first object. In this case, the machine continues to hold the first object and waits until the orderer completes payment. In other words, the machine can wait until the orderer completes payment, eliminating the need to rush the orderer to make payment. This improves the convenience of the service for orderers. Furthermore, it is possible to prevent the machine from not only not handing over the first object to the purchaser because payment has not been made, but also from quickly taking it back to a logistics facility, etc. According to this embodiment, it is possible to prevent the first object from being handed over to a person without proper authority, which is convenient and has industrial applicability in that it has the effect of preventing fraudulent use.
[0058] A method is disclosed for moving a first object to a predetermined location, moving the first object from the predetermined location to the vicinity of an orderer, holding the first object to prevent the orderer from acquiring it, and releasing the holding when delivering the first object to the orderer. In at least one embodiment, the machine releases the holding when delivering the first object to the orderer. These methods can employ any of the embodiments described herein. Holding the first object to prevent the orderer from acquiring it may occur after the first object has been moved from the predetermined location to the vicinity of the orderer. That is, when moving the first object from the predetermined location to the vicinity of the orderer, a machine or conveyor with high moving speed is used, and when payment is confirmed, a machine with excellent object holding capabilities is used to hold the object. After careful consideration, the inventors have found that this division of labor improves delivery speed. This effect is unknown in conventional technology and has novelty and significant benefits. According to this embodiment, the first object can be delivered only to at least the person who issued the order information, which provides convenience and industrial applicability by preventing fraudulent use.
[0059] The machine is self-propelled, and a method for self-propelling the first object to a predetermined location is disclosed. After careful consideration, the inventors discovered that providing a machine with a self-propelled function and a function for holding the first object so that the orderer cannot obtain it dramatically improves the convenience of delivering goods to the orderer. Conventional machines could deliver goods to the orderer, but did not have a function for holding the first object so that the orderer cannot obtain it. This often resulted in the goods being delivered to the wrong person, significantly reducing the convenience of the service. According to this embodiment, the machine has a self-propelled function and further holds the first object so that the orderer cannot obtain it. By performing two roles, one person can provide a highly mobile service. Furthermore, the first object is no longer handed over to the wrong person. This effect was not known in the prior art, and is therefore novel and has a significant effect.
[0060] The present invention discloses a machine, the machine being a humanoid robot. After careful consideration, the inventor has found that convenience is greatly improved if the machine is a humanoid robot. Because stores, buildings, and the like are designed for bipedal humans, drones and self-propelled vehicles may not be able to navigate satisfactorily. For example, high-rise apartment buildings are difficult to reach by self-propelled vehicle, and drones have difficulty flying in residential areas with tangled power lines. If a customer is at a subway station and requests that an item be delivered to the ticket gate, neither a drone nor a self-propelled cart may be able to accommodate. The inventor has found that a bipedal robot is ideal for delivering goods to subways and other residential areas. That is, because a humanoid robot has a range of motion and size similar to or similar to that of a human, it can enter a high-rise apartment building, reach a specific room, and navigate easily through residential areas with tangled power lines. Therefore, humanoid robots can almost reliably reach places where people are present, and are the most versatile in moving a first object to a predetermined position. For this reason, humanoid robots are one of the most desirable forms for providing services. This effect was not known in conventional technology, and has novel and significant effects.
[0061] The disclosed method involves a machine that is a humanoid robot, and when moving a first object to a predetermined position, the robot moves the first object from the predetermined location to the vicinity of an orderer, holds the first object in its hands so that the orderer cannot pick it up, and releases the holding when handing the first object to the orderer. In at least one embodiment, the humanoid robot moves the first object from the predetermined location to the vicinity of the orderer. For example, in a store, the robot picks up the first object from a warehouse or storage room and carries it to the cash register. When the orderer is near the cash register, the robot moves the item to the front of the cash register. The robot holds the first object in its hands so that the orderer cannot pick it up. When handing the first object to the orderer, the robot releases the holding. The robot releases the first object from its hands. This embodiment provides convenience and industrial applicability in that it can automatically hand over a predetermined item to an orderer even in places where it is difficult for drones or self-driving vehicles to travel.
[0062] This specification discloses a method of transferring a first object, in which a device acquires order information for the first object, moves the first object to a predetermined location, recognizes that payment for the first object has been completed, and, after the recognition, hands the first object over to the orderer. The machines and devices described in this specification can also be realized as methods. The same applies to a program that operates any of the machines described in this specification.
[0063] This disclosure relates to a method in which, when delivering a first object to an orderer, the machine further verifies the identity of the orderer, and delivers the first object, which is an ordered item, to the orderer only if the identity verification is successful. In at least one embodiment, the identity verification is performed using any of the methods described in this specification. This embodiment provides convenience and industrial applicability in that it can at least prevent the mistake of delivering an item to someone other than the orderer.
[0064] Disclosed is a method of transferring an item, in which a machine moves a first object to a predetermined location by itself, and when the machine arrives at the predetermined location, it verifies the recipient's identity using an image capture device and facial authentication means. If the identity verification or payment is successful, the machine hands over the first object to the recipient. These methods incorporate the embodiments described herein. In at least one embodiment, the facial authentication means identifies the recipient based on the position and size of facial features such as the eyes, nose, and mouth. The machine captures facial images of a person in front of the machine using an image capture device. The user captures facial images (including photographs or videos) of their own face using their own terminal or the machine's image capture device, or transmits already-held facial images to a service provider's terminal, machine, or server. The machine receives, searches, or stores these images. The machine compares the facial images of the target captured by the machine with the received facial images to confirm whether the person in front of the machine is a registered person. To make the determination, the machine makes a judgment based on the ratio of distances between the positions of the eyes and nose, the positions of facial feature points such as the eyes, nose, and mouth, and the position and size of the facial area. Registration includes a person who wants to use the goods delivery service registering their personal information, facial images, etc. This embodiment provides convenience and industrial applicability by at least eliminating the mistake of handing goods to the wrong person.
[0065] A method is disclosed in which a speech recognition means capable of supporting two or more foreign languages accepts a speech input from an orderer and outputs voice guidance regarding the order in a language selected by the orderer. In at least one embodiment, the machine or a user's terminal acquires the user's speech via a speech capture device. The machine generates text information related to the speech by analyzing the acquired speech using a natural language processing model. "Capable of supporting two or more foreign languages" means that the natural language processing model supports at least two or more foreign languages. The speech recognition means may be any type of speech capture device, including a microphone. The user orders a first object through the user's terminal or the machine. For example, the machine may be a fixed terminal. Fixed terminals include terminals installed on land or buildings, but also include mobile store terminals. Examples include an ordering terminal in a drive-through and a fixed terminal installed inside a store. Since the machine is capable of supporting two or more foreign languages, it can also analyze orders made by foreigners in those languages. The machine accepts the orderer's speech input. Accepting includes acquiring voice data from a voice recognition means and receiving voice data from a machine or server. The machine determines the foreign language of the voice data through a natural language processing model. The machine identifies the foreign language used by the user by determining the foreign language of the user's voice data. The machine uses natural language processing and AI to output voice instructions regarding the order in the language selected by the orderer when delivering the first object to the orderer or when verifying the orderer's identity. The order instructions include some information related to the first object. For example, information such as "I have brought you ramen" or "I have brought you some noodles." The purchaser's name may also be spoken. This information is converted into voice information using natural language processing and output by the machine's voice output unit. AI capable of outputting in at least two languages is used. After careful consideration by the inventor, if the machine delivers the first object, the orderer may be hesitant about whether or not to accept it. In such cases, the machine's speech allows the orderer to receive the item with peace of mind. This effect is something that has never been known in the prior art, and is therefore novel and has a significant effect.According to this embodiment, it is possible to provide convenience and industrial applicability by at least being an alternative to human delivery personnel and providing a fully automated delivery service with a human touch.
[0066] This disclosure discloses a method in which, upon recognizing the completion of a payment for a first target, a device generates transaction information related to the order or payment for the first target, connects to a blockchain network, and records the transaction information on the blockchain network. In at least one embodiment, the blockchain directly connects terminals on the network and includes a database that uses cryptographic technology to process and record transaction records in a distributed manner. Each block in the blockchain contains data called a "hash value," which represents the contents of the previous block. If an attempt is made to tamper with data in a previously generated block, the hash value calculated from the changed block will be different from the previous one, and the hash values of all subsequent blocks must be changed. Thus, tampering with data managed by the blockchain is difficult. The transaction information related to the order or payment for the first target may be any information related to the transaction. For example, it may include the orderer's name, personal data, My Number, the product name, quantity, price, shipping method, specified location, desired delivery time to the specified location, or a combination of one or more of these. The machine generates the transaction information and connects to the blockchain network. This network includes machines or networks of providers of this service and machines or networks of service providers operating the payment system. The machine transmits or stores the transaction information in the blockchain network. According to the present embodiment, there is convenience and industrial applicability in that the confidentiality of transaction information with users can be improved at least.
[0067] A machine is disclosed that includes a means for detecting the inventory quantity of a first object and a means for communicating with an inventory management system, and that generates information requesting replenishment of the first object when the inventory quantity of the first object falls below a predetermined value. In at least one embodiment, the first object is stored in a warehouse attached to a store or a more centralized large warehouse or logistics facility (referred to herein as a "logistics facility, etc."). The logistics facility, etc., includes a means for detecting the inventory quantity of the first object. For example, the logistics facility, etc., acquires information regarding the names and quantities of items being brought into the facility. Furthermore, it acquires information regarding the names and quantities of items being removed from the facility and records the number of items remaining in inventory within the facility. In another embodiment, the logistics facility, etc., includes a video capture device on a rack and counts the number of items remaining on the rack. Alternatively, a self-propelled vehicle equipped with a video capture device is operated in an automated warehouse, and the number of items on each rack is determined via video captured by the self-propelled vehicle with communication encryption. Alternatively, the names and quantities of items in inventory can be determined by reading the barcodes of the items. This information is recorded in an inventory management system of a logistics facility, etc. The machine communicates with this inventory management system. The machine itself may be a self-propelled cart or a self-propelled vehicle. Alternatively, the machine may be a drone or a humanoid robot. The machine moves an item from a logistics facility, etc., by moving a first object to a predetermined location. The machine transmits the name or number of items removed from the logistics facility, etc. to the inventory management system. The inventory management system updates the name or number of items that have been reduced as a result. The machine determines that the inventory quantity of the first object has fallen below a predetermined value by transmitting the name or number of items removed from the logistics facility, etc. to the inventory management system or by communicating with the inventory management system. The predetermined value can be registered by the provider of this service or the operator of the logistics facility, etc. The machine communicates with the inventory management system to obtain information on the predetermined value of the inventory quantity of the first object. Furthermore, the machine communicates with the inventory management system to determine the inventory quantity. If the inventory quantity of the first object falls below a predetermined value due to the machine's own transportation, the machine generates information requesting replenishment of the first object.The information requesting replenishment includes information requesting purchase of the goods transported by the machine itself, the number of goods transported, or a combination of one or more of these pieces of information. According to this embodiment, automatic cooperation between at least the machine transporting goods and the like and the logistics facility, etc., provides convenience and industrial applicability in preventing inventory shortages.
[0068] The following will disclose an outline of the above-described embodiment.
[0069] It is a machine, Obtain the order information of the first target, Move the first target into position, Recognize the completion of the first payment, After the recognition, the first object is delivered to the orderer. machine
[0070] It is a machine, Move the first target into position, Recognize the completion of the first payment, After the recognition, releasing the retention of the first object. machine.
[0071] It is a machine, Obtain the order information of the first target, Move the first target into position, The AI is asked to determine whether it is okay to hand over the first item to the customer. If it is judged to be good, the first object is handed over to the customer. machine
[0072] It is a machine, Move the first target into position, The AI is asked to determine whether it is okay to hand over the first item to the customer. If it is judged to be good, release the first target. machine.
[0073] It is a machine, Obtain the order information of the first target, Move the first target into position, The AI is asked to determine whether it is okay to hand over the first item to the customer. If it is not judged to be good, the first item will not be delivered to the customer. machine
[0074] It is a machine, Move the first target into position, The AI is asked to determine whether it is okay to hand over the first item to the customer. If it is not judged as good, continue holding the first target. machine.
[0075] A machine according to any of the above, When moving the first object to a predetermined position, the first object is moved from the predetermined position to a periphery of the orderer and held so that the orderer cannot acquire the first object; When the first object is delivered to the orderer, the holding is released. machine
[0076] A machine according to any of the above, the machine is self-propelled; Move the first target to a designated location by self-propelling. machine
[0077] A machine according to any of the above, The machine is a humanoid robot. machine
[0078] A machine according to any of the above, the machine is a humanoid robot; When moving the first object to a predetermined position, the first object is moved from the predetermined position to a periphery of the orderer, and the orderer is held by hand so as not to be able to acquire the first object; When the first object is delivered to the orderer, the holding is released. machine
[0079] 1. A method of transferring, comprising: Obtain the order information of the first target, Move the first target into position, Recognize the completion of the first payment, After the recognition, the first object is delivered to the orderer. method
[0080] The machine described above, When moving the first object to a predetermined position, the first object is moved from the predetermined position to a periphery of the orderer and held so that the orderer cannot acquire the first object; When the first object is delivered to the orderer, the holding is released. method
[0081] A program for operating any of the machines described above.
[0082] The method according to the above, When handing the first object to the orderer, the machine: Furthermore, we verify the identity of the orderer, Only if the identity verification is successful, will the first item be delivered to the orderer. method.
[0083] A method of transferring, comprising: The machine moves itself to move the first object to a predetermined position, When the machine arrives at the designated location, it will verify the recipient's identity using a video capture device and facial recognition means. If the identity verification or payment is successful, the first object is handed over to the recipient; method.
[0084] The method according to the above, A voice recognition device capable of handling two or more foreign languages accepts voice input from the orderer, Audio output of order instructions in the customer's language of choice; method.
[0085] The method according to the above, Upon recognizing a successful payment of the first object, the device generates transaction information relating to the order or payment of the first object; Connect to the blockchain network Recording transaction information on the blockchain network, method.
[0086] The method according to the above, wherein the apparatus comprises: The system includes a means for detecting the inventory quantity of the first object and a means for communicating with an inventory management system, When the inventory quantity of the first object falls below a predetermined value, information is generated requesting replenishment of the first object; machine.
[0087] In at least one embodiment, the orderer can confirm that the product will be handed over, or that the orderer will be allowed entry if a ticket has been purchased, by viewing the payment screen or showing the payment number or code on the purchase screen. The machine acquires video of the user's device via an image capture device. The service provider may provide an online sales homepage, providing a method for purchasing goods, products, etc. online and making the necessary payments. Regardless of the method, once payment is completed, a screen indicating the completion of payment is displayed. This screen may include a notice that the payment has been completed, a unique payment number, a specific screen that is displayed only upon completion of payment, a code indicating the payment number, or a combination of one or more of these (hereinafter referred to as "screen, etc."). The machine can also read a code displayed on the user's device using a code reader. The code may include a QR code, but may also be a barcode, or any other code. When the machine recognizes the completion of payment for the first object, it checks the screen of the machine or terminal presented by the orderer, and upon confirming the specific video, hands the first object over to the orderer. The specific video includes the screen, etc. described above. The ticket may include an admission ticket, a train ticket, or a multi-ride ticket. If the user has purchased an electronic ticket that can be provided online, the machine will allow the purchaser to enter a predetermined area upon confirming a predetermined video or the like. In this case, the machine is equipped with a mechanism that, by itself or in cooperation with another machine, will not allow a person to enter a predetermined area if the predetermined video or the like cannot be confirmed. One example is an entrance gate. For example, at a concert venue, the machine will unlock the entrance gate upon confirming a predetermined video or the like and allow anyone who presents that video or the like to enter. If the predetermined video or the like cannot be confirmed, the entrance gate will remain locked. This embodiment at least improves the convenience of identity verification and has industrial applicability.
[0088] In at least one embodiment, the machine captures a video of the orderer at any timing. This timing includes before payment, when handing over the first object to the orderer after recognizing that payment for the first object has been completed, after handing over, and one or more combinations thereof. The video of the orderer includes an image, a video, or a combination thereof. The video may be one second long, or may capture the entire time the orderer is in front of the machine. The machine stores the video of the orderer or transmits it to another machine or server. The machine or server transmits the video of the orderer to another machine or server. The machine can further store or transmit information about the orderer in association with the video. For example, for orderer A, information that payment was completed quickly, information about how many times the orderer has purchased, etc. The machine further changes its behavior based on the information stored or received from another machine or server. For example, if the orderer has made multiple purchases, the machine may say, "Thank you very much for your continued purchases." On the other hand, if the orderer has delayed payment or has stolen goods without making payment, the system will change its behavior by not handing over the goods to the orderer, sounding a predetermined warning sound, etc. This embodiment has the convenience and industrial applicability of at least preventing the possibility of goods being stolen and automatically measuring the trustworthiness of the orderer.
[0089] In at least one embodiment, the present invention can be configured as a system in which a patient receives prescription medication using a medication receiving machine installed in a hospital or pharmacy. The machine acquires order information for a first medication and moves the first medication from a medication storage room or a medication cabinet to a predetermined location. This predetermined location includes a location where the patient or other person will receive the medication. The machine recognizes the completion of payment for the first medication at the predetermined location and, after the recognition, hands the first medication to the patient or other person. In this case, the machine can function as an automatic medication receiving machine. The inventors have found that this system is particularly effective in hospitals and pharmacies. Emergency outpatient visits occur in hospitals and pharmacies. However, conventional hospitals and pharmacies require human accounting, making it impossible to deliver medication outside of business hours. Patients who arrive at night and whose condition does not require emergency transport must endure the wait for their medication until the clinic or pharmacy opens the next day. According to this embodiment, the delivery of medication is automated, allowing for 24-hour service. Medication can be delivered even at night. This effect is something that has never been known in the prior art, and is therefore novel and has a significant effect.
[0090] In at least one embodiment, the embodiments described herein can be applied to face-to-face sales, taking restaurant orders, authenticating orders such as barcode payments, ride-hailing services, food delivery services, and freight transport services.
[0091] The invention according to the present disclosure may have at least one of the above-described effects.
Claims
1. It is a machine, Obtain order information for a first target; Before recognizing the completion of the settlement of the first object, the first object is started to be moved to a predetermined position, Recognize the completion of the first payment, After the recognition, the first object is delivered to the orderer; When moving the first object to a predetermined position, the first object is moved from the predetermined location to a periphery of the orderer of the first object, and is held so that the orderer cannot acquire the first object; When the first object is delivered to the orderer, the holding is released. machine.
2. A method, comprising: Obtain order information for a first target; Before recognizing the completion of the settlement of the first object, the first object is started to be moved to a predetermined position, Recognize the completion of the first payment, After the recognition, the first object is delivered to the orderer; When moving the first object to a predetermined position, the first object is moved from the predetermined location to a periphery of the orderer of the first object, and is held so that the orderer cannot acquire the first object; When the first object is delivered to the orderer, the holding is released. method.
3. A system, comprising: Obtain order information for a first target; Before recognizing the completion of the settlement of the first object, the first object is started to be moved to a predetermined position, Recognize the completion of the first payment, After the recognition, the first object is delivered to the orderer; When moving the first object to a predetermined position, the first object is moved from the predetermined location to a periphery of the orderer of the first object, and is held so that the orderer cannot acquire the first object; When the first object is delivered to the orderer, the holding is released. system.
4. 2. The machine of claim 1, The machine is a bipedal humanoid robot. machine.
5. 2. The machine of claim 1, The machine is a humanoid robot, When locking and holding, lock by holding with your hand. machine.
6. 2. The machine of claim 1, If the first object is taken without recognizing that the first object has been settled, a sound or light is emitted. machine.
Citation Information
Patent Citations
Cafeteria service robot
JP2023518165A
In-car sales service system
JP5688252B2
Discharge lamp
JP1981088252A
Payment system
JP2017224147A