Information processing method, program, and information processing apparatus

The information processing method addresses the lack of profit/loss tracking for cryptocurrencies by calculating and displaying hypothetical or actual transaction outcomes, enhancing user engagement and trading interest.

JP2026013535APending Publication Date: 2026-01-29MERCARI INC(JP)
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024113931
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-17
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Conventional systems fail to provide users with the ability to check profit and loss information for cryptocurrencies received in specified transactions, either hypothetically or actually.

Method used

An information processing method that identifies the quantity of cryptocurrency acquired through a transaction, associates it with the user, and calculates profit or loss based on the current value at the time of a specified request, outputting the results.

Benefits of technology

Enables users to understand potential profits or losses from cryptocurrency transactions, thereby increasing interest and promoting trading.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026013535000001_ABST
    Figure 2026013535000001_ABST
Patent Text Reader

Abstract

To provide an information processing method, a program, and an information processor for notifying the profit and loss of a predetermined transaction when virtual assets are temporarily or actually received.SOLUTION: An information processing method executed by an information processing apparatus includes identifying a quantity of crypto assets acquired or obtained by a user through a predetermined transaction, associating the quantity of the crypto assets with the user, calculating, when a predetermined request based on an operation of the user is obtained, a profit and loss of the crypto assets based on the quantity of the crypto assets associated with the user and a current price of the crypto assets at a time of the predetermined request, and outputting the profit and loss.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing method, a program, and an information processing device. [Background technology]

[0002] Conventionally, in order to provide users with a convenient virtual currency payment, a technology is known in which payment terminals receive payment availability information indicating the virtual currencies that can be used for payment, receive currency information related to price fluctuations of the virtual currencies, and display the currency information on a display device (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-48316 Summary of the Invention [Problem to be solved by the invention]

[0004] Conventional technology displays profit and loss information for a list of cryptocurrencies held by a user and allows settlement with the selected cryptocurrency, but there is a need to be able to check profit and loss information if the cryptocurrency had been received in a specified transaction.

[0005] Therefore, the present disclosure aims to provide an information processing method, program, and information processing device that can notify the profit or loss of a specified transaction if the cryptocurrency had been received, either hypothetically or actually. [Means for solving the problem]

[0006] An information processing method according to one embodiment of the present disclosure includes an information processing device that identifies the quantity of cryptocurrency that a user has been able to acquire or has acquired through a specified transaction, associates the quantity of cryptocurrency with the user, and, when a specified request based on the user's operation is received, calculates the profit or loss of the cryptocurrency based on the quantity of cryptocurrency associated with the user and the current value of the cryptocurrency at the time of the specified request, and outputs the profit or loss. [Brief explanation of the drawings]

[0007] [Figure 1] 1A to 1C are diagrams illustrating an example of a block diagram showing an example of a configuration of an information processing system according to an embodiment, an example of a hardware configuration of a server according to the present disclosure, and an example of a hardware configuration of a terminal according to the present disclosure. [Figure 2] FIG. 4 is a diagram illustrating an example of user information according to the embodiment. [Figure 3] FIG. 4 is a diagram illustrating an example of account information according to the embodiment. [Figure 4] FIG. 10 is a diagram illustrating an example of payment management information according to the embodiment. [Figure 5] FIG. 10 is a diagram showing an example of transaction management information according to an embodiment. [Figure 6] FIG. 10 is a diagram illustrating an example of a flowchart of processing of the information processing system according to the embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of a creation screen for auction information on a terminal according to an embodiment. [Figure 8] FIG. 2 is a diagram illustrating an example of a home screen of the terminal according to the embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of a payment completion screen of the terminal according to the embodiment. [Figure 10] A figure showing an example of a crypto asset display screen displayed on the screen of a terminal related to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] <Legal compliance> The disclosures described herein are implemented in compliance with the laws and regulations of each country in which the disclosures are implemented, and are implemented with all changes, substitutions, variations, modifications, or alterations that a person skilled in the art may make that are necessary to comply with the laws and regulations of each country.

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An information processing method, a program, and an information processing device according to the present disclosure will be described with reference to the accompanying drawings. <System configuration>

[0010] 1 discloses a configuration of an information processing system 1 according to an embodiment of the present disclosure. In the information processing system 1, servers 110A, 110B, terminals 120A, 120B, and 120C, and a server 150 that cooperates with server 110A are connected via a network 130. For example, by cooperating with server 150, server 110A can obtain information related to a service (e.g., a cryptocurrency trading service) provided by server 150.

[0011] When there is no need to distinguish between server 110A and server 110B, server 110A and server 110B may each be expressed as server 110. Note that the number of servers 110 connected to network 130 is not limited.

[0012] When there is no need to distinguish between terminal 120A, terminal 120B, and terminal 120C, terminal 120A, terminal 120B, and terminal 120C may each be expressed as terminal 120. Note that the number of terminals 120 connected to network 130 is not limited.

[0013] The server 110 provides predetermined services to the terminal 120 used by the user via the network 130. Examples of predetermined services include, but are not limited to, payment services, financial services, e-commerce services, social networking services (SNS) such as instant messaging services, and content provision services such as music, videos, and books. The server 150 establishes a trading platform for currency or property rights with fluctuating value and provides, for example, cryptocurrency trading services to the terminal 120. The servers 110 and 150 may provide one or more respective services individually, or may provide one or more respective services in combination. The servers 110 and 150 provide their respective services to one or more terminals 120, allowing users to use the respective services via the terminal 120.

[0014] As necessary, the terminal used by user X will be referred to as terminal 120X, and information associated with the user in a predetermined service, which is associated with user X or terminal 120X, will be referred to as user information X. User information may include, but is not limited to, information associated with the user, such as the user's name, user icon image, user age, user gender, user address, user hobbies and interests, and user identifier, which is input by the user or assigned by the predetermined service, balance information of electronic value (electronic money) associated with the user, credit card information (such as a credit card number) associated with the user, and the like.

[0015] The network 130 connects two or more servers 110, 150 or two or more terminals 120. The network 130 provides a connection path so that the terminal 120 can connect to the servers 110, 150 and then transmit and receive data.

[0016] One or more portions of network 130 may be a wired network or a wireless network. Network 130 may be, for example and without 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 network, Integrated Service Digital Networks (ISDNs), wireless LANs, Long Term Evolution (LTE), Code Division Multiple Access (CDMA), Bluetooth, satellite communications, or any combination thereof. Network 130 may include one or more networks 130.

[0017] Servers 110, 150 and terminal 120 may be any information processing device capable of implementing the processes, functions or methods described in this disclosure.

[0018] Servers 110, 150 and terminal 120 may be, for example and without limitation, smartphones, mobile phones (feature phones), computers (for example and without limitation, desktops, laptops, tablets, etc.), server devices, media computing platforms (for example and without limitation, cable, satellite set-top boxes, digital video recorders, etc.), handheld computing devices (for example and without limitation, PDAs (Personal Digital Assistants), email clients, etc.), wearable devices (for example and without limitation, glasses-type devices, watch-type devices, etc.), other types of computers, or communication platforms, or any combination thereof.

[0019] <Hardware configuration of each information processing device> (1) Server hardware configuration The hardware configuration of the server 110 included in the information processing system 1 will be described with reference to FIG.

[0020] The server 110 includes a processor 111, a memory 112, a storage 113, an input / output interface (input / output I / F) 114, an input device 115, an output device 116, and a transmitter / receiver 117. The hardware components of the server 110 are connected to each other via a bus B, for example and not by way of limitation.

[0021] The server 110 realizes the processes, functions, or methods described in this disclosure through cooperation between the processor 111, memory 112, storage 113, input / output I / F 114, and transceiver 117.

[0022] The processor 111 executes processes, functions, or methods implemented by code or instructions included in a program stored in the storage 113. The processor 111 may include, but is not limited to, one or more central processing units (CPUs), microprocessing units (MPUs), graphics processing units (GPUs), microprocessors, processor cores, multiprocessors, application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), etc., and may implement the processes, functions, or methods disclosed in each embodiment using logic circuits (hardware) or dedicated circuits formed in integrated circuits (IC (Integrated Circuit) chips, LSIs (Large Scale Integration)), etc. Furthermore, these circuits may be implemented using one or more integrated circuits, and multiple processes described in each embodiment may be implemented using a single integrated circuit. Furthermore, LSIs may be referred to as VLSIs, super LSIs, ultra LSIs, etc. depending on the degree of integration.

[0023] The memory 112 temporarily stores the program 1121 loaded from the storage 113 and provides a working area for the processor 111. The memory 112 also temporarily stores various data generated while the processor 111 is executing the program. The memory 112 may be, for example, but not limited to, a random access memory (RAM), a read only memory (ROM), or a combination of these. The storage 113 stores programs and various data. The storage 113 may be, for example, but not limited to, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, or a combination of these.

[0024] The input / output I / F 114 is connected to an input device 115 for inputting various operations to the server 110 and an output device 116 for outputting the results of processing performed by the server 110 .

[0025] The input device 115 is realized by any one of all types of devices or a combination thereof that can receive input from a user and transmit information related to the input to the processor 111 via the input / output I / F 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 inputting operations via images), a microphone (for inputting operations via voice), or a combination of these.

[0026] The output device 116 may be any of a variety of devices capable of outputting the processing results of the processor 111 via the input / output I / F 114, or a combination thereof. When the processing results are output as video or video images, the output device 116 may be any of a variety of devices capable of displaying display data written to a frame buffer, or a combination thereof. The output device 116 may be, but is not limited to, a touch panel, a touch display, a monitor (such as, but not limited to, a liquid crystal display or an organic electroluminescence display (OLED)), a head-mounted display (HMD), projection mapping, a hologram, a device capable of displaying images, text information, etc. in air (or a vacuum), a speaker (audio output), a printer, or a combination thereof. These output devices may also be capable of displaying display data in 3D.

[0027] The input device 115 and the output device 116 may be integrated, or may be separate devices.

[0028] The transmitting / receiving unit 117 transmits and receives various data via the network 130. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. The transmitting / receiving unit 117 has a function of communicating with other information processing devices via the network 130. The transmitting / receiving unit 117 transmits various data to other information processing devices in accordance with instructions from the processor 111. The transmitting / receiving unit 117 also receives various data transmitted from other information processing devices and transmits it to the processor 111. Note that the server 150 has the same devices as the server 110, and therefore a description thereof will be omitted.

[0029] (2) Hardware configuration of the terminal 120 The hardware configuration of the terminal 120 included in the information processing system 1 will be described with reference to FIG.

[0030] The terminal 120 includes a processor 121, a memory 122, a storage 123, an input / output I / F 124, an input device 125, an output device 126, a transmitter / receiver 127, and a reader 128. The hardware components of the terminal 120 are connected to each other via a bus B, for example and not by way of limitation.

[0031] The terminal 120 realizes the processing, functions, or methods described in this disclosure through cooperation between the processor 121, memory 122, storage 123, input / output I / F 124, input device 125, output device 126, transceiver 127, and reader 128.

[0032] The processor 121 executes processes, functions, or methods implemented by codes or instructions included in a program stored in the storage 123. The processor 121 may include, but is not limited to, a central processing unit (CPU), a microprocessing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc., and may implement the processes, functions, or methods disclosed in each embodiment using a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large-scale integration (LSI)), etc. Furthermore, these circuits may be implemented using one or more integrated circuits, and multiple processes described in each embodiment may be implemented using a single integrated circuit. Furthermore, LSIs may be referred to as VLSIs, super LSIs, ultra LSIs, etc. depending on the degree of integration.

[0033] The memory 122 temporarily stores the program 1221 loaded from the storage 123 and provides a working area for the processor 121. The memory 122 also temporarily stores various data generated while the processor 121 is executing the program 1221. The memory 122 may be, for example and without limitation, a random access memory (RAM), a read only memory (ROM), or the like, or a combination of these.

[0034] The storage 123 stores programs and various data. The storage 123 may be, for example and without limitation, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, or a combination of these.

[0035] The input / output I / F 124 is connected to an input device 125 for inputting various operations to the terminal 120 and an output device 126 for outputting the results of processing performed by the terminal 120 .

[0036] The input device 125 is realized by any one of or a combination of all types of devices that can receive input from a user and transmit information related to the input to the processor 121. 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 inputting operations via images), a microphone (for inputting operations via voice), or a combination of these.

[0037] The output device 126 may be any of a variety of devices capable of outputting the processing results of the processor 121, or a combination thereof. When the processing results are output as video or video images, the output device may be any of a variety of devices capable of displaying display data written to a frame buffer, or a combination thereof. Examples of the output device include, but are not limited to, a touch panel, a touch display, a monitor (such as, but not limited to, a liquid crystal display or an organic electroluminescence display (OLED)), a head-mounted display (HMD), projection mapping, a hologram, a device capable of displaying images, text information, etc. in air (or a vacuum), a speaker (audio output), a printer, or a combination thereof. These output devices may also be capable of displaying display data in 3D.

[0038] The input device 125 and the output device 126 may be integrated, or the input device 125 and the output device 126 may be separate.

[0039] The transmitting / receiving unit 127 transmits and receives various data via the network 130. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. The transmitting / receiving unit 127 has a function of communicating with other information processing devices via the network 130. The transmitting / receiving unit 127 transmits various data to other information processing devices in accordance with instructions from the processor 121. The transmitting / receiving unit 127 also receives various data transmitted from other information processing devices and transmits the data to the processor 121.

[0040] (3) Other Cloud computing, which is configured by one or more information processing devices, may implement at least a part of the processes, functions, or methods of the servers 110 and 150 or the terminal 120.

[0041] Another information processing device may implement at least a part of the processing, functions, or methods of the server 110, 150, or the terminal 120. In this case, a processor of the other information processing device may implement at least a part of the processing implemented by the processor 111 or the processor 121.

[0042] A program for executing the processes of each embodiment of the present disclosure may be provided in a state stored in a computer-readable storage medium. The storage medium can store the program in a "non-transitory tangible medium." The program may be, for example and without limitation, a software program or a computer program.

[0043] The storage medium may be one or more semiconductor-based or other integrated circuits (ICs) (such as, by way of example and not limitation, field programmable gate arrays (FPGAs), application specific ICs (ASICs), etc.), 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 tape, solid state drives (SSDs), RAM drives, secure digital cards or drives, any other suitable storage media, or combinations thereof. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile.

[0044] Furthermore, the program of the present disclosure may be provided to the server 110, 150 or the terminal 120 via any transmission medium (such as a communication network or broadcast waves) capable of transmitting the program.

[0045] Furthermore, each embodiment of the present disclosure may also be realized in the form of a data signal embedded in a carrier wave in which a program is embodied by electronic transmission.

[0046] In addition, the programs of the present disclosure may be implemented using, for example and without limitation, scripting languages ​​such as JavaScript (registered trademark) and Python, C language, Go language, Swift (registered trademark), Kotlin (registered trademark), Java (registered trademark), etc.

[0047] <Other> Unless explicitly stated otherwise, the judgment configuration in the embodiments of the present disclosure is not required, and a predetermined process may be performed when the judgment condition is met, or when the judgment condition is not met.

[0048] The present disclosure encompasses all changes, substitutions, variations, alterations, or modifications that a person skilled in the art may make to the present disclosure. The appended claims also encompass all changes, substitutions, variations, alterations, or modifications that a person skilled in the art may make to the claims. Furthermore, the present disclosure encompasses any combination, that a person skilled in the art may make, of one or more features of an embodiment or example in the present disclosure with one or more features of another embodiment or example in the present disclosure.

[0049] In addition, references in the appended claims to an apparatus or system, or a component of an apparatus or system, that is adapted, arranged, capable, configured, enabled, operable, or capable of performing a particular process, function, or method encompass that apparatus, system, or component, so long as the apparatus, system, or component is so adapted, arranged, capable, configured, enabled, enabled, or operable, regardless of whether the apparatus, system, component, or a particular function thereof is activated, turned on, or unlocked.

[0050] Unless otherwise specified, the present disclosure may obtain consent from a user in advance or immediately before implementing any embodiment or example of the present disclosure, and the consent obtained may be comprehensive or may be obtained on a case-by-case basis.

[0051] <Embodiment> In one embodiment, for example, a user can output information about their current profit and loss if they have hypothetically or actually acquired crypto assets in a given transaction.

[0052] The embodiment enables users to understand the profit and loss that would occur if they had hypothetically or actually acquired cryptocurrency in a specified transaction (e.g., e-commerce), thereby having the effect of arousing users' interest in cryptocurrency and promoting cryptocurrency trading.

[0053] <Configuration of the embodiment> The configuration of the server 110 and the terminal 120 will be described with reference to FIG. (1) Server configuration The server 110 includes a processor 111 , a memory 112 , a storage 113 , an input / output I / F 114 , an input device 115 , an output device 116 , and a transmission / reception unit 117 .

[0054] The processes, functions, or methods that can be executed by the processor 111 may be realized by machine learning, AI (Artificial Intelligence), or the like, to the extent feasible.

[0055] The input / output I / F 114 receives various setting operations and the like from the business operators who operate the various services provided by the server 110 via the input device 115 or the output device 116 .

[0056] The transmitting / receiving unit 117 transmits and receives data to and from the terminal 120, etc., in accordance with instructions from the processor 111. Note that the transmitting / receiving unit 117 connects a communication session with the terminal 120, etc., using HTTPS, etc., when the user of the terminal 120, etc., is authenticated, for example, by a user ID and password included in a login request from the terminal 120, etc. Then, the transmitting / receiving unit 117 stores the communication address, user ID, etc. of the terminal 120, etc., in association with the ID of the connected communication session. Then, the transmitting / receiving unit 117 transmits data to the terminal 120, etc., using the connected communication session.

[0057] In an embodiment, memory 112 stores a program 1121, user information 1122, account information 1123, payment management information 1124, transaction management information 1125, payment control module 1126, first transaction control module 1127, second transaction control module 1128, and data structures, or a subset thereof. Note that the information stored in memory 112 may be stored in another storage device (e.g., storage 113).

[0058] As described above, the program 1121 is a program loaded from the storage 113 and includes instructions related to the processing in the embodiment. The program 1121 may also include instructions for executing a process of providing an electronic commerce service and / or a payment service to a user. Furthermore, the program 1121 may also include instructions for executing a process of providing a trading service for a currency or property right with a variable value to a user.

[0059] Currencies with fluctuating value include, for example, crypto assets (virtual currencies), and property rights with fluctuating value include securities including capital securities such as stocks, bonds, and investment trusts, as well as FX (foreign exchange margin trading), CFDs (contracts for difference), gold, etc. The following explanation uses crypto assets as an example of currencies or property rights with fluctuating value.

[0060] User information 1122 includes information about users registered on the e-commerce platform. User information 1122 may also be linked to a payment service that performs electronic payments and include information about users who use the payment service. User information 1122 may also be linked to a trading service that performs cryptocurrency transactions and include information about users who use the cryptocurrency trading service, and may be linked to the user information of users who use the cryptocurrency trading service using user IDs, etc.

[0061] 2 shows an example of user information 1122 according to an embodiment. The user information manages information about each member user created by a business providing an e-commerce platform. The business may also be a payment business that operates and manages payment services, or a business that operates a cryptocurrency exchange where cryptocurrency is traded.

[0062] "User ID" includes user identification information (user ID: Identifier) ​​that allows server 110 to uniquely identify the user. "Email address" includes the email address registered by the user. "Name" includes the user's name. "Occupation" includes 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 an electric power operator's license, the driver's license number if the user has a driver's license, and the My Number card number.

[0063] 3 shows an example of account information 1123 according to an 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, an operator and manager of an electronic payment service and / or a cryptocurrency trading business operator.

[0064] "User ID" includes user identification information that allows the server 110 to uniquely identify the user. "Password" includes a password for user authentication. "Balance" includes the balance of electronic money (or electronic value) in the account held by the user. Electronic money is, for example, cash converted into digital form and is monetary value that can be used for payment.

[0065] In the example shown in FIG. 3, the balance includes the charge amount, sales amount (profit), points 1, points 2, etc. These types are merely examples and are not limited to these. The charge amount indicates, for example, the amount that a user deposits from their own bank account to an account created by a business operator. The sales amount indicates, for example, the revenue that a user earns by listing and selling products on a linked e-commerce platform. Points 1 are, for example, points that a user earns by converting sales amount, and are points that can be used on a linked e-commerce platform. Points 2 are, for example, points awarded by a third party, such as a business operator, and are points that can be used at affiliated stores that are members of the e-commerce platform or payment service.

[0066] The user can charge any amount to the account balance once they have completed identity verification by entering their bank account information in the application provided by the operator and associating their user ID with their bank account. Note that the charge amount can also be charged at convenience stores and other locations in addition to bank accounts. Hereinafter, if identity verification based on the Act on Prevention of Transfer of Criminal Proceeds has been completed, it will be referred to as "after identity verification," and if identity verification has not been completed, it will be referred to as "before identity verification."

[0067] Points 1 are paid points converted from sales amounts in order for users to transact on the e-commerce platform before the bank connection, and an expiration date may be set for Points 1. The expiration date may be six months, for example. After the bank connection, Points 1 can be withdrawn from sales amounts, so there is no need to convert them into new Points 1 and hold them. Therefore, Points 1 held before the bank connection will gradually decrease with use. Note that a bank connection is a state in which a user's account is associated with the bank account held by the user.

[0068] Point 2 is a free point that is distributed or given as a benefit by a business operator or the like, and an expiration date may be set for Point 2. The expiration date for Point 2 may be set to be shorter than the expiration date for Point 1.

[0069] "First crypto assets" include crypto assets into which at least a portion of the sales proceeds are converted, and crypto assets purchased or held by users. Crypto assets are, for example, Bitcoin (registered trademark), and are volatile and exchangeable financial assets.

[0070] "Secondary crypto assets" include crypto assets that a user would have acquired if they had received crypto assets through a specified transaction. If there are multiple transactions, each transaction may be associated with a crypto asset that has been acquired. When there is no distinction between first and second crypto assets or when they are used as a broader concept, they are also referred to as "crypto assets."

[0071] In addition, crypto assets may be stored in a separate database. In this case, the user ID of the account in the electronic commerce transaction, etc. may be associated with the user ID of the account in the crypto asset transaction, thereby associating the balance in the electronic commerce transaction of the same user with the crypto asset in the crypto asset transaction. Even if it is the same user, the user ID in the electronic commerce transaction and the user ID in the crypto asset transaction may be different IDs.

[0072] FIG. 4 shows an example of the payment management information 1124 according to the embodiment. The payment management information may be any information related to a payment. For example, it is information generated by a payment terminal when a user purchases a product and transmitted to the server 110. The "payment ID" includes identification information (payment ID) for identifying the payment. The "date and time" includes the date and time when the electronic payment was completed. Examples of electronic payments include payments using two-dimensional codes, credit card payments, and cryptocurrency payments (described later). The "store ID" includes store information (also referred to as the "store ID") of the store where the electronic payment was made. Note that if the store has multiple POS terminals, the store ID may be the ID of the POS terminal. The "payment amount" includes the amount paid when the electronic payment was made. The "payment method" includes information on the payment method used for the payment. The payment method may be, for example, a lump-sum payment, a deferred payment in which a lump sum is paid in the following month or later, a fixed-amount deferred payment in which a fixed amount is settled in the following month or later, a convenience store payment, a credit card payment, a balance payment, or a bonus payment. In addition, multiple payment methods may be selected for one payment. "Status" includes information indicating "Completed" if the payment (clearing) has been completed, and information indicating "Not yet" if the payment has not been completed. "Current Value" includes the current value of the cryptocurrency at the time of a specified transaction (e.g., at the time of payment).

[0073] If the server 110 cooperates with the e-commerce service provided by the e-commerce platform, the transaction management information 1125 includes historical transaction information regarding the purchase and sale of goods on the e-commerce platform.

[0074] FIG. 5 shows an example of transaction management information 1125 according to an embodiment. "Seller ID" includes the user ID of the seller user. "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 also be included in the listing information. "Listing Time" includes the time the product was listed. "Purchaser ID" includes the user ID of the user who purchased the product. "Payment Method" includes the payment method used by the purchaser to purchase the product. "Current Value" includes the current value of the cryptocurrency at the time of a specified transaction (for example, when the item is listed or when the transaction is completed).

[0075] Other items in the transaction management information may include a "status." The "status" includes the state of a transaction in electronic commerce. The status may include "in transaction," which indicates that a transaction is currently in progress, "in negotiation," which indicates that negotiations are underway with the buyer user, or "completed," which indicates that the item has been sold.

[0076] The transaction management information may also include a "currency ratio." The "currency ratio" includes the ratio of crypto assets to the sales proceeds in an e-commerce transaction (for example, the ratio between legal tender and crypto assets). Note that the "currency ratio" may also include the amount converted into crypto assets.

[0077] Returning to Figure 1, the payment control module 1126 stored in the memory 112 is executed by the processor 111 to perform payment processing when each user purchases a product on the e-commerce platform, payment processing when each user purchases a product at each affiliated store, etc. For example, payment processing at a store is managed by the payment management information shown in Figure 4, and payment processing at the e-commerce platform is managed by the transaction management information shown in Figure 5.

[0078] Furthermore, the first transaction control module 1127 stored in the memory 112 controls buying and selling transactions on the e-commerce platform by being executed by the processor 1111. For example, the first transaction control module 1127 controls user registration, listing processing, buying and selling transaction processing, evaluation processing, electronic value management processing, etc. on the e-commerce platform.

[0079] The second transaction control module 1128 stored in memory 112 controls cryptocurrency transactions. For example, the second transaction control module 1128 creates an account for cryptocurrency and performs a predetermined cryptocurrency buying and selling process in response to a user's instructions. Furthermore, when the user is permitted to purchase a cryptocurrency, the second transaction control module 1128 purchases the cryptocurrency from a cryptocurrency trading platform (also referred to as a "cryptocurrency exchange") using sales proceeds at a rate or amount set by default or the user. Hereinafter, this purchase process is also referred to as a cryptocurrency conversion process (or exchange process). The second transaction control module 1128 may be provided on a server of another business (e.g., server 150).

[0080] Below, we will explain the process of converting at least a portion of the sales proceeds into crypto assets when an item listed by a user is purchased or a transaction is completed on an e-commerce platform.

[0081] The first transaction control module 1127 controls the transaction of the listed goods, for example, allowing users to list goods on the platform, controlling bidding and winning bids, managing the shipping of goods, receiving goods, and evaluating users of the transaction parties to complete the transaction process.

[0082] When the transaction is completed, the first transaction control module 1127 subtracts the fee from all or part of the sales proceeds and adds the resulting amount to the balance of the user's account. In addition, if the first transaction control module 1127 is configured to convert at least part of the sales proceeds into crypto assets, it outputs the amount of at least part of the sales proceeds to the second transaction control module 1128.

[0083] The second transaction control module 1128 acquires at least a portion of the user's sales proceeds in electronic commerce. For example, the second transaction control module 1128 acquires monetary information on at least a portion of the sales proceeds, which is set by default or by the user, from the first transaction control module 1127. The second transaction control module 1128 may acquire sales proceeds information from the first transaction control module 1127, and calculate and acquire at least a portion of the sales proceeds based on the default amount or percentage set by the user.

[0084] The second transaction control module 1128 obtains the current value of a currency or property right having a fluctuating monetary value. For example, the second transaction control module 1128 obtains the current value of the crypto asset from a predetermined crypto asset trading platform.

[0085] The second transaction control module 1128 converts at least a portion of the sales proceeds into currency or property rights based on the acquired current price. For example, the second transaction control module 1128 purchases available crypto assets from a crypto asset trading platform based on at least a portion of the sales proceeds and the current price, and converts at least a portion of the sales proceeds into crypto assets.

[0086] <Virtual Processing> Here, the first transaction control module 1127 outputs the sales proceeds to the second transaction control module 1128 for processing in the event that the cryptocurrency (second cryptocurrency) is virtually acquired, even if there is no instruction to convert at least a portion of the sales proceeds into cryptocurrency.

[0087] The second transaction control module 1128 performs virtual processing if it also obtains instruction information for virtual processing for the sales proceeds obtained from the first transaction control module 1127, or if the user has not opened a cryptocurrency account.

[0088] For example, the second transaction control module 1128 identifies, as a hypothetical process, the quantity of cryptocurrency that the user has acquired or obtained monetary value from through a given transaction. For example, assuming that the proceeds of an e-commerce transaction are received in cryptocurrency, the second transaction control module 1128 identifies the quantity of cryptocurrency that corresponds to at least a portion of the proceeds. The second transaction control module 1128 identifies the quantity of cryptocurrency that can be purchased by assuming that the cryptocurrency is purchased (but is not actually purchased) using at least a portion of the proceeds and the current market price at the time of purchase. At least a portion of the proceeds may be set by the user or may be set in advance.

[0089] The second transaction control module 1128 associates the amount of crypto assets with the user. For example, the second transaction control module 1128 manages the amount of virtually acquired crypto assets in association with the user's identification information (e.g., user ID).

[0090] When the second transaction control module 1128 receives a predetermined request based on a user operation, it calculates the profit or loss of the crypto asset based on the quantity of the crypto asset associated with the user and the current value of the crypto asset at the time of the predetermined request. For example, the second transaction control module 1128 calculates the profit or loss of the crypto asset using the following formula: Profit / Loss = Market value of cryptocurrency balance -Σ(purchase amount of cryptocurrency)···Equation (1)

[0091] The second transaction control module 1128 outputs the calculated profit and loss. For example, the second transaction control module 1128 outputs the calculated profit and loss to be displayed on an application screen corresponding to a predetermined request.

[0092] The above processing allows users to understand the profit and loss that would occur if they had acquired crypto assets in a specified transaction (e.g., e-commerce), thereby sparking users' interest in crypto assets and promoting crypto asset trading.

[0093] Furthermore, the second transaction control module 1128 may control so as not to output if the calculated profit / loss is negative. For example, the second transaction control module 1128 may display, "If you had acquired the cryptocurrency, it would have been +X yen." This makes it possible to output the profit / loss resulting from the virtual acquisition of cryptocurrency when there is a possibility that acquiring the cryptocurrency will be beneficial to the user.

[0094] In addition, when calculating profit and loss, the second transaction control module 1128 may, when receiving a listing request due to a user's listing operation included in a specified request, calculate profit and loss based on the quantity of cryptocurrency corresponding to at least a portion of the sales proceeds from past listings and the current market value of the cryptocurrency at the time of the listing request.

[0095] For example, when the second transaction control module 1128 receives from the first transaction control module 1127 that a listing request for electronic commerce has been made, it obtains the current value of the cryptocurrency at the time of the listing request. The second transaction control module 1128 calculates a provisional valuation amount of the cryptocurrency by multiplying the quantity of the cryptocurrency that was previously listed and at least a portion of the sales proceeds received in cryptocurrency by the current value at the time of the listing request. The second transaction control module 1128 may also calculate a provisional valuation profit / loss by subtracting the total value of at least a portion of each past sales proceeds from the provisional valuation amount.

[0096] The second transaction control module 1128 may include displaying profit and loss on a screen related to listing. For example, the second transaction control module 1128 may control the first transaction control module 1127 to display, in a predetermined area of ​​the listing screen, profit and loss in the case where at least a portion of the sales proceeds from past listings have been obtained in cryptocurrency. Furthermore, the predetermined area of ​​the listing screen may include, for example, an area for setting the listing price and an area for setting the method of receiving sales proceeds.

[0097] The above process makes it possible to inform users of hypothetical profits and losses when listing items in e-commerce transactions, assuming that at least a portion of the sales proceeds from past listings were received in cryptocurrency. This allows users to have the option of receiving sales proceeds in cryptocurrency.

[0098] When calculating profit and loss, the second transaction control module 1128 may include, if it receives a request for display on the home screen of an e-commerce application included in a specified request, calculating the profit and loss based on the current market price at the time of the display request.

[0099] For example, when the second transaction control module 1128 receives from the first transaction control module 1127 a request to display a home screen in an e-commerce transaction, it obtains the current value of the cryptocurrency at the time of the home screen display request. The second transaction control module 1128 may calculate a provisional valuation amount of the cryptocurrency by multiplying the quantity of cryptocurrency that was previously listed and at least a portion of the sales proceeds received in cryptocurrency by the current value at the time of the home screen display request. The second transaction control module 1128 may calculate a provisional valuation profit / loss by subtracting the total value of at least a portion of each past sales proceeds from the provisional valuation amount.

[0100] The second transaction control module 1128 may include displaying profit and loss on the home screen. For example, the second transaction control module 1128 may control the first transaction control module 1127 to display, in a predetermined area of ​​the home screen, profit and loss in the case where at least a portion of the sales proceeds from past listings were obtained in cryptocurrency. Furthermore, the predetermined area of ​​the home screen includes, for example, a preset upper area of ​​the home screen, an area displaying cryptocurrency campaigns, etc.

[0101] The above process makes it possible to inform the user of the hypothetical profit or loss when at least a portion of the sales proceeds from past listings has been received in cryptocurrency when the home screen of the e-commerce is displayed, thereby giving the user the option of receiving the sales proceeds in cryptocurrency the next time they list an item.

[0102] When calculating profit and loss, the second transaction control module 1128 may include calculating profit and loss based on the current market value at the time of the settlement request if a settlement request using cryptocurrency is received as included in the specified request.

[0103] For example, when the second transaction control module 1128 receives from the payment control module 1126 information that a payment request has been made using cryptocurrency in an electronic payment, it obtains the current value of the cryptocurrency at the time of the payment request. The second transaction control module 1128 calculates a provisional valuation amount of the cryptocurrency by multiplying the quantity of cryptocurrency that was previously listed and sold, in which at least a portion of the sales proceeds was received in cryptocurrency, by the current value at the time of the payment request. The second transaction control module 1128 may also calculate a provisional valuation profit / loss by subtracting the total value of at least a portion of each past sales proceeds from the provisional valuation amount.

[0104] The second transaction control module 1128 may include displaying profit and loss on the payment completion screen. For example, the second transaction control module 1128 may control the payment control module 1126 to display, in a predetermined area of ​​the payment completion screen, the profit and loss in the case where at least a portion of the sales proceeds for past listings were obtained in cryptocurrency. Furthermore, the predetermined area of ​​the payment completion screen includes, for example, a pre-set area of ​​the payment completion screen, a display area for cryptocurrency campaigns, etc.

[0105] The above process makes it possible to inform the user of the hypothetical profit or loss when at least a portion of the sales proceeds from a past listing were received in cryptocurrency when the payment completion screen for electronic payment is displayed. This makes it possible to give the user the option of receiving the sales proceeds in cryptocurrency the next time they list an item.

[0106] When calculating profits and losses, the second trading control module 1128 may include calculating profits and losses based on the current market price at the time of the display request when it receives a request to display on the home screen of a cryptocurrency trading application included in a specified request.

[0107] For example, when the second transaction control module 1128 receives a request to display a home screen for cryptocurrency trading, it obtains the current value of the cryptocurrency at the time of the home screen display request. The second transaction control module 1128 calculates a provisional valuation amount of the cryptocurrency by multiplying the quantity of the cryptocurrency that was previously listed and at least a portion of the sales proceeds received in cryptocurrency by the current value at the time of the home screen display request. The second transaction control module 1128 may also calculate a provisional valuation profit / loss by subtracting the total value of at least a portion of each past sales proceeds from the provisional valuation amount.

[0108] The second transaction control module 1128 may include displaying profits and losses in cryptocurrency transactions on the home screen. For example, the second transaction control module 1128 may control to display profits and losses in a predetermined area of ​​the home screen when at least a portion of the sales proceeds from past listings have been acquired in cryptocurrency. The predetermined area of ​​the home screen may include, for example, a pre-set upper area of ​​the home screen or a display area for cryptocurrency campaigns.

[0109] By the above process, when the cryptocurrency trading home screen is displayed, it is possible to inform the user of the hypothetical profit or loss if at least a portion of the sales proceeds from past listings were obtained in cryptocurrency, thereby giving the user the option of receiving the sales proceeds in cryptocurrency the next time they list an item.

[0110] In the above example, the sales proceeds from the sale of an item on an e-commerce site are used as an example of a specific transaction in which cryptocurrency is received. However, this can also be applied to cases where, for example, a person receives a salary as a digital salary and hypothetically saves at least a portion of the digital salary as cryptocurrency.

[0111] When determining the quantity of crypto assets, the second transaction control module 1128 may determine the quantity of crypto assets according to the monetary value of previously concluded transactions based on the acquisition conditions. For example, the acquisition conditions may be set in advance by an administrator or may be changed as appropriate depending on the user. As a specific example, the acquisition conditions may be changed according to user behavior. User behavior includes, for example, the frequency of use of e-commerce, electronic payments, etc., the total transaction amount, the number of times the service is accessed, etc. The second transaction control module 1128 may relax the conditions for obtaining monetary value if the evaluation value indicating the user behavior is high.

[0112] Through the above process, it becomes possible to adjust the monetary value required to acquire crypto assets as virtual transactions according to the acquisition conditions.

[0113] The acquisition conditions may also include a requirement that the transaction is within a predetermined period of time in the past, or a predetermined number of transactions from the most recent transaction. The predetermined period of time or the predetermined number of transactions may be set by an administrator or the like. The predetermined period of time or the predetermined number of transactions may also be changed depending on the user behavior described above.

[0114] The above process clarifies the past period or number of transactions, making it possible to easily identify the monetary value to be converted into cryptocurrency.

[0115] Furthermore, the monetary value may include at least a portion of the proceeds from the listing in the electronic commerce transaction, as described above. The second transaction control module 1128 may determine the quantity of the crypto asset based on at least a portion of the proceeds and the market price at the time of listing. For example, the second transaction control module 1128 can determine the quantity of the crypto asset by dividing at least a portion of the proceeds by the market price at the time of listing. Note that the time of listing may be any timing related to the listing. For example, the time of listing may include any timing such as when a listing request is received, when a price is determined for the listing, when the listing is completed, or when sales revenue from the listing is obtained.

[0116] Furthermore, when the second transaction control module 1128 displays the profit and loss information on the screen, it may include a UI widget on the profit and loss information display screen that transitions to a screen for starting cryptocurrency trading. In this case, when the user is not trading cryptocurrency, it becomes possible to present the user with virtual management of cryptocurrency. When the user operates the UI widget, it may transition to a screen for setting registration information required for handling cryptocurrency.

[0117] <Profit and loss due to settlement> The second transaction control module 1128 identifies the current price of the crypto asset at the time of transaction and the quantity of the crypto asset acquired through a crypto asset purchase or sale transaction, etc. The second transaction control module 1128 identifies the current price of the crypto asset at the time of transaction and the quantity of the crypto asset acquired for each transaction. The second transaction control module 1128 may also identify the acquisition amount (purchase price) of the crypto asset for each transaction.

[0118] The second transaction control module 1128 associates the current price and the quantity of the crypto asset at the time of the identified transaction with the user's identification information. The second transaction control module 1128 may also associate the acquired amount of the crypto asset with the user's identification information.

[0119] When the second transaction control module 1128 receives a payment request for cryptocurrency based on user operation from the payment control module 1126, it obtains the payment amount included in or obtained together with the payment request, the current value of the cryptocurrency at the time of payment, and the quantity of cryptocurrency paid in the payment, and associates them with the user identification information.

[0120] The second transaction control module 1128 calculates the profit or loss of the crypto asset (e.g., investment profit) based on the quantity of the crypto asset (first crypto asset) associated with the user and the current value of the crypto asset at the time of the payment request. The second transaction control module 1128 calculates the profit or loss using, for example, the following formula (2). Profit / Loss = (Current value of cryptocurrency at time of payment request - Average acquisition price of cryptocurrency) × Amount of cryptocurrency at time of payment (2)

[0121] The second transaction control module 1128 outputs the profit and loss. For example, the second transaction control module 1128 controls the settlement control module 1126 to output the calculated profit and loss. As a specific example, if the profit and loss is positive, the second transaction control module 1128 may control the settlement completion screen to display a message saying, "You saved XX yen with this settlement."

[0122] The one or more processors 111 described above read and execute each module as necessary from memory 112. For example, the one or more processors 111 may execute settlement control module 1126, first transaction control module 1127, and second transaction control module 1128 to constitute a settlement control unit, a first transaction control unit, and a second transaction control unit, respectively.

[0123] (2) Configuration of terminal 120 The terminal 120 includes a processor 121 , a memory 122 , a storage 123 , an input / output I / F 124 , an input device 125 , an output device 126 , a transmitting / receiving unit 127 , and a reading unit 128 .

[0124] The processes, functions, or methods executed by the processor 121 may be realized by machine learning, AI (Artificial Intelligence), or the like, to the extent feasible.

[0125] The input device 125 accepts various operations from the user of the terminal 120 .

[0126] The transmitting / receiving unit 127 transmits and receives data to and from the server 110, etc., in accordance with instructions from the processor 121. For example, when logging in to the server 110, the transmitting / receiving unit 127 connects a communication session with the server 110 using HTTPS, etc. Then, the transmitting / receiving unit 127 stores the communication address of the server 110, etc., in association with the ID of the connected communication session. Then, the transmitting / receiving unit 127 transmits data to the server 110 using the connected communication session.

[0127] The processor 121 performs processing to utilize a predetermined service provided by the server 110 .

[0128] In one embodiment, memory 122 stores the following programs 1221, a payment processing module 1222, a first transaction processing module 1223, a second transaction processing module 1224, a display control module 1225, and data structures, or a subset thereof. Note that information stored in memory 122 may be stored in another storage device (e.g., storage 123).

[0129] As described above, the program 1221 is a program loaded from the storage 123 and includes instructions and the like related to each embodiment.

[0130] The payment processing module 1222 executes processes related to electronic payments. For example, the payment processing module 1222 executes store-scan type payments, in which user information is coded and the code is read by a terminal in a store, or user-scan type payments, in which a code containing store information is read. The payment processing module 1222 may also execute person-to-person remittance processing.

[0131] The first transaction processing module 1223 executes a process for conducting a buying and selling transaction of a commodity on the e-commerce platform. For example, the first transaction processing module 1223 executes a process for listing a commodity or purchasing a commodity on the e-commerce platform.

[0132] The second transaction processing module 1224 may execute a process for conducting a buying and selling transaction of a crypto asset. For example, the second transaction processing module 1224 may send a request to buy or sell a crypto asset to the server 110.

[0133] The display control module 1225 controls the display of screen data related to electronic payment services, electronic commerce platforms, and cryptocurrency transactions on the output device 126. For example, the display control module 1225 controls the display of a screen for listing products, controls the display of a screen for purchasing products, and controls the display of a screen for buying and selling cryptocurrency.

[0134] Furthermore, as described above, the display control module 1225 may perform control to display current profit and loss information when cryptocurrency has been acquired in a past transaction on the home screen, payment completion screen, screen related to listing, etc. Note that the user can set registration information for opening a cryptocurrency account by operating a UI component for opening a cryptocurrency account from these display screens.

[0135] The one or more processors 121 described above read and execute each module as necessary from memory 122. For example, the one or more processors 121 may configure a payment processing unit, a first transaction processing unit, a second transaction processing unit, and a display control unit by executing payment processing module 1222, first transaction processing module 1223, second transaction processing module 1224, and display control module 1225, respectively.

[0136] <Operational Processing of the Embodiment> The processing of the information processing system 1 according to the embodiment will be described with reference to Fig. 6. Fig. 6 shows an example of a flowchart of the processing of the information processing system 1 according to the embodiment. The processing shown in Fig. 6 is an example of processing that the server 110 performs when a predetermined transaction is completed in response to various requests from a user via the terminal 120, for example.

[0137] (Step S102) The second transaction control module 1128 determines whether a predetermined transaction has been performed. If the predetermined transaction has been performed (step S102-YES), the process proceeds to step S104. If the predetermined transaction has not been performed (step S102-NO), the process returns to step S102.

[0138] (Step S104) The second transaction control module 1128 identifies the amount of cryptocurrency that the user could have acquired or has acquired when receiving monetary value through a given transaction. For example, if the proceeds of an e-commerce transaction are received in cryptocurrency, the second transaction control module 1128 identifies the amount of cryptocurrency that corresponds to at least a portion of the proceeds.

[0139] (Step S106) The second transaction control module 1128 associates the amount of crypto assets with the user. For example, the second transaction control module 1128 manages the amount of virtually acquired crypto assets in association with the user's identification information (e.g., user ID).

[0140] (Step S108) The second transaction control module 1128 determines whether a predetermined request based on a user operation has been received. For example, the second transaction control module 1128 may determine whether the predetermined request has been received when listing an item for sale in an e-commerce transaction, when making a payment, when displaying the home screen, etc.

[0141] (Step S110) The second transaction control module 1128 calculates the profit or loss of the crypto asset based on the quantity of the crypto asset associated with the user and the current value of the crypto asset at the time of the specified request. The second transaction control module 1128 also calculates the profit or loss of the crypto asset (e.g., investment gain) based on the quantity of the crypto asset associated with the user and the current value of the crypto asset at the time of the settlement request.

[0142] (Step S112) The second transaction control module 1128 outputs the calculated profit and loss. For example, the second transaction control module 1128 outputs the calculated profit and loss to be displayed on an application screen corresponding to a predetermined request.

[0143] The above processing allows users to understand the profit and loss that would occur if they had hypothetically or actually acquired cryptocurrency in a specified transaction (e.g., e-commerce), thereby sparking users' interest in cryptocurrency and promoting cryptocurrency trading.

[0144] <Screen example> Next, examples of screens displayed on the user's terminal 120 will be described with reference to Figs. 7 to 10. Fig. 7 is a diagram showing an example of a screen for creating listing information on the terminal 120 according to the embodiment. In the example shown in Fig. 7, a screen D10 shows an example of a screen on which a user operates to input listing information.

[0145] The creation screen D10 shown in Fig. 7 is displayed on the terminal 120B used by a user who creates the listing information. In the example shown in Fig. 7, the creation screen D10 has a screen configuration including a field for inputting each item of the listing information. The creation screen D10 for the listing information is not limited to the example shown in Fig. 7, and may have a screen configuration including a free description field for freely describing all of the listing information.

[0146] In this case, in the example shown in Figure 7, if we assume that the cryptocurrency (second cryptocurrency) was received as a receipt for sales proceeds from previous listings, the current sales proceeds would be equivalent to 12,000 yen, which indicates an increase of 200 yen if the total actual sales proceeds were 11,800 yen.

[0147] Fig. 8 is a diagram showing an example of a home screen of the terminal 120 according to the embodiment. In the example shown in Fig. 8, a screen D20 shows an example of a home screen of a service provided by an e-commerce platform.

[0148] Screen D20 shown in Fig. 8 is displayed on the terminal 120 used by the user. In the example shown in Fig. 8, screen D20 constitutes a home screen, and displays a list of products being offered for sale in e-commerce, with the upper part of the screen P20 indicating that if the sales proceeds had been received in cryptocurrency (second cryptocurrency), it would be equivalent to 12,000 yen, which is an increase of 200 yen if the actual sales proceeds were 11,800 yen.

[0149] Figure 9 is a diagram showing an example of a payment completion screen of the terminal 120 according to the embodiment. In the example shown in Figure 9, screen D30 shows an example of a payment completion screen for electronic payment. Screen D30 displays that the payment amount for this payment is 390 yen. Furthermore, screen D30 shows that if the crypto asset (second crypto asset) had been acquired in a past transaction, a profit of 5 yen would have been made by settling with the crypto asset this time, compared to the market value at that time.

[0150] FIG. 10 is a diagram showing an example of a crypto asset display screen displayed on the screen of terminal 120 according to the embodiment. Screen D40 displays 1,000 yen of crypto asset (first crypto asset) held by the user. Screen D40 displays information P40 indicating an increase or decrease in the value of the crypto asset held by the user based on the current market price. Information P40 shown in FIG. 10 includes an arrow indicating an increase or decrease in value and the amount of the increase or decrease. For example, information P40 indicates that the value of the crypto asset has increased by an up arrow, for example, indicating that the value has increased by 20 yen since the crypto asset was acquired.

[0151] The disclosed technology is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the spirit of the disclosed technology. For example, the order of the above-described processing steps can be arbitrarily changed or executed in parallel as long as no contradiction occurs in the processing content.

[0152] <Modification> The above embodiment describes a technology for converting at least a portion of sales proceeds in an electronic commerce transaction into currency or property rights having a fluctuating monetary value. However, this technology can also be applied when a user receives monetary value (e.g., electronic money, points, etc.). For example, as partially described above, when such monetary value is acquired, such as when receiving electronic money through a payment service such as person-to-person remittance, receiving electronic money as part of a salary, or receiving points awarded in a payment service or electronic commerce transaction, a conversion process may be performed on at least a portion of the monetary value. For example, the second transaction control module 1128 may perform the conversion process when it acquires electronic money or points from the payment control module 1126, or when it acquires electronic money as a digital salary.

[0153] <Other> In the above embodiment, an embodiment in which at least a portion of the sales proceeds is provisionally granted to the user as crypto assets has been described, but at least a part of the present disclosure can also be applied to a payment function using crypto assets granted to the user. This allows the user to be notified of the currency or property rights with fluctuating monetary value that the user is provisionally holding, thereby enabling a closer association between investment and consumption.

[0154] The payment function may be a payment function available in an e-commerce service, a payment service, a cryptocurrency trading service, or the like, provided by or linked to the server 110. For example, when a user requests payment processing using the terminal 120, the server 110 may proceed with the payment processing by selling cryptocurrency equivalent to the payment amount and converting it into legal tender or points, adding the converted legal tender or points to the user's balance, and subtracting the converted legal tender or points from the user's balance. Known technologies may be used for the payment method and payment processing.

[0155] Specifically, when a user makes a payment request using the terminal 120, the payment control module 1126 transmits the payment request to the server 110. The transmitter / receiver 117 of the server 110 acquires the payment request transmitted from the terminal 120 and identifies the payment amount.

[0156] The second transaction control module 1128 obtains the current value of a currency or property right with a fluctuating monetary value, such as a crypto asset. For example, the second transaction control module 1128 may obtain the current value of the crypto asset from a predetermined crypto asset trading platform. The current value may include the current value at the time the terminal 120 makes a settlement request, the current value at the time the server 110 accepts the settlement request, the current value at the time the user decides to change the crypto asset, etc.

[0157] The second transaction control module 1128 may convert the crypto asset into legal tender, points, etc. based on the acquired current value.

[0158] The second transaction control module 1128 associates the converted legal tender, points, etc. with the user. For example, the second transaction control module 1128 adds the converted legal tender, points, etc. to the balance of the user's account.

[0159] In addition, if a user has multiple balances associated with them, funds may be transferred between the balances as appropriate. For example, when a user makes a payment request, the crypto assets held by the user in the crypto asset trading service account may be converted to fiat currency based on the payment amount included in the payment request, and the fiat currency may be added to and then subtracted from the balance of the crypto asset trading service account, and the fiat currency may be added to the balance used by the user for the payment service. The payment amount may then be subtracted from the balance used by the user for the payment service to proceed with the payment process. A predetermined conversion fee may be added to the user's payment. For example, a predetermined crypto asset selling fee may be added to the above-mentioned current value.

[0160] Furthermore, as described above, currencies or property rights with fluctuating monetary value include, in addition to crypto assets, securities including capital securities such as stocks, bonds, and investment trusts, FX (foreign exchange margin trading), CFDs (contract for difference), and gold. In this case, the second transaction control module 1128 may purchase the currency or property rights set by the user or the like from a corresponding online exchange. [Explanation of symbols]

[0161] 1...information processing system, 110...server, 111...processor, 112...memory, 113...storage, 114...input / output I / F, 115...input device, 116...output device, 117...transmitter / receiver, 120...terminal, 121...processor, 122...memory, 123...storage, 124...input / output I / F, 125...input device, 126...output device, 127...transmitter / receiver, 1126...payment control module, 1127...first transaction control module, 1128...second transaction control module, 1222...payment processing module, 1223...first transaction processing module, 1224...second transaction processing module, 1225...display control module

Claims

1. The information processing device Identifying the amount of cryptocurrency that a user has acquired or could acquire through a given transaction; Associating the amount of the crypto asset with the user; When a predetermined request based on the user's operation is obtained, calculating the profit or loss of the crypto asset based on the quantity of the crypto asset associated with the user and the current value of the crypto asset at the time of the predetermined request; outputting the profit and loss; An information processing method that performs the above.

2. The calculating step includes: When a listing request is obtained from the user through a listing operation included in the predetermined request, the method includes calculating profit and loss based on the quantity of the cryptocurrency corresponding to at least a portion of the sales proceeds from past listings and the current price of the cryptocurrency at the time of the listing request; The outputting step includes: The information processing method according to claim 1 , further comprising displaying the profit and loss on a screen related to auction listings.

3. The calculating step includes: When a request for displaying the home screen of an application in electronic commerce included in the predetermined request is acquired, a profit and loss is calculated based on the current price at the time of the display request; The outputting step includes: The information processing method according to claim 1 , further comprising displaying the profit and loss on the home screen.

4. The calculating step includes: When a payment request using the crypto asset included in the predetermined request is received, the method includes calculating profit and loss based on the market price at the time of the payment request; The outputting step includes: The information processing method according to claim 1 , further comprising displaying the profit and loss on a settlement completion screen.

5. The identifying step includes: The information processing method according to claim 1 , further comprising specifying the quantity of the crypto asset according to the monetary value of past transactions based on the acquisition conditions.

6. The information processing method according to claim 5 , wherein the acquisition condition includes a transaction being within a predetermined period in the past, or a predetermined number of transactions from the most recent transaction.

7. the monetary value that can be obtained through the predetermined transaction includes at least a portion of the sales proceeds from the listing in an electronic commerce transaction; The identifying step includes: The information processing method according to claim 1 , further comprising specifying the quantity of the crypto asset based on at least a portion of the sales proceeds and the current market price at the time of listing.

8. The outputting step includes: The information processing method according to claim 1 , further comprising not outputting the profit and loss when the profit and loss is negative.

9. In the information processing device, Identifying the amount of cryptocurrency that a user has acquired or could acquire through a given transaction; Associating the amount of the crypto asset with the user; When a predetermined request based on the user's operation is obtained, calculating the profit or loss of the crypto asset based on the quantity of the crypto asset associated with the user and the current value of the crypto asset at the time of the predetermined request; outputting the profit and loss; A program that executes.

10. An information processing device including one or more processors, the one or more processors: Identifying the amount of cryptocurrency that a user has acquired or could acquire through a given transaction; Associating the amount of the crypto asset with the user; When a predetermined request based on the user's operation is obtained, calculating the profit or loss of the crypto asset based on the quantity of the crypto asset associated with the user and the current value of the crypto asset at the time of the predetermined request; and outputting the profit and loss.

Citation Information

Patent Citations

  • Programs and payment terminals

    JP2022048316A