Information processing device, information processing method, and computer program
The information processing device addresses product waste by providing location-based rights to products or services through unmanned vending machines, using NFTs for efficient delivery and production, thereby reducing waste and resource inefficiencies.
Patent Information
- Application Number
- JP2025047315
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2045-03-21
AI Technical Summary
Existing systems fail to address product waste and resource inefficiencies due to customers not using purchased products or services, leading to unnecessary manufacturing and waste.
An information processing device that utilizes a rights management system to provide users with location-based rights to products or services, enabling purchase and redemption through unmanned vending machines, and manages these rights using non-fungible tokens (NFTs) for efficient delivery and production.
Reduces product waste and resource consumption by ensuring users acquire and use products or services they need, enhancing customer attraction and reducing manufacturing and distribution waste.
Smart Images

Figure 0007721028000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a computer program for providing products and services. [Background technology]
[0002] In recent years, there has been much discussion on a global level about creating a sustainable society. For example, the Sustainable Development Goals (SDGs) were adopted as international goals aiming for a better and more sustainable world by 2030, with 17 goals and 169 targets. One of the development goals set as part of the SDGs is "Responsible Consumption and Production" (Goal 12), which includes waste management and reduction.
[0003] As part of their efforts toward the SDGs, companies that deal in goods are using computer systems to sell goods in the form of rights, which can then be exchanged for goods when the actual goods are needed, thereby reducing product inventory and waste.
[0004] Patent Document 1 describes a technology that solves the problem that when a manufacturer produces and sells a new product, it must predict the number of units to be sold and produce them accordingly, but if the units remain unsold, they become dead stock and the funds raised for production cannot be repaid.The technology involves publishing product information on an intermediary server before the new product goes on sale, allowing purchasers to receive a product exchange right by paying the full price of the product in advance, and then handing over the product to the purchaser after it is completed.
[0005] Patent Document 2 describes a computer-implemented method for exercising rights associated with a non-fungible token on a blockchain, which includes the right to acquire an item, and the right to acquire an item is, for example, the right to acquire a product or a prize, and describes that the right can function as a voucher for a product, allowing the purchaser to leave the right unexercised until the actual product is needed, and then exercise the right to receive delivery of the product when the actual product is needed. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] JP 2002-169989 [Patent Document 2] Patent No. 7414245 Summary of the Invention [Problem to be solved by the invention]
[0007] Conventionally, it is known that companies that handle products manage unnecessary manufacturing and waste losses by providing product exchange rights or item acquisition rights. However, no consideration has been given to losses that occur when customers do not use purchased products or services. For example, stores are known to attract customers through sales. However, even if users impulsively purchase products or services during a sale, they may later find that they no longer need the purchased products or services and may discard the products without using them, leave the services unused, or give them to others.
[0008] The present invention has been made in light of the above circumstances, and its purpose is to provide an information processing device, an information processing method, and a computer program that contribute to sustainability activities and help attract users. [Means for solving the problem]
[0009] In order to solve the above problem, a first aspect of an information processing device according to the present disclosure is characterized by comprising a judgment unit that judges whether a user's location information satisfies a predetermined condition, a rights presentation unit that presents rights related to a product or service to the user based on the judgment, and a rights provision unit that provides the user with rights related to the product or service based on an operation by the user.
[0010] A second aspect of the information processing device according to the present disclosure is characterized in that the user location information includes position information, date information, time information, or user attribute information of the user.
[0011] A third aspect of the information processing device according to the present disclosure is characterized in that the right relating to the product or service is displayed on the screen of the user terminal using augmented reality.
[0012] A fourth aspect of the information processing device according to the present disclosure is characterized in that the predetermined condition is a condition for enabling the user to acquire rights related to the product or service.
[0013] A fifth aspect of the information processing device according to the present disclosure is characterized in that the provided right is identified by an exchange code for exchanging the right for a product or service corresponding to the right.
[0014] A sixth aspect of the information processing device according to the present disclosure is characterized in that the right providing unit further settles the price of the right related to the product or service.
[0015] A seventh aspect of the information processing device according to the present disclosure is characterized in that it further comprises a rights execution unit that instructs the production or delivery of goods or services corresponding to the rights in response to a request to exercise the provided rights. [Effects of the Invention]
[0016] According to a first aspect of the present disclosure, by making products and services available based on a user's location information, the user can purchase products and services at spots and stores that interest them. Because products and services that a user prefers and purchases are unlikely to become unnecessary later, waste resulting from the disposal of these products and services can be reduced. For companies that handle products and services, providing products and services to users in the form of rights can reduce product waste during manufacturing and distribution, and also contribute to reducing global resources such as energy used to manufacture and prepare products and services. For stores, this makes it easier to efficiently attract users who are interested in specific spots or campaigns, and also eliminates the need to install and maintain physical stores and products.
[0017] According to the second aspect of the present disclosure, an unmanned vending machine can be used depending on the user's location, thereby increasing the effectiveness of attracting users to a specific spot. For example, by making an unmanned vending machine available at a tourist spot, it is possible to easily attract customers to a specific area. Furthermore, by making an unmanned vending machine available based on date information or time information, it is possible to easily attract customers at a specific time. Furthermore, by making an unmanned vending machine available based on attribute information such as the user's gender, age, membership rank, or hobbies and preferences, it is possible to realize an unmanned vending machine that suits the user's preferences, making it easier to attract more customers to the unmanned vending machine. Furthermore, it is possible for a store to avoid the hassle of installing, introducing, maintaining, and managing a physical vending machine.
[0018] According to a third aspect of the present disclosure, by displaying rights to products and services in augmented reality in association with spots that are of interest to the user, the appeal of products and services specific to those spots can be increased, increasing purchasing desire and attracting customers to those spots.
[0019] According to the fourth aspect of the present disclosure, it is possible to prepare products or services to be provided to users based on specified conditions, so that products and services can be provided according to the circumstances of each user.Furthermore, since users are less likely to discard products or services that they like, it is also expected that waste loss of acquired products and services can be reduced.
[0020] According to the fifth aspect of the present disclosure, a unique redemption code is assigned to a right related to a product or service to redeem the right for the corresponding product or service, thereby simplifying the management and use of the right related to the product or service; for example, a product or user can exercise the right related to the product or service simply by presenting the redemption code.
[0021] According to the sixth aspect of the present disclosure, payment processing can be performed with simple and smooth procedures for products and services sold by unmanned vending machines.
[0022] According to the seventh aspect of the present disclosure, when a right to redeem a specific product or service is exercised, an instruction to manufacture or ship the product or service is issued, thereby reducing waste at the manufacturing or shipping stage. Also, for the user, since the right can be realized when the product or service is needed, waste after purchase can be reduced and the effort of managing and storing the product can be saved. [Brief explanation of the drawings]
[0023] [Figure 1] FIG. 1 is a bird's-eye view showing an example of the overall configuration of a sustainable sales system 1 to which an information processing device, an information processing method, and a computer program according to a first embodiment of the present disclosure are applied. [Figure 2] FIG. 2 is a diagram for explaining an example of a usage image of the sustainable sales system 1 according to the first embodiment of the present disclosure. [Figure 3] FIG. 3 is a block diagram showing an example of the functional configuration of the right management device 10 according to the first embodiment of the present disclosure. [Figure 4] FIG. 4 is a diagram illustrating an example of an event management table according to the first embodiment of the present disclosure. [Figure 5] FIG. 5 is a diagram illustrating an example of a rights management table according to the first embodiment of the present disclosure. [Figure 6] FIG. 6 is a block diagram showing an example of a functional configuration of the user terminal 20 according to the first embodiment of the present disclosure. [Figure 7] FIG. 7 is a flowchart for explaining an example of the functional configuration of the exchange device 50 according to the first embodiment of the present disclosure. [Figure 8] FIG. 8 is a diagram showing an example of an operational flow for creating and providing rights in the sustainable sales system 1 according to the first embodiment. [Figure 9] FIG. 9 is a diagram showing an example of an operational flow for exercising rights in the sustainable sales system 1 according to the first embodiment. [Figure 10] FIG. 10 is a diagram showing an example of an operational flow for rights exchange in the sustainable sales system according to the second embodiment. [Figure 11] FIG. 11 is a diagram showing an example of an operational flow for transferring rights in the sustainable sales system according to the third embodiment. [Figure 12] FIG. 12 is a diagram showing an example of an operational flow for transferring rights in the sustainable sales system according to the fourth embodiment. [Figure 13] FIG. 13 is a diagram showing an example of an operational flow for buying and selling rights in the sustainable sales system according to the fifth embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0024] First Embodiment An information processing device, an information processing method, and a computer program according to a first embodiment of the present disclosure will be described below with reference to the drawings. In the following description, configurations and elements that are the same as or similar to configurations that have already been described will be assigned the same reference numerals and descriptions thereof will be omitted.
[0025] (1) Overall structure of Sustainable Sales System 1 FIG. 1 is a bird's-eye view showing an example of the overall configuration of a sustainable sales system 1 to which an information processing device, an information processing method, and a computer program according to a first embodiment of the present disclosure are applied. The sustainable sales system 1 shown in FIG. 1 includes a rights management device 10, a user terminal 20, an NFT marketplace 40, a redemption device 50, a manufacturer device 60, a shipper device 70, and a 3D printer 80, which are connected via a network 30 such as the Internet. Note that while FIG. 1 illustrates a single device as each of these devices, multiple devices, such as multiple user terminals 20 and multiple redemption devices 50, may be connected to the network 30. Furthermore, each device may be an independent information processing device, or each device, such as the manufacturer device 60 and the shipper device 70, may be configured by multiple information processing devices.
[0026] The right management device 10 is an information processing device that determines whether a user's location information satisfies predetermined conditions, enables the user to acquire rights related to goods or services based on the determination, sells the rights related to goods or services to the user, and manages the exercise of the rights purchased by the user. Making it possible for the user to acquire rights related to goods or services includes, for example, enabling the user to use an unmanned vending machine.
[0027] A right related to a product or service is a right that can be exchanged for a product or service when the user needs it, and can be used as an exchange right for the product or service. After acquiring a right related to a product or service, the user can exercise the right to request the right management device 10 to manufacture or ship the product or service corresponding to the right, and can actually acquire the product or service corresponding to the right.
[0028] The unmanned vending machine is a virtual store virtually set up to provide customers with rights related to goods and services, and can be displayed on the display unit 272 of the user terminal 20, for example, by unmanned vending machine display data transmitted from the right management device 10 to the user terminal 20. The unmanned vending machine presents rights related to goods and services to the user, and when the user selects or purchases rights related to goods or services, notifies the right management device 10 of the purchased rights.
[0029] The right management device 10 determines whether the user's location information satisfies a predetermined condition. The user whose location information is to be determined may be a user who is likely to use an unmanned vending machine. For example, the location information may be determined for a user who has logged in to an application (hereinafter also referred to as a "sustainable sales app") for using a campaign managed by the right management device 10 and installed in the user terminal 20, or for a user who has accessed a site that offers a specific campaign or event.
[0030] Location information is information that indicates the location status of a user who may use an unmanned vending machine, such as the type of user, when, and where the user is located. The location information includes location information that indicates the geographical location where the user is located, date information and time information when the user is located at that geographical location, or user attribute information. Of the location information, the location information can be acquired from the user terminal 20, but other information may be acquired from information sources other than the user terminal 20. For example, when the right management device 10 receives user location information, the date information and time information held by the right management device 10 may be used. Furthermore, membership information managed by the right management device 10 may be used for the user attribute information.
[0031] The member information managed by the rights management device 10 may be information collected from users who use the sustainable sales system 1. For example, the member information can be managed using login information for a sustainable sales app installed on the user terminal 20. Alternatively, if the user uses a point service or platform service, the member information managed in the point service or platform service can be used by linking the login information for the sustainable sales app with the login information for the sustainable sales app.
[0032] The predetermined condition is a condition for enabling the user to acquire rights related to a product or service. The predetermined condition may be that the user has entered a geographical area where the unmanned vending machine is available. For example, the predetermined condition may be that the user's location information is within a predetermined location range from a location origin associated with the unmanned vending machine. Alternatively, the predetermined condition may be that the date and time when the user enters the predetermined location range from the unmanned vending machine is within a specific date and time or time period. Alternatively, the predetermined condition may be that the user's attribute information, such as the user's address, gender, age, membership rank, or registration status of a preferential pass for a campaign, is a specific attribute.
[0033] The predetermined condition may be set by any one of location information, date and time information, or user attribute information, or by a combination of multiple pieces of information. For example, the predetermined condition may be that, for a user who may use an unmanned vending machine, the membership rank included in the user attribute information of the user is equal to or higher than a certain threshold, in addition to a condition related to the user's location information. Alternatively, if only user attribute information is used as the predetermined condition, the user may be able to use the unmanned vending machine without traveling to a specific geographical location if the user's membership rank is equal to or higher than a certain threshold.
[0034] The right management device 10 presents rights related to products or services to a user based on a determination that the user's location information satisfies a predetermined condition. The right management device 10 presents rights related to products or services associated with an unmanned vending machine to the user based on the user's location information. The right information may be displayed on the display unit 272 of the user terminal 20, or may be displayed on the screen of the user terminal 20 or a head-mounted display using augmented reality. The right management device 10 may set the products or services to be presented to the user based on predetermined conditions. For example, by presenting special products only during a specific time period based on date and time information, it is possible to attract users during a specific time period. Alternatively, by presenting products according to the user's membership rank as attribute information, it is possible to improve service to preferred customers.
[0035] The right management device 10 provides a user with rights related to a product or service based on the user's operation. The user's operation includes an operation for purchasing a specific product or service. When the user selects one of the rights related to a product or service displayed on the unmanned vending machine and presses the purchase button, the right management device 10 settles the price of the right related to the selected product or service, and once the settlement is complete, provides the user with the right related to the product or service.
[0036] Rights related to goods or services include right identification information for uniquely identifying the rights, the content of the rights, and information about the right owner, and are provided to users as tokens (hereinafter also referred to as "rights tokens"). A rights token is a digital unit for handling rights related to goods or services on a computer, and includes right identification information, the content of the rights, and information about the owner. A unique rights exercise code can be assigned to each right as the rights identification information. Users can also be provided with a redemption code corresponding to the rights exercise code. The redemption code is composed of an easily readable code, such as a two-dimensional code.
[0037] Rights tokens are required to be data that cannot be copied or tampered with, so they may be provided as, for example, non-fungible tokens (NFTs). Rights related to goods or services can be treated as NFTs, so the corresponding rights can be listed on the NFT marketplace.
[0038] The rights management device 10 manages the exercise of rights provided to users, and in response to a user's request to exercise the rights, instructs the production and delivery of a product or service corresponding to the requested rights. A user can exercise a right purchased from an unmanned vending machine when the product or service related to the right becomes necessary. For example, a user can easily exercise the right by presenting an exchange code to an exchange device. When the rights management device 10 receives a user's request to exercise the rights, it determines the status of the product or service corresponding to the right (hereinafter also referred to as "product status") and, for example, issues an instruction to manufacture the product if the product has not yet been manufactured, or an instruction to ship the product if it is in storage.
[0039] The rights management device 10 may settle additional fees related to the exercise of rights. When a user exercises rights related to a product, additional fees such as shipping fees for the product may be incurred in connection with the exercise of the rights. For example, when a user exercises rights related to a book, shipping fees for delivering the book to the user are incurred. The rights management device 10 is configured to be able to execute a settlement process as necessary to settle such additional fees.
[0040] The NFT marketplace 40 is a platform where NFTs can be bought and sold, and users can use the NFT marketplace 40 to list rights related to products and services that they have acquired. An NFT for a right related to a product or service records at least an exercise code that identifies the right, the owner of the right, and the content of the right (such as the product name). The rights management device 10 may perform operations such as exchanging, transferring, buying and selling the relevant right via the NFT marketplace 40.
[0041] The user terminal 20 is an information processing device that allows a user to acquire rights using an unmanned vending machine and exercise the acquired rights, and is configured to be able to communicate with the rights management device 10 via the network 30. A sustainable sales app for using campaigns managed by the rights management device 10 is installed on the user terminal 20. The sustainable sales app has a function of displaying a list of campaigns managed by the rights management device 10 after the user logs in and authenticates, accessing a campaign site specified by the user, and displaying the unmanned vending machine on the display unit 272 when the user satisfies predetermined conditions, such as by approaching the campaign site. Note that instead of installing the sustainable sales app on the user terminal 20, the user terminal 20 may be configured to access a website that provides similar functions to the sustainable sales app using a web browser on the user terminal 20.
[0042] A user can acquire rights to a desired product or service from an unmanned vending machine by logging in to the sustainable sales app, viewing a desired campaign from the sustainable sales app, and traveling to a geographic location associated with the unmanned vending machine with the user terminal 20. The user terminal 20 records the acquired rights as a rights token. The user can request the exercise of the rights via the sustainable sales app, for example, by presenting an exercise code or redemption code to a redemption device, and acquire the product or service corresponding to the rights.
[0043] The redemption device 50 is an information processing device used by a user to exercise a right, and is installed, for example, in a convenience store. If the product to be redeemed is stored in the store where the redemption device 50 is installed, or if the corresponding ticket can be printed by the redemption device 50, the user can easily redeem the product or service by using the redemption device 50. On the other hand, when redeeming a user's right for a product or service that does not require delivery, the procedure may be carried out directly between the user terminal 20 and the right management device 10 without using the redemption device 50.
[0044] The shipper device 70, manufacturer device 60, or 3D printer 80 realizes the rights related to the product or service acquired by the user based on the user's request to exercise the rights. Depending on the product status of the product or service, the rights management device 10 issues a manufacturing instruction to the manufacturer device 60 if the product or service has not yet been manufactured, a shipping instruction to the shipper device 70 if the product or service has not yet been shipped, or a printing instruction to the 3D printer 80 for a product that can be manufactured by the 3D printer 80. The shipper device 70, manufacturer device 60, or 3D printer 80 prepares the corresponding product or service based on the instruction from the rights management device 10, and provides the product or service to the user.
[0045] The sustainable sales system 1 of the present disclosure is not limited to that shown in FIG. 1, and any device may be used to implement the functions of the sustainable sales system 1. For example, the sustainable sales system 1 may include an authentication system for checking the legitimacy of a user, and may be communicatively connected to the rights management device 10 via a network 30. The rights management device 10 may use the authentication system to authenticate that the user to be authenticated is the legitimate owner of the rights related to the product or service.
[0046] (2) Hardware configuration (2-1) Rights management device 10 The rights management device 10 includes a processor 11, a memory 12, a storage 13, a communication interface (communication I / F) 14, an input / output interface (input / output I / F) 15, and a bus 16 connecting these. The processor 11 controls the overall operation of the rights management device 10. The processor 11 may be a general-purpose processor such as a CPU, MPU, or GPU, but is not limited to a general-purpose processor and may also be a dedicated processor such as an ASIC or FPGA. The memory 12 is a main storage device and includes RAM, etc. The storage 13 is an auxiliary storage device and includes a non-volatile storage device such as a hard disk drive (HDD) or a solid-state drive (SSD). The communication interface (communication I / F) 14 is a wired or wireless communication interface and is a module for communicating with devices such as the user terminal 20 via a network 30. The network 30 is, for example, the Internet, and may include access networks such as a LAN, a WAN, a mobile communication network, a wired telephone network, FTTH, and a CATV network. An input / output interface (input / output I / F) 15 receives input data from the outside and outputs output data to the outside.
[0047] (2-2) User terminal 20 The user terminal 20 includes a processor 21, a memory 22, a storage 23, a camera 24, a communication interface (communication I / F) 25, an input / output interface (input / output I / F) 26, a touch screen 27, a GPS 28, and a bus 29 connecting these. The storage 23 stores an operating system (OS), a web browser, various applications, and various data. The touch screen 27 includes an input unit 271 and a display unit 272. The user terminal 20 is, for example, a mobile terminal such as a smartphone, a tablet terminal, or a notebook personal computer. The user terminal 20 may also be a stationary computer such as a desktop personal computer.
[0048] (2-3) Redemption device 50, manufacturer device 60, shipper device 70, and 3D printer 80 The redemption device 50, manufacturer device 60, shipper device 70, and 3D printer 80 each include an information processing device having at least a processor, memory, storage, a communication interface (communication I / F), an input / output interface (input / output I / F), and a bus connecting these. Note that the 3D printer 80 includes an information processing device for controlling and managing printing using 3D printing data.
[0049] (3) Examples of use of Sustainable Sales System 1 FIG. 2 is a diagram for explaining an example of a usage example of the sustainable sales system 1 according to the first embodiment of the present disclosure. FIG. 2 shows a flow in which a user participates in a "P's Forest Event" held at a P Spot, which is a specific geographical location, and acquires the right to a figure from an unmanned vending machine. The unmanned vending machine is installed in association with the event venue (location starting point) where the "P's Forest Event" is held. In this case, the unmanned vending machine can handle products and services related to the "P's Forest Event."
[0050] The user launches the sustainable sales app installed on the user terminal 20 and accesses a website advertising a "P's Forest Event" (S21). The right management device 10 receives the access from the user terminal 20 and displays the top page of the website on the display unit 272 of the user terminal 20 (S22, FIG. 2(a)). The right management device 10 acquires location information, including the user's position information, from the user terminal 20 (S23). If the location information satisfies a predetermined condition, the display unit 272 of the user terminal 20 displays the spot where the "P's Forest Event" will be held and the unmanned vending machine installed at that spot. Also, for example, if the user enters within a predetermined range from the unmanned vending machine (the starting point of the location), a check-in button may be displayed on the user terminal 20 (S24, FIG. 2(b)). Note that the spot where the "P's Forest Event" will be held may be displayed before the location information satisfies the predetermined condition, and the check-in button may be displayed when the location information satisfies the predetermined condition.
[0051] The right management device 10 can use, as the check-in information that triggers the display of the check-in button, location information (GPS information) received from the user terminal 20, as well as check-in information installed at a specific location within the spot where the "P's Forest Event" is being held. For example, the check-in information can be a two-dimensional code, a near-field communication (NFC) code, or a keyword installed at a specific location within a predetermined range from an unmanned vending machine (the starting location). The user visits the specific location within the spot, reads check-in information such as a two-dimensional code, an NFC code, or a keyword installed at the specific location using the user terminal 20, and transmits the read check-in information to the right management device 10. If the transmitted check-in information matches a predetermined two-dimensional code, an NFC code, or a keyword assigned to the specific location, the right management device 10 may be configured to determine that the user is present at the specific location and display a check-in button on the display unit 272 of the user terminal 20.
[0052] When the user presses the check-in button displayed on the user terminal 20 (S25), the right management device 10 enlarges the unmanned vending machine and displays the products available at the unmanned vending machine, such as multiple figurines, in a selectable manner. It also displays a purchase button to notify the user of their desire to purchase the figurines selected by the user (S26, FIG. 2(c)).
[0053] When the user selects a desired figure from the figures displayed on the user terminal 20 and presses the purchase button, a purchase request for the rights related to the selected figure is sent to the right management device 10 (S27). The right management device 10 displays the details of the purchased rights and a receive button as a purchase request confirmation screen on the display unit 272 of the user terminal 20 (S28, FIG. 2(d)). When the user presses the receive button displayed on the user terminal 20, the purchase is confirmed, and the right management device 10 receives purchase confirmation information (S29). The right management device 10 executes payment processing for the price of the figure and sends a rights token related to the figure to the user terminal 20 (not shown).
[0054] As another example, if a building is known to be home to many famous manga artists, an unmanned vending machine could be installed in the area where the building was located to sell rights to manga books and figurines by these famous manga artists. Users can visit such a location to acquire rights to their favorite manga or figurines associated with the location. Since users will treasure their favorite manga or figurines once they finally acquire them, they are less likely to throw them away. Furthermore, since users can exercise their rights when they need the manga or figurines, and the manga or figurines are manufactured and distributed, losses related to manufacturing and shipping can be reduced. Furthermore, this can increase the attraction of visitors to the location and contribute to regional development. In this case, the attraction can be further enhanced by offering special perks, such as reader benefits.
[0055] (4) Functional configuration (4-1) Rights management device 10 3 is a block diagram showing an example of the functional configuration of a rights management device 10, which is an information processing device according to this embodiment. The rights management device 10 of this embodiment includes, as its functional configuration, a rights management unit 110, a storage unit 140, and a communication control unit 150. The rights management unit 110 includes a rights generation unit 120 and a rights execution unit 130. The communication control unit 150 controls communication with the user terminal 20, the NFT marketplace 40, the redemption device 50, the manufacturer device 60, the shipper device 70, and the 3D printer 80 via the network 30 in accordance with instructions from the rights management unit 110.
[0056] (4-1-1) Storage section 140 The storage unit 140 includes a campaign master storage unit 141, a member information storage unit 142, an unmanned vending machine information storage unit 143, a rights information master storage unit 144, a payment information storage unit 145, a rights acquisition history storage unit 146, and a rights exercise information storage unit 147. The campaign master storage unit 141, the member information storage unit 142, and the unmanned vending machine information storage unit 143 store tables used to manage events such as campaigns. In addition, the rights information master storage unit 144, the rights acquisition history storage unit 146, and the rights exercise information storage unit 147 store tables used to manage rights related to products or services.
[0057] Fig. 4 shows an example of various tables constituting an event management table used to manage events, with Fig. 4(a) showing a campaign table, Fig. 4(b) showing a member information table, and Fig. 4(c) showing an unmanned vending machine information table. Fig. 5 shows an example of various tables constituting a rights management table for managing rights related to products or services, with Fig. 5(a) showing a rights information master table, Fig. 5(b) showing a rights acquisition history table, and Fig. 5(c) showing a rights exercise information table.
[0058] The campaign master storage unit 141 stores a campaign table that records information for implementing campaigns to be carried out in various locations. Fig. 4(a) is a diagram showing an example of campaign master information recorded in the campaign table, which records the campaign ID, campaign name, campaign start date and time, campaign end date and time, campaign URL for referencing detailed campaign information, location origin indicating the geographical center location where the campaign is being carried out, location range indicating the radius from the location origin within which the campaign can be used, conditions for target persons who can participate in the campaign, and campaign sponsor company ID. Master information is recorded in the campaign master when a campaign is planned, and the details of the campaign are made public to users on a website specified by the campaign URL in accordance with the campaign start date and time.
[0059] The member information storage unit 142 stores a member information table containing personal attributes of members. Figure 4(b) is a diagram showing an example of member information recorded in the member information table, which records member ID, address, name, gender, date of birth, member rank, and an XX pass registration flag indicating whether or not the member has registered for a special pass to a specific campaign. The member information table may also record purchasing data for each member. Note that the member information can be recorded in the member information table by collecting member information when logging in and registering to the sustainable sales app.
[0060] The unmanned vending machine information storage unit 143 stores an unmanned vending machine information table for registering products and services offered by unmanned vending machines. FIG. 4(c) shows an example of the unmanned vending machine information table, which includes, for each unmanned vending machine ID, a campaign ID, a SEQNO, which is a sequence number for identifying the products and services offered, a rights ID for identifying the rights, a sales method, a planned number of sales, and a storage location for unmanned vending machine display data. By setting the planned number of sales, it is possible to set an upper limit on the number of rights to be issued. The unmanned vending machine ID is associated with a campaign ID, and an unmanned vending machine associated with the campaign can be virtually located at the campaign's starting point.
[0061] The rights information master storage unit 144 stores a rights information master table for comprehensively managing rights sold by unmanned vending machines. Fig. 5(a) is a diagram showing an example of the rights information master table, which records the rights ID, the rights name, the product or service category (NFT, item, redemption right, purchase right, etc.), the image URL for displaying the unmanned vending machine, the product status indicating the stage of production, delivery, preparation, etc., of the product or service corresponding to the rights ID, the number of units planned for sale, the number of units remaining, the fee (unit price), the pick-up location ID of the redemption device 50 where the rights can be redeemed, the exercise start date and time and the exercise end date and time indicating the period during which the user can start exercising the rights, the provider ID of the company that provides the product or service, the manufacturer ID responsible for the production and delivery of the product or service, the shipper ID, and the 3D printer ID.
[0062] The payment information storage unit 145 stores information for settling the price of a product or service, and in addition to the price of the product or service, if the user is a registered member, stores the user's name, payment method, past transaction history, etc. The right provision unit 123 of the right generation unit or the settlement unit 132 of the right execution unit 130 uses the payment information storage unit 145 to settle the price of the product or service and any additional charges such as shipping fees.
[0063] The rights acquisition history storage unit 146 stores a rights acquisition history table that records acquisition history information for rights related to products or services acquired by a user. Figure 5(b) is a diagram showing an example of the rights acquisition history table. For each product or service sequence number, the table records the rights acquisition date and time indicating the date and time the rights were acquired, the rights acquisition member ID of the member who acquired the rights, the rights ID of the rights acquired by the member, the payment sequence number (SEQNO) related to the payment for acquiring the rights, the rights exercise code that uniquely identifies the rights acquired by the user and is used when exercising the rights, the rights valid / invalid flag, and the rights status indicating the ownership, exchange, transfer, or sale status of the rights related to the product or service. When a user acquires rights related to a product or service from an unmanned vending machine, a record containing that history information is added to the rights acquisition history table.
[0064] The right exercise information storage unit 147 stores a right exercise information table that records information on rights exercised by users. Fig. 5(c) is a diagram showing an example of the right exercise information table, in which, for each product or service sequence number (SEQNO), the right exercise date and time, right exercise member ID, right ID, right acquisition sequence number (SEQNO) assigned when the right is acquired, right exercise code, right exercised flag, and whether or not there is a manufacturing instruction or shipping instruction are recorded.
[0065] (4-1-2) Rights Management Department 110 The rights management unit 110 functions as a rights generation unit 120 and a rights enforcement unit 130 when the processor 11 executes a computer program stored in the memory 12 .
[0066] The right generation unit 120 includes a determination unit 121, a right presentation unit 122, and a right provision unit 123. The right generation unit 120 acquires location information of a predetermined user, determines whether the user, who has viewed a campaign site, satisfies a predetermined condition, such as approaching the geographic location of an unmanned vending machine, presents right information related to products and services to the user, and provides the right selected by the user in response to the user's operation of the unmanned vending machine. When the right execution unit 130 receives a right exercise request from a user, it authenticates the user and the right, and if the right exercise is legitimate, issues an instruction to provide the product or service corresponding to the right. At this time, if an additional fee, such as shipping fee, is required, the additional fee is settled.
[0067] The determination unit 121 acquires the user's location information from the user terminal 20 and determines whether the location information satisfies a predetermined condition. The location information is information for identifying the user's location status, and includes, for example, the user's location information, date information, time information, and user attribute information. The location information can be acquired at any timing, but preferably, it may be acquired when the user shows interest in a campaign. For example, the location information can be acquired when it can be determined that the user is interested in a campaign, such as when the user logs in to the sustainable sales app, when the user accesses a campaign site from the sustainable sales app, or when the user predicts the timing of participating in a specific campaign from a scheduler recorded in the user terminal 20.
[0068] Location information is information that identifies where a user is located. The user's location information is information generated based on the geographical location of the user terminal 20, and may be, for example, latitude, longitude, or location information on a map. The user's location information can be measured by the GPS 28 provided in the user terminal 20. Check-in information such as a two-dimensional code, an NFC code, or a keyword installed at a predetermined location may also be used as the location information.
[0069] The date information and time information are date and time information that indicate the timing when the user entered the usable range of the unmanned vending machine. Note that the date and time information may be date and time information that specifies the date and time when the user accessed the campaign site, or if a visit schedule is recorded in the scheduler of the user terminal 20, the date and time information may be obtained from the visit schedule. The date and time information may use time information stored in the user terminal 20, or time information stored in the right management device 10.
[0070] User attribute information is information that identifies a user's profile, such as the user's gender, age, and membership rank, and can be obtained from the member information table recorded in the member information storage unit 142 based on the member ID obtained from the user terminal. The member information table may further include attributes such as the user's hobbies and preferences, as well as purchasing information. Alternatively, by linking with member information of other services, user attributes, purchasing data, etc. may be obtained from the member information of the other services.
[0071] When the determination unit 121 detects access to the campaign site by a user, it acquires location information from the user terminal 20 of that user. The determination unit 121 determines whether the user's location information acquired from the user terminal 20 satisfies a predetermined condition. The determination unit 121 acquires the starting point location and location range of the campaign, for example, by referring to a campaign table, and monitors whether the user is present within the location range centered on the starting point location. When the determination unit 121 detects that the user is within the location range centered on the starting point location, it determines that the user is within the usable range of the unmanned vending machine.
[0072] The determination unit 121 may determine whether date information, time information, or user attribute information when it is determined that the user has entered the usable range of the unmanned vending machine satisfies predetermined conditions. For example, the unmanned vending machine may be available only at a specific time or time interval. In this case, different products or services may be prepared for multiple periods of the day, and unmanned vending machines offering different products or services may be available for each period. The determination unit 121 may also determine the user's attributes and allow the unmanned vending machine to be available according to the user's membership rank. In this case, different products or services may be prepared according to the membership rank, and unmanned vending machines offering different products or services may be available according to the membership rank.
[0073] When the determination unit 121 determines that the user's location information satisfies a predetermined condition, the determination unit 121 enables the user to use the unmanned vending machine. That is, the determination unit 121 displays a check-in button for accessing the unmanned vending machine and sets the unmanned vending machine so that the user can access it. The check-in button can also be considered a notification that the unmanned vending machine is now available for the user to use.
[0074] The right presentation unit 122 is activated when the user presses the check-in button on the user terminal 20, and displays a selectable list of products and services handled by the unmanned vending machine in accordance with the sales format, the product or service corresponding to the right ID, and the unmanned vending machine display data recorded in the unmanned vending machine information table, and also displays a purchase button. Examples of sales formats that can be adopted include a vending machine-type unmanned vending machine, an avatar clerk format where avatars serve customers, and a store format with a store and avatar clerk. At this time, the products and services provided by the unmanned vending machine or the sales format can be changed according to the determination result of the determination unit 121.
[0075] The right presenting unit 122 can display the unmanned vending machine in any display format. The right presenting unit 122 may display a 3D image of the unmanned vending machine in the background of a real landscape on the display unit 272 of the user terminal 20 using augmented reality (AR). If the user has goggles with a display function, such as an HMD (head-mounted display), the image may be displayed on the goggles using virtual reality (VR) by linking the user terminal 20 with the goggles. The background in the AR image or VR image may be configured to be displayed even when rotated 360 degrees, so that the 3D image of the unmanned vending machine can be viewed even when the user moves.
[0076] The right presentation unit 122 may also employ projection mapping as a display format for the unmanned vending machine. Projection mapping is a display format in which a virtual image is projected onto a large screen on the surface of an object in the real world using a projection device such as a projector. Project mapping can detect user operations on the projected image by providing an imaging device such as an infrared camera that captures the location where the image is projected. The right presentation unit 122 may use projection mapping to project an image of the unmanned vending machine onto a building or wall near the user's location, and detect the user's operation of the purchase button.
[0077] The rights providing unit 123 is activated when a user presses a purchase button. When the rights providing unit 123 detects that the user has pressed the purchase button, it displays the details of the rights selected by the user and a receive button on the user terminal 20. When the user presses the receive button, the rights providing unit 123 settles the price of the rights related to the product or service to the user, and once the settlement is complete, provides the rights related to the product or service purchased by the user. The rights providing unit 123 may transmit the rights related to the product or service to the user terminal 20 as a rights token, or may list the rights on the NFT marketplace 40. The rights related to the product or service are rights that allow a user to claim the product or service corresponding to the rights, and can also be referred to as redemption rights that can be exchanged for the product or service corresponding to the rights at a future point in time. The user is provided with an exchange code in the form of a two-dimensional code that can be used to exchange for the rights.
[0078] When the rights provision unit 123 provides a user with a right related to a product or service, it records details identifying the provided right in the rights acquisition history table. The rights acquisition history table records the sequence number recorded in the unmanned vending machine, the right acquisition date and time when the user acquired the right, the rights acquisition member ID of the right owner, the rights ID which is the right's identification information, the payment sequence number, a rights exercise code issued by the rights provision unit 123 for uniquely identifying each right, the rights valid / invalid flag, and the rights status. The rights valid / invalid flag is invalidated, for example, when the exercise period in the rights information master table has expired. The rights status records the status of the right, such as being owned, being exchanged, being transferred, or being bought or sold. Here, the owned status indicates that the user owns the right related to the product or service as a rights token, and the rights exchanging, being transferred, or being bought or sold status indicates the transaction status of the rights token.
[0079] The rights providing unit 123 includes information about the rights purchased by the user in a rights token and provides the rights token to the user. The rights providing unit 123 can provide the rights token as digital data to the user terminal 20. The rights providing unit 123 can also list rights related to products or services on the NFT marketplace 40. By realizing the rights token as an NFT (Non-Fungible Token), it is possible to prevent the rights from being copied or altered. The rights providing unit 123 may notify the user of a redemption code that is uniquely assigned to the rights purchased by the user. The redemption code can be transmitted to the user terminal as a two-dimensional code.
[0080] The right management unit 110 includes a right execution unit 130 including a right determination unit 131, a settlement unit 132, and a right execution output unit 133 in order to respond to a user's request to exercise a right related to a product or service. When a user wishes to exchange a right related to a product or service purchased from an unmanned vending machine for a product or service corresponding to the right, the user transmits the right execution request to the right management device 10 from the user terminal 20 or from the user terminal 20 via the redemption device 50. The right execution unit 130 is activated in response to a right execution request from the user.
[0081] When the right determination unit 131 receives a right exercise request from a user, it determines the requested right. The right determination unit 131 identifies the right using the right exercise code or exchange code included in the requested right exercise and determines whether the requested right is legitimate. For example, the right determination unit 131 uses the received right exercise code to compare the recorded contents of the right acquisition history table and determines that a right ID corresponding to the right exercise code is recorded, that the member ID matches the user's member ID, and that the right valid / invalid flag is valid. If the right exercise request is invalid, the user is notified of this, and the right execution unit 130 terminates the right execution process.
[0082] The settlement unit 132 determines whether additional costs will be incurred in realizing the right. That is, if the product or service corresponding to the right ID is a commodity, a shipping fee may be incurred. For example, if a user exercises the right exercise code "010101-11" in the right exercise information table, the right ID "NFT-Diamond-Figure" corresponds to an NFT and a commodity, a diamond figure NFT and a stuffed toy, as shown in the right information master table. Therefore, a shipping fee will be incurred for the stuffed toy (commodity). Therefore, the right management device 10 activates the settlement unit 132 to settle the shipping fee and requests the user to complete the settlement process. On the other hand, for example, the right ID "tour-A-001" corresponds to the right to purchase a tour, so no shipping fee will be incurred. Therefore, the right exercise unit 220 is activated without activating the settlement unit 132.
[0083] The right exercise output unit 133 executes processing to realize a product or service corresponding to a right ID exercised by a user. The right exercise output unit 133 references the corresponding right ID recorded in the right information master table and checks the product status of the product or service related to the right ID. For example, if the product related to the right ID has not yet been manufactured, the right exercise output unit 133 outputs a manufacturing instruction for the product to the manufacturer device 60 corresponding to the manufacturer ID. Furthermore, if the product related to the right ID has not yet been shipped, the right exercise output unit 133 outputs a shipping instruction for the product to the shipper device 70 corresponding to the shipper ID. Alternatively, if the product related to the right ID can be manufactured by a 3D printer 80, the right exercise output unit 133 outputs a printing instruction to the corresponding 3D printer 80. When the right exercise request requested by the user is executed, the right exercise output unit 133 records an exercised flag in the record of the corresponding right ID in the right exercise information table.
[0084] (4-2) User terminal 20 6 is a block diagram showing an example of the functional configuration of the user terminal 20 according to this embodiment. The user terminal 20 according to this embodiment includes, as its functional configuration, a rights acquisition and exercise unit 200, a rights information storage unit 230, and a communication control unit 240. In this embodiment, the rights acquisition and exercise unit 200 will be described as a function realized by a sustainable sales app installed in the user terminal 20. Note that by providing a server that executes processing corresponding to the sustainable sales app in cooperation with the web browser of the user terminal 20, the server may perform the functions of the rights acquisition and exercise unit 200 instead of the sustainable sales app in the user terminal 20.
[0085] When a user launches the sustainable sales app, the user terminal 20 requests the user to log in. The user enters the member ID and password registered in the sustainable sales app to log in. The member ID is user identification information set in the rights management system of the present disclosure and is also called a user ID. By logging in to the sustainable sales app, the user can participate in various campaigns managed by the rights management device 10.
[0086] The right acquisition / exercise unit 200 functions as a right acquisition unit 210 and a right exercise unit 220 by the processor 21 executing the sustainable sales app stored in the memory 22. The right acquisition unit 210 functions to allow a user to acquire a right related to a product or service from an unmanned vending machine, and includes a location information providing unit 211, a spot display unit 212, a right display unit 213, a right application unit 214, and a right receiving unit 215. The right exercise unit 220 functions to allow a user to exercise a right related to a product or service, and includes a right exercise presentation unit 221, a right exercise settlement unit 222, and a right exercise request unit 223.
[0087] In response to a location information request from the right management device 10, the location information providing unit 211 transmits location information including location information of the user terminal 20, current time information, and the user's member ID to the right management device 10. The user's member ID can be the member ID used when logging in to the sustainable sales app on the user terminal 20. The user's location information can be obtained by the GPS 28 installed in the user terminal 20, and for example, the latitude and longitude information obtained by the GPS 28 is transmitted to the right management device 10.
[0088] In response to the user entering the campaign usage range, the spot display unit 212 displays a spot map of the area where the campaign is being implemented on the display unit 272 of the user terminal 20, and also displays the location (location starting point) of the unmanned vending machine. The spot display unit 212 also displays a check-in button on the display unit 272 of the user terminal 20. When the check-in button is pressed by the user, the user terminal 20 notifies the right management device 10 that the check-in button has been pressed. In response to the user pressing the check-in button, the right management device 10 transmits display data related to the unmanned vending machine to the user terminal 20.
[0089] When the rights display unit 213 receives display data related to the unmanned vending machine from the rights management device 10 in response to pressing the check-in button, it displays the unmanned vending machine on the display unit 272 of the user terminal 20 and also displays products or services available at the unmanned vending machine in a selectable manner. For example, the display allows the user to select a product or service by pressing an icon corresponding to the product or service. In addition, the rights presentation unit 122 displays a purchase button for purchasing the selected product or service.
[0090] In response to the user pressing the purchase button, the rights application unit 214 notifies the rights management device 10 of the content of the product or service selected by the user as a rights application request and that an application for purchasing the rights related to the product or service has been made. In addition, in response to a payment instruction from the rights management device 10, the rights application unit 214 displays the necessary user interface for payment on the display unit 272. When payment is completed, the rights application unit 214 notifies the rights management device of this fact.
[0091] The rights receiving unit 215 receives the rights related to the product or service for which the rights have been applied as a rights token from the rights management device 10. In addition to the rights token, the rights receiving unit 215 also receives a two-dimensional code corresponding to the rights token as an exchange code. The rights receiving unit 215 records the rights token and the exchange code in the rights information storage unit 230. The rights receiving unit 215 may list the rights related to the product or service on the NFT marketplace instead of the rights token.
[0092] The right exercising unit 220 has a function for exchanging the right acquired by the user for a product or service corresponding to the right, and includes a right exercising presentation unit 221, a right exercising settlement unit 222, and a right exercising request unit 223. Below, an example will be given of the right exercising unit 220 exercising a right to the right management device 10 in cooperation with the exchange device 50.
[0093] When the right exercise presentation unit 221 receives a right presentation request instruction from the user, it obtains an exchange code corresponding to the right selected by the user from the right information storage unit 230, and presents it to the redemption device 50, which reads the exchange code. The right exercise settlement unit 222 is activated when it receives a payment request notification for additional fees, such as shipping fees, for the product to be redeemed from the right management device 10. The right exercise settlement unit 222 displays a user interface for payment on the display unit 272 of the user terminal 20, and proceeds with the payment process by the user in accordance with the payment procedure from the right management device 10. After the processing by the right exercise presentation unit 221 or, if necessary, the right exercise settlement unit 222 is completed, the right exercise request unit 223 transmits a right exercise request to the redemption device 50 or the right management device 10.
[0094] (4-3) Exchange device 50 The exchange device 50 includes an exchange management unit 500 and a communication control unit 510 , and the exchange management unit 500 includes a right authentication unit 501 , a right object settlement unit 502 , and a right exercise notification unit 503 .
[0095] When an exchange code is presented from the user terminal 20 using a two-dimensional code or the like, the right authentication unit 501 inquires of the right management device 10 about authentication of the right exchange code presented by the user. When the right authentication unit 501 receives the result of the right authentication by the right management device 10, it notifies the user terminal 20 of the authentication result. When the right authentication unit 501 receives a payment request for an additional fee together with the authentication result from the right management device 10, it activates the right object settlement unit 502 and sends a payment request notice to the user terminal 20. The settlement process may be performed in the exchange management device or in the user terminal 20. When the right exercise notification unit 503 is notified from the exchange device 50 or the user terminal 20 that a confirmation button for the right exercise request has been pressed, it notifies the right management device 10 that a right exercise request has been made.
[0096] (4-4) Manufacturer device 60, shipper device 70, and 3D printer 80 The manufacturer device 60, shipper device 70, or 3D printer 80 performs functions to realize products or services corresponding to the rights related to the products or services acquired by the user, based on instructions from the rights management device 10. The manufacturer device 60 manufactures the corresponding products and prepares documents necessary to provide the corresponding services based on manufacturing instructions from the rights management device 10. The shipper device 70 executes procedures for shipping products to users before shipping. The 3D printer 80 manufactures products using corresponding 3D data based on manufacturing instructions for products such as figurines. Products or services manufactured or shipped by the manufacturer device 60, shipper device 70, or 3D printer 80 are delivered to users through existing distribution channels.
[0097] (5) Operational flow of Sustainable Sales System 1 (5-1) Operational flow for rights generation and provision Fig. 8 is a diagram showing an example of an operational flow for generating and providing rights in the sustainable sales system 1 according to the first embodiment. Fig. 8 shows an example of an operational flow for each of the user terminal 20 and the rights management device 10 that constitute the sustainable sales system 1.
[0098] When a login request is made to the sustainable sales app installed in the user terminal 20 (S810), the right management device 10 performs user authentication (S820). If the login is successful, the determination unit 121 of the right management device 10 requests the user terminal 20 for user location information, and the user terminal 20 provides the location information to the right management device 10 (S811).
[0099] When the determination unit 121 of the right management device 10 acquires user location information from the user terminal 20 (S821), it determines whether the user's location information satisfies a predetermined condition (S822). For example, to determine whether the user is within the available range of the campaign, it may be determined whether the user's location is within a predetermined location range from the location starting point of the campaign.
[0100] In addition to or instead of determining the location, the determination unit 121 of the rights management device 10 may determine whether the time included in the user's location information satisfies a predetermined condition, for example, whether it is a predetermined time or a predetermined time range (S823), or may determine the user's membership attributes, for example, the user's gender, age, membership class, etc., and determine whether the target person satisfies the predetermined condition (S824). The determination unit 121 of the rights management device 10 may set the predetermined determination condition by combining two or three of the location, time, and target person.
[0101] If the user's location information satisfies predetermined conditions in the position determination, time determination, or target person determination by the determination unit 121, a spot display of an area where the unmanned vending machine can be used and a check-in button are displayed on the display unit 272 of the user terminal 20 (S825, S812). When the user terminal 20 detects that the user has pressed the check-in button displayed on the display unit 272, it notifies the right management device 10 that the check-in button has been pressed (S813). The right management device 10 determines that the notification from the user terminal 20 is a check-in request (S826), acquires a member information table from the member information storage unit 142, and determines that the user requesting check-in is registered as a member (S827).
[0102] When the determination unit 121 determines that the check-in request by the user is valid, the right presentation unit 122 transmits display data to the user terminal 20 to display the unmanned vending machine at the spot (S828). The user terminal 20 displays the unmanned vending machine, an icon associated with the right related to the product or service sold by the unmanned vending machine, and a purchase button on the display unit 272 (S814).
[0103] When the user terminal 20 detects that the user has selected a desired icon from among the icons associated with rights related to a product or service and pressed the purchase button, it sends an application request for the selected rights to the rights management device 10 (S815).
[0104] When the right provision unit 123 receives a right application request, it executes sales management (S829). For example, the right provision unit 123 refers to the right information master table to obtain the planned sales quantity, remaining quantity, and fee of the product or service corresponding to the right, confirms whether the corresponding product or service is available for sale, and calculates the fee to be charged to the user. Next, the right provision unit 123 refers to the right information master table to determine whether the right applied for by the user is valid (S830). For example, the right provision unit 123 determines whether the corresponding right has any remaining exercisable period.
[0105] After confirming the product or service and rights applied for by the user, the rights providing unit 123 executes a payment process for the price of the purchased rights (S831). The payment process can be the same as a payment process for online shopping. After the payment is completed, the rights providing unit 123 outputs rights information related to the rights purchased by the user to the user terminal 20 (S832), and the user terminal 20 receives the rights (S816) and records them in the rights information storage unit 230. The rights providing unit 123 may send a rights token recording the content of the rights and the owner of the rights to the user terminal 20, or may list the rights on the NFT marketplace 40.
[0106] (5-2) Operational flow for exercising rights Fig. 9 is a diagram showing an example of an operational flow for exercising rights in the sustainable sales system 1 according to the first embodiment. Fig. 9 shows an example of the operational flow of each of the user terminal 20, the redemption device 50, and the right management device 10 that constitute the sustainable sales system 1 in a case where a user uses an exchange device 50 installed in a store to exercise rights that they have acquired.
[0107] In response to a user operation, the user terminal 20 makes a login request to the right management device 10 (S910), and the right management device 10 performs user authentication in response to the login request (S930). Next, the user presents the right exercise code of the right they own to the redemption device 50 (S911). At this time, the display unit 272 of the user terminal 20 may display an exchange code corresponding to the right exercise code as a two-dimensional code, and the redemption device 50 may read the two-dimensional code. Upon receiving the right exercise code, the redemption device 50 requests right authentication from the right management device 10 (S920). The right management device 10 determines the legitimacy of the right by referring to the right acquisition history table and verifying that the user is a right acquisition member, that the user owns the right corresponding to the right exercise code, and that the right is valid (S931), and notifies the user of the determination result via the redemption device 50 (S920, S911).
[0108] The right management device 10 notifies a payment request if additional fees such as shipping fees or option fees are required to exercise the presented right (S932). The redemption device 50 receives the payment request notification from the right management device 10 and sends a payment request to the user terminal 20 (S921). The user terminal 20 receives the payment request, performs the necessary payment procedures, and sends a payment completion notification to the redemption device 50 (S912). The redemption device 50 confirms the payment completion notification and notifies the right management device 10 accordingly (S921). Note that if no additional fees are required, the right management device 10 does not issue a payment notification and proceeds to right exercise output (S933, S934).
[0109] When the user terminal 20 completes authentication of the rights and the necessary payment, it sends a rights exercise request to the redemption device 50 (S913). The redemption device 50 sends the rights exercise request from the user terminal 20 to the rights management device 10 (S922). When the rights management device 10 receives the rights exercise request from the redemption device 50, it checks the product status by referring to the rights information master table, and sends a manufacturing and shipping instruction to the shipper device 70, manufacturer device 60, or 3D printer 80 depending on the status (S933). When the rights management device 10 receives an acknowledgement signal (ACK) for the manufacturing and shipping instruction, it sets the rights exercised flag in the rights exercise information table to 1 and notifies the redemption device 50 or the user terminal 20 that the rights exercise has been completed (not shown).
[0110] In Figure 9, the payment process (S912, S921) and the right exercise request process (S913, S922) are configured to be executed between the user terminal 20 and the redemption device 50, but a user interface for payment or right exercise request may be displayed on the display screen of the redemption device 50, and the user may directly operate the redemption device, so that the store device executes the payment process and the right exercise request process instead of the user terminal 20.
[0111] As described above, according to the first embodiment, by providing products and services that users like at campaign spots where users have shown interest, the possibility that users will discard products and services can be reduced. Also, since stores can provide products that suit users at specific spots without setting up physical stores, they can easily increase the effectiveness of attracting customers. Furthermore, for product manufacturers and distributors, since they do not need to actualize products and services until the right is exercised, they can reduce production losses, management losses, delivery losses, etc.
[0112] Second Embodiment In the first embodiment, a user acquires rights related to a product or service from an unmanned vending machine, and the user exercises the rights himself / herself to exchange them for the relevant product or service. In the second embodiment, a first user exchanges a first right acquired by the first user for a second right of another second user, and the first user and the second user can each exercise a right previously owned by the other person.
[0113] Figure 10 is a diagram showing an example of an operational flow for rights exchange in a sustainable sales system according to the second embodiment. Figure 10 shows, as an example of rights exchange, a case in which a first right related to a product or service owned by a first user (exchange seller) is exchanged for a second right owned by a second user (exchange candidate). In the second embodiment, the first user terminal, the second user terminal, the NFT marketplace 40, and the rights management device 10 in the sustainable sales system each additionally have functions for rights exchange corresponding to each step in Figure 10.
[0114] The first user terminal and the second user terminal start the sustainable sales app installed on each user terminal and send a login request to the right management device 10 (S1010, S1020). The right management device 10 performs user authentication for the first user and the second user (S1040) and notifies the first and second user terminals of the authentication result. The following description will be given assuming that the user authentication is successful.
[0115] The first user terminal selects a rights exchange function from the sustainable sales app and starts the rights exchange operation. The first user selects a first right to be exchanged, which is recorded as a rights token in the first user terminal, and sends a request to authenticate the first right to the NFT marketplace 40 (S1021). The NFT marketplace 40 requests the rights management device 10, which is the issuer of the first right, to determine the first right (S1030). Upon receiving the request to determine the first right from the NFT marketplace 40, the rights management device 10 compares the user authenticated in response to the login request with the owner and right details included in the right exercise code, determines the legitimacy of the first right based on the rights acquisition history table, and notifies the NFT marketplace 40 of the rights determination result (S1041). The NFT marketplace 40 notifies the first user terminal of the results of the rights determination by the rights management device 10 (S1030, S1021).
[0116] The first user terminal requests the NFT marketplace 40 to list the first right that is the subject of the rights exchange (S1022). The NFT marketplace 40 notifies the rights management device 10 that a listing request has been made for the first right that is the subject of the rights exchange (S1031). The rights management device 10 changes the rights status for the first right in the rights acquisition history table from "owned" to "exchanging" and requests the NFT marketplace 40 to list the first right for rights exchange (S1042). The NFT marketplace 40 lists the first right that is the subject of the rights exchange and notifies the first user terminal of this (S1031, S1022).
[0117] Based on instructions from the second user, the second user terminal sends a request to the NFT marketplace 40 to reference a list of exchange listings that have been put up for exchange (S1011). The NFT marketplace 40 requests a list of rights that have been purchased in the sustainable sales system and that have been put up for exchange from the right management device 10 (S1032). The right management device 10 references the rights acquisition history table, extracts rights whose right status is "in exchange," and sends this as an exchange listing list to the NFT market (S1043). The NFT marketplace 40 sends the exchange listing list acquired from the right management device 10 to the second user terminal (S1032, S1011).
[0118] The second user terminal transmits a rights exchange request to the NFT marketplace 40 based on the user's operation instruction (S1012). The rights exchange request includes rights information on the first right owned by the first user to be exchanged, and rights information identifying the second right owned by the second user. For example, the first rights information identifying the first right includes a rights exercise code and owner information (first user). On the other hand, the second rights information identifying the second right owned by the second user includes a rights exercise code and owner information (second user) for the second right.
[0119] When the NFT marketplace 40 receives the exchange request notification from the second user terminal, it notifies the first user terminal that an exchange request has been made (S1033). The first user terminal displays the notified exchange request notification on the display unit 272 of the first user terminal (S1023), and notifies the NFT marketplace 40 of approval of the exchange request based on the exchange request approval operation by the first user (S1024).
[0120] The NFT marketplace 40 instructs the rights management device 10 to transfer the rights (S1034). The rights management device 10 changes the rights acquisition member ID and status for the first right and the second right registered in the rights acquisition history table (S1044). That is, the rights acquisition member ID of the first right is rewritten to the rights acquisition member ID of the second user, and the rights acquisition member ID of the second right is rewritten to the rights acquisition member ID of the first user. In addition, the status of the first right that is the subject of the exchange is rewritten from "exchanging" to "owned." The rights management device 10 notifies the NFT marketplace 40 that the owners of the first right and the second right have been exchanged (S1044). Upon receiving the notification of the rights exchange, the NFT marketplace 40 notifies the first user terminal and the second user terminal of the results of the rights exchange (S1035, S1013, S1025).
[0121] The first user and the second user can use the rights exchanged with each other to exercise the rights on the rights management device 10 or the exchange device 50. That is, the first user can exercise the second right on the rights management device 10 or the exchange device 50, while the second user can exercise the first right. Note that, when exchanging rights, if there is a difference in the amounts of the two rights, the rights management device 10 may be configured to execute a settlement process together with the rights transfer (S1044), collect the difference from the user who pays the difference, and remit the difference to the other user.
[0122] According to the second embodiment, even if a user later becomes unneeded from rights related to a product or service that he or she has acquired, the rights can be exchanged for rights of another user through a simple procedure. Note that in the second embodiment, the NFT marketplace 40 is used to exchange rights, but instead of a configuration in which rights related to a product or service are put up for sale on the NFT marketplace 40, rights related to a product or service may be managed as rights tokens, and the rights tokens may be exchanged for rights tokens of other users using a platform such as an auction site. A similar configuration can also be adopted in the third and fifth embodiments described below.
[0123] <Third embodiment> In the second embodiment, a first right acquired by a first user can be exchanged for a second right acquired by a second user. In the third embodiment, a user can easily transfer rights relating to a product or service to another user.
[0124] Figure 11 is a diagram showing an example of an operational flow for rights transfer in the sustainable sales system according to the third embodiment. Figure 11 shows, as an example of rights transfer, a case in which a first right related to a product or service owned by a first user (transferring seller) is transferred to a second user (transferee) via the NFT marketplace 40. The first user is an exchange seller who lists the first right purchased in the sustainable sales system on the NFT marketplace 40, and the second user is a transferee who requests the transfer of the listed first right.
[0125] 11, the steps (S1110, S1120, S1140) in which the first user and the second user log in to the right management device 10 are the same as the login steps (S1010, 1020, 1040) in Fig. 10. When the login is authenticated, the first user presents the first right to be transferred, which is recorded as a rights token in the first user terminal, to the NFT marketplace 40, and transmits an authentication request for the first right to the NFT marketplace 40 (S1121). The NFT marketplace 40 requests the right management device 10, which is the issuer of the first right, to determine the first right (S1130). When the right management device 10 receives a request to determine the first right from the NFT marketplace 40, it compares the user authenticated in response to the login request with the owner and right details included in the right exercise code, determines the legitimacy of the first right using the right acquisition history table, and notifies the NFT marketplace 40 of the right determination result (S1141, S1130). The NFT marketplace 40 notifies the first user terminal of the authentication result of the first right (S1130, S1121).
[0126] The first user terminal requests the NFT marketplace 40 to list the first right that is the subject of the rights transfer (S1122). The NFT marketplace 40 notifies the rights management device 10 that a listing request has been made for the first right that is the subject of the rights transfer (S1131). The rights management device 10 changes the rights status for the first right in the rights acquisition history table from "owned" to "transferring" and notifies the NFT marketplace 40 of listing permission (S1142). The NFT marketplace 40 lists the first right that is the subject of the rights transfer and notifies the first user terminal of this (S1131, S1122).
[0127] Based on instructions from the second user, the second user terminal sends a request to the NFT marketplace 40 to view a list of rights that have been put up for sale for transfer (S1111). The NFT marketplace 40 requests from the right management device 10 a list of rights that have been purchased in the sustainable sales system and that have been put up for sale for transfer (S1132). The right management device 10 references the rights acquisition history table, extracts rights whose right status is "being transferred," and sends this to the NFT market as an exchange listing list (S1143). The NFT marketplace 40 sends the exchange listing list acquired from the right management device 10 to the second user terminal (S1132, S1111).
[0128] Based on the user's operation instruction, the second user terminal transmits a rights transfer request for the first right that is the subject of the rights transfer to the NFT marketplace 40 (S1112). The rights transfer request includes rights information that identifies the first right owned by the first user that is the subject of the transfer.
[0129] When the NFT marketplace 40 receives the rights transfer request notification from the second user terminal, it notifies the first user terminal that a transfer request has been made (S1133). The first user terminal displays the notified transfer request notification on the display unit 272 of the first user terminal (S1123), and notifies the NFT marketplace 40 of approval of the transfer request based on the transfer request approval operation by the first user (S1124). The NFT marketplace 40 instructs the rights management device 10 to transfer the rights (S1134).
[0130] The right management device 10 changes the right acquisition member ID and status for the first right registered in the right acquisition history table (S1144). That is, the right acquisition member ID of the first right is rewritten to the right acquisition member ID of the second user. The right management device 10 also rewrites the status of the first right that is the subject of transfer from "transferring" to "owned." The right management device 10 notifies the NFT marketplace 40 that the right has been transferred (S1144). The NFT marketplace 40 notifies the first user terminal and the second user terminal of the result of the right transfer (S1135, S1113, S1125).
[0131] According to the third embodiment, even if a user later becomes unneeded from the rights to a product or service that the user has acquired, the rights can be transferred to another user through a simple procedure. Note that, although the third embodiment is configured such that the second user issues a transfer request, the first user may also issue a transfer request by specifying the second user as the transfer destination.
[0132] <Fourth embodiment> In the third embodiment, the first right acquired by the first user is transferred to the second user via the NFT marketplace 40. The fourth embodiment is configured to transfer the first right acquired by the first user to the second user as a rights token without going through the NFT marketplace 40.
[0133] Fig. 12 is a diagram showing an example of an operational flow for rights transfer in the sustainable sales system according to the fourth embodiment. Fig. 12 shows, as an example of rights transfer, a case in which a first user (a seller of the transfer) transfers a first right relating to a product or service he or she owns to a second user (a person wishing to transfer).
[0134] 12, the steps (S1210, S1220, S1240) in which the first user and the second user log in to the right management device 10 are the same as the login steps (S1010, 1020, 1040) in FIG. 11. When the login is authenticated, the first user presents the first right to which the right is to be transferred, which is recorded as a rights token in the first user terminal, to the right management device 10 and transmits a rights determination request (S1221). When receiving the rights determination request from the first user, the rights management device 10 collates the authenticated user in response to the login request with the owner and right content included in the rights exercise code, determines the legitimacy of the first right based on the rights acquisition history table, and notifies the first user terminal of the determination result of the first right (S1241, S1221).
[0135] The first user terminal transmits a rights transfer request to the rights management device 10 for the first right to be transferred (S1222). The rights management device 10 changes the rights status for the first right in the rights acquisition history table from "owned" to "transferred" and provides the first user with a transfer code that identifies the first right to be transferred. The transfer code is a code for uniquely identifying the rights token to be transferred. The rights management device 10 transmits the transfer code to the first user terminal as a URL or a two-dimensional code (S1243).
[0136] When the first user terminal receives the URL or two-dimensional code corresponding to the transfer code from the right management device 10, it transmits the URL or two-dimensional code to the second user terminal to be the transfer destination (S1223). Based on an operation instruction from the second user, the second user terminal transmits the transfer code to be transferred together with a transfer request to the right management device 10 (S1211).
[0137] The right management device 10 transfers the first right based on the received transfer code (S1244). That is, it rewrites the right acquisition member ID for the first right in the right acquisition history table to the right acquisition member ID of the second user. It also rewrites the status of the first right that has become the transfer target from "transferring" to "owned." The right management device 10 notifies the first user terminal and the second user terminal of the right transfer result (S1212, S1224).
[0138] According to the fourth embodiment, the first user and the second user can directly execute the transfer procedure via the right management device 10, which makes the transfer of rights simpler.
[0139] Fifth Embodiment In the first embodiment, a user acquires rights to a product or service from an unmanned vending machine, and the user exercises the rights themselves to exchange them for the relevant product or service. In the fifth embodiment, a user acquires rights to a product or service from an unmanned vending machine, and the acquired rights can be bought and sold via the NFT marketplace 40.
[0140] Fig. 13 is a diagram showing an example of an operational flow for buying and selling rights in the sustainable sales system according to the fifth embodiment. Fig. 13 illustrates, as an example of rights buying and selling, a case in which a second user (purchaser) purchases rights related to a product or service owned by a first user (seller).
[0141] 13, the steps (S1310, S1320, S1340) in which the first user and the second user log in to the right management device 10 are the same as the login steps (S1010, 1020, 1040) in Fig. 10. When the first user's login is authenticated, the first user presents the first right, which is the subject of right trading and is recorded as a rights token in the first user terminal, to the NFT marketplace 40 and transmits an authentication request for the first right to the NFT marketplace 40 (S1321). The NFT marketplace 40 requests authentication of the first right from the right management device 10, which is the issuer of the first right (S1330). When the right management device 10 receives a right determination request from the NFT marketplace 40, it compares the user authenticated in response to the login request with the owner and right details included in the right exercise code, determines the legitimacy of the first right using the right acquisition history table, and notifies the NFT marketplace 40 of the right determination result (S1341, S1330). The NFT marketplace 40 notifies the first user terminal of the authentication result of the first right (S1330, S1321).
[0142] The first user terminal requests the NFT marketplace 40 to list the first right that is the subject of rights trading (S1322). The NFT marketplace 40 notifies the right management device 10 that there has been a listing request for the first right that is the subject of rights trading (S1331). The right management device 10 changes the right status for the first right in the rights acquisition history table from "owned" to "traded" and notifies the NFT marketplace 40 of listing permission (S1342). The NFT marketplace 40 lists the first right that is the subject of rights trading and notifies the first user terminal of this (S1331, S1322).
[0143] Based on instructions from the second user, the second user terminal sends a request to the NFT market to view a list of rights being put up for sale and purchase (S1311). The NFT marketplace 40 requests from the right management device 10 a list of rights being put up for sale and purchase, among the rights purchased in the sustainable sales system (S1332). The right management device 10 references the rights acquisition history table, extracts rights with a right status of "in sale and purchase", and sends this to the NFT market as a list of rights being put up for sale and purchase (S1343). The NFT marketplace 40 sends the list of rights being put up for sale and purchase obtained from the right management device 10 to the second user terminal (S1332, S1311).
[0144] Based on the user's operational instructions, the second user terminal identifies the first right that is the subject of the right trade from the list of items for sale and purchase, sends a right trade request to the NFT marketplace, and starts the purchase procedure (S1312). The NFT marketplace 40 receives the right trade request from the second user terminal, starts payment processing for the first right, and sends a payment request to the right management device 10 (S1333). The right management device 10 refers to the right acquisition history table to obtain the payment sequence number of the first right, determines the purchase and sale price of the right, executes a deposit process for the first user, and executes a billing process for the second user (S1344). Upon completion of the payment process, the right management device 10 transfers the corresponding right by rewriting the right acquisition member ID of the first right in the right acquisition history table from the first user to the second user and rewriting the right status of the first right from "being sold" to "owned," and sends a transfer completion notice to the NFT marketplace 40 (S1345). When the NFT marketplace 40 receives the transfer completion notification, it sends a purchase result notification to the second user terminal (S1335, S1313) and sends a sales result notification to the first user terminal (S1336, S1323).
[0145] According to the fifth embodiment, even if the user later finds that the rights relating to the product or service he or she has acquired are no longer necessary, the rights can be bought or sold through a simple procedure.
[0146] The present disclosure is not limited to the above-described embodiments, and the components can be modified and embodied in practice without departing from the spirit of the present disclosure. Furthermore, various inventions can be formed by appropriately combining multiple components disclosed in the above-described embodiments. For example, some components may be omitted from all the components shown in the embodiments. Furthermore, components from different embodiments may be appropriately combined. [Explanation of symbols]
[0147] 1...Sustainable sales system, 10...Rights management device, 11...Processor, 12...Memory, 13...Storage, 14...Communication I / F, 15...Input / output I / F, 20...User terminal, 21...Processor, 22...Memory, 23...Storage, 24...Camera, 25...Communication I / F, 26...Input / output I / F, 27...Touch screen, 28...GPS, 29...Bus, 40...NFT marketplace, 50...Redemption device, 60...Manufacturer device, 70...Shipper device, 80...3D printer, 110...Rights management unit, 120...Rights generation unit, 121...Determination unit, 122...Rights presentation unit, 123...Rights provision unit, 130...Rights implementation unit, 131...Rights determination unit, 132...Settlement unit, 133...Rights exercise output unit, 140...Memory unit, 141... Campaign master storage unit, 142...member information storage unit, 143...unmanned vending machine information storage unit, 144...rights information master storage unit, 145...payment information storage unit, 146...rights acquisition history storage unit, 147...rights exercise information storage unit, 150...communication control unit, 200...rights acquisition / exercise unit, 210...rights acquisition unit, 211...location information providing unit, 212...spot display unit, 213...rights display unit, 214...rights application unit, 215...rights receiving unit, 220...rights exercise unit, 221...rights exercise presentation unit, 222...rights exercise settlement unit, 223...rights exercise request unit, 230...rights information storage unit, 240...communication control unit, 271...input unit, 272...display unit, 500...exchange management unit, 501...rights authentication unit, 502...rights target settlement unit, 503...rights exercise notification unit
Claims
1. a determination unit that determines whether the user's location information satisfies a predetermined condition, wherein the predetermined condition is a condition that allows the user to acquire a right related to a product or service; a right presentation unit that presents rights relating to a product or service to the user based on the determination; a right providing unit that provides the user with a right related to the specific product or service based on an operation by the user to acquire the specific product or service; An information processing device comprising:
2. The information processing device according to claim 1 , wherein the user location information includes location information, date information, time information, or user attribute information of the user.
3. The information processing device according to claim 1 , wherein the right relating to the product or service is displayed on a screen of the user terminal using augmented reality.
4. The information processing device according to claim 1 , wherein the predetermined condition is set based on at least one of location information, date and time information, and user attribute information of the user.
5. The information processing device according to claim 1 , wherein the provided right is identified by an exchange code for exchanging the right for the specific product or service corresponding to the right.
6. The information processing device according to claim 1 , wherein the rights providing unit further settles a fee for the rights relating to the specific product or service.
7. The information processing device according to claim 1 , further comprising a right enforcement unit that instructs the production or delivery of the specific product or service corresponding to the right in response to a request to exercise the provided right.
8. A method executed by an information processing device, determining whether the user's location information satisfies a predetermined condition, wherein the predetermined condition is a condition for enabling the user to acquire rights related to a product or service; presenting to the user available rights to goods or services based on the determination; Providing the user with a right related to a specific product or service based on an operation by the user to acquire the specific product or service; An information processing method comprising:
9. A computer program for causing a computer to function as each unit included in the information processing device according to any one of claims 1 to 7.
10. a location information providing unit that transmits user location information; a right display unit that displays to the user a right related to a product or service, the right being transmitted in response to the location information satisfying a predetermined condition, wherein the predetermined condition is a condition for enabling the user to acquire the right related to the product or service; a right application unit that applies for the purchase of a right related to the specific product or service based on an operation by the user to acquire the specific product or service; Equipped with Information processing device.
Citation Information
Patent Citations
Intermediation system for commodity sale
JP2002169989A
Service provision system and service provision method
JP2022064017A
Information processing apparatus, information processing method, and information processing program
JP2023035068A
COMPUTER-IMPLEMENTED METHOD AND COMPUTER SYSTEM FOR ENFORCING RIGHTS ASSOCIATED WITH NON-FUNGIABLE TOKENS ON A BLOCKCHAIN
JP7414245B2
JPP7414245B