Device and method for information processing and program
The integration of custodial and non-custodial wallet management through user-driven switching on a single screen addresses the inconvenience of multiple wallet management, enhancing user experience in blockchain-based services.
Patent Information
- Application Number
- DE112023006186
- Authority / Receiving Office
- DE · DE
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2026-02-19
AI Technical Summary
Existing technologies do not adequately address the management of multiple wallets or accounts by users, causing inconvenience when using blockchain-based services in the metaverse and Web 3.0, particularly in the separation and integration of custodial and non-custodial wallets.
An information processing device and method that records and switches between private account and non-custodial wallet information based on user actions, allowing seamless integration and display of both types of wallets on a single screen, enabling easy switching and management of assets.
Enhances user-friendliness by allowing users to effortlessly manage and switch between custodial and non-custodial wallets, simplifying transactions and asset management across different services, thereby improving overall user experience.
Smart Images

Figure 00000022_0000 
Figure 00000023_0000 
Figure 00000024_0000
Abstract
Description
Technical field
[0001] The present technology relates to an information processing device and method as well as a program, and in particular relates to an information processing device and method as well as a program configured to enable an improvement in comfort. General state of the art
[0002] In recent years, the number of users utilizing blockchain-based services in the metaverse and Web 3.0 has increased.
[0003] When using such services, it is conceivable that users will use multiple wallets or private accounts separately for each service, and it is assumed that the demand for such a separation of wallets and the like will increase in the future.
[0004] Furthermore, in connection with wallets, a technology to prevent the loss of secret keys has also been proposed (see, for example, patent document 1). State-of-the-art documents, patent documents
[0005] Patent document 1: WO 2020 / 049951 A1 Brief description of the invention Problem to be solved by the invention
[0006] Currently, the ownership of multiple wallets or accounts by users is not adequately considered when various services are provided. Therefore, a technology is needed that enables the use of multiple wallets or accounts without causing inconvenience to users.
[0007] The present technology was conceived with such circumstances in mind and aims to enable an improvement in comfort. Means to solve the problem
[0008] An information processing device according to a first aspect of the present technology comprises: a recording unit configured to record, in association, account information of one or more of a user's private accounts and address information of one or more of the user's noncustodial wallets; and a control unit configured to switch the display of a private account screen showing information relating to the private account, a wallet screen showing information relating to the noncustodial wallet, and a home screen capable of displaying information relating to the one or more private accounts and information relating to the one or more noncustodial wallets, according to an operator action by the user based on the account information and the address information.
[0009] An information processing method or program according to the first aspect of the present technology comprises a step of switching between a display of a private account screen showing information relating to the private account, a wallet screen showing information relating to the non-custodial wallet, and a home screen capable of displaying information relating to one or more private accounts and information relating to one or more non-custodial wallets, according to an operation by the user based on account information of one or more of the user's private accounts and address information of one or more of the user's non-custodial wallets, recorded in association with each other.
[0010] In the first aspect of the present technology, based on account information of one or more of a user's private accounts and address information of one or more of the user's non-custodial wallets, recorded in association with each other, a switching of the display between a private account screen showing information relating to the private account, a wallet screen showing information relating to the non-custodial wallet, and a home screen capable of displaying information relating to the one or more private accounts and information relating to the one or more non-custodial wallets is performed according to a user action.
[0011] An information processing device according to a second aspect of the present technology comprises a control unit that displays a home screen capable of displaying information relating to one or more private accounts and information relating to one or more non-custodial wallets, based on account information of one or more of a user's private accounts and address information of one or more of the user's non-custodial wallets recorded in association with each other, and, according to a user operation, toggling whether information relating to one of the private accounts, information relating to one of the non-custodial wallets, or information relating to the total assets of the private accounts and the non-custodial wallets is displayed on the home screen.
[0012] An information processing method or program according to the second aspect of the present technology comprises a step of displaying a home screen capable of showing information relating to one or more private accounts and information relating to one or more non-custodial wallets, based on account information of one or more of a user's private accounts and address information of one or more of the user's non-custodial wallets recorded in association with each other, and a step of switching, according to a user action, whether information relating to one of the private accounts, information relating to one of the non-custodial accounts, or information relating to the total assets of the private accounts and the non-custodial wallets is displayed on the home screen.
[0013] In the second aspect of the present technology, based on account information from one or more of a user's private accounts and address information from one or more of the user's non-custodial wallets, recorded in association with each other, a home screen is displayed. This home screen is capable of displaying information relating to one or more private accounts and information relating to one or more non-custodial wallets. Depending on a user action, the home screen switches between displaying information relating to one of the private accounts, information relating to one of the non-custodial wallets, or information relating to the total assets of the private accounts and the non-custodial wallets. Brief description of the drawings Fig. Figure 1 is a view that shows an example of an information processing system configuration. Fig. 2 is a view that shows an example of a display screen. Fig. Figure 3 is a view that shows an example of a display screen. Fig. Figure 4 is a view that shows an example of a display screen. Fig. 5 is a view that shows an example of a display screen. Fig. Figure 6 is a view that shows an example of a display screen. Fig. Figure 7 is a view that shows an example of a display screen. Fig. Figure 8 is a view that shows an example of a display screen. Fig. Figure 9 is a view that shows an example of a display screen. Fig. 10 is a view that shows an example of a display screen. Fig. 11 is a view that shows an example of a display screen. Fig. 12 is a flowchart to explain the display processing. Fig. 13 is a view that shows an example of a computer configuration. Designs
[0014] The embodiments to which the present technology is applied are described below with reference to the drawings. <Erste Ausführungsform><Konfiguration des Informationsverarbeitungssystems>
[0015] This technology improves user-friendliness by allowing users to easily switch between a screen for a private account managed by a custodial wallet, a screen for a non-custodial wallet, and a home screen displaying information from both the private and non-custodial wallets. The wallet being used can also be switched simultaneously with the screen display.
[0016] A private account is an account that becomes available after identity verification, such as KYC (Know Your Customer). Transactions such as deposits, withdrawals, and transfers using this private account utilize a custodial wallet where the private key is managed by the service. In other words, the private account is managed by a custodial wallet.
[0017] The user can use the identity-verified private account (custodial wallet) to access services such as fiat currency and crypto asset transactions, or to buy and manage NFTs (Non-Fungible Tokens).
[0018] A private account (custodial wallet) is used in services that utilize a centralized database or a private blockchain accessible only to specific users. It's important to note that a custodial wallet refers to a wallet where a third party (e.g., a service provider) holds the secret key on behalf of the user. Furthermore, a private account is not limited to a centralized database or blockchain; it can be managed using any other method, such as distributed ledger technology (DLT).
[0019] In contrast, a non-custodial wallet is a wallet where the user manages the secret key locally, and the non-custodial wallet is used in services that utilize a public blockchain (public chain) in which any user can participate.
[0020] It should be noted that, in the following, non-custodial wallets created by the user for any purpose, such as using services in the Metaverse or Web 3.0, will also be referred to as public wallets.
[0021] The user can use the non-custodial wallet (public wallet) to manage and trade crypto assets or to buy and manage NFTs.
[0022] NFTs, as referred to here, are, for example, content (NFT elements) based on media data that is accompanied by proof of ownership. This media data includes, for example, digital data with content such as moving images, still images, audio, or 3D data. Hereinafter, NFT elements that are content accompanied by certificates of ownership will simply be referred to as NFTs. It should be noted that NFT elements (NFTs) are not limited to content and can be any type of certificate, such as certificates of participation for events or membership rights.
[0023] Fig. Figure 1 is a view showing an example of an information processing system configuration according to an embodiment to which the present technology is applied.
[0024] The in Fig. The information processing system shown comprises a user terminal 11 and a server 12, and the user terminal 11 and the server 12 are connected to each other via any network such as the Internet.
[0025] The user terminal device 11 consists of an information processing device such as a smartphone, tablet, or personal computer, which is owned by the user. The user terminal device 11 manages, for example, the secret key of the user's public wallet (non-custodial wallet).
[0026] Server 12 is an information processing device managed by a service provider that manages the user's private account and provides services such as cryptocurrency asset transactions through that account. For example, Server 12 manages the secret key of the user's custodial wallet.
[0027] The user terminal 11 comprises an input unit 21, a display unit 22, a control unit 23, a communication unit 24 and a recording unit 25.
[0028] The input unit 21 consists of buttons, switches, a touchscreen superimposed on the display unit 22, or the like, and provides signals to the control unit 23 corresponding to the operation by the user.
[0029] The display unit 22 displays any image, e.g., a screen of a wallet application that implements a service connecting one or more public wallets and an identity-verified private account (custodial wallet) according to instructions from the control unit 23.
[0030] The wallet application can also be described as an application that uses multiple accounts used by the user, such as an account corresponding to the public wallet and an account corresponding to the private account, switching between them as needed.
[0031] The control unit 23 controls the overall operation of the user terminal 11.
[0032] For example, control unit 23 manages the user's public wallet (non-custodial wallet) and processes the link between the public wallet and the private account.
[0033] Furthermore, the control unit 23, for example, generates a secret key of the public wallet based on a predetermined random number or the like, delivers the generated secret key to the recording unit 25 to record it, and manages address information and NFT information of the public wallet that is recorded in the recording unit 25.
[0034] The NFT information referenced here relates to NFTs held in the user's public wallet account. Specifically, this NFT information includes, for example, a contract address, a token name, a metadata URL (Uniform Resource Locator), ownership information, media data, and the like.
[0035] The contract address is an address on the blockchain where a smart contract for managing NFTs is located, and the token name is a name representing the NFT. The metadata URL is information that specifies a destination for acquiring metadata. The metadata is a data file in a predefined format, such as JSON (JavaScript Object Notation), that describes the NFT, including references to media data (URLs). The ownership information is address data that specifies the wallet address where the NFT resides.
[0036] The communication unit 24 communicates with the server 12 via a network such as the internet. The recording unit 25 records information supplied by the control unit 23 and sends the recorded information back to the control unit 23.
[0037] Recording unit 25, for example, records any information, such as information related to the wallet application. Specifically, recording unit 25 records connection destination information such as URLs and IP (Internet Protocol) addresses for the connection to server 12, as well as connection destination information for connections to external servers that offer any services.
[0038] In addition, the recording unit 25 also stores address information and secret keys of public wallets used in one or more accounts, account information of public wallets and account information of private accounts.
[0039] The account information for the private account includes, for example, information such as the user's account ID on Server 12, i.e., the account ID or account name of the private account. The user's account ID on Server 12 is an identifying piece of information that uniquely identifies the user in the services provided by Server 12. Similarly, the account information for the public wallet includes information such as the user's account ID or account name in relation to the public wallet.
[0040] In recording unit 25, the user's account information relating to the private account managed by server 12 and the address information of the custodied wallet are managed (recorded) in association with the address information and account information of one or more public wallets.
[0041] As a result, the custodial wallet (private account) and the public wallet of different accounts belonging to the same user are linked. Therefore, the user can switch between public and custodial wallets with simple actions.
[0042] The server 12 comprises a communication unit 41, a recording unit 42 and a control unit 43.
[0043] The communication unit 41 communicates with the user terminal 11 via a network such as the Internet.
[0044] Recording Unit 42 records any information, such as information related to the wallet application. For example, Recording Unit 42 records information about transaction services for crypto assets.
[0045] Here, the information relating to the crypto asset transaction service includes, for example, account information such as the account ID, account name, and password of the user in the crypto asset transaction service, i.e., private account information.
[0046] Other information relating to the crypto asset transaction service includes address information and secret keys of custodied wallets used in the crypto asset transaction service, as well as user information used for identity verification at the time of account opening in the crypto asset transaction service. Identity-verified (KYC-verified) user information includes, for example, the user's personal details such as name, age, address, and telephone number.
[0047] Control unit 43 manages the overall operation of server 12. For example, control unit 43 manages the user's private account, i.e., the custodial wallet.
[0048] Specifically, the control unit 43, for example, generates a secret key for the custodied wallet based on a predetermined random number or the like, delivers the generated secret key to the recording unit 42 to record it, and manages address information of the custodied wallet, user information and account information recorded in the recording unit 42. <Beispiel für den Anzeigebildschirm>
[0049] With regard to the Fig. 2, Fig. 3, Fig. 4, Fig. 5, Fig. 6, Fig. 7, Fig. 8, Fig. 9, Fig. 10 to Fig. Section 11 describes an example of a display screen of the wallet application that is displayed on the user terminal 11.
[0050] The in the Fig. 2, Fig. 3, Fig. 4, Fig. 5, Fig. 6, Fig. 7, Fig. 8, Fig. 9, Fig. 10 to Fig. The 11 display screens shown are screens displayed on the display unit 22 by the control unit 23 in response to signals supplied to the control unit 23 by the input unit 21 according to user actions on the input unit 21. Fig. 2, Fig. 3, Fig. 4, Fig. 5, Fig. 6, Fig. 7, Fig. 8, Fig. 9, Fig. 10 to Fig. 11. Corresponding parts are designated with the same reference numerals, and their explanations are omitted where appropriate.
[0051] Fig. Figure 2 shows an example of a private account screen displaying information about the private account, specifically information about the assets held in the private account. Generally, information relating to the public wallet is not displayed on the private account screen; only information specific to the private account is shown.
[0052] In the example of Fig. Section 2, indicated by arrow Q11 on the private account screen, displays the total amount of assets managed by the private account (custodial wallet), along with charts showing increases and decreases in assets. The total assets here, for example, represent the combined amount of fiat currency and crypto assets held in the private account.
[0053] Furthermore, the amount of a fiat currency, such as Japanese yen, held in the private account is displayed in a section marked with arrow Q12. Additionally, the user can scroll on the private account screen to view information about crypto assets, such as the amount of crypto assets held by the user in the private account and information about NFTs (custodial wallets) held by the private account.
[0054] It is noted that in the display screens of the wallet application, such as the private account screen, information relating to NFTs may include either information relating to NFTs in an off-chain state or information relating to NFTs in an on-chain state.
[0055] The off-chain state refers to a state in which the NFT (data) is not yet recorded in the blockchain, and the on-chain state refers to a state in which the NFT is recorded in the blockchain. The following describes an example where the NFT is recorded in the blockchain, but the recording destination of the NFT is not limited to this and could be a P2P database or similar distributed file system using a P2P (peer-to-peer) network.
[0056] In the example of Fig. 2. A footer menu FM11 will appear on the screen. The footer menu FM11 is a display area of a menu that is always (constantly) displayed not only on the private account screen but also on the display screens of the wallet application.
[0057] For example, if the user performs an operation on a screen displaying the FM11 footer menu, and a new screen appears in front of that screen, the FM11 footer menu may not appear on the newly displayed screen, but rather the FM11 footer menu may remain on the original screen displayed below the new screen.
[0058] It should be noted that this is an example where the FM11 footer is always displayed, but its display can be hidden (hidden) by a swipe or similar gesture, or it can be displayed only for a predetermined time and then disappear. Furthermore, the FM11 footer can be easily displayed again by a swipe or similar gesture when it is hidden.
[0059] The FM11 footer menu features a Start button (BT11) to display the home screen, a Wallet button (BT12) to display the public wallet screen, and a Private Account button (BT13) to display the private account screen. Additionally, the FM11 footer menu includes a Settings button for configuring various settings.
[0060] When the user presses the BT11 start button, the wallet application's display screen switches to the home screen.
[0061] The home screen is a screen that can display information about the user's private account and information about one or more of the user's public wallets. In other words, the home screen is a screen that can display information about both the private account and the public wallet.
[0062] When the user presses the Wallet button BT12, the display screen of the Wallet application switches to the screen of the public wallet.
[0063] The public wallet screen displays information about the public wallet, specifically information about the assets held there. Generally, information relating to the private account is not displayed on the public wallet screen; only information specific to the public wallet is shown.
[0064] When the user presses the Private Accounts button BT13, the Wallet application's display screen switches to the Private Accounts screen.
[0065] In the Fig. In example 2, the private account button BT13 is in a selected state, i.e., the private account button BT13 is active, and the private account screen is displayed as the display screen.
[0066] The following is an example where a user's private account is linked to one or more public wallets. However, current technology is not limited to this, and multiple identity-verified private accounts can be linked (associated) with one or more public wallets. In such a case, the user can, for example, select one private account from multiple private accounts by toggling a button or viewing a list of private accounts on the private accounts screen, and view information about the selected private account on the private accounts screen. Information about multiple private accounts can also be displayed on the home screen.
[0067] Fig. Figure 3 shows an example of the public wallet screen.
[0068] In this example, a menu button MN11 and a toggle button BT21 are displayed on the public wallet screen.
[0069] For example, the user can press the menu button MN11 to display a menu and perform actions within the menu, thereby executing various processes using the public wallet, such as connecting to a website of a desired service with the public wallet.
[0070] Furthermore, by pressing the toggle button BT21, the user can select a desired public wallet from one or more available public wallets. Information about the selected public wallet will then be displayed on the public wallet screen. The public wallet in its selected state will subsequently be referred to as the selected public wallet.
[0071] A portion of the public wallet screen marked with arrow Q21 displays any image, such as a user-selected NFT.
[0072] Furthermore, a section indicated by the arrow Q22 displays information relating to a selected public wallet, such as the public wallet's account name, text information such as an introduction to the account, and an icon image AC11.
[0073] For example, the icon AC11 is an image representing the public wallet account, and here the icon AC11 is an image of a character representing the account.
[0074] The icon image AC11 corresponding to the public wallet can be any image, such as an image of an NFT managed by the public wallet. For example, the user can select an icon image (NFT for icon) named PFP (profile picture) as the icon image AC11.
[0075] The AC11 icon and the text information displayed in the area marked by arrow Q22 allow for the creation of a persona (identity) for the public wallet. In other words, by displaying information such as the AC11 icon, the public wallet can express an identity, as if it were a single character representing a persona.
[0076] A section of the public wallet screen marked by arrow Q23 displays information about crypto assets held by the selected public wallet. In this example, in addition to information such as the amount held, "Receive," "Buy," and "Send" buttons are provided, allowing users to receive, buy, and send crypto assets, respectively.
[0077] If the user in the Fig. In the state shown in section 3, when a scrolling operation is performed on the public wallet screen, information about NFTs (NFT information) held by the selected public wallet is also displayed on the public wallet screen, as shown in Fig. 4 is shown. This allows the user to browse their collection of NFTs.
[0078] Fig. 5 and Fig. Figure 6 shows examples of the start screen. It should be noted that... Fig. 6 is an example of a screen that is located below the in Fig. The sequence continues as shown on screen 5.
[0079] As in Fig. As shown in Figure 5, a sliding area R11 is provided at the top of the home screen for selecting information to be displayed on the home screen by sliding it. For example, the sliding area R11 can be configured to always (constantly) be displayed on the home screen.
[0080] The user can select (toggle) the information displayed on the home screen, such as information related to total assets, information related to the private account, and information related to the public wallet, by swiping on the slider panel R11. In other words, the slider panel R11 allows the user to select between total assets, private account, and public wallet.
[0081] In this case, the information about total assets refers to the total amount of assets held in all of the user's wallets, including their private account (custodial wallet) and their public wallet. Assets held by the user include at least fiat currency, crypto assets, and NFTs.
[0082] If the user has multiple public wallets, the slider R11 allows the selection of any one of these multiple public wallets. For example, if a predetermined public wallet is selected in the slider R11 and the user performs a slider operation on the slider R11, a different public wallet than the predetermined one will be selected.
[0083] In the example of Fig. 5 is selected in the slider area R11 “Total Assets”, and the amount of the user’s total assets, as well as the increase or decrease in total assets, are displayed in the slider area R11.
[0084] Since "Total Assets" was selected in the sliding area R11 in this example, the following information will be displayed on the start screen: Fig. 5 and Fig. 6 pieces of information about the selected total assets are displayed.
[0085] This means that a section of the home screen marked by arrow Q41 displays the user's total assets converted into Japanese yen, along with a chart showing the increase or decrease of this total. Additionally, an area marked by arrow Q42 displays information about the fiat currency (Japanese yen) within the user's total assets.
[0086] Furthermore, below the section indicated by arrow Q42, a tab T11 is provided to switch between information about crypto assets and information about NFTs.
[0087] If "Crypto Assets" is selected on the T11 tab, the following will be displayed on the start screen, for example: Fig. 6 screens shown on the left.
[0088] In this example, the home screen displays information about the user's crypto assets within their total assets. Specifically, it shows the total amount of crypto assets held by the user, converted into fiat currency (Japanese Yen), and a chart showing the increase or decrease of the converted amount, as well as the total amount held and charts for each virtual currency (crypto asset). The FM11 footer menu is also always displayed on the home screen.
[0089] If, on the other hand, “NFT” is selected in the T11 tab, a screen will be displayed on the start screen, for example, which is in Fig. 6 is shown on the right.
[0090] In this example, the home screen displays information about NFTs in the user's total assets. Specifically, it shows the total amount of NFTs held by the user (in Japanese yen), a chart showing the increase or decrease of the total amount, and images representing the individual NFTs in a list.
[0091] It should be noted that switching between information about crypto assets and information about NFTs can be done by any operator action, such as a sliding (swiping) operation on the part where information is displayed, or a selection operation from a list, which is not limited to operator actions on the T11 tab.
[0092] In the in the Fig. 5 and Fig. In the 6 examples shown, since “Total Assets” is selected in the slider R11, information about the user’s total assets is displayed on the home screen, i.e., information relating to both the private account (custodial wallet) and the public wallet.
[0093] The user can easily select their total assets or wallets by sliding the R11 control, which will toggle the home screen display accordingly. In other words, the user can easily switch the information displayed.
[0094] In this case, the control unit 23 of the user terminal 11 updates the information on the home screen on the display unit 22 based on a signal supplied by the input unit 21 according to the user's operation on the sliding area R11. In other words, the control unit 23 switches whether the home screen should display information about the assets of the private account, information about the assets of the public wallet, or information about the total assets of the private account and the public wallet.
[0095] For example, when a public wallet is selected by sliding it on the R11 slider, the home screen display toggles to show information about the crypto assets and NFTs held by the selected public wallet. In other words, the home screen will display information about the assets held by the selected public wallet.
[0096] Similarly, when the private account is selected by sliding on the sliding area R11, information about assets held in the private account, such as fiat currency, crypto assets, and NFTs held in the private account, will be displayed on the home screen.
[0097] It should be noted that the operation to switch the display on the home screen is not limited to a sliding operation on the sliding area R11 and can be any other operation.
[0098] Furthermore, an example was described here where, depending on the selection in the slider R11, information about total assets, the private account, or the public wallet is displayed on the home screen. However, the home screen can be any screen that can display information about total assets, private accounts, and public wallets.
[0099] For example, the home screen can display information about total assets along with information about a user-selected wallet (private account or public wallet), or it can always display information about total assets and all wallets.
[0100] According to the start screen described above, the user can easily display desired information by performing only one operation on the sliding area R11.
[0101] Furthermore, as described above, the FM11 footer menu is always (constantly) displayed on the screen of the wallet application.
[0102] Therefore, the user can easily switch to the home screen, the public wallet screen, or the private account screen simply by pressing the Start button BT11, the Wallet button BT12, or the Private Account button BT13, which are provided in the footer menu FM11. This improves user-friendliness.
[0103] It should be noted that switching the display to the home screen or the public wallet screen can be done by any user action, such as swiping on the screen or selecting from a wallet list, and is not limited to user actions in the FM11 footer menu.
[0104] Furthermore, the user can, for example, as in Fig. Figure 7 shows how to easily make a transfer from the private account to the public wallet by selecting a desired virtual currency in a state where the private account screen is displayed and performing the necessary operational actions such as selecting a transfer recipient.
[0105] In the example of Fig. 7. Information about several virtual currencies (crypto assets) held by the user in their private account is displayed in a list for each virtual currency on the private account screen. Information related to virtual currencies includes details such as the virtual currency's name, the amount of virtual currency (crypto asset) held, and the amount converted to fiat currency.
[0106] If, for example, the user activates a part marked by arrow Q61 in such a case and selects the virtual currency displayed in the part marked by arrow Q61, a screen will appear for each in Fig. 8 virtual currencies are displayed.
[0107] On the in Fig. The screen shown in 8 displays information about the selected virtual currency and provides a "Receive" button BT61, a "Buy" button BT62 and a "Transfer" button BT63, which enable the receipt, purchase and transfer of crypto assets.
[0108] This example displays information relating to the virtual currency, such as the name of the virtual currency, the amount held, the amount converted to fiat currency, and the transfer history of the virtual currency (crypto asset).
[0109] If the "Transfer" button BT63 is pressed by the user in a state where the in Fig. The screen shown for each virtual currency is displayed, for example, one in Fig. The transfer screen shown in section 9 is displayed via overlay.
[0110] On the transfer screen of Fig. 9. The amount of virtual currency (crypto asset) to be transferred from the private account is displayed in a section marked by the arrow Q71, and the user can set (enter) a desired transfer amount by pressing the section where the transfer amount is displayed, or the like.
[0111] In addition, the user can specify the remittance recipient by entering the remittance recipient's address, i.e., the wallet address (address information) of the remittance recipient's wallet, into an input field provided in a section marked by the arrow Q72, or by displaying a wallet list and specifying the remittance recipient.
[0112] A T21 tab is provided on the transfer screen, and the user can select one of the options "My Wallet", "Address Book" and "History" to display information corresponding to the selection in a lower part of the T21 tab in the figure.
[0113] In this example, "My Wallet" is selected, and accordingly, a list of the public wallets owned by the user is displayed as a wallet list. The wallet list is a list of one or more public wallets that are eligible to receive transfers.
[0114] Each item field in the wallet list displays information about each of the user's public wallets. For example, an item field might show information such as the account name, an AC11 icon representing the account, the public wallet's address information, and the amount of virtual currency in the public wallet.
[0115] From the displayed wallet list, the user can select the desired public wallet and thus choose that wallet as the recipient of the transfer. By viewing the wallet list, the user can easily make transfers from their private account to their public wallet.
[0116] When "Address Book" is selected in the T21 tab, a list of pre-registered wallets that are eligible to be the recipients of a transfer is displayed on the transfer screen. This allows the address book to contain wallets belonging to people other than the user, and the user can then select a wallet from the address book as the recipient.
[0117] If "History" is selected on the T21 tab, a list of past transfer histories will be displayed on the transfer screen.
[0118] For example, if the user performs a transfer instruction operation on the transfer screen, the transfer processing may not be carried out immediately, but the actual transfer processing may only take place after a predetermined time, e.g., after 30 seconds have elapsed since the transfer instruction operation.
[0119] In such a case, for example, a transfer history (transaction) corresponding to the transfer instruction action will be marked "Pending" in a section of the transfer history list on the transfer screen, indicating that it is pending. If the user wishes to cancel a previously initiated transfer, they can select the transfer history while the "Pending" marker is displayed and initiate the cancellation. This allows the user to cancel a transfer due to an error or similar issue within a predetermined timeframe, thus increasing convenience.
[0120] It should be noted that this is an example of a transfer from the user's private account to the user's public wallet, but a transfer between the user's public wallets or a transfer from the user's public wallet to the private account can also be easily carried out in the same way.
[0121] In the user terminal 11, account information for the user's private account and address information for one or more of the user's public wallets are stored in association with each other in advance. This means that the private account and the public wallet are seamlessly linked.
[0122] On the User Device 11, transfers between the user's wallets, which were previously complicated (e.g., from a private account to a public wallet), can now be carried out easily. Buying and trading NFTs can also be done without any problems. This significantly improves user-friendliness.
[0123] Furthermore, as described above, the public wallet screen is equipped with a menu button MN11 and a toggle button BT21 for switching between public wallets.
[0124] As in Fig. As can be seen in 10, the public wallet screen also has a tab T31, which allows switching between displaying information about crypto assets held in the public wallet and displaying information about NFTs.
[0125] For example, if “Crypto Assets” is selected on the T31 tab, information about the crypto assets the user holds in the public wallet will be displayed in a section of the public wallet screen marked by the arrow Q81.
[0126] In this example, for each virtual currency (crypto asset), information such as the total amount of crypto assets held by the user, the amount converted into fiat currency (Japanese yen), and the increase or decrease of the converted amount are displayed.
[0127] In contrast, selecting "NFT" on the T31 tab displays information about NFTs held in the public wallet, as shown in Fig. 4 is shown in the part of the public wallet screen marked by arrow Q81.
[0128] Furthermore, the user can, for example, instruct the execution of processes with the selected public wallet by pressing the menu button MN11.
[0129] For example, if the user presses the menu button MN11, they select a website that provides a specific service and connect to that website.
[0130] In such a case, for example, if a signal corresponding to the user's action is supplied by the input unit 21, the control unit 23 of the user terminal device 11 establishes a connection (access) to the website specified by the user using the public wallet in the selected state, based on information relating to the selected public wallet and recorded in the recording unit 25. In other words, the control unit 23 controls the communication unit 24 to establish a connection to a server providing the service specified by the user, using the public wallet in the selected state, and causes a browser or similar device to display a screen relating to the service. Information relating to the public wallet includes, for example, account information and address information.
[0131] Furthermore, the control unit 23 can, for example, control the communication unit 24 based on information relating to the public wallet in order to process the connection with a page (service) sought by the user on the display screen of the wallet application or the like, with the public wallet in the selected state.
[0132] For example, if the user presses the BT21 toggle button on the public wallet screen, a Fig. The wallet switching screen shown in section 11 is displayed.
[0133] The in Fig. The wallet switching screen shown in step 11 displays a list of several public wallets that can be used by the user.
[0134] In this example, each field of the public wallets displays an account name, a symbol image such as a PFP, and the amount of crypto assets held in the public wallet, so that the user can easily see which public wallet is selected by choosing a respective field.
[0135] The user can easily switch the public wallet, i.e., the account to be used, just like with an SNS (Social Networking Service) account, by selecting the desired public wallet on the wallet switching screen. When a public wallet is selected, the screen of the selected public wallet is displayed.
[0136] In addition, the wallet toggle screen is equipped with a wallet creation button for creating a new public wallet and an import button for importing a public wallet.
[0137] Therefore, the user can, for example, create multiple public wallets depending on the intended use, such as services in the Metaverse or Web 3.0 that the user wishes to use, by clicking the wallet creation button and easily use these public wallets separately.
[0138] According to the in the Fig. 2, Fig. 3, Fig. 4, Fig. 5, Fig. 6, Fig. 7, Fig. 8, Fig. 9, Fig. 10 to Fig. In the 11 examples shown, the private account and the public wallet are seamlessly connected (linked), and transfers between wallets, the purchase of NFTs, trading of NFTs, and the like can be carried out without any problems. This allows for improved convenience. <Erläuterung der Anzeigeverarbeitung>
[0139] Next, the processing by the user terminal device 11 is described.
[0140] For example, if the user activates the input unit 21 of the user terminal 11 and instructs the activation of the wallet application, the control unit 23 reads a program from the recording unit 25, executes it, and activates the wallet application. At this point, the user terminal 11, for example, executes the following: Fig. 12. Display processing shown.
[0141] The following describes the display processing by the user terminal 11 with reference to the flowchart of Fig. 12 described.
[0142] In step S11, the control unit 23 receives the information required for displaying the screen from the recording unit 25, the server 12, or other external devices.
[0143] The information required to display the screen includes, for example, information about the private account and information about the public wallet, which is necessary to display the screen of the wallet application, i.e., the home screen, the private account screen, and the public wallet screen.
[0144] For example, the control unit 23 accesses the server 12 via the communication unit 24, based on the account information and connection target information of the private account recorded in the recording unit 25, and performs a login. The control unit 23 then transmits a transfer request to the server 12 via the communication unit 24 to request the transfer of information about the user's private account.
[0145] When the control unit 43 of the server 12 receives the transmission request from the user terminal device 11 via the communication unit 41, the control unit 43 collects information corresponding to the transmission request.
[0146] Specifically, the control unit 43 reads, for example, address information of the user's private account, i.e., the custodial wallet, from the recording unit 42. If additional information about the private account is available, such as the private account balance in fiat currency, metadata, and media data from NFTs, the control unit 43 also reads this information from the recording unit 42.
[0147] Furthermore, the control unit 43 reads information about assets located in the user's private account (custodial wallet) from a central database or blockchain (private chain) through the communication unit 41 based on the address information of the custodial wallet.
[0148] Information on assets held in the private account includes, for example, types and balances of fiat currencies managed (held) in the private account, types and balances (holding amounts) of crypto assets, NFT information, and the like.
[0149] The control unit 43 provides the address information of the private account, information relating to assets held in the private account, and the like, which is read as described above, to the communication unit 41 as information relating to the user's private account and causes the communication unit 41 to transmit the information to the user terminal device 11.
[0150] The control unit 23 of the user terminal 11 controls the communication unit 24 to receive information about the private account transmitted by the server 12, thereby capturing (collecting) information about the user's private account, and delivers the captured information to the recording unit 25 for recording. At this point, the control unit 23 can, for example, store the address information of the private account in association with the account information of the private account.
[0151] Consequently, the recording unit 25 can associate the address and account information of the private account with the account and address information of one or more public wallets. Therefore, the user can easily switch between the private account and the public wallet, increasing convenience.
[0152] It should be noted that in the recording unit 25, address information of the private account and address information of one or more public wallets can be pre-recorded in association with each other.
[0153] Furthermore, control unit 23 also collects information about the public wallet, for example.
[0154] Specifically, the control unit 23 reads the address information of each of the user's public wallets from the recording unit 25. Subsequently, based on this address information, the control unit 23 reads information about the assets held by the user's public wallet from a blockchain (public chain) via the communication unit 24, delivers this information to the recording unit 25, and instructs the recording unit 25 to record the information. This information about the assets held by the public wallet includes, for example, the types and balances (holding amounts) of crypto assets and NFT information.
[0155] It should be noted that some or all of the information relating to the public wallet may not be acquired directly from the public chain by the user terminal 11, but rather from an external device such as the server 12 on the public chain or the like. In such a case, the control unit 23 of the user terminal 11 obtains some or all of the information about the public wallet from an external device such as the server 12 via the communication unit 24.
[0156] Furthermore, information other than that required for processing in step S12 relating to the private account and the public wallet may not be collected in step S11 and may be collected at a time when it becomes necessary to display a screen specified by the user.
[0157] In step S12, the control unit 23 controls the display unit 22 based on the information recorded in step S11 and the information regarding the private account and the public wallet that was previously recorded in the recording unit 25, and displays a screen of the wallet application on the display unit 22.
[0158] Specifically, the control unit 23 generates image data for displaying the start screen based on the information acquired in step S11, and the like. The control unit 23 then delivers the generated image data to the display unit 22 and initiates the display of the start screen based on the image data. For example, the start screen displayed in the Fig. 5 and Fig. The start screen shown in section 6 is displayed on display unit 22.
[0159] When the home screen is displayed, the user then performs appropriate operations on the input unit 21 to operate the displayed screen of the wallet application, such as the home screen, and to instruct the display of a desired screen or the execution of a desired process.
[0160] Specifically, the user can switch the display, for example, by pressing the Home button, the Wallet button, or the Private Account button in the footer menu, which is always displayed on the Wallet application screen. It should be noted that this is an example where the Home screen is shown as the Wallet application screen in step S12, but the Private Account or Public Wallet screen can also be displayed.
[0161] In step S13, the control unit 23 determines whether the private account button in the footer menu has been activated by the user, i.e., whether the switch of the display to the private account screen has been initiated, based on a signal supplied by the input unit 21 according to an operating action by the user.
[0162] If step S13 determines that the private account button has been pressed, the procedure continues with step S14.
[0163] In step S14, the control unit 23 controls the display unit 22 based on the information acquired in step S11 and the information previously recorded in the recording unit 25 relating to the private account, and displays the private account screen on the display unit 22. The control unit 23 then selects the custodian wallet corresponding to the private account as the wallet used by the user. As a result, for example, the Fig. Two private account screens are displayed.
[0164] If it is determined that the private account screen was displayed in step S14, or that the private account button was not pressed in step S13, the procedure proceeds to step S15.
[0165] In step S15, the control unit 23 determines whether the wallet button in the footer menu has been activated by the user, i.e., whether the display has been switched to the public wallet screen, based on a signal provided by the input unit 21 according to an operation performed by the user.
[0166] If step S15 determines that the wallet button has been pressed, the procedure continues with step S16.
[0167] In step S16, the control unit 23 controls the display unit 22 based on the information acquired in step S11 and the information previously recorded in the recording unit 25 regarding the public wallet, and displays the public wallet screen on the display unit 22. As a result, for example, the following is displayed: Fig. 3. Screen of the public wallet is displayed.
[0168] Furthermore, the control unit 23 selects the public wallet as the wallet used by the user. This means the user's wallet is switched to the public wallet. At this point, the selected public wallet could be, for example, the currently selected public wallet, i.e., the one last accessed on the device. Fig. 11. Selected public wallet shown in the wallet toggle screen, or to a default public wallet.
[0169] If it is determined that the public wallet screen was displayed in step S16, or that the wallet button was not pressed in step S15, the procedure proceeds to step S17.
[0170] In step S17, the control unit 23 determines whether the public wallet should be changed.
[0171] In step S17, for example, if the one in the Fig. 3 or Fig. When the screen of the public wallet shown in 10 is displayed on the display unit 22 and the toggle button BT21 on the screen of the public wallet is pressed by the user, the public wallet is switched.
[0172] If step S17 determines that the public wallet will be switched, the procedure continues with steps S18 and S19.
[0173] In steps S18 and S19, the control unit 23 processes the display of information relating to the public wallet that was selected by the user on the public wallet screen according to the user action on the toggle button.
[0174] That is, in step S18, the control unit 23 controls the display unit 22 based on information previously recorded in the recording unit 25 regarding the public wallet and displays a list of public wallets on the display unit 22.
[0175] Specifically, for example, the one in Fig. The wallet switching screen shown in section 11 displays a list of public wallets.
[0176] The user selects a public wallet to use next from the displayed wallet switching screen, i.e., the list of public wallets.
[0177] In step S19, the control unit 23 switches the public wallet based on a signal supplied by the input unit 21, according to the user's selection action. That is, the control unit 23 switches the wallet to be used to the public wallet selected by the user.
[0178] Furthermore, control unit 23 updates the public wallet screen display on display unit 22, so that information relating to the switched public wallet is shown. That is, control unit 23 displays the screen of the switched public wallet.
[0179] If step S19 determines that the public wallet has been switched, or if step S17 determines that the public wallet has not been switched, the procedure proceeds to step S20.
[0180] In step S20, the control unit 23 determines whether the start button in the footer menu has been pressed by the user, i.e., whether the switching of the display to the home screen has been instructed, based on a signal supplied by the input unit 21 according to an operating action by the user.
[0181] If step S20 determines that the start button has been pressed, the procedure continues with step S21.
[0182] In step S21, the control unit 23 controls the display unit 22 based on the information captured in step S11 and the information regarding the private account and the public wallet, which was previously recorded in the recording unit 25, and displays the home screen on the display unit 22. As a result, for example, the information in the Fig. 5 and Fig. The 6 shown start screen is displayed.
[0183] For example, if the user is in a state where the in Fig. When the start screen shown in section 5 is displayed, and an operating action (sliding operation) is performed on the sliding area R11, the control unit 23 updates (changes) the display of the start screen according to the user's operating action on the sliding area R11.
[0184] This means that the control unit 23 displays relevant information on the user's home screen based on the information captured in step S11 and information relating to the private account and public wallet that was previously recorded in the recording unit 25. As a result, the home screen displays information about total assets, information about the private account, or information about the selected public wallet, as described in the Fig. 5 and Fig. 6 described.
[0185] When the user performs an operation on the T11 tab on the in Fig. When the user performs the action shown on the home screen (5), the control unit 23 switches the display according to the user action. That is, the control unit 23 switches, according to the user's action on tab T11, whether the home screen should display information about crypto assets or information about NFTs. Specifically, the control unit 23 switches between displaying the information shown in tab T11 and the NFT information. Fig. 6 screen shown on the right and the display of the Fig. 6 of the screen shown on the left.
[0186] As described above, the control unit 23 switches the display between the home screen, the private account screen, and the public wallet screen according to the user's action in the footer menu. That is, the display switches between the home screen, the private account screen, and the public wallet screen.
[0187] At this point, the display switching is performed based on the information captured in step S11, the information previously recorded in recording unit 25 relating to the private account, such as private account information, and information previously recorded in recording unit 25 relating to the public wallet, such as public wallet address information.
[0188] If it is determined that the start screen was displayed in step S21, or that the start button was not pressed in step S20, the procedure proceeds to step S22.
[0189] In step S22, the control unit 23 determines whether other user actions have been performed on the wallet application's display screen, based on a signal supplied by the input unit 21 according to the user's action. These other actions refer to actions other than those described above for the footer menu and the public wallet's toggle button.
[0190] If step S22 determines that other operating actions have been performed, the control unit 23 performs processing in step S23 according to the user's operating action.
[0191] As a concrete example, if the Fig. When the private account screen shown in Figure 7 is displayed and the user performs an operation to specify a predetermined crypto asset (virtual currency), the control unit 23 displays a screen for each virtual currency specified by the user, according to the user's operation. As a result, for example, the screen shown in Figure 7 displays the value of the virtual asset specified in Figure 7. Fig. 8 screens are displayed.
[0192] If the user clicks the BT63 transfer button on the screen for each in Fig. When the virtual currency shown in 8 is activated, the control unit 23 displays the transfer screen on the display unit 22. As a result, for example, the amount shown in Fig. The transfer screen shown is 9.
[0193] When the user selects a transfer amount and a public wallet as the transfer recipient on the transfer screen, the control unit 23 also performs a transfer processing to transfer the specified transfer amount of crypto assets from the user's private account to the public wallet selected by the user.
[0194] At this point, control unit 23 displays a wallet list, such as that shown in... Fig. Figure 9 shows the process, and the user selects a wallet as the recipient from the displayed wallet list. Here, for example, the user's public wallet is selected as the recipient.
[0195] For example, during the transfer processing, the control unit 23 requests the server 12 to issue a transaction for the transfer of the transfer amount from the private account to the public wallet, while communicating with the server 12 as required through the communication unit 24 based on address information of the private account and address information of the public wallet.
[0196] The control unit 43 of the server 12 issues (generates) the transaction in response to the request of the user terminal device 11 and transmits the transaction via the communication unit 41 to a smart contract or the like to record it in the blockchain.
[0197] In this case, the transaction stores information such as the private account (custodial wallet) as the transfer source, information specifying the public wallet as the transfer recipient, and information indicating the virtual currency and the amount to be transferred. The transfer source and recipient information includes, for example, address details.
[0198] It is noted that the issuance of the transaction and the transmission of the transaction to a smart contract or the like can be carried out by server 12 or by user terminal 11.
[0199] More precisely, the control unit 23 executes the transfer processing after a predetermined time has elapsed since the user initiated the transfer (since the instruction to execute the transfer). If the user cancels (aborts) the transfer before the transfer processing is executed, i.e., before the predetermined time has elapsed, the control unit 23 cancels the transfer of the crypto assets without executing the transfer processing.
[0200] In addition, the control unit 23 controls the display unit 22 to display the instructed screen when the user instructs the switching of the display to the home screen, the public wallet screen or the private account screen by an operation other than the operation in the footer menu.
[0201] If step S23 determines that the processing was carried out according to the user's operating action, or if step S22 determines that no other operating action was carried out, the procedure proceeds to step S24.
[0202] In step S24, the control unit 23 determines whether the wallet application is to be terminated, i.e., whether the termination of the wallet application is instructed by the user, based on a signal supplied by the input unit 21 according to the user's operating action.
[0203] If step S24 determines that termination is not instructed, the process returns to step S13, and the processing described above is repeated.
[0204] If, on the other hand, step S24 determines that termination is instructed, the control unit 23 terminates the processing with respect to the wallet application and thus the display processing.
[0205] As described above, the user terminal 11 displays a screen of the wallet application based on account information and address information of a private account that is associated with each other, and account information and address information of one or more public wallets, and performs a switching of wallets, a refresh of the display, a transfer processing and the like according to the operating action by the user.
[0206] In this way, the private account and the public wallet are seamlessly connected, allowing for easy switching between screens (wallets) and transfers between wallets, which increases convenience. <Beispiel für Konfiguration des Computers>
[0207] The processing sequence described above can be performed by hardware or by software. If the processing sequence is performed by software, a program representing the software is installed on a computer. In this case, the computer includes a computer embedded in special hardware and, for example, a general-purpose personal computer that can perform various functions through the installation of different programs.
[0208] Fig. Figure 13 is a block view showing an example of a computer hardware configuration that performs the series of processing operations described above by a program.
[0209] The computer contains a CPU (central processing unit) 501, a ROM (read-only memory) 502 and a RAM (random access memory) 503 connected via a bus 504.
[0210] An input / output interface 505 is also connected to bus 504. An input unit 506, an output unit 507, a recording unit 508, a communication unit 509, and a drive 510 are connected to the input / output interface 505.
[0211] The input unit 506 includes a keyboard, a mouse, a microphone, an image capture device, and the like. The output unit 507 includes a display, a speaker, and the like. The recording unit 508 includes a hard disk, non-volatile memory, and the like. The communication unit 509 includes a network interface and the like. The drive 510 operates a removable recording medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.
[0212] In the computer configured as described above, the CPU 501 loads a program recorded in the recording unit 508 into the RAM 503 via the input / output interface 505 and the bus 504 and executes it, thereby performing the processing sequence described above.
[0213] The program executed by the computer (CPU 501) can be provided by recording it on a removable recording medium 511, such as a packet medium. The program can also be provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital satellite transmission.
[0214] The program can be installed in the recording unit 508 via the input / output interface 505 by inserting the removable recording medium 511 into the drive 510. The program can also be received from the communication unit 509 via a wired or wireless transmission medium and installed in the recording unit 508. Alternatively, the program may be pre-installed in the ROM 502 or in the recording unit 508.
[0215] The program executed by the computer can be a program in which processing takes place in chronological order according to the sequence described in this specification, or a program in which processing takes place in parallel or at a required time, for example, upon a call.
[0216] Furthermore, the embodiment of the present technology is not limited to the embodiment described above, and various modifications can be made without deviating from the basic idea of the present technology.
[0217] The technology in question can, for example, take the form of a cloud computing configuration in which a function is shared and cooperatively processed by multiple devices over a network.
[0218] Furthermore, each step described in the preceding flowchart can be performed by one device or shared and performed by several devices.
[0219] If a step includes multiple processes, the processes contained in that one step can be performed by a single device or shared and performed by multiple devices.
[0220] Furthermore, the present technology can also have the following configurations.
[0221] (1) Information processing device comprising a recording unit that, in association, records account information of one or more of a user's private accounts and address information of one or more of the user's non-custodial wallets; and a control unit that switches between a display of a private account screen showing information about the private account, a wallet screen showing information about the non-custodial wallet, and a home screen capable of displaying information about one or more private accounts and information about one or more non-custodial wallets, according to a user action based on account and address information.
[0222] (2) Information processing device according to (1), wherein The control unit ensures that a predetermined display area is constantly shown, and the display switches according to the user's activation of the display area.
[0223] (3) Information processing device according to (2), wherein The display area includes a button to display the private account screen, a button to display the wallet screen, and a button to display the home screen.
[0224] (4) Information processing device according to one of (1) to (3), wherein the private account is managed by a custodial wallet.
[0225] (5) Information processing device according to one of (1) to (4), wherein The wallet screen displays an icon corresponding to the unsecured wallet.
[0226] (6) Information processing device according to (5), wherein The symbolic image is an image of a sign.
[0227] (7) Information processing device according to one of (1) to (6), wherein The control unit switches, according to a user action on the home screen, whether information relating to assets of the private account, information relating to assets of the non-custodial wallet, or information relating to the combined assets of the private account and the non-custodial wallet should be displayed on the home screen.
[0228] (8) Information processing device according to one of (1) to (7), wherein The control unit performs a processing operation to transfer assets from the private account to the non-custodial wallet based on the address information according to an action performed by the user on the private account screen.
[0229] (9) Information processing device according to (8), wherein The control unit performs processing to transfer the assets after a predetermined time has elapsed since a transfer instruction was given by the user.
[0230] (10) Information processing device according to (9), wherein If the user performs an action to cancel the transfer of assets before the predetermined time has elapsed, the control unit will not execute the processing for the transfer of assets.
[0231] (11) Information processing device according to one of (8) to (10), wherein The control unit displays a list of one or more unsecured wallets that are eligible for the transfer of assets from the private account.
[0232] (12) Information processing device according to one of (1) to (11), wherein The wallet screen includes a toggle button to switch between the unsecured wallet and The control unit displays information about the unsecured wallet that was selected according to an operator action on the toggle button on the wallet screen.
[0233] (13) Information processing device according to (12), wherein The control unit displays a list of one or more unsecured wallets according to an operator action on the toggle button.
[0234] (14) Information processing device according to one of (1) to (13), wherein the private account is an identity-verified account.
[0235] (15) Information processing method comprising the following step: switching between a display of a private account screen showing information relating to a private account, a wallet screen showing information relating to a non-custodial wallet, and a home screen capable of displaying information relating to one or more private accounts and information relating to one or more non-custodial wallets, according to a user action based on account information of one or more of the user's private accounts and address information of one or more of the user's non-custodial wallets recorded in association with each other. through an information processing device.
[0236] (16) Program that causes a computer to perform the following step: toggling the display of a private account screen showing information relating to a private account, a wallet screen showing information relating to a non-custodial wallet, and a home screen capable of displaying information relating to one or more private accounts and information relating to one or more non-custodial wallets, according to a user action based on account information of one or more of the user's private accounts and address information of one or more of the user's non-custodial wallets recorded in association with each other.
[0237] (17) Information processing device comprising a control unit that displays a home screen capable of showing information relating to one or more private accounts and information relating to one or more non-custodial wallets, based on account information of one or more of a user's private accounts and address information of one or more of the user's non-custodial wallets recorded in association with each other, and switching, according to a user action, whether information relating to one of the private accounts, information relating to one of the non-custodial wallets, or information relating to the total assets of the private accounts and the non-custodial wallets is displayed on the home screen.
[0238] (18) Information processing procedure comprising the following step Displaying a home screen capable of showing information relating to one or more private accounts and information relating to one or more non-custodial wallets based on account information of one or more of a user's private accounts and address information of one or more of the user's non-custodial wallets recorded in association with each other, and Switching, according to a user action, whether information relating to one of the private accounts, information relating to one of the non-custodial wallets, or information relating to the total assets of the private accounts and non-custodial wallets should be displayed on the home screen, through an information processing device.
[0239] (19) Program that causes a computer to perform the following step Displaying a home screen capable of showing information relating to one or more private accounts and information relating to one or more non-custodial wallets based on account information of one or more of a user's private accounts and address information of one or more of the user's non-custodial wallets recorded in association with each other, and Switch, according to a user action, whether information relating to one of the private accounts, information relating to one of the non-custodial wallets, or information relating to the total assets of the private accounts and non-custodial wallets should be displayed on the home screen. Explanation of reference symbols
[0240] 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 QUOTES INCLUDED IN THE DESCRIPTION
[0000] This list of documents cited by the applicant was automatically generated and is included solely for the reader's convenience. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions. Cited patent literature
[0000] WO 2020 / 049951 A1
[0005]
Claims
[1] Information processing device comprising a recording unit configured to record in association account information of one or more of a user's private accounts and address information of one or more of the user's non-custodial wallets, and a control unit configured to switch between a display of a private account screen showing information relating to the private account, a wallet screen showing information relating to the non-custodial wallet, and a home screen capable of displaying information relating to the one or more private accounts and information relating to the one or more non-custodial wallets, according to an operation performed by the user based on the account information and the address information. [2] Information processing device according to claim 1, wherein the control unit causes a predetermined display area to be displayed continuously and switches the display according to an actuation of the display area by the user. [3] Information processing device according to claim 2, wherein the display area is provided with a button to display the private account screen, a button to display the wallet screen and a button to display the home screen. [4] Information processing device according to claim 1, wherein the private account is managed by a custodial wallet. [5] Information processing device according to claim 1, wherein a symbolic image corresponding to the unsecured wallet is displayed on the wallet screen. [6] Information processing device according to claim 5, wherein the symbol image is an image of a character. [7] Information processing device according to claim 1, wherein the control unit switches, according to an operating action of the home screen by the user, whether information relating to assets of the private account, information relating to assets of the non-custodial wallet, or information relating to the total assets of the private account and the non-custodial wallet should be displayed on the home screen. [8] Information processing device according to claim 1, wherein the control unit performs processing to transfer assets from the private account to the non-custodial wallet based on the address information according to an operation performed by the user on the private account screen. [9] Information processing device according to claim 8, wherein the control unit performs processing to transfer the assets after a predetermined time has elapsed since a transfer instruction by the user. [10] Information processing device according to claim 9, wherein if an operating action to cancel the transfer of assets is performed by the user before the expiry of the predetermined time, the control unit does not perform the processing to transfer the assets. [11] Information processing device according to claim 8, wherein the control unit displays a list of one or more unsecured wallets that are eligible for the transfer of assets from the private account. [12] Information processing device according to claim 1, wherein the wallet screen is provided with a toggle button for switching the unsecured wallet, and the control unit displays information regarding the unsecured wallet that is selected according to an operating action on the toggle button on the wallet screen. [13] Information processing device according to claim 12, wherein the control unit displays a list of one or more non-custodial wallets according to an operator action on the toggle button. [14] Information processing device according to claim 1, wherein the private account is an identity-verified account. [15] Information processing method comprising the following step: switching between a display of a private account screen showing information relating to a private account, a wallet screen showing information relating to a non-custodial wallet, and a home screen capable of displaying information relating to one or more private accounts and information relating to one or more non-custodial wallets, according to an operator action of the user based on account information of one or more of the user’s private accounts and address information of one or more of the user’s non-custodial wallets recorded in association with each other, by an information processing device. [16] Program that causes a computer to perform the following step: toggling the display of a private account screen showing information relating to a private account, a wallet screen showing information relating to a non-custodial wallet, and a home screen capable of displaying information relating to one or more private accounts and information relating to one or more non-custodial wallets, according to an operator action by the user based on account information of one or more of the user's private accounts and address information of one or more of the user's non-custodial wallets recorded in association with each other. [17] Information processing device comprising a control unit that displays a home screen capable of displaying information relating to one or more private accounts and information relating to one or more non-custodial wallets, based on account information of one or more of a user's private accounts and address information of one or more of the user's non-custodial wallets recorded in association with each other, and switching, according to an operator action of the user, whether information relating to one of the private accounts, information relating to one of the non-custodial wallets, or information relating to the total assets of the private accounts and the non-custodial wallets is displayed on the home screen. [18] Information processing procedure that includes the following step Displaying a home screen capable of showing information relating to one or more private accounts and information relating to one or more non-custodial wallets based on account information of one or more of a user's private accounts and address information of one or more of the user's non-custodial wallets recorded in association with each other, and Switching, according to a user action, whether information relating to one of the private accounts, information relating to one of the non-custodial wallets, or information relating to the total assets of the private accounts and non-custodial wallets should be displayed on the home screen, through an information processing device. [19] Program that causes a computer to perform the following step: Displaying a startup screen capable of showing information relating to one or more private accounts and information relating to one or more non-custodial wallets based on account information of one or more of a user's private accounts and address information of one or more of the user's non-custodial wallets recorded in association with each other, and Switch, according to a user action, whether information relating to one of the private accounts, information relating to one of the non-custodial wallets, or information relating to the total assets of the private accounts and non-custodial wallets should be displayed on the home screen.
Citation Information
Patent Citations
IC card, processing method, and information processing system
WO2020049951A1