Information processing method, program, and information processing apparatus
The system allows users to trade NFT content on e-commerce platforms using fiat currency, addressing the challenge of wallet management by having operators handle purchases and associations, enhancing user convenience and ease of transactions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- MERCARI INC(JP)
- Filing Date
- 2024-11-11
- Publication Date
- 2026-05-21
AI Technical Summary
Users in NFT marketplaces face difficulties in easily purchasing or selling NFT content due to the need for managing a wallet with private keys and account information, which is not conveniently supported.
An information processing method and system that enables users to trade NFT content using fiat currency on an e-commerce platform by having a business operator purchase and manage NFT content on their behalf, associating it with user accounts without requiring users to own a wallet.
Facilitates easy and convenient trading of NFT content by allowing users to purchase with fiat currency, eliminating the need for personal wallet management and simplifying the transaction process.
Smart Images

Figure 2026084308000001_ABST
Abstract
Description
Technical Field
[0004] , ,
[0005] , ,
[0001] The present disclosure relates to an information processing method, a program, and an information processing apparatus.
Background Art
[0002] In recent years, transactions in a marketplace for selling and buying content associated with NFTs (Non Fungible Tokens) have been on the rise. In this NFT marketplace, for example, in a payment screen displayed on a user terminal at the time of purchasing an NFT, only when a result indicating that the purchase process of the NFT has been completed is returned from a provider who has completed the payment procedure and confirmed the transaction history of the NFT recorded on the blockchain by the user who purchased the NFT, a system that displays information to be limitedly disclosed and registered in a database on the user terminal of the user who purchased the NFT is known (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In order to conduct trading transactions in a conventional NFT marketplace, it is necessary to prepare a wallet. The wallet contains various data such as a private key for conducting transactions securely and a wallet address corresponding to account information. However, in the NFT marketplace, even when a user wants to purchase content (image, video, utility, right, etc.) associated with an NFT (also referred to as "NFT content"), it has not been possible to easily purchase or sell NFT content, such as by personally owning and managing a wallet.
[0005] Therefore, this disclosure aims to provide an information processing method, program, and information processing device that enable users to easily and conveniently trade NFT content on an e-commerce platform that handles NFT content. [Means for solving the problem]
[0006] An information processing method according to one embodiment of the present disclosure involves an information processing device that acquires information on content associated with non-fungible tokens, which are traded using crypto assets on a first e-commerce platform; publishes the content on a second e-commerce platform; accepts a purchase request for the content in fiat currency from a first user on the second e-commerce platform; purchases the content on the first e-commerce platform using a wallet associated with a business operator that operates the information processing device; and associates the identification information of the content with the identification information of the first user. [Brief explanation of the drawing]
[0007] [Figure 1] This figure shows an example of a block diagram illustrating an example of the configuration of an information processing system according to one embodiment, an example of the hardware configuration of a server according to this disclosure, and an example of the hardware configuration of a terminal according to this disclosure. [Figure 2] This figure shows an example of user information according to the embodiment. [Figure 3] This figure shows an example of account information according to the embodiment. [Figure 4] This figure shows an example of transaction management information according to the embodiment. [Figure 5] This figure shows an example of NFT management information according to the embodiment. [Figure 6] This figure shows an example of a flowchart of the processing of the information processing system according to the embodiment. [Figure 7] This figure shows an example of an NFT content list screen displayed on a terminal according to the embodiment. [Figure 8] This figure shows an example of a screen displaying NFT content on a terminal according to this embodiment. [Figure 9] This figure shows an example of a purchase screen for NFT content displayed on a terminal according to the embodiment. [Figure 10] This figure shows an example of a screen displayed on a terminal according to the embodiment during the purchase of NFT content. [Figure 11] This figure shows an example of a screen displaying the NFT content ownership status on a terminal according to the embodiment. [Figure 12] This figure shows an example of a listing screen for NFT content displayed on a terminal according to the embodiment. [Modes for carrying out the invention]
[0008] <Legal compliance>
[0009] The disclosures contained herein will be implemented in compliance with the laws and regulations of each country in which this disclosure is implemented. Furthermore, the disclosures contained herein will be implemented with all changes, substitutions, modifications, alterations, or modifications that a person skilled in the art could make to comply with the laws and regulations of each country.
[0010] The information processing method, program, and information processing device related to this disclosure will be described with reference to the drawings. <System Configuration>
[0011] Figure 1 discloses the configuration of an information processing system 1 according to an embodiment of this disclosure. In the information processing system 1, servers 110A and 110B are connected to terminals 120A, 120B, and 120C via a network 130, and a server 150 that cooperates with server 110A. For example, by cooperating with server 150, server 110A can acquire information related to services (e.g., an NFT marketplace) provided by the e-commerce platform configured by server 150.
[0012] If there is no need to distinguish between server 110A and server 110B, both server 110A and server 110B may be referred to simply as server 110. The number of servers 110 connected to network 130 is not limited.
[0013] If there is no need to distinguish between terminals 120A, 120B, and 120C, they may all be referred to simply as terminal 120. The number of terminals 120 connected to network 130 is not limited.
[0014] Server 110 provides predetermined services to terminals 120 used by users via network 130. These predetermined services include, but are not limited to, payment services, financial services, e-commerce services, SNS (Social Networking Services) such as instant messaging services, and content provision services such as music, videos, and books. Server 150 constructs an e-commerce platform for buying and selling NFT-linked content (NFT content) and provides, for example, an NFT content trading service to terminals 120. Servers 110 and 150 may provide one or more of these services individually, or multiple servers may provide one or more of these services together. By providing their respective services to one or more terminals 120, users can utilize these services via terminals 120.
[0015] If necessary, the terminal used by user X is expressed as terminal 120X, and the information associated with the user in a predetermined service, which is associated with user X or terminal 120X, is expressed as user information X. User information can include, by way of example and not limitation, information associated with the user such as the name of the user input by the user or given by a predetermined service, the icon image of the user, the age of the user, the gender of the user, the address of the user, the hobbies and interests of the user, the identifier of the user, etc., the balance information of the electronic value (electronic money) associated with the user, the credit card information (such as the credit card number) associated with the user, and the like.
[0016] Network 130 connects two or more servers 110, 150, or two or more terminals 120. After the terminal 120 is connected to the servers 110, 150, network 130 provides a connection path so that data can be transmitted and received.
[0017] One or more portions of network 130 may be a wired network or a wireless network. Network 130 may be, by way of example and not limitation, an Ad Hoc Network, an intranet, an extranet, a Virtual Private Network (VPN), a Local Area Network (LAN), a Wireless LAN (WLAN), a Wide Area Network (WAN), a Wireless WAN (WWAN), a Metropolitan Area Network (MAN), a portion of the Internet, a portion of the Public Switched Telephone Network (PSTN), a cellular phone network, ISDNs (Integrated Service Digital Networks), wireless LANs, LTE (Long Term Evolution), CDMA (Code Division Multiple Access), Bluetooth (registered trademark), satellite communication, etc., and these may be combined. Network 130 may include one or more networks 130.
[0018] Servers 110, 150, and terminal 120 may be any information processing device as long as it can implement the processes, functions, or methods described in the present disclosure.
[0019] Servers 110, 150, and terminals 120 may be, but are not limited to, smartphones, mobile phones (feature phones), computers (but are not limited to, desktops, laptops, tablets, etc.), server equipment, media computer platforms (but are not limited to,, examples such as cable, satellite set-top boxes, digital video recorders, etc.), handheld computer devices (but are not limited to, examples such as PDAs (Personal Digital Assistants), email clients, etc.), wearable devices (but are not limited to, examples such as glasses-type devices, watch-type devices, etc.), other types of computers, or communication platforms, etc., and these may be combined.
[0020] <Hardware configuration of each information processing device> (1) Server hardware configuration The hardware configuration of server 110 included in information processing system 1 will be explained using Figure 1.
[0021] Server 110 includes a processor 111, memory 112, storage 113, input / output interface (input / output I / F) 114, input device 115, output device 116, and transceiver 117. The hardware components of server 110 are interconnected via bus B, not limited to, but as an example.
[0022] The server 110, in cooperation with the processor 111, memory 112, storage 113, input / output I / F 114, and transceiver 117, realizes the processing, functions, or methods described in this disclosure.
[0023] The processor 111 executes processes, functions, or methods implemented by code or instructions contained in a program stored in the storage 113. The processor 111 may, but is not limited to, one or more central processing units (CPUs), MPUs (Micro Processing Units), GPUs (Graphics Processing Units), microprocessors, processor cores, multiprocessors, ASICs (Application-Specific Integrated Circuits), FPGAs (Field Programmable Gate Arrays), etc., and may implement each of the processes, functions, or methods disclosed in each embodiment by logic circuits (hardware) or dedicated circuits formed on integrated circuits (ICs (Integrated Circuit) chips, LSIs (Large Scale Integrations)), etc. Furthermore, these circuits may be implemented by one or more integrated circuits, and multiple processes shown in each embodiment may be implemented by a single integrated circuit. In addition, LSIs may be referred to as VLSIs, Super LSIs, Ultra LSIs, etc., depending on the degree of integration.
[0024] Memory 112 temporarily stores the program 1121 loaded from storage 113 and provides a workspace for the processor 111. Various data generated while the processor 111 is executing the program are also temporarily stored in memory 112. Memory 112 may be, but is not limited to, RAM (Random Access Memory), ROM (Read Only Memory), etc., and these may be in combination. Storage 113 stores the program and various data. Storage 113 may be, but is not limited to, an HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, etc., and these may be in combination.
[0025] The input / output interface 114 is connected to an input device 115 for inputting various operations to the server 110, and an output device 116 for outputting processing results processed by the server 110.
[0026] The input device 115 is implemented by any of the following types of devices, or a combination thereof, that can receive input from a user and transmit information related to said input to the processor 111 via the input / output interface 114. The input device may be, but is not limited to, a touch panel, a touch display, hardware keys such as a keyboard, a pointing device such as a mouse, a camera (for image-based operation input), a microphone (for voice-based operation input), or a combination thereof.
[0027] The output device 116 is implemented by any or a combination of any type of device capable of outputting the processing results processed by the processor 111 via the input / output interface 114. When outputting the processing results as video or moving images, the output device 116 is implemented by any or a combination of any type of device capable of displaying the display data written to the frame buffer. The output device 116 may, but is not limited to, a touch panel, a touch display, a monitor (for example, a liquid crystal display, an OLED (Organic Electroluminescence Display), etc.), a head-mounted display (HMD), projection mapping, a hologram, a device capable of displaying images or text information in air (or a vacuum), a speaker (audio output), a printer, etc., and these may be in combination. These output devices may also be capable of displaying the display data in 3D.
[0028] The input device 115 and the output device 116 may be integrated, or they may be separate.
[0029] The transmitting / receiving unit 117 transmits and receives various types of data via the network 130. This communication may be performed via wired or wireless connection, and any communication protocol may be used as long as communication between the units is possible. The transmitting / receiving unit 117 has the function of communicating with other information processing devices via the network 130. The transmitting / receiving unit 117 transmits various types of data to other information processing devices according to instructions from the processor 111. The transmitting / receiving unit 117 also receives various types of data transmitted from other information processing devices and transmits them to the processor 111. Note that the server 150 has the same equipment as the server 110, so its description is omitted.
[0030] (2) Hardware configuration of terminal 120 The hardware configuration of terminal 120 included in information processing system 1 will be explained using Figure 1.
[0031] Terminal 120 includes a processor 121, memory 122, storage 123, input / output interface 124, input device 125, output device 126, transceiver 127, and read unit 128. The hardware components of terminal 120 are interconnected via bus B, not limited to, but as an example.
[0032] Terminal 120 implements the processing, functions, or methods described in this disclosure through the cooperation of a processor 121, memory 122, storage 123, input / output I / F 124, input device 125, output device 126, transmitting / receiving unit 127, and reading unit 128.
[0033] The processor 121 executes processes, functions, or methods realized by code or instructions contained in a program stored in the storage 123. The processor 121 may, but is not limited to, include a central processing unit (CPU), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), a microprocessor, a processor core, a multiprocessor, an ASIC (Application-Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), etc., and may realize each process, function, or method disclosed in each embodiment by logic circuits (hardware) or dedicated circuits formed on an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), etc. Furthermore, these circuits may be realized by one or more integrated circuits, and multiple processes shown in each embodiment may be realized by a single integrated circuit. In addition, LSIs may be referred to as VLSI, Super LSI, Ultra LSI, etc., depending on the degree of integration.
[0034] Memory 122 temporarily stores the program 1221 loaded from storage 123 and provides a workspace for the processor 121. Various data generated while the processor 121 is executing the program 1221 are also temporarily stored in memory 122. Memory 122 may be, but is not limited to, RAM (Random Access Memory), ROM (Read Only Memory), etc., or a combination of these.
[0035] Storage 123 stores programs and various data. Storage 123 may be, but is not limited to, an HDD (Hard Disk Drive), an SSD (Solid State Drive), flash memory, etc., and may be a combination of these.
[0036] The input / output interface 124 is connected to an input device 125 for inputting various operations to terminal 120, and to an output device 126 for outputting processing results processed by terminal 120.
[0037] The input device 125 is implemented by any of all types of devices capable of receiving input from a user and transmitting information related to said input to the processor 121, or a combination thereof. The input device may be, but is not limited to, a touch panel, a touch display, hardware keys such as a keyboard, a pointing device such as a mouse, a camera (for image-based operation input), a microphone (for voice-based operation input), or a combination of these.
[0038] The output device 126 is implemented by any or a combination of any type of device capable of outputting the processing results processed by the processor 121. When outputting the processing results as video or moving images, the output device is implemented by any or a combination of any type of device capable of displaying the display data written to the frame buffer. The output device may, but is not limited to, a touch panel, a touch display, a monitor (for example, a liquid crystal display, an OLED (Organic Electroluminescence Display)), a head-mounted display (HMD), projection mapping, a hologram, a device capable of displaying images or text information in air (or a vacuum), a speaker (audio output), a printer, etc., and these may be in combination. These output devices may also be capable of displaying the display data in 3D.
[0039] The input device 125 and the output device 126 may be integrated, or they may be separate.
[0040] The transmitting / receiving unit 127 transmits and receives various types of data via the network 130. This communication may be performed via wired or wireless connection, and any communication protocol may be used as long as communication between the units is possible. The transmitting / receiving unit 127 has the function of communicating with other information processing devices via the network 130. The transmitting / receiving unit 127 transmits various types of data to other information processing devices according to instructions from the processor 121. The transmitting / receiving unit 127 also receives various types of data transmitted from other information processing devices and transmits them to the processor 121.
[0041] (3) Others Cloud computing, consisting of one or more information processing devices, may implement at least a portion of the processing, functions, or methods on servers 110, 150, or terminal 120.
[0042] Other information processing devices may implement at least a portion of the processing, functions, or methods in the server 110, 150, or terminal 120. In this case, the processor of the other information processing device may implement at least a portion of the processing implemented by processor 111 or processor 121.
[0043] A program for performing the processing of each embodiment of this disclosure may be provided stored on a computer-readable storage medium. The storage medium is a “non-temporary, tangible medium” capable of storing the program. The program may be, but is not limited to, a software program or a computer program, etc.
[0044] The storage medium may be one or more semiconductor-based or other integrated circuits (ICs) (including, but not limited to, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid-state drives (SSDs), RAM drives, secure digital cards or drives, or any other suitable storage medium, and may be in combination. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile.
[0045] Furthermore, the program disclosed herein may be provided to the server 110, 150, or terminal 120 via any transmission medium capable of transmitting the program (such as a communication network or broadcast waves).
[0046] Furthermore, each embodiment of this disclosure can also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.
[0047] The programs disclosed herein may be implemented using, but are not limited to, scripting languages such as JavaScript® and Python, C language, Go language, Swift®, Kotlin®, Java®, and others.
[0048] <Other> Unless otherwise explicitly stated, the configuration of the determination in the embodiments of this disclosure is not essential, and a predetermined process may be performed if the determination conditions are met, or if the determination conditions are not met.
[0049] This disclosure includes all modifications, substitutions, alterations, modifications, or changes that a person skilled in the art could make to this disclosure. The attached claims also include all modifications, substitutions, alterations, modifications, or changes that a person skilled in the art could make to the claims. Furthermore, this disclosure includes any combination of one or more features of the embodiments or examples in this disclosure and one or more features of other embodiments or examples in this disclosure, which a person skilled in the art could make.
[0050] In addition, any reference in the appended claims to an apparatus or system or component of an apparatus or system that is adapted, positioned, capable, configured, available, operable, or capable of performing a particular process, function, or method, includes that apparatus, system, or component, whether or not it is activated, turned on, or unlocked, to the extent that it is adapted, positioned, capable, configured, available, operable, or capable in that manner.
[0051] Unless otherwise expressly stated, this disclosure may obtain user consent before or immediately before implementing any embodiment or example. The consent obtained may be comprehensive or obtained on a case-by-case basis.
[0052] <Embodiment> One embodiment is one in which, for example, an operator of another e-commerce platform purchases NFT content traded on an NFT marketplace in response to a user's purchase request, and associates the NFT content with the user on the other e-commerce platform, thereby enabling the user to own the NFT content.
[0053] This embodiment offers the advantage of enabling easy and convenient trading of NFT content.
[0054] For example, an e-commerce platform operator, where users trade goods or services in fiat currency, sells or lists NFT content sold on an NFT marketplace (e.g., OpenSea) on its e-commerce platform. The operator purchases the NFT content from the NFT marketplace based on purchase requests from users, and manages the purchased NFT content in a wallet owned by the operator (on-chain).
[0055] Furthermore, the service provider associates the NFT content with the user who made the purchase request in a database (DB) that it manages (off-chain).
[0056] According to the example above, users will be able to purchase NFT content with fiat currency without having to hold a wallet.
[0057] <Configuration of the embodiment> Figure 1 will be used to explain the configurations of server 110 and terminal 120. (1) Server configuration The server 110 includes a processor 111, memory 112, storage 113, input / output interface 114, input device 115, output device 116, and transceiver 117.
[0058] Any processing, function, or method that can be executed and configured by the processor 111 may be implemented, to the extent feasible, by machine learning or AI (Artificial Intelligence), etc.
[0059] The input / output interface 114 receives various setting operations and other information from the operators of the various services provided by the server 110, via the input device 115 or the output device 116.
[0060] The transmitting / receiving unit 117 transmits and receives data with the terminal 120, etc., according to instructions from the processor 111. For example, when the user of the terminal 120, etc., is authenticated by the user ID and password included in the login request from the terminal 120, etc., the transmitting / receiving unit 117 establishes a communication session with the terminal 120, etc., using HTTPS or the like. The transmitting / receiving unit 117 then stores the communication address of the terminal 120, etc., and the user ID, etc., associated with the ID of the established communication session. Then, it sends data to the terminal 120, etc., using the established communication session.
[0061] In this embodiment, memory 112 stores program 1121, user information 1122, account information 1123, transaction management information 1124, NFT management information 1125, settlement control module 1126, first transaction control module 1127, second transaction control module 1128, and data structures, or subsets thereof. Note that the information stored in memory 112 may also be stored in other storage devices (e.g., storage 113).
[0062] As described above, program 1121 is a program loaded from storage 113 and includes instructions related to the processing in the embodiment. Program 1121 may also include instructions for executing processes to provide e-commerce services and / or payment services to the user. Furthermore, program 1121 may include instructions for executing processes to provide NFT content trading services to the user in an NFT marketplace. In the NFT marketplace, NFT content is bought and sold using crypto assets. Crypto assets include, for example, currencies known as virtual currencies.
[0063] User information 1122 includes information about users registered on the e-commerce platform. User information 1122 may also be linked with a payment service that performs electronic payments and include information about users who use the payment service. Furthermore, user information 1122 may be linked with a trading service that performs cryptocurrency trading and include information about users who use the cryptocurrency trading service, and may be linked with the user information of users who use the cryptocurrency trading service using a user ID or the like.
[0064] Figure 2 shows an example of user information 1122 according to the embodiment. The user information manages information about each member user created by a business operator providing an e-commerce platform. The business operator may also be a payment service provider that operates and manages payment services, or a business operator that operates a cryptocurrency exchange that conducts cryptocurrency trading.
[0065] The "User ID" field contains user identification information (User ID: Identifier) that allows server 110 to uniquely identify the user. The "Email Address" field contains the email address registered by the user. The "Name" field contains the user's name. The "Occupation" field contains the occupation registered by the user. In addition to the above examples, user information may also include annual income, address, date of birth, whether or not the user has a driver's license, driver's license number if applicable, and My Number card number.
[0066] Figure 3 shows an example of account information 1123 according to the embodiment. The account information manages information about each user's account created by, for example, an e-commerce business operator. The e-commerce business operator may be, for example, a person who operates and manages an electronic payment service, and / or a cryptocurrency exchange business operator.
[0067] The "User ID" field contains user identification information that allows server 110 to uniquely identify the user. The "Password" field contains the password used for user authentication. The "Balance" field contains the balance of electronic money (or electronic value) in the user's account. Electronic money is, for example, monetary value that can be used for payment by digitizing cash.
[0068] In the example shown in Figure 3, the balance includes charge amount, sales amount (revenue), points 1, points 2, etc. This is just an example and is not limited to these. Charge amount refers to, for example, the amount a user deposits from their own bank account to an account created by a business. Sales amount refers to, for example, the revenue a user earns by listing and selling products on a linked e-commerce platform. Points 1 are, for example, points earned by a user by converting their sales amount, and are points that can be used on the linked e-commerce platform. Points 2 are, for example, points awarded by a business or other party, and are points that can be used at merchants participating in e-commerce platforms or payment services.
[0069] The amount that can be charged can be added to the account balance once the user enters their bank account information within the application provided by the service provider, links their user ID to their bank account, and completes identity verification. In addition to bank accounts, it is also possible to charge the account at convenience stores, etc. Below, if identity verification in accordance with the Act on Prevention of Transfer of Criminal Proceeds has been completed, it will be indicated as "After Identity Verification," and if identity verification has not been completed, it will be indicated as "Before Identity Verification."
[0070] Point 1 is a paid point converted from sales revenue for transactions on the e-commerce platform before bank connection is established. Point 1 may have an expiration date, for example, six months. Once bank connection is established, Point 1 can be withdrawn from sales revenue, so there is no need to convert it into Point 1 and hold it. Therefore, Point 1 held before bank connection will gradually decrease through use. Bank connection refers to the state in which a user's account is associated with the user's bank account.
[0071] Points 2 are free points distributed or granted by businesses, etc., as a reward, and points 2 may have an expiration date. The expiration date for points 2 may be set to be shorter than the expiration date for points 1.
[0072] "Crypto assets" include crypto assets purchased or held by users, as well as crypto assets into which at least a portion of sales proceeds are converted. Crypto assets, such as Bitcoin (registered trademark), are volatile and exchangeable property with monetary value.
[0073] Furthermore, crypto assets may be stored in a separate database. In this case, the user ID of the account in e-commerce, etc., and the user ID of the account in crypto asset trading may be associated, thereby linking the balance in e-commerce and the crypto assets in crypto asset trading for the same user. Even for the same user, the user ID in e-commerce and the user ID in crypto asset trading may be different IDs.
[0074] Figure 4 shows an example of transaction management information 1124 according to the embodiment. "Seller ID" includes the user ID of the seller. "Product Name" includes the name of the product. "Description" includes a description of the product. "Price" includes the selling price of the product. Note that "Product Name," "Description," and "Price" are included in the product listing information, and other information may be included in the listing information. "Listing Time" includes the time the product was listed. "Buyer ID" includes the user ID of the user who purchased the product. "Payment Method" includes the payment method used by the buyer to purchase the product.
[0075] In addition, "Status" may be included as another item in Transaction Management Information 1124. "Status" includes the status of the transaction in e-commerce. Status may include "In Transaction" indicating that the transaction is currently ongoing, "Negotiating" indicating that negotiations are underway with the buyer user, and "Sold" indicating that the item has been sold.
[0076] Furthermore, transaction management information 1124 may indicate that NFT content purchased through an NFT marketplace is also traded. In the example shown in Figure 4, user ID "U03" lists an NFT image on an e-commerce platform where it is traded in fiat currency, and user ID "U50" purchases the NFT image.
[0077] If server 110 is linked with an electronic payment service provided by an e-commerce platform, transaction management information 1124 may include a history of transaction information relating to the buying and selling of goods that have been paid for electronically.
[0078] Figure 5 shows an example of NFT management information 1125 according to an embodiment. The NFT management information 1125 shown in Figure 5 is an example of managing the trading of NFT content purchased from an NFT marketplace on another e-commerce platform. "Transaction ID" includes identification information (transaction ID) for identifying the transaction of the NFT content. "Date and Time" includes the date and time when the transaction of the NFT content was completed. NFTID includes, for example, identification information of the NFT content. "User ID" includes identification information of the user who owns the NFT content indicated by the NFTID. "Purchase Amount" includes the price in legal tender at the time the NFT content was purchased. "Payment Method" includes information on the payment method used for payment. The payment method is, for example, one of the following: lump-sum payment, deferred payment with payment made in a lump sum in the following month or later, fixed-amount deferred payment with a fixed amount settled in a fixed amount in the following month or later, convenience store payment, credit card payment, balance payment, bonus payment, etc. Multiple payment methods may also be selected for one payment. The "Status" field includes information indicating "Completed" if payment (settlement) has been completed, and information indicating "Not Completed" if payment has not been completed.
[0079] NFT management information 1125 may also include other information such as the amount of cryptocurrency when the NFT content was purchased from the NFT marketplace, the conversion rate from cryptocurrency to fiat currency, and the current conversion rate.
[0080] Returning to Figure 1, the payment control module 1126 stored in memory 112 is executed by the processor 111 to perform payment processing when each user purchases goods on the e-commerce platform, as well as payment processing when purchasing goods at each merchant. For example, payment processing on the e-commerce platform is managed by the transaction management information 1124 shown in Figure 4.
[0081] Furthermore, the first transaction control module 1127, stored in memory 112, is executed by processor 1111 to control buying and selling transactions on the e-commerce platform. For example, the first transaction control module 1127 controls user registration, listing processing, buying and selling transaction processing, evaluation processing, and electronic value management processing on the e-commerce platform.
[0082] The second transaction control module 1128, stored in memory 112, controls transactions on the NFT marketplace where cryptocurrency is traded. For example, the second transaction control module 1128 creates a wallet corresponding to an account for cryptocurrency and, according to user instructions, processes the buying and selling of NFT content on an NFT marketplace operated by another company.
[0083] The following describes the process by which a business operator, primarily using fiat currency, purchases NFT content sold on an NFT marketplace in response to purchase requests from its member users, and then allows users to own that NFT content.
[0084] The second transaction control module 1128 constitutes an acquisition unit that acquires information on content (NFT content) to which non-fungible tokens (NFTs) are associated, which are traded using crypto assets on the first e-commerce platform (NFT marketplace, e.g., OpenSea). For example, the second transaction control module 1128 acquires information on NFT content from the server 150 that manages the NFT marketplace.
[0085] Server 150 may be a server that stores NFT content traded by the NFT marketplace, or it may be a server that performs indexing of NFT content. The indexing process includes creating an index of content metadata and words for searching, and processing to facilitate searching for content and displaying NFT content.
[0086] The second transaction control module 1128 outputs information about the acquired NFT content to the first transaction control module 1127. The first transaction control module 1127 constitutes a publishing unit that publishes the acquired NFT content to the second e-commerce platform (a C2C transaction platform managed by server 110). For example, the first transaction control module 1127 may add a list of acquired NFT content as a new category to the existing list of listings and make it viewable, or it may make a list of acquired NFT content viewable as a separate listing list from the existing list of listings.
[0087] This will allow users to view and purchase NFT content from a list of listings provided by a second e-commerce platform, without having to become a member of an NFT marketplace.
[0088] The first transaction control module 1127 constitutes a reception unit on the second e-commerce platform that receives purchase requests for NFT content in fiat currency from the first user. For example, the first transaction control module 1127 can purchase NFT content using an operation similar to that used to purchase goods or services on the second e-commerce platform.
[0089] As a concrete example, the first transaction control module 1127 may be configured to display detailed information of one NFT content selected by the user from a list of NFT content, and to initiate the purchase process when the purchase button is pressed on this detailed information display screen.
[0090] The first transaction control module 1127 outputs the identification information of an NFT content selected by the user and a purchase request to the second transaction control module 1128. The second transaction control module 1128 purchases the NFT content on the first e-commerce platform using a wallet associated with the operator of the server 110.
[0091] For example, the second transaction control module 1128 identifies the NFT content indicated by the identification information of the NFT content obtained along with the purchase request from among the NFT content listed on the NFT marketplace corresponding to the first e-commerce platform. The second transaction control module 1128 pays the amount of cryptocurrency necessary to purchase the identified NFT content and performs the purchase process.
[0092] As a specific example, the second transaction control module 1128 calls a smart contract on the blockchain to transfer ownership of the identified NFT content to the business's wallet address and complete the settlement. Once this process is executed, the owner of the NFT content on the blockchain is changed to the business.
[0093] When the purchase process for NFT content is completed, the second transaction control module 1128 associates the identification information of the NFT content with the identification information of the first user. For example, the second transaction control module 1128 stores the NFT ID of the purchased NFT content and the user ID of the first user in association with each other in the NFT management information 1125 shown in Figure 5.
[0094] Through the above process, NFT content can be traded easily and conveniently. Furthermore, users can purchase NFT content with fiat currency without needing to hold a wallet. In the NFT marketplace corresponding to the first e-commerce platform, purchasing listed NFT content involves a transaction using cryptocurrency, which may result in a certain time lag in the purchase process. Therefore, from the time the purchase process begins until the association between the NFT and the first user is completed, the NFT content may be set to the "Purchase in Progress" status, and this status may be displayed to at least the first user. This allows the first user to check the purchase status of the NFT even if there is a time lag between the operation to purchase the NFT and the completion of the purchase. It also prevents the first user from seeing that the purchase of the NFT has been completed when in reality the NFT has not been purchased. Furthermore, this status may be displayed to users other than the first user. This allows other users to see that the NFT is in the process of being purchased, and thus recognize that it is highly likely that they will not be able to purchase it.
[0095] The second transaction control module 1128 may also include changing the mapping of the NFT content's identification information from the operator's wallet identification information to the first user's wallet identification information if the first user holds a wallet capable of handling crypto assets.
[0096] When the first transaction control module 1127 receives a request to transfer ownership of NFT content on the blockchain to the first user, it notifies the second transaction control module 1128 of this. The second transaction control module 1128 invokes a smart contract on the blockchain to transfer ownership of the purchased NFT content from the business's wallet address to the first user's wallet address. Once this process is executed, the ownership of the NFT content on the blockchain is changed from the business to the first user.
[0097] Through the above process, it becomes possible to transfer ownership of cryptocurrency on the blockchain to users who hold a wallet that supports the cryptocurrency, so that they own it.
[0098] The second transaction control module 1128 includes acquiring NFT content and index data published on the first e-commerce platform (NFT marketplace). For example, the second transaction control module 1128 may output the acquired NFT content and index data to the first transaction control module 1127, and the first transaction control module 1127 may use the acquired NFT content and index data to generate a list screen of NFT content and configure the screen to facilitate user searching.
[0099] Through the above process, it becomes possible to configure a list screen of NFT content on one's own e-commerce platform in a way that makes it easy to search, using NFT content and index data obtained from other e-commerce platforms.
[0100] The first transaction control module 1127 may include extracting predetermined NFT content from acquired NFT content based on predetermined constraints, and determining which NFT content to publish on the second e-commerce platform based on the extracted content.
[0101] For example, the first transaction control module 1127 excludes NFT content that is not suitable for trading on the second e-commerce platform if the NFT content or index data contains predetermined images or words. Specifically, the first transaction control module 1127 extracts NFT content that satisfies constraints, such as images or index data containing predetermined images or words, and prevents the extracted NFT content from being included in the listing on the second e-commerce platform.
[0102] Through the above process, NFT content that is not suitable for trading on the second e-commerce platform can be removed.
[0103] The first transaction control module 1127 may input exclusion instructions, including information on NFT content and predetermined constraints, into a large-scale language model, and determine which NFT content to publish on the second e-commerce platform based on the NFT content output from the large-scale language model.
[0104] For example, the first transaction control module 1127 provides a general-purpose generation AI, and via an API, it inputs instructions (prompts) to the generation AI to exclude NFT content that meets the constraints, along with the acquired NFT content and / or index data. The first transaction control module 1127 may display the NFT content output from the generation AI in the listings on the second e-commerce platform.
[0105] Through the above process, it becomes possible to simplify the review process for determining whether or not NFT content is tradable by using the generation AI.
[0106] The second transaction control module 1128 obtains the amount of cryptocurrency needed to trade NFT content on the first e-commerce platform (NFT marketplace). The amount of cryptocurrency may be included in the index data. The second transaction control module 1128 outputs the amount of cryptocurrency needed to purchase each NFT content to the first transaction control module 1127. The first transaction control module 1127 contains a setting unit that sets the fiat currency price of each NFT content based on the amount of cryptocurrency for each NFT content and the market value of said cryptocurrency.
[0107] (Pricing) The first transaction control module 1127 uses the following calculation formula as an example of setting a fiat currency price for NFT content. Price in legal tender = Product price + Gas fee + Sales tax + Sales commission The breakdown of each price is as follows: Product Price: The price converted from the cryptocurrency listing price on an NFT marketplace (e.g., OpenSea) to Japanese yen. Gas fee: For example, using a designated API, the average price in cryptocurrency is obtained from blockchain nodes at regular intervals and converted to Japanese yen. Consumption tax: (Product price + Gas charge) × Consumption tax rate of 10% Sales commission: (Product price + Gas cost) × Sales commission rate (including tax) Furthermore, fractions in the prescribed units of legal tender may be rounded up or rounded down.
[0108] The first transaction control module 1127 may round down any fractional parts of the fiat currency price when calculating the price. Furthermore, the conversion rate may be obtained from the cryptocurrency source at predetermined time intervals. These predetermined time intervals could be, for example, once every 5 minutes.
[0109] Through the above process, the listing price denominated in cryptocurrency can be appropriately converted to the price in fiat currency.
[0110] (Processing of listing NFT content) The first transaction control module 1127 may receive a request from a first user, who is a member of the second e-commerce platform, to list NFT content on the second e-commerce platform.
[0111] For example, the first transaction control module 1127 may include NFT content in its inventory list, similar to the process for listing existing user-owned products, and allow users to select and list items from this inventory list. Specifically, the first user selects NFT content from the inventory list screen and presses the list button on the screen of the selected NFT content, at which point the first transaction control module 1127 receives a listing request for NFT content from the first user.
[0112] Through the above process, NFT content purchased on the first e-commerce platform can be listed for sale on the second e-commerce platform. Users can buy and sell NFT content without having to hold a wallet. In this case, the buying and selling of the NFT content can be conducted in fiat currency.
[0113] The first transaction control module 1127 may also include associating the identification information of the NFT content with the identification information of the second user when the NFT content is purchased by the second user on the second e-commerce platform.
[0114] For example, the first transaction control module 1127 lists the NFT content for which a listing request has been received on the second e-commerce platform, making it publicly available and viewable to each user. When the second user selects the NFT content displayed in the listing list and presses the purchase button, the first transaction control module 1127 receives a purchase request for the NFT content from the second user.
[0115] The first transaction control module 1127 performs a transaction for the NFT content for which a purchase request has been made by the second user, following the procedures of the second e-commerce platform. Once the transaction is completed, it associates the NFTID of the NFT content with the user ID of the second user.
[0116] For example, transaction ID "0050" in Figure 5 indicates that user ID "U50" purchased NFT content (content with NFTID "N03") from the first e-commerce platform, and then purchased it again on the second e-commerce platform. In this transaction ID "0050", the first transaction control module 1127 changes the mapping of the NFT content with NFTID "N03" from user ID "U03" to user ID "U50". At this time, there is no change to the wallet address for this NFT content on the blockchain.
[0117] Through the above process, the first user can list and sell NFT content on the second e-commerce platform, and the second user can own NFT content using other e-commerce platforms, even without owning a wallet or using the first e-commerce platform.
[0118] The first transaction control module 1127 may calculate an amount obtained by multiplying the transaction price (listing price) on the second e-commerce platform by a predetermined percentage. The second transaction control module 1128 may calculate the amount of cryptocurrency based on the calculated amount and the conversion rate, and pay the calculated cryptocurrency to the NFT content creator. For example, the second transaction control module 1128 may process the conversion of cryptocurrency to the NFT content creator's wallet address. In this case, once the cryptocurrency is sent to the NFT content creator's wallet address, the NFT content creator will be able to withdraw the cryptocurrency via a smart contract.
[0119] Furthermore, the second transaction control module 1128 may enable the first user to list NFT content on the first e-commerce platform. In this case, the second transaction control module 1128 may set the fiat currency price when selling NFT content on the first e-commerce platform based on the conversion rate from cryptocurrency to fiat currency.
[0120] The first transaction control module 1127 may present the first user with the price of the fiat currency set by the second transaction control module 1128. For example, when the first user accesses the second e-commerce platform and displays the home screen, the holdings list screen, etc., the first transaction control module 1127 may display an example of the listing price when selling NFT content on the first e-commerce platform.
[0121] Through the above process, the first user will be able to understand the criteria for deciding whether to list NFT content on the first e-commerce platform. For example, even if the value of the cryptocurrency increases and it is sold for the same amount of cryptocurrency as it was purchased for, the user can still make a profit equivalent to the increase in value. The second transaction control module 1128 may also calculate the listing price for selling on the first e-commerce platform if the current value of the cryptocurrency is higher than its purchase price.
[0122] When the second transaction control module 1128 receives a listing request to list NFT content on the first e-commerce platform, it lists the NFT content on the first e-commerce platform. The listing price of the cryptocurrency may be set to an amount equivalent to the price of fiat currency set by the first user plus a predetermined price (including sales fees, etc.).
[0123] The second transaction control module 1128, upon confirmation of cryptocurrency deposits when NFT content is sold on the first e-commerce platform, processes the payment of the listing price in fiat currency to the first user. The second transaction control module 1128 also deletes the information of the sold NFT content from the NFT management information 1125 shown in Figure 5.
[0124] Furthermore, there may be cases where the first user who owns the NFT content wants to have their own wallet but does not want to prepare one themselves. In this case, when the second transaction control module 1128 receives an application to that effect, it may execute this by registering a smart contract that includes the process of creating the first user's wallet and transferring ownership of the NFT content from the business to the first user.
[0125] Furthermore, the second transaction control module 1128 may separate the wallet for purchasing NFT content from the wallet for receiving NFT content. This enhances security by making the wallet for receiving NFT content a cold wallet.
[0126] Furthermore, the second transaction control module 1128 may provide wallets for receiving NFT content based on security levels and use them according to the purchaser's wishes or past actions. For example, the second transaction control module 1128 may adaptively configure the wallet for receiving NFT content according to the user's purpose, such as a cold wallet for long-term storage, a warm wallet for investment purposes, or a user-specific warm wallet for utility use of NFT content.
[0127] The one or more processors 111 described above read and execute each module from the memory 112 as needed. For example, one or more processors 111 may constitute a settlement control unit, a first transaction control unit, and a second transaction control unit, respectively, by executing a settlement control module 1126, a first transaction control module 1127, and a second transaction control module 1128.
[0128] (2) Configuration of terminal 120 The terminal 120 includes a processor 121, memory 122, storage 123, input / output interface 124, input device 125, output device 126, transmitting / receiving unit 127, and reading unit 128.
[0129] The processing, functions, or methods performed by the processor 121 may be implemented, to the extent feasible, by machine learning or AI (Artificial Intelligence), etc.
[0130] The input device 125 receives various operations and other information from the user of the terminal 120.
[0131] The transmitting / receiving unit 127 transmits and receives data with the server 110, etc., according to instructions from the processor 121. For example, when logging into the server 110, the transmitting / receiving unit 127 establishes a communication session with the server 110 using HTTPS or the like. It then stores the communication address of the server 110, etc., associated with the ID of the established communication session. Finally, it sends data to the server 110 using the established communication session.
[0132] The processor 121 performs processing that utilizes predetermined services provided by the server 110.
[0133] In one embodiment, memory 122 stores the following: program 1221, settlement processing module 1222, first transaction processing module 1223, second transaction processing module 1224, display control module 1225, and data structure, or a subset thereof. Note that the information stored in memory 122 may also be stored in other storage devices (e.g., storage 123).
[0134] As described above, program 1221 is a program loaded from storage 123 and includes instructions and the like related to each embodiment.
[0135] The payment processing module 1222 performs processing related to electronic payments. For example, the payment processing module 1222 performs store-scan type payments, where user information is coded and that code is read by the store's terminal, or user-scan type payments, where a code containing store information is read. The payment processing module 1222 may also perform person-to-person money transfer processing.
[0136] The first transaction processing module 1223 executes processes for buying and selling goods on the second e-commerce platform. For example, the first transaction processing module 1223 executes processes for listing goods and purchasing goods on the second e-commerce platform.
[0137] The second transaction processing module 1224 may perform processing to buy and sell NFT content using crypto assets on the first e-commerce platform. For example, the second transaction processing module 1224 may use the operator's wallet to send requests to the server 110 to purchase or sell NFT content listed on the NFT marketplace.
[0138] The display control module 1225 controls the output device 126 to display screen data related to the electronic payment service and the second e-commerce platform. For example, the display control module 1225 controls the display to show a screen for listing products, a screen for purchasing products, or a screen for buying and selling NFT content.
[0139] The one or more processors 121 described above read and execute each module from the memory 122 as needed. For example, one or more processors 121 may constitute a settlement processing unit, a first transaction processing unit, a second transaction processing unit, and a display control unit by executing the settlement processing module 1222, the first transaction processing module 1223, the second transaction processing module 1224, and the display control module 1225, respectively.
[0140] <Operation process of the embodiment> Referring to Figure 6, the processing of the information processing system 1 according to the embodiment will be described. Figure 6 shows an example of a flowchart of the processing of the information processing system 1 according to the embodiment. The processing shown in Figure 6 is an example of the processing in which the server 110 performs electronic commerce in response to various requests from the user terminal 120.
[0141] (Step S102) The second transaction control module 1128 obtains information about NFT content from the server 150 that manages NFT content on the first e-commerce platform. For example, it obtains NFT content and / or index data that are listed on the first e-commerce platform.
[0142] (Step S104) The first transaction control module 1127 publishes the acquired NFT content information on the first e-commerce platform. Publishing means, for example, making the NFT content viewable by users on a screen such as the product listing screen on the first e-commerce platform. In this case, certain NFT content may be excluded from publication based on predetermined constraints.
[0143] (Step S106) When the first transaction processing module 1223 of the terminal 120A used by the first user receives a purchase request for the first NFT content from the first user on the second e-commerce platform, it transmits the identification information of the first user, the identification information of the first NFT content, and the purchase request to the server 110 via the transmitting / receiving unit 127.
[0144] (Step S108) The second transaction control module 1128 of server 110 receives the purchase request for the first NFT content acquired by the first transaction control module 1127 and sends the purchase request for the first NFT content to server 150, which manages the first e-commerce platform. For example, the second transaction control module 1128 registers a smart contract corresponding to this purchase process on the blockchain.
[0145] (Step S110) Once the smart contract has been executed and ownership of the NFT content has been transferred, Server 150 executes the purchase process, which includes changing the status on the first e-commerce platform and reporting to the creator of the NFT content.
[0146] (Step S112) Server 150 notifies Server 110 that the purchase of the first NFT content has been completed.
[0147] (Step S114) When the purchase process for NFT content is completed, the second transaction control module 1128 of the server 110 associates the identification information of the NFT content with the identification information of the first user. For example, the second transaction control module 1128 stores the NFT ID of the purchased NFT content and the user ID of the first user in the NFT management information 1125 shown in Figure 5.
[0148] (Step S116) When the first transaction control module 1127 of server 110 receives notification from the second transaction control module 1128 that the mapping process is complete, it notifies terminal 120A that the purchase of the first NFT content is complete. As a result, the first NFT content will appear in the first user's ownership list.
[0149] Through the above process, NFT content can be traded easily and conveniently. Furthermore, users can purchase NFT content with fiat currency without needing to hold a wallet.
[0150] (Step S202) When the second transaction processing module 1224 of terminal 120A receives a request from the first user to list the first NFT content, it transmits the identification information of the first user, the identification information of the first NFT content, and the listing request to the server 110 via the transmitting / receiving unit 127.
[0151] (Step S204) The first transaction control module 1127 of server 110 lists the first NFT content for which a listing request has been received on the second e-commerce platform, making it publicly available to each user and making it viewable.
[0152] (Step S206) When a second user selects the first NFT content displayed in the listing and presses the purchase button, the terminal 120B used by the second user transmits the second user's identification information, the identification information of the first NFT content, and the purchase request to the server 110 via the transmitting / receiving unit 127.
[0153] (Step S208) When the first transaction control module 1127 of the server 110 receives a purchase request for the first NFT content from terminal 120B, it processes the transaction for the first NFT content for which a purchase request has been made by the second user, according to the procedures of the second e-commerce platform.
[0154] (Step S210) When the transaction processing is complete, the first transaction control module 1127 of the server 110 associates the NFTID of the first NFT content with the user ID of the second user. For example, this association is stored in the NFT management information 1125 shown in Figure 5.
[0155] (Step S212) The first transaction control module 1127 of server 110 notifies terminal 120B, used by the second user, that the purchase process for the first NFT content has been completed.
[0156] (Step S214) The first transaction control module 1127 of the server 110 notifies the terminal 120A used by the first user that the sale process of the first NFT content has been completed.
[0157] Through the above process, the first user can list and sell NFT content on the second e-commerce platform, and the second user can own NFT content using other e-commerce platforms, even without owning a wallet or using the first e-commerce platform.
[0158] <Screen example> Next, examples of screens displayed on the user's terminal 120 will be described using Figures 7 to 12. Figure 7 is a diagram showing an example of an NFT content list screen displayed on terminal 120 according to the embodiment. In the example shown in Figure 7, screen D10 shows an example of a screen displayed on the second e-commerce platform.
[0159] Screen D10 displays at least one NFT content item listed on the first e-commerce platform. When a user selects an NFT content item they wish to purchase from those displayed on screen D10, they are taken to a screen displaying information about the selected NFT content (see, for example, Figure 8).
[0160] Figure 8 shows an example of a screen for NFT content displayed on terminal 120 according to the embodiment. In the example shown in Figure 8, screen D12 displays information about the NFT content selected by the user. When the user presses the NFT content displayed on screen D12, the user is taken to the purchase screen for the pressed NFT content (for example, Figure 9).
[0161] Figure 9 shows an example of an NFT content purchase screen displayed on terminal 120 according to the embodiment. In the example shown in Figure 9, on screen D14, the user can select a payment method for purchasing NFT content. When the user presses a purchase button (not shown) from the screen shown in Figure 9, the screen transitions to the screen where the NFT content is being purchased (for example, Figure 10).
[0162] Figure 10 shows an example of a screen displayed on terminal 120 according to the embodiment during the purchase of NFT content. In screen D16 shown in Figure 10, the user can see that the NFT content is in the process of being purchased. In the example screen shown in Figure 10, "Purchase process started" is displayed, but "Purchase in progress" may also be displayed. In addition, the "View purchased items" button may become active when the purchase is completed. After the purchase is completed from the screen shown in Figure 10, if the user presses the "View purchased items" button, the screen will transition to a screen indicating that the NFT content has been acquired (for example, Figure 11).
[0163] Figure 11 is a diagram showing an example of a screen displaying NFT content ownership on terminal 120 according to the embodiment. In screen D18 shown in Figure 11, the user can see that they own NFT content. In the example screen shown in Figure 11, a "List for Sale" button for listing NFT content is displayed. When the user presses the "List for Sale" button from the screen shown in Figure 11, the screen transitions to a screen for listing NFT content (for example, Figure 12).
[0164] Figure 12 shows an example of an NFT content listing screen displayed on terminal 120 according to the embodiment. On screen D20 shown in Figure 12, the user can set listing information for listing NFT content. In the example screen shown in Figure 12, the selling price (in legal tender), purchase price, sales commission, sales profit, etc. for listing NFT content are displayed. When the user presses the "List" button on the screen shown in Figure 12, the NFT content can be listed on the second e-commerce platform.
[0165] The disclosed technology described above is not limited to the embodiments described above, and can be implemented in various other forms without departing from the gist of the disclosed technology. For example, the order of each processing step described above can be arbitrarily changed or executed in parallel, as long as there is no inconsistency in the processing content. [Explanation of Symbols]
[0166] 1...Information processing system, 110...Server, 111...Processor, 112...Memory, 113...Storage, 114...Input / Output I / F, 115...Input device, 116...Output device, 117...Transmit / Receive unit, 120...Terminal, 121...Processor, 122...Memory, 123...Storage, 124...Input / Output I / F, 125...Input device, 126...Output device, 127...Transmit / Receive unit, 1126...Settlement control module, 1127...First transaction control module, 1128...Second transaction control module, 1222...Settlement processing module, 1223...First transaction processing module, 1224...Second transaction processing module, 1225...Display control module
Claims
1. Information processing device, To obtain information on content associated with non-fungible tokens traded using crypto assets on the first e-commerce platform, To publish the aforementioned content on a second e-commerce platform, In the second e-commerce platform, a request is received from the first user to purchase the content in legal tender. In the first electronic commerce platform, the content is purchased using a wallet associated with the operator of the information processing device. The identification information of the aforementioned content is associated with the identification information of the first user. An information processing method that performs the following.
2. To obtain the above means, This includes obtaining videos or images of the content published on the first e-commerce platform, and index data. The information processing method according to claim 1.
3. The aforementioned disclosure means To extract specific content from acquired content based on predetermined constraints, This includes determining the content to be published on the second e-commerce platform based on the extracted content. The information processing method according to claim 1.
4. The aforementioned disclosure means Inputting the information of the aforementioned content and the instructions including the predetermined constraints into a large-scale language model, This includes determining the content to be published on the second e-commerce platform based on the content output from the large-scale language model, The information processing method according to claim 3.
5. The first e-commerce platform further sets the fiat currency price of the content based on the amount of cryptocurrency in which the content is traded. The information processing method according to claim 1.
6. Further, the system will receive a request from the first user to list the content on the second e-commerce platform. The information processing method according to claim 1.
7. The aforementioned correspondence is The information processing method according to claim 6, further comprising associating the identification information of the content with the identification information of the second user when the content is purchased by a second user on the second e-commerce platform.
8. The aforementioned correspondence is The information processing method according to claim 1, further comprising changing the mapping of the content identification information from the identification information of the business operator's wallet to the identification information of the first user's wallet if the first user holds a wallet capable of handling the crypto assets.
9. The price in fiat currency when selling the aforementioned content on the first e-commerce platform is set based on the conversion rate from the crypto asset to the fiat currency. The information processing method according to claim 1, further comprising presenting the user with the price of the set legal tender.
10. In an information processing device, To obtain information on content associated with non-fungible tokens traded using crypto assets on the first e-commerce platform, To publish the aforementioned content on a second e-commerce platform, In the second e-commerce platform, a request is received from the first user to purchase the content in legal tender. The content is purchased on the first e-commerce platform using a wallet associated with the operator of the information processing device. The identification information of the aforementioned content is associated with the identification information of the first user. A program that executes something.
11. An information processing device including a processor, The aforementioned processor, To obtain information on content associated with non-fungible tokens traded using crypto assets on the first e-commerce platform, To publish the aforementioned content on a second e-commerce platform, In the second e-commerce platform, a request is received from the first user to purchase the content in legal tender. The content is purchased on the first e-commerce platform using a wallet associated with the operator of the information processing device. The identification information of the aforementioned content is associated with the identification information of the first user. An information processing device that performs this task.