Information processing device and method, and program

By recording and switching users' private account and non-custodial wallet information, the problem of poor convenience for users across multiple wallets or accounts is solved, enabling seamless collaboration and simplified operation across multiple wallets or accounts.

CN120958474APending Publication Date: 2025-11-14SONY FINANCIAL GRP INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202380096958.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-04-13
Filing Date
2023-12-22
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

Existing technologies have failed to effectively address the issue of user convenience when using multiple wallets or accounts flexibly, especially in services such as blockchain and metaverse, where users find it inconvenient to frequently switch between multiple wallets or accounts.

Method used

By recording the association between a user's private account information and non-custodial wallet address information, the system enables switching between the private account screen, wallet screen, and home screen, allowing users to display and switch information from multiple wallets or accounts on the same interface, including the total asset information of the private account and non-custodial wallet.

Benefits of technology

It improves the convenience for users across multiple wallets or accounts, simplifies the operation process, enables seamless collaboration among multiple wallets or accounts, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120958474A_ABST
    Figure CN120958474A_ABST
Patent Text Reader

Abstract

The present technology pertains to an information processing device, method, and program capable of improving convenience. This information processing device is provided with: a recording unit that records account information of one or more private accounts of a user in association with address information of one or more non-hosted wallets of the user; and a control unit that switches the display of a private account screen, a wallet screen, and a homepage screen in accordance with an operation by a user on the basis of the account information and the address information, the private account screen displaying information relating to a private account, the wallet screen displaying information relating to a non-hosted wallet, and the homepage screen displaying information relating to a non-hosted wallet. The homepage screen is capable of displaying information related to one or more private accounts and information related to one or more non-hosted wallets. This technology can be applied to an information processing device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This technology relates to information processing apparatus, methods, and procedures, and more particularly to information processing apparatus, methods, and procedures that can improve convenience. Background Technology

[0002] In recent years, the number of users utilizing services based on blockchain, such as the metaverse and Web3.0, has been increasing.

[0003] When using such services, considering that users use multiple wallets or private accounts separately for each service, it is foreseeable that the demand for separate use of such wallets will increase in the future.

[0004] In addition, as a wallet-related technology, a technology for preventing the leakage of private keys has been proposed (for example, see Patent Document 1).

[0005] Existing technical documents

[0006] Patent documents

[0007] Patent Document 1: International Publication No. 2020 / 049951 Summary of the Invention

[0008] The problem that the invention aims to solve

[0009] However, in the current state of various services, the situation where users hold multiple wallets or accounts is not specifically considered. Therefore, there is a need for a technology that allows users to flexibly use multiple wallets or accounts without causing inconvenience.

[0010] This technology was developed in view of the circumstances and can improve convenience.

[0011] Methods for solving problems

[0012] The information processing apparatus of the first aspect of this technology includes: a recording unit that records account information of one or more private accounts of a user in association with address information of one or more non-custodial wallets of the user; and a control unit that, based on the account information and the address information, switches between displaying a private account screen, a wallet screen, and a home screen according to the user's operation. The private account screen displays information related to the private account, the wallet screen displays information related to the non-custodial wallet, and the home screen can display information related to the one or more private accounts and information related to the one or more non-custodial wallets.

[0013] The information processing method or program of the first aspect of this technology includes the following steps: based on account information of one or more private accounts of a user and address information of one or more non-custodial wallets of the user recorded in association, switching the display of a private account screen, a wallet screen and a home screen according to the user's operation, wherein the private account screen displays information related to the private account, the wallet screen displays information related to the non-custodial wallet, and the home screen is capable of displaying information related to the one or more private accounts and information related to the one or more non-custodial wallets.

[0014] In a first aspect of this technology, based on account information of one or more private accounts of a user and address information of one or more non-custodial wallets of the user recorded in association, the display of a private account screen, a wallet screen, and a home screen is switched according to the user's operation. The private account screen displays information related to the private account, the wallet screen displays information related to the non-custodial wallet, and the home screen can display information related to the one or more private accounts and information related to the one or more non-custodial wallets.

[0015] The information processing apparatus of the second aspect of this technology has a control unit that displays a home screen capable of displaying information related to the one or more private accounts of a user and information related to the one or more non-custodial wallets of the user, based on account information of one or more private accounts of the user and address information of one or more non-custodial wallets of the user recorded in association with each other. The control unit switches between displaying information related to one private account, information related to one non-custodial wallet, or information related to the total assets of the private account and the non-custodial wallet on the home screen according to the user's operation.

[0016] The second aspect of this technology, the information processing method or program, includes the following steps: based on account information of one or more private accounts of a user and address information of one or more non-custodial wallets of the user recorded in association, displaying a home screen capable of displaying information related to the one or more private accounts and information related to the one or more non-custodial wallets, and switching between displaying information related to one private account, information related to one non-custodial wallet, or information related to the total assets of the private account and the non-custodial wallet on the home screen according to the user's operation.

[0017] In a second aspect of this technology, based on account information of one or more private accounts of a user and address information of one or more non-custodial wallets of the user recorded in association, a home screen is displayed that can display information related to the one or more private accounts and information related to the one or more non-custodial wallets. The home screen can be switched according to the user's operation to display information related to one of the private accounts, information related to one of the non-custodial wallets, or information related to the total assets of the private accounts and the non-custodial wallets. Attached Figure Description

[0018] Figure 1 This is a diagram illustrating an example of the structure of an information processing system.

[0019] Figure 2 This is a diagram showing an example of a display screen.

[0020] Figure 3 This is a diagram showing an example of a display screen.

[0021] Figure 4 This is a diagram showing an example of a display screen.

[0022] Figure 5 This is a diagram showing an example of a display screen.

[0023] Figure 6 This is a diagram showing an example of a display screen.

[0024] Figure 7 This is a diagram showing an example of a display screen.

[0025] Figure 8 This is a diagram showing an example of a display screen.

[0026] Figure 9 This is a diagram showing an example of a display screen.

[0027] Figure 10 This is a diagram showing an example of a display screen.

[0028] Figure 11 This is a diagram showing an example of a display screen.

[0029] Figure 12 This is a flowchart illustrating the display process.

[0030] Figure 13 This is a diagram illustrating an example of a computer's structure. Detailed Implementation

[0031] Hereinafter, embodiments of the present technology will be described with reference to the accompanying drawings.

[0032] <First Implementation>

[0033] <Structure of Information Processing Systems>

[0034] This technology improves convenience by simply switching between displays of a private account managed by a custodial wallet, a non-custodial wallet, and a homepage containing information from both the private and non-custodial wallets. In this case, the wallet to be used can be switched simultaneously with the display of the different screens.

[0035] A private account is an account that can be used after identity verification based on KYC (Know Your Customer) procedures. For example, in the processing of deposits, withdrawals, and remittances using a private account, a custodial wallet is used to manage the private key on the server side. In other words, a private account is managed through a custodial wallet.

[0036] Users can use their verified private accounts (custodial wallets) to trade fiat currencies and crypto assets, or to purchase and manage NFTs (Non-Fungible Tokens).

[0037] Private accounts (custodial wallets) are used in services that utilize centralized databases or private blockchains and are accessible only to specific users. Furthermore, a custodial wallet refers to a wallet where a third party (such as a service provider) holds the user's private keys on their behalf. Additionally, these private accounts are not limited to centralized databases or blockchains; they can be managed using any method, such as those employing distributed ledger technology (DLT).

[0038] In contrast, a non-custodial wallet is a wallet in which the user manages their private keys locally. Non-custodial wallets are used in services that utilize public blockchains (public chains) that any user can participate in.

[0039] In addition, the following will also refer to non-custodial wallets created by users for each purpose, such as those utilizing services in the metaverse or Web3.0, as public wallets.

[0040] Users can use non-custodial wallets (public wallets) to manage and trade crypto assets, or to buy and manage NFTs.

[0041] The NFTs mentioned here include, for example, content based on certified media data (NFT projects). Media data can be digital data such as moving or still images, sound, or 3D data. Hereinafter, NFT projects with certified content will be simply referred to as NFTs. Furthermore, NFT projects (NFTs) are not limited to content; they can also be any project such as event participation certificates, membership rights, etc.

[0042] Figure 1 This is a diagram illustrating a structural example of an implementation of an information processing system that applies this technology.

[0043] Figure 1 The information processing system shown has a user terminal 11 and a server 12, which are interconnected via any network such as the Internet.

[0044] User terminal 11 consists of information processing devices owned by the user, such as smartphones, tablets, and personal computers. For example, user terminal 11 manages the private key of the user's public wallet (non-custodial wallet).

[0045] Additionally, server 12 is an information processing device managed by an operator that manages users' private accounts and provides services such as cryptocurrency transactions utilizing those private accounts. For example, server 12 manages the private keys of users' escrow wallets.

[0046] User terminal 11 includes an input unit 21, a display unit 22, a control unit 23, a communication unit 24, and a recording unit 25.

[0047] The input unit 21 consists of buttons, switches, and a touch panel that overlaps with the display unit 22, and provides signals corresponding to the user's operation to the control unit 23.

[0048] The display unit 22 displays any image, such as a screen of a wallet application that enables one or more public wallets to collaborate with a private account (custodial wallet) that has been verified by the user, as instructed by the control unit 23.

[0049] Wallet applications can also be described as applications that allow users to switch and use multiple accounts, such as the user account associated with the public wallet and the user account associated with the private wallet.

[0050] The control unit 23 controls the overall operation of the user terminal 11.

[0051] For example, the control unit 23 manages users' public wallets (non-custodial wallets) and handles processes related to collaboration between public wallets and private accounts.

[0052] Additionally, for example, the control unit 23 generates a private key for the public wallet based on a specified random number, and provides the generated private key to the recording unit 25 for recording, or manages the address information or NFT information of the public wallet recorded in the recording unit 25.

[0053] The NFT information mentioned here refers to information related to NFTs held in accounts associated with a user's public wallet. Specifically, NFT information includes, for example, contract address, token name, metadata URL (Uniform Resource Locator), owner information, media data, etc.

[0054] The contract address is an address on the blockchain configured with a smart contract for managing NFTs, and the token name is the name of the NFT. The metadata URL indicates the destination from which the metadata is retrieved. Metadata is a data file in a specified format, such as JSON (JavaScript Object Notation), containing descriptions of the NFT, reference destinations (URLs) for media data, etc. Owner information is the address information indicating the wallet address holding the NFT.

[0055] The communication unit 24 communicates with the server 12 via a network such as the Internet. The recording unit 25 records information provided by the control unit 23, or provides the recorded information to the control unit 23.

[0056] For example, the recording unit 25 may contain any information related to the wallet application. Specifically, the recording unit 25 may contain connection destination information such as URLs and IP (Internet Protocol) addresses used for connecting to the server 12, and connection destination information used for connecting to external servers that provide any services.

[0057] In addition, the recording unit 25 also records the address information or private key of the public wallet used in each of the one or more accounts, the account information of the public wallet, the account information of the private account, etc.

[0058] For example, the account information of a private account includes the user's account ID on server 12, i.e., the private account's account ID, username, and other information. The user's account ID on server 12 is the unique identification information used to identify the user within the services provided by server 12. Similarly, the account information of a public wallet includes, for example, the account ID and username of the user associated with the public wallet.

[0059] In the recording unit 25, the account information of users associated with private accounts managed by server 12 or the address information of custodial wallets are managed (recorded) in association with the address information or account information of one or more public wallets.

[0060] This creates a collaborative state between custodial wallets (private accounts) and public wallets belonging to different accounts of the same user. Therefore, users can easily switch between public and custodial wallets.

[0061] Server 12 has a communication unit 41, a recording unit 42, and a control unit 43.

[0062] The communication unit 41 communicates with the user terminal 11 via networks such as the Internet.

[0063] The recording unit 42 records any information, such as information related to the wallet application. For example, the recording unit 42 records information related to cryptocurrency trading services.

[0064] Here, information related to crypto asset trading services includes user account information such as account ID, username, password, etc., i.e., private account information.

[0065] In addition, information related to the cryptocurrency trading service also includes the address information and private key of the custodian wallet used in the cryptocurrency trading service, as well as user information used for self-verification when opening the account in the cryptocurrency trading service. For example, the user information after self-verification (KYC completion) includes the user's name, age, address, phone number, and other personal information.

[0066] The control unit 43 controls the overall operation of the server 12. For example, the control unit 43 manages the user's private account, i.e., the escrow wallet.

[0067] That is, for example, the control unit 43 generates a private key for the escrow wallet based on a specified random number, and provides the generated private key to the recording unit 42 for recording, or manages the address information, user information, account information, etc. of the escrow wallet recorded in the recording unit 42.

[0068] <Example of a display screen>

[0069] Reference Figures 2 to 11 An example of the display screen of the wallet application shown on the user terminal 11 is explained.

[0070] These Figures 2 to 11 The displayed screen is the screen that the control unit 23 causes the display unit 22 to display based on signals provided from the input unit 21 to the control unit 23 through user operations on the input unit 21. Additionally, in Figures 2 to 11In the text, corresponding parts are marked with the same number, and their descriptions are omitted as appropriate.

[0071] Figure 2 The example shown is a private account screen displaying information related to the private account, particularly information related to the assets held in the private account. The private account screen essentially does not display information related to the public wallet, but only information related to the private account.

[0072] exist Figure 2 In the example, the section indicated by arrow Q11 on the private account screen displays a chart showing the total amount of assets managed by the private account (custodial wallet) or the increase or decrease of assets. The total assets here could be, for example, the total amount of fiat currency and crypto assets held in the private account.

[0073] Additionally, the section indicated by arrow Q12 displays the amount of fiat currencies such as Japanese Yen held by the user managed by the private account. Furthermore, by scrolling through the private account screen, users can also view information related to crypto assets, such as the amount of crypto assets held by the user managed by the private account, as well as information related to NFTs managed by the private account (custodial wallet).

[0074] Additionally, wallet applications, such as those displaying private accounts, can show information related to either or both of NFTs in the "closed" chain state and NFTs in the "open" chain state as NFT-related information.

[0075] A "closed" blockchain state refers to a state where the NFT (data) has not yet been recorded on the blockchain, while an "open" blockchain state refers to a state where the NFT has been recorded on the blockchain. Furthermore, the following examples illustrate NFTs being recorded on the blockchain, but are not limited to these. The destination for recording an NFT can be any P2P database or other distributed file system utilizing a P2P (Peer-to-Peer) network.

[0076] In addition, Figure 2 In the example, a footer menu FM11 is displayed on the screen. This footer menu FM11 is not limited to the private account screen; it is a menu that is always displayed on the Wallet app's screen.

[0077] For example, when a user interacts with a screen displaying the footer menu FM11, a new screen pops up in front of it. In such cases, sometimes the footer menu FM11 is not displayed on the new screen, but it is still displayed on the original screen below the new screen.

[0078] Additionally, this example illustrates the always-displayed footer menu FM11, but it's also possible to hide the FM11 footer menu (set it to non-display) using a swipe gesture, or for the FM11 footer menu to become non-displayable after a specified time. Furthermore, it's also possible to easily display the non-displayable footer menu FM11 using a swipe gesture.

[0079] The FM11 footer menu includes a Home button (BT11) for displaying the main page, a Wallet button (BT12) for displaying the public wallet, and a Private Account button (BT13) for displaying the private account. Additionally, the FM11 footer menu also includes settings buttons for making various configurations.

[0080] When the user presses the home button BT11, the wallet application's display screen is switched to the home screen.

[0081] The home screen displays information related to the user's private account and information related to one or more of the user's public wallets. In other words, the home screen displays (and is capable of displaying) information related to both the private account and public wallets.

[0082] Additionally, when a user presses the wallet button BT12, the wallet application's display is switched to the public wallet screen.

[0083] The public wallet screen displays information related to the public wallet, particularly information about the assets held within it. Generally, the public wallet screen does not display information related to private accounts, only information relevant to the public wallet.

[0084] When a user presses the Private Account button BT13, the wallet application's display screen switches to the Private Account screen.

[0085] exist Figure 2 In the example shown, the private account button BT13 is selected, that is, the private account button BT13 is activated, and the private account screen is displayed as the display screen.

[0086] Furthermore, the following example illustrates how a user's private account can collaborate with one or more public wallets. However, this is not the only possibility; multiple private accounts verified by the user can also collaborate (establish an association) with one or more public wallets. In such cases, for example, the user can select a private account from multiple private accounts by using a toggle button or private account overview on the private account screen, and information related to the selected private account will be displayed on the private account screen. Additionally, information related to multiple private accounts can also be displayed on the home screen.

[0087] Figure 3 An example of a public wallet screen is shown.

[0088] In this example, the public wallet screen displays a menu button MN11 and a toggle button BT21.

[0089] For example, users can display a menu by activating the menu button MN11 and perform actions on that menu, enabling various processing that utilizes the public wallet, such as connecting to websites of desired services via the public wallet.

[0090] Additionally, users can select a desired public wallet from one or more public wallets by operating the toggle button BT21. Information related to the public wallet selected by the user will be displayed on the public wallet screen. Furthermore, the public wallet in the user-selected state will be specifically referred to as the "selected public wallet" below.

[0091] The section indicated by arrow Q21 on the public wallet screen displays arbitrary images, such as NFTs, selected by the user.

[0092] Additionally, the section indicated by arrow Q22 displays text information such as the account name or self-introduction related to the public wallet, as well as the icon image AC11, as information related to becoming a public wallet in the selected state.

[0093] For example, icon image AC11 is an image representing a public wallet account; here, icon image AC11 becomes an image representing the role of an account.

[0094] The icon image AC11 corresponding to the public wallet can be any image, such as an NFT image managed by that public wallet. For example, a user can choose an icon image (an NFT for icons) called PFP (Profile Photo) as the icon image AC11.

[0095] The icon image AC11 and text information displayed in the section indicated by arrow Q22 allow a persona (identity) to be formed within the public wallet. That is, through the information prompts such as the icon image AC11, the public wallet can be presented as if it were a person with a distinct identity.

[0096] The section indicated by arrow Q23 on the public wallet screen displays information related to the crypto assets held in the selected public wallet. In this example, in addition to information such as the amount held, there are also buttons for withdrawing, buying, and transferring funds, allowing users to withdraw, buy, and transfer crypto assets.

[0097] Furthermore, when users target Figure 3 When scrolling through the public wallet screen as shown, for example... Figure 4 As shown, the public wallet screen displays information (NFT information) related to the NFTs held in the selected public wallet. This allows users to view their collection of NFTs.

[0098] Figure 5 and Figure 6 An example of a homepage screen is shown. Additionally, Figure 6 It continues Figure 5 The image shown Figure 5 An example of a lower-middle view.

[0099] like Figure 5 As shown, a sliding area R11 is provided at the top of the homepage for selecting information displayed on the homepage by swiping. For example, the sliding area R11 can always be displayed on the homepage.

[0100] Users can select (swipe) information related to total assets, private accounts, and public wallets to display on the home screen by swiping (or tapping) the sliding area R11. In other words, users can choose any one of these three options within the sliding area R11.

[0101] Here, information related to total assets refers to the sum of assets held in all wallets held by the user, including their private accounts (custodial wallets) and public wallets. The user's assets include at least fiat currency, crypto assets, and NFTs.

[0102] Furthermore, when a user holds multiple public wallets, they can select any of these public wallets within the sliding area R11. For example, if a user has selected a specific public wallet within the sliding area R11, and then performs a sliding operation on R11, the user will select a different public wallet than the specified one.

[0103] exist Figure 5 In the example, selecting "Total Assets" in the sliding area R11 will display the user's total assets and the increase or decrease in total assets.

[0104] Additionally, in this example, because "Total Assets" was selected in the sliding area R11, therefore... Figure 5 and Figure 6 The homepage displays information related to the selected total assets.

[0105] Specifically, the section indicated by arrow Q41 on the homepage displays the user's total assets converted to Japanese Yen and a chart showing the increase or decrease in total assets. Additionally, the section indicated by arrow Q42 displays information related to the fiat currency (Japanese Yen) in the user's total assets.

[0106] Furthermore, a label T11 is provided on the lower side of the section indicated by arrow Q42. This label T11 is used to switch between displaying information related to crypto assets and information related to NFTs.

[0107] When "Crypto Assets" is selected in tab T11, the homepage will display, for example... Figure 6 The image shown on the left.

[0108] In this example, the homepage displays information related to the user's total assets, specifically the crypto assets. Specifically, it shows the total amount of the user's crypto assets converted to fiat currency (Japanese Yen) and a chart indicating any increase or decrease in that amount, with the total holdings and chart displayed for each virtual currency (crypto asset). Additionally, the homepage always displays a footer menu, FM11.

[0109] In contrast, when “NFT” is selected in tab T11, the homepage displays, for example... Figure 6 The image shown on the right.

[0110] In this example, the homepage displays information related to NFTs in the user's total assets. Specifically, it shows the total amount of NFTs held by the user (in Japanese Yen), a chart indicating the increase or decrease of that amount, and an overview of images representing each NFT.

[0111] In addition, switching between displaying information related to crypto assets and information related to NFTs is not limited to operations on tag T11, but can also be achieved through any operation such as swiping on the displayed information section (swiping operation) or making selections from the overview.

[0112] exist Figure 5 and Figure 6 In the example shown, since "Total Assets" was selected in the sliding area R11, information related to the user's total assets, i.e., information related to both the private account (custodial wallet) and the public wallet, is displayed on the home screen.

[0113] Users can easily select their total assets or wallet by swiping the R11 slider area, and the homepage display will change accordingly. In other words, users can easily switch the displayed information.

[0114] In this case, the control unit 23 of the user terminal 11 updates the information on the home screen of the display unit 22 based on the signal provided from the input unit 21 according to the user's operation on the sliding area R11. In other words, the control unit 23 switches between displaying information related to assets in the private account, information related to assets in the public wallet, or information related to the total assets of the private account and the public wallet on the home screen.

[0115] For example, when a public wallet is selected by swiping across the sliding area R11, the home screen displays information related to the crypto assets or NFTs held in the selected public wallet. That is, the home screen displays information related to the assets held in the selected public wallet.

[0116] Similarly, when a private account is selected by swiping the sliding area R11, information related to assets held by the private account, such as fiat currency or crypto assets and NFTs, is displayed on the home screen.

[0117] In addition, the operation used to switch the display on the home screen is not limited to the sliding operation of the sliding area R11, but can be any other operation.

[0118] Additionally, this example illustrates how information related to any one of the total assets, private account, and public wallet can be displayed on the home screen based on the selection in the sliding area R11. However, it is not limited to this; the home screen can be any screen that can display information about the total assets, private account, and public wallet.

[0119] For example, on the homepage, information related to the wallet selected by the user (private account or public wallet) can be displayed along with information related to total assets, or information related to total assets and all wallets can always be displayed.

[0120] Based on the homepage screen described above, users can easily display the desired information simply by performing an operation on the sliding area R11.

[0121] Additionally, as mentioned above, the footer menu FM11 is always displayed on the Wallet app's screen.

[0122] Therefore, users can easily switch between the home screen, public wallet screen, and private account screen simply by operating the home button BT11, wallet button BT12, and private account button BT13 located in the footer menu FM11. This improves convenience.

[0123] In addition, switching between the home screen and the public wallet screen is not limited to operations on the FM11 footer menu; it can also be achieved through any operation, such as swiping on the displayed screen or making a selection from the wallet overview.

[0124] In addition, for example, Figure 7 As shown, users can easily transfer money from their private account to a public wallet by selecting the desired cryptocurrency and choosing the remittance destination while the private account screen is displayed.

[0125] exist Figure 7 In the example, the private account screen displays information related to the multiple cryptocurrencies (crypto assets) held by the user in their private account, arranged by cryptocurrency. Here, as information related to the cryptocurrencies, it displays the cryptocurrency name, the amount held in the cryptocurrency (crypto asset), and the conversion amount to fiat currency.

[0126] In such cases, for example when a user selects the virtual currency displayed in the area indicated by arrow Q61 by manipulating the area indicated by arrow Q61, the following will be displayed: Figure 8 The image shows each cryptocurrency.

[0127] exist Figure 8 The screen displays information related to the selected cryptocurrency and includes a withdrawal button BT61, a purchase button BT62, and a remittance button BT63, enabling users to withdraw, purchase, and remit encrypted assets.

[0128] In this example, information related to virtual currency is displayed, including the name of the virtual currency or the amount held, the amount converted to fiat currency, and the remittance history of the virtual currency (crypto asset).

[0129] In display Figure 8 In the state of each virtual currency screen shown, when the user presses the remittance button BT63, for example, a pop-up message appears... Figure 9 The remittance screen shown.

[0130] exist Figure 9 In the remittance screen, the remittance amount of virtual currency (crypto assets) from a private account is displayed in the section indicated by arrow Q71. Users can set (input) the desired remittance amount by operating the portion of the remittance amount that is displayed.

[0131] Alternatively, users can specify the remittance destination by entering the address of the remittance destination wallet (address information) in the input field shown by arrow Q72, or by displaying the wallet at a glance.

[0132] The remittance screen has a label T21. Users can select any of the following options: "My Wallet", "Address Book", or "History". The lower part of the image of label T21 will then display the corresponding information.

[0133] In this example, "My Wallets" is selected, and a list of the user's public wallets is displayed as a wallet overview. The wallet overview is a list of one or more public wallets that can become remittance destinations.

[0134] The wallet overview displays information related to each public wallet held by the user. Specifically, for example, in one item column, information about a public wallet is displayed, including the account name, the icon image AC11 representing the account, the public wallet address, and the amount of cryptocurrency held in the public wallet.

[0135] Users can select the desired public wallet from the wallet overview displayed in this way, choosing the corresponding public wallet as the remittance destination. This wallet overview allows users to easily transfer funds from their personal accounts to their public wallets.

[0136] Additionally, when "Address Book" is selected in label T21, a list of pre-registered wallets that can be used as candidate destinations for remittances is displayed on the remittance screen as the address book. For example, wallets belonging to people other than the user can be registered in the address book, and the user can also select a wallet from the address book as the destination for remittances.

[0137] Furthermore, when "History" is selected in label T21, a list of past remittance history is displayed on the remittance screen.

[0138] For example, if a user instructs to make a remittance on the remittance screen (remittance instruction operation), the remittance may not be processed immediately. Instead, the actual remittance will be processed 30 seconds after the specified time has elapsed since the remittance instruction was made.

[0139] In such cases, for example, in the remittance history overview section of the remittance screen, the remittance history (transaction) corresponding to the remittance instruction is displayed along with a pending mark indicating that it is on hold. If a user wants to suspend an instructed remittance, they can select that remittance history and instruct the remittance to be suspended while the pending mark is displayed. This allows users to suspend (cancel) remittances based on errors or other reasons within a specified time, improving convenience.

[0140] Additionally, an example of transferring funds from a user's private account to a user's public wallet is provided here, but transfers between users' public wallets and from users' public wallets to private accounts can also be done simply.

[0141] In user terminal 11, the user's private account information and the address information of one or more public wallets are pre-associated and recorded. That is, the private account and the public wallet are seamlessly connected (collaborated).

[0142] Therefore, user terminal 11 can easily perform remittances between personal wallets, such as from private accounts to public wallets, which was previously quite cumbersome. Similarly, it can also easily purchase and trade NFTs. This improves convenience.

[0143] In addition, as mentioned above, the public wallet screen has a menu button MN11 and a switch button BT21 for switching public wallets.

[0144] And, for example, Figure 10 As shown, a label T31 is also set on the public wallet screen. This label T31 is used to switch between displaying information related to crypto assets held in the public wallet and displaying information related to NFTs.

[0145] For example, when “Crypto Assets” is selected in label T31, the section indicated by arrow Q81 on the public wallet screen displays information related to the crypto assets held by the user in the public wallet.

[0146] In this example, the total amount of crypto assets held by the user is displayed for each virtual currency (crypto asset), the converted amount after converting the total amount into fiat currency (Japanese yen), and information such as the increase or decrease of the converted amount.

[0147] In contrast, for example, when “NFT” is selected in label T31, the portion indicated by arrow Q81 on the public wallet screen displays... Figure 4 Information related to NFTs held in public wallets, as shown (NFT information).

[0148] Additionally, users can, for example, instruct the execution of public wallet processing using the selected state by operating the menu button MN11.

[0149] As a specific example, a user selects a website that provides the specified service by operating the menu button MN11 and indicates a link to that website.

[0150] In such a scenario, for example, when the control unit 23 of the user terminal 11 receives a signal corresponding to the user's operation from the input unit 21, it uses the public wallet, based on information related to the selected public wallet recorded in the recording unit 25, to connect to (access) a website specified by the user. In other words, the control unit 23 controls the communication unit 24 to connect to the specified service in the user's selected public wallet, or more specifically, to the server providing the service, and displays a service-related screen through a browser or similar means. The information related to the public wallet mentioned here includes, for example, account information and address information.

[0151] In addition, for example, the following process can be performed: the control unit 23 controls the communication unit 24 based on information related to the public wallet, and connects to the site (service) retrieved by the user in the display screen of the wallet application, etc., by selecting the public wallet in the selected state.

[0152] Additionally, for example, when a user interacts with the BT21 toggle button located on the public wallet screen, for example... Figure 11 The wallet switching screen shown in the image pops up.

[0153] exist Figure 11 The wallet switching screen shown displays a list of multiple public wallets that the user can use.

[0154] In this example, the column for each public wallet displays the account name, PFP icon, and the amount of crypto assets held in the public wallet, allowing users to easily identify which public wallet to select by choosing a column.

[0155] Users can easily switch between public wallets (i.e., accounts) by selecting their desired public wallet on the wallet switching screen, enabling account switching operations such as those related to Social Networking Services (SNS). In this case, when a public wallet is selected, the public wallet screen of that selected public wallet is displayed.

[0156] In addition, the wallet switching screen also features a wallet creation button for creating new public wallets and an import button for importing public wallets.

[0157] Therefore, for example, by operating the wallet creation button, users can create multiple public wallets according to their intended use, such as the services in the metaverse or Web3.0 that they want to utilize, and then simply use these public wallets separately.

[0158] Based on the above... Figures 2 to 11The example shown enables seamless connection (collaboration) between private accounts and public wallets, facilitating easy inter-wallet remittances, NFT purchases, and NFT transactions. This significantly improves convenience.

[0159] <Explanation of display processing>

[0160] Next, the processing performed by user terminal 11 will be explained.

[0161] For example, when a user operates the input section 21 of the user terminal 11 to instruct the wallet application to start, the control section 23 reads the program from the recording section 25 and executes it, thus starting the wallet application. At this time, the user terminal 11 performs, for example... Figure 12 The display process is shown below.

[0162] The following is for reference Figure 12 The flowchart below illustrates the display processing of user terminal 11.

[0163] In step S11, the control unit 23 obtains the information required to display the screen from external devices such as the recording unit 25 and the server 12.

[0164] The information required for displaying the screen mentioned here refers to information related to the private account or the public wallet required for displaying screens such as wallet applications, i.e., the home screen or private account screen, or public wallet screen.

[0165] For example, the control unit 23 accesses the server 12 and logs in via the communication unit 24 based on the account information and connection destination information of the private account recorded in the recording unit 25. Then, the control unit 23 sends a request to the server 12 via the communication unit 24 to send information related to the user's private account.

[0166] When the control unit 43 of the server 12 receives a transmission request from the user terminal 11 through the communication unit 41, it collects information corresponding to the transmission request.

[0167] Specifically, for example, the control unit 43 reads the user's private account, i.e., the address information of the custodial wallet, from the recording unit 42. In addition, if the recording unit 42 contains information related to the private account, such as the fiat currency balance of the private account, NFT metadata, or media data, the control unit 43 also reads that information from the recording unit 42.

[0168] Next, the control unit 43 reads information related to the assets held in the user's private account (custodial wallet) from a centralized database or blockchain (private chain) through the communication unit 41, based on the address information of the custodial wallet.

[0169] Information related to assets held in private accounts, as mentioned here, includes, for example, the types or balances of fiat currencies managed (held) in private accounts, the types or balances of crypto assets (holding amounts), NFT information, etc.

[0170] The control unit 43 provides the communication unit 41 with the address information of the private account and the information related to the assets held in the private account as read as above, and sends it to the user terminal 11.

[0171] The control unit 23 of the user terminal 11 controls the communication unit 24 to receive information related to the private account sent from the server 12, thereby acquiring (collecting) information related to the user's private account, and providing the acquired information to the recording unit 25 for recording as needed. At this time, for example, the control unit 23 may also record the address information of the private account in correspondence with the account information of the private account.

[0172] Therefore, in the recording unit 25, the address or account information of a private account can be associated with the account or address information of one or more public wallets. This allows users to easily switch between private accounts and public wallets, thus improving convenience.

[0173] In addition, in the recording unit 25, the address information of private accounts can be pre-recorded in association with the address information of one or more public wallets.

[0174] In addition, for example, control unit 23 also obtains information related to public wallets.

[0175] Specifically, the control unit 23 reads the address information of each user's public wallet from the recording unit 25. Then, based on the read public wallet address information, the control unit 23 reads information related to the assets held in the user's public wallet from the blockchain (public chain) via the communication unit 24 and provides it to the recording unit 25 for recording. The information related to the assets held in the public wallet mentioned here includes, for example, the type or balance (holding amount) of crypto assets, NFT information, etc.

[0176] Alternatively, some or all of the information related to the public wallet may not be obtained directly from the public blockchain by the user terminal 11, but rather through an external device such as the server 12. In such a case, the control unit 23 of the user terminal 11 obtains some or all of the information related to the public wallet from the external device such as the server 12 via the communication unit 24.

[0177] In addition, information related to private accounts or public wallets that is not required in the processing of step S12 may not be obtained in step S11, but may be obtained at the time required for the display of the screen specified by the user.

[0178] In step S12, the control unit 23 controls the display unit 22 based on the information obtained in step S11 and the information related to the private account or public wallet pre-recorded in the recording unit 25, so that the display unit 22 displays the screen of the wallet application.

[0179] Specifically, for example, the control unit 23 generates image data for displaying the homepage screen based on information obtained in step S11. Then, the control unit 23 provides the generated image data to the display unit 22, displaying the homepage screen based on the image data. Thus, for example, the homepage screen is displayed on the display unit 22. Figure 5 , Figure 6 The homepage shown.

[0180] If the home screen is displayed, the user can then operate the input unit 21 appropriately to perform operations on the wallet application screen displayed on the home screen or other screens, instructing the display of the desired screen or the execution of the desired processing.

[0181] Specifically, for example, users can switch the display by operating the Home button, Wallet button, or Private Account button in the footer menu that is always displayed on the Wallet app screen. Furthermore, while the example of displaying the Home screen as the Wallet app screen in step S12 has been described here, a Private Account screen or a Public Wallet screen could also be displayed.

[0182] In step S13, the control unit 23 determines, based on the signal provided by the input unit 21 according to the user's operation, whether the user has operated the private account button in the footer menu, that is, whether the user has indicated a switch to the display of the private account screen.

[0183] If it is determined in step S13 that the private account button has been operated, the process then proceeds to step S14.

[0184] In step S14, the control unit 23 controls the display unit 22 based on the information obtained in step S11 and the information related to the private account pre-recorded in the recording unit 25, causing the display unit 22 to display the private account screen. Then, the control unit 23 selects the escrow wallet corresponding to the private account as the user's wallet. Thus, for example, the screen displays... Figure 2 The screenshot shows the private account.

[0185] If it is determined in step S14 that the private account screen is displayed, or in step S13 that the private account button is not operated, then proceed to step S15.

[0186] In step S15, the control unit 23 determines, based on the signal provided by the input unit 21 according to the user's operation, whether the user has operated the wallet button in the footer menu, that is, whether the user has indicated a switch to the display of the public wallet screen.

[0187] If it is determined in step S15 that the wallet button has been operated, the process then proceeds to step S16.

[0188] In step S16, the control unit 23 controls the display unit 22 based on the information obtained in step S11 and the information related to the public wallet pre-recorded in the recording unit 25, causing the display unit 22 to display the public wallet screen. Thus, for example, it displays... Figure 3 The image shown is of a public wallet.

[0189] Additionally, control unit 23 selects a public wallet as the user's wallet. That is, the wallet used is switched to a public wallet. At this time, the selected public wallet is, for example, the public wallet selected at the current time. Figure 11 The wallet switching screen shows the last selected public wallet, but it can also be the default public wallet.

[0190] If it is determined in step S16 that the public wallet screen is displayed, or in step S15 that no operation is performed on the wallet button, then proceed to step S17.

[0191] In step S17, the control unit 23 determines whether to switch the public wallet.

[0192] In step S17, for example, when in the state Figure 3 , Figure 10 When the public wallet screen is displayed on the display unit 22 and the user operates the switch button BT21 on the public wallet screen, it is determined that a public wallet switch is being performed.

[0193] If it is determined in step S17 that a switch to a public wallet is required, then steps S18 and S19 are performed.

[0194] In steps S18 and S19, the control unit 23 performs the following processing: displays information related to the public wallet selected based on the user's operation of the switch button on the public wallet screen.

[0195] That is, in step S18, the control unit 23 controls the display unit 22 according to the information related to the public wallet that has been pre-recorded in the recording unit 25, so that the display unit 22 displays a view of the public wallet.

[0196] Specifically, for example, as a list of public wallets, it displays Figure 11 The wallet switching screen shown.

[0197] Users can select the public wallet they want to use next from the displayed wallet switching screen, which is a list of public wallets.

[0198] In step S19, the control unit 23 switches the public wallet based on the signal provided by the input unit 21 according to the user's selection operation. That is, the control unit 23 switches the wallet being used to the public wallet selected by the user.

[0199] In addition, the control unit 23 updates the display of the public wallet screen in the display unit 22 to display information related to the switched public wallet. That is, the control unit 23 displays the public wallet screen of the switched public wallet.

[0200] If it is determined in step S19 that a public wallet switch has been performed, or if it is determined in step S17 that a public wallet switch has not been performed, then proceed to step S20.

[0201] In step S20, the control unit 23 determines, based on the signal provided by the input unit 21 according to the user's operation, whether the user has operated the home button of the footer menu, that is, whether the user has indicated a switch to the display of the home screen.

[0202] If it is determined in step S20 that the home button has been operated, the process then proceeds to step S21.

[0203] In step S21, the control unit 23 controls the display unit 22 based on the information obtained in step S11, the information related to the private account pre-recorded in the recording unit 25, and the information related to the public wallet, causing the display unit 22 to display the homepage screen. Thus, for example, it displays... Figure 5 , Figure 6 The homepage shown.

[0204] Additionally, for example, in display Figure 5 When the user performs an operation on the sliding area R11 (sliding operation) while the home screen is in progress, the control unit 23 updates (switches) the display of the home screen based on the user's operation on the sliding area R11.

[0205] That is, based on the information obtained in step S11, and the information related to the private account or the public wallet pre-recorded in the recording unit 25, the control unit 23 displays information on the home screen corresponding to the user's operation. Thus, as shown in reference... Figure 5 and Figure 6 As explained, the homepage displays information related to total assets, private accounts, or the selected public wallet.

[0206] Furthermore, when users... Figure 5 When the user operates on label T11 on the homepage screen, the control unit 23 also switches the display corresponding to that operation. That is, the control unit 23 switches between displaying information related to encrypted assets or information related to NFTs on the homepage screen based on the user's operation on label T11. Specifically, for example, it switches the display... Figure 6 The screen shown on the right still displays Figure 6 Switch between the screens shown on the left.

[0207] As described above, the control unit 23 switches between the display of the home screen, the private account screen, and the public wallet screen based on the user's operation on the footer menu. That is, it displays any of the three screens: the home screen, the private account screen, and the public wallet screen.

[0208] At this time, the display is switched based on the information obtained in step S11, such as the private account information and other information pre-recorded in the recording unit 25 related to the private account, and the public wallet address information and other information pre-recorded in the recording unit 25 related to the public wallet.

[0209] If it is determined in step S21 that the home screen is displayed, or in step S20 that the home button is not operated, then proceed to step S22.

[0210] In step S22, the control unit 23 determines, based on the signals provided from the input unit 21 according to the user's operation, whether the user has performed other operations on the display screen of the wallet application. These other operations refer to operations other than those on the footer menu and the public wallet switching button mentioned above.

[0211] If it is determined in step S22 that other operations have been performed, in step S23, the control unit 23 performs processing corresponding to the user's operation.

[0212] As a specific example, for instance, in displaying Figure 7In the private account screen shown, when the user performs a specified operation on a crypto asset (virtual currency), the control unit 23 displays a screen for each virtual currency specified by the user, based on the user's specified operation. Thus, for example, it displays... Figure 8 The image shown.

[0213] Additionally, when the user operates Figure 8 When the remittance button BT63 is pressed on the screen for each virtual currency shown, the control unit 23 causes the display unit 22 to pop up and display the remittance screen. Thus, for example, the screen displays... Figure 9 The remittance screen shown.

[0214] Furthermore, when a user selects a remittance amount or a public wallet as the destination in the remittance screen, the control unit 23 performs remittance processing to transfer the encrypted assets from the user's private account to the public wallet selected by the user for the amount specified by the user.

[0215] At this time, the control unit 23, for example, makes Figure 9 The wallet overview shown allows users to select a wallet as the destination for their remittances. For example, the user's public wallet is selected as the remittance destination.

[0216] For example, in remittance processing, the control unit 23, based on the address information of the private account or the address information of the public wallet, communicates with the server 12 via the communication unit 24 as needed, and requests the server 12 to issue a transaction for remittance from the private account to the public wallet corresponding to the remittance amount.

[0217] The control unit 43 of server 12 issues (generates) a transaction based on a request from user terminal 11, and sends the transaction to smart contracts and other entities via communication unit 41 and records it in the blockchain.

[0218] In this case, the transaction may contain information such as that of the private account (custodial wallet) representing the source of the remittance, that of the public wallet representing the destination of the remittance, and that of the cryptocurrency or the amount of the remittance. Here, the information indicating the source or destination of the remittance may be, for example, address information.

[0219] In addition, the issuance of transactions and the sending of transactions to smart contracts can be carried out by server 12 or by user terminal 11.

[0220] Furthermore, more specifically, the control unit 23 executes the remittance processing only after a predetermined time has elapsed since the user issued the remittance instruction (from the time the remittance instruction was issued). In this case, if the user cancels (suspends) the remittance before the remittance processing is executed, i.e. before the predetermined time has elapsed, the control unit 23 cancels the remittance of the encrypted assets without executing the remittance processing.

[0221] Furthermore, for example, when a user instructs to switch between displaying the home screen, public wallet screen, and private account screen through an operation different from the operation for the footer menu, the control unit 23 controls the display unit 22 to display the instruction screen.

[0222] If it is determined in step S23 that a process corresponding to the user's operation has been performed, or if it is determined in step S22 that no other operation has been performed, then the process in step S24 will proceed.

[0223] In step S24, the control unit 23 determines whether to end the wallet application based on the signal provided by the input unit 21 according to the user's operation, that is, whether the user has indicated the end of the wallet application.

[0224] If the process is not determined to be complete in step S24, the subsequent processing returns to step S13 and the above process is repeated.

[0225] In contrast, when the process is determined to be complete in step S24, the control unit 23 ends the processing related to the wallet application, and thus the display process also ends.

[0226] As described above, the user terminal 11 displays the wallet application screen based on the account information or address information of the interconnected private accounts and the account information or address information of one or more public wallets, and performs wallet switching or display updates, remittance processing, etc., according to the user's operation.

[0227] This enables seamless collaboration between private accounts and public wallets, facilitating easy switching of the display (wallet) and inter-wallet transfers, thereby enhancing convenience.

[0228] <Example of Computer Structure>

[0229] Furthermore, the aforementioned series of processes can be performed by hardware or software. In the case where the processes are performed by software, the program constituting that software is installed in the computer. Here, "computer" includes computers assembled with dedicated hardware, and general-purpose personal computers, etc., capable of performing various functions by installing various programs.

[0230] Figure 13This is a block diagram illustrating an example of the hardware structure of a computer that performs the above series of processes through a program.

[0231] In a computer, the CPU (Central Processing Unit) 501, ROM (Read-Only Memory) 502, and RAM (Random Access Memory) 503 are interconnected via a bus 504.

[0232] An input / output interface 505 is also connected to the bus 504. An input unit 506, an output unit 507, a recording unit 508, a communication unit 509, and a driver 510 are connected to the input / output interface 505.

[0233] The input unit 506 comprises a keyboard, mouse, microphone, and camera. The output unit 507 comprises a display and speakers. The recording unit 508 comprises a hard disk and non-volatile memory. The communication unit 509 comprises a network interface. The drive 510 drives removable recording media 511 such as a hard disk, optical disk, magneto-optical disk, or semiconductor memory.

[0234] In a computer configured as described above, the CPU 501 loads the program recorded in the recording unit 508 into the RAM 503 via the input / output interface 505 and the bus 504, and executes the program, thereby performing the series of processes described above.

[0235] The program executed by the computer (CPU 501) can be provided, for example, by recording it on a removable recording medium 511, such as a packaging medium. Alternatively, the program can be provided via wired or wireless transmission media such as a local area network, the Internet, or digital satellite broadcasting.

[0236] In a computer, by installing the removable recording medium 511 in the drive 510, a program can be installed in the recording unit 508 via the input / output interface 505. Alternatively, the program can be received by the communication unit 509 and installed in the recording unit 508 via a wired or wireless transmission medium. Furthermore, the program can be pre-installed in the ROM 502 or the recording unit 508.

[0237] In addition, the program executed by the computer can be a program that processes data in a time sequence according to the order described in this specification, or it can be a program that processes data in parallel or at necessary times such as when it is called.

[0238] Furthermore, the implementation of this technology is not limited to the above-described implementation, and various modifications can be made without departing from the spirit of this technology.

[0239] For example, this technology can adopt a cloud computing architecture, in which one function is shared and processed jointly by multiple devices via a network.

[0240] In addition, the steps described in the flowchart above can be performed by multiple devices in addition to being performed by one device.

[0241] Furthermore, when a step includes multiple processes, these processes can be performed by multiple devices in addition to being executed by one device.

[0242] Furthermore, this technology can also adopt the following structure.

[0243] (1) An information processing apparatus comprising: a recording unit that records account information of one or more private accounts of a user in association with address information of one or more non-custodial wallets of the user; and a control unit that, based on the account information and the address information, switches between displaying a private account screen, a wallet screen and a home screen according to the user's operation, wherein the private account screen displays information related to the private account, the wallet screen displays information related to the non-custodial wallet, and the home screen is capable of displaying information related to the one or more private accounts and information related to the one or more non-custodial wallets.

[0244] (2) The information processing device according to (1), wherein the control unit keeps a predetermined display area always displayed and switches the display according to the user's operation on the display area.

[0245] (3) The information processing device according to (2) wherein the display area is provided with a button for displaying the private account screen, a button for displaying the wallet screen and a button for displaying the home screen.

[0246] (4) The information processing apparatus according to any one of (1) to (3), wherein the private account is managed by a custodian wallet.

[0247] (5) The information processing apparatus according to any one of (1) to (4), wherein an icon image corresponding to the non-custodial wallet is displayed on the wallet screen.

[0248] (6) The information processing device according to (5), wherein the icon image is an image of a character.

[0249] (7) The information processing apparatus according to any one of (1) to (6), wherein the control unit switches between displaying information related to the assets of the private account, information related to the assets of the non-custodial wallet, or information related to the total assets of the private account and the non-custodial wallet on the home screen according to the user's operation on the home screen.

[0250] (8) The information processing apparatus according to any one of (1) to (7), wherein the control unit performs processing for transferring assets from the private account to the non-custodial wallet based on the address information, according to the user's operation on the private account screen.

[0251] (9) The information processing device according to (8), wherein the control unit performs the processing for remitting the assets after a predetermined time has elapsed since the user issued the remittance instruction.

[0252] (10) According to the information processing device of (9), if the user cancels the remittance of the asset before the specified time has elapsed, the control unit does not perform the processing for remitting the asset.

[0253] (11) The information processing apparatus according to any one of (8) to (10), wherein the control unit displays a list of one or more of the non-custodial wallets that are candidates for remittance destinations of the assets of the private account.

[0254] (12) The information processing apparatus according to any one of (1) to (11), wherein a switching button for switching the non-custodial wallet is provided on the wallet screen, and the control unit causes the wallet screen to display information related to the non-custodial wallet selected according to the operation of the switching button.

[0255] (13) The information processing apparatus according to (12), wherein the control unit displays an overview of one or more of the non-custodial wallets based on the operation of the switching button.

[0256] (14) The information processing apparatus according to any one of (1) to (13), wherein the private account is an account confirmed by the individual.

[0257] (15) An information processing method, wherein the information processing method includes the following steps: the information processing device switches between displaying a private account screen, a wallet screen and a home screen according to the user's operation based on account information of one or more private accounts of a user and address information of one or more non-custodial wallets of the user, which are recorded in association with each other. The private account screen displays information related to the private account, the wallet screen displays information related to the non-custodial wallet, and the home screen can display information related to the one or more private accounts and information related to the one or more non-custodial wallets.

[0258] (16) A program that causes a computer to perform a process comprising the steps of: switching between displaying a private account screen, a wallet screen, and a home screen based on account information of one or more private accounts of a user and address information of one or more non-custodial wallets of the user, which are recorded in association with each other, according to the user's operation, wherein the private account screen displays information related to the private account, the wallet screen displays information related to the non-custodial wallet, and the home screen is capable of displaying information related to the one or more private accounts and information related to the one or more non-custodial wallets.

[0259] (17) An information processing apparatus, wherein the information processing apparatus has a control unit that displays a home screen capable of displaying information related to the one or more private accounts of a user and information related to the one or more non-custodial wallets of the user, based on account information of one or more private accounts of a user and address information of one or more non-custodial wallets of the user, and switches between displaying information related to one private account, information related to one non-custodial wallet, or information related to the total assets of the private account and the non-custodial wallet on the home screen according to the user's operation.

[0260] (18) An information processing method, wherein the information processing method comprises the following steps: an information processing device displays a home screen capable of displaying information related to the one or more private accounts and information related to the one or more non-custodial wallets of a user, based on account information of one or more private accounts of a user and address information of one or more non-custodial wallets of the user, and switches between displaying information related to one private account, information related to one non-custodial wallet, or information related to the total assets of the private account and the non-custodial wallet on the home screen according to the user's operation.

[0261] (19) A program that causes a computer to perform a process comprising the steps of: displaying a home screen capable of displaying information related to the one or more private accounts of a user and information related to the one or more non-custodial wallets of the user, based on account information of one or more private accounts of the user that are recorded in association with each other and address information of one or more non-custodial wallets of the user, and switching between displaying information related to one of the private accounts, information related to one of the non-custodial wallets, or information related to the total assets of the private accounts and the non-custodial wallets on the home screen according to the user's operation.

[0262] Label Explanation

[0263] 11: User terminal; 12: Server; 21: Input unit; 22: Display unit; 23: Control unit; 24: Communication unit; 25: Recording unit; 41: Communication unit; 42: Recording unit; 43: Control unit.

Claims

1. An information processing device, comprising: The recording unit records account information of one or more of the user's private accounts in association with the address information of one or more of the user's non-custodial wallets; and The control unit, based on the account information and the address information, switches between displaying a private account screen, a wallet screen, and a home screen according to the user's operation. The private account screen displays information related to the private account, the wallet screen displays information related to the non-custodial wallet, and the home screen can display information related to the one or more private accounts and information related to the one or more non-custodial wallets.

2. The information processing apparatus according to claim 1, wherein, The control unit ensures that the designated display area is always displayed, and switches the display based on the user's operation on the display area.

3. The information processing apparatus according to claim 2, wherein, The display area includes buttons for displaying the private account screen, the wallet screen, and the homepage screen.

4. The information processing apparatus according to claim 1, wherein, The private account is managed through a custodial wallet.

5. The information processing apparatus according to claim 1, wherein, The wallet screen displays an icon image corresponding to the non-custodial wallet.

6. The information processing apparatus according to claim 5, wherein, The icon image is an image of a character.

7. The information processing apparatus according to claim 1, wherein, The control unit switches between displaying information related to the assets of the private account, information related to the assets of the non-custodial wallet, or information related to the total assets of the private account and the non-custodial wallet on the homepage screen based on the user's operation on the homepage screen.

8. The information processing apparatus according to claim 1, wherein, The control unit processes the transfer of assets from the private account to the non-custodial wallet based on the address information, according to the user's operation on the private account screen.

9. The information processing apparatus according to claim 8, wherein, The control unit executes the remittance of the assets after a predetermined period of time has elapsed since the user issued the remittance instruction.

10. The information processing apparatus according to claim 9, wherein, If the user cancels the remittance of the asset before the specified time has elapsed, the control unit will not perform the processing for remitting the asset.

11. The information processing apparatus according to claim 8, wherein, The control unit displays a list of one or more of the non-custodial wallets that could be candidate destinations for remittances of assets to the private account.

12. The information processing apparatus according to claim 1, wherein, The wallet screen includes a switch button for toggling the non-custodial wallet. The control unit causes the wallet screen to display information related to the non-custodial wallet selected based on the operation of the toggle button.

13. The information processing apparatus according to claim 12, wherein, The control unit displays an overview of one or more of the non-custodial wallets based on the operation of the switching button.

14. The information processing apparatus according to claim 1, wherein, The private account mentioned is an account that I have confirmed.

15. An information processing method, comprising the following steps: The information processing device switches between displaying a private account screen, a wallet screen, and a home screen based on the user's operations, according to the user's operation, based on the account information of one or more private accounts of the user and the address information of one or more non-custodial wallets of the user. The private account screen displays information related to the private account, the wallet screen displays information related to the non-custodial wallet, and the home screen can display information related to the one or more private accounts and information related to the one or more non-custodial wallets.

16. A program that causes a computer to perform a process comprising the following steps: Based on the account information of one or more private accounts of a user and the address information of one or more non-custodial wallets of the user, the display of a private account screen, a wallet screen and a home screen is switched according to the user's operation. The private account screen displays information related to the private account, the wallet screen displays information related to the non-custodial wallet, and the home screen can display information related to the one or more private accounts and information related to the one or more non-custodial wallets.

17. An information processing apparatus, wherein, The information processing device has a control unit that displays a home screen based on account information of one or more private accounts of a user and address information of one or more non-custodial wallets of the user, which are recorded in association with each other. The control unit can switch between displaying information related to one private account, information related to one non-custodial wallet, or information related to the total assets of the private account and the non-custodial wallet on the home screen according to the user's operation.

18. An information processing method, comprising the following steps: The information processing device displays a homepage screen that shows information related to the one or more private accounts of a user and the address information of one or more non-custodial wallets of the user, based on the account information of one or more private accounts and the address information of one or more non-custodial wallets of the user that are recorded in an interrelated manner. Depending on the user's actions, the display on the homepage may switch between showing information related to a private account, information related to a non-custodial wallet, or information related to the total assets of the private account and the non-custodial wallet.

19. A program that causes a computer to perform a process comprising the following steps: Based on the interconnected account information of one or more private accounts of a user and the address information of one or more non-custodial wallets of the user, a homepage screen is displayed that shows information related to the one or more private accounts and information related to the one or more non-custodial wallets. Depending on the user's actions, the display on the homepage may switch between showing information related to a private account, information related to a non-custodial wallet, or information related to the total assets of the private account and the non-custodial wallet.

Citation Information

Patent Citations

  • IC card, processing method, and information processing system

    WO2020049951A1