Terminal and method

The terminal verifies ownership and transmits display permissions to ensure secure NFT viewing on secondary devices, addressing unauthorized access in existing systems.

WO2025177561A1PCT designated stage Publication Date: 2025-08-28NTT DOCOMO INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/006624
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-22
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

Existing systems for displaying Non-Fungible Tokens (NFTs) on small portable devices lack security measures to prevent unauthorized access by users other than the owner.

Method used

A terminal equipped with an input and control unit that verifies the ownership of the NFT and the user, transmitting display permissions only to authorized users, using short-range wireless communication and encryption.

Benefits of technology

Ensures secure display of NFTs on secondary terminals by verifying ownership and controlling access, preventing unauthorized viewing and maintaining the security of the NFT images.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024006624_28082025_PF_FP_ABST
    Figure JP2024006624_28082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a terminal and a method that make it possible to permit another terminal to display an image representing an NFT while maintaining the security of the image representing the NFT. A first terminal 10 is configured to be able to input / output information to / from a second terminal 20. The first terminal 10 comprises: an input unit 11 that inputs information on an image representing an NFT, information on an owner of the NFT, and owner information on at least one of an owner of the first terminal 10 and an owner of the second terminal 20; and a control unit that, if it is determined that the owner of the NFT matches at least one of the owner of the first terminal 10 and the owner of the second terminal 20 on the basis of the information on the owner of the NFT and the owner information, transmits the information on the image representing the NFT and permission information for permitting the display of the image representing the NFT to the second terminal 20.
Need to check novelty before this filing date? Find Prior Art

Description

Terminal and method

[0001] One aspect of the present invention relates to a terminal and a method.

[0002] Patent Document 1 describes a mobile communication system including a small portable display device and a mobile phone device. In this system, information stored in the mobile phone device is transmitted to the small portable display device, and the received information is displayed on the small portable display device.

[0003] Japanese Patent Application Laid-Open No. 2003-78965

[0004] In such a system, it is conceivable that a user other than the owner of the image representing the NFT may display the image representing the NFT on a small portable display device. In this case, the security of the image representing the NFT may be compromised. Therefore, it is desirable to display the image representing the NFT on a small portable display device while maintaining the security of the image representing the NFT.

[0005] One aspect of the present invention has been made in consideration of the above-mentioned situation, and aims to provide a terminal and method that enable an image indicating an NFT to be displayed on another terminal while maintaining the security of the image indicating an NFT.

[0006] In order to achieve the above object, the terminal of the present invention is a terminal configured to be able to input and output information to and from other terminals, and is equipped with an input unit that inputs information regarding an image showing an NFT, information regarding the owner of the NFT, and owner information regarding at least one of the owner of the terminal and the owner of the other terminal, and a control unit that, when it is determined based on the information regarding the owner of the NFT and the owner information that the owner of the NFT matches at least one of the owner of the terminal and the owner of the other terminal, transmits information regarding the image showing the NFT and permission information to permit the display of the image showing the NFT to the other terminal.

[0007] In the terminal according to the present invention, when the owner of the NFT matches at least one of the owner of the terminal and the owner of another terminal, information about an image representing the NFT and permission information for permitting the display of the image representing the NFT are transmitted to the other terminal. This configuration can prevent users other than the owner of the NFT from displaying the NFT on other terminals. This makes it possible to display the image representing the NFT on other terminals while maintaining the security of the image representing the NFT.

[0008] According to one aspect of the present invention, it is possible to display an image showing an NFT on another terminal while maintaining the security of the image showing an NFT.

[0009] FIG. 1 is a diagram for explaining an overview of processing in a terminal according to this embodiment. FIGS. 2(a), (b), and (c) are diagrams showing an example of another terminal. FIG. 2 is a block diagram showing the functional configuration of a terminal and another terminal of an image display system. FIG. 4 is a flowchart showing processing for displaying an image showing an NFT. FIG. 5 is a diagram showing an example of processing in step S103 in FIG. 4. FIG. 6 is a flowchart showing processing after displaying an image showing an NFT. FIG. 7 is a diagram showing the hardware configuration of a terminal according to this embodiment.

[0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same or equivalent elements are designated by the same reference numerals, and redundant description will be omitted.

[0011] 1 is a diagram for explaining an overview of processing in an apparatus according to an embodiment. As shown in FIG. 1, an image display system 100 includes a first terminal 10 (terminal) and a second terminal 20 (another terminal). The first terminal 10 is configured to be able to input and output information to and from the second terminal 20.

[0012] The first terminal 10 according to the embodiment acquires an image showing an NFT from the network NW. If the owner of the NFT matches the owner of the first terminal 10, the first terminal 10 transmits information about the image showing the NFT and permission information for permitting the display of the image showing the NFT to the second terminal 20. Finally, the second terminal 20 displays information about the image showing the NFT based on the permission information.

[0013] An NFT (Non-Fungible Token) is a non-fungible token and a type of digital asset created using blockchain technology. Each NFT has an assigned owner. Information regarding the assignment of the owner of each NFT is certified on the blockchain. In this embodiment, the NFT is mainly image data. For example, the image representing the NFT is an image of a character or idol. The network NW is an NFT market such as OpenSea or Miime.

[0014] The information about the image representing the NFT is information about the image content of the NFT. The information about the image representing the NFT may be an image file representing the NFT, a video file representing the NFT, or information representing an NFT image file. The information representing the NFT image file may be any information for identifying the file, such as a file name or a file identification number.

[0015] The first terminal 10 is a terminal held by a user. The first terminal 10 is, for example, a smartphone or a tablet terminal carried by the user. The first terminal 10 is capable of communicating with the second terminal 20 via short-range wireless communication. An example of short-range wireless communication is Bluetooth (registered trademark).

[0016] The second terminal 20 is a small terminal owned by the user. FIGS. 2( a), (b), and (c) are diagrams illustrating examples of the second terminal 20. In the example illustrated in FIG. 2( a), the second terminal 20 is a badge-type display terminal. Multiple second terminals 20 are attached to a bag B. In the example illustrated in FIG. 2( b), the second terminal 20 is a keychain-type display terminal. In the example illustrated in FIG. 2( c), the second terminal 20 is a card-type display terminal placed inside a smartphone case. In FIGS. 2( a), (b), and (c), the second terminal 20 displays an image of a character or idol favored by the user in a display area D. The display area D is configured, for example, with electronic paper capable of displaying full-color images. For example, when participating in an event such as a live concert, the user can use the second terminal 20 to show other participants which character or idol the user favors. In other words, the second terminal 20 is a product used in so-called "oshikatsu" (supporting a favorite character or idol).

[0017] In this case, in the example shown in Figure 2(a), compared to the case where badges are used, by using a badge-type display terminal, the type of character to be displayed and the arrangement of the characters can be easily changed simply by switching the display on the display terminal. In the examples shown in Figures 2(b) and 2(c), by using a card-type display terminal, the type of character to be displayed and the arrangement of the characters can be easily changed simply by switching the display on the display terminal. Displaying ticket information on the display terminal can also improve user convenience.

[0018] The image representing the NFT on the second terminal 20 may be changed depending on the amount the user has paid for each content item (e.g., the number of years of fan club membership, the amount of merchandise purchased, etc.) (for example, the display mode of the image representing the NFT may be changed by applying hologram processing or the like to the image representing the NFT). In this case, the fan club operator can simply send the image representing the NFT online, eliminating the need to send a physical membership card, thereby easily improving the user's experience of supporting their favorite fan. An image representing the same NFT may also be distributed when a physical membership card is purchased.

[0019] 3 is a block diagram showing the functional configuration of the first terminal 10 and the second terminal 20 of the image display system 100. The first terminal 10 has an input unit 11 and a control unit 12. The second terminal 20 has a transmission unit 21, a reception unit 22, and a display unit 23. Each functional unit of the first terminal 10 and the second terminal 20 will be described in detail below.

[0020] The input unit 11 inputs information about an image showing an NFT and information about the owner of the NFT to the control unit 12. Specifically, the input unit 11 acquires the information about the image showing an NFT and the information about the owner of the NFT from the network NW shown in FIG. 1 or a storage unit (not shown). The input unit 11 inputs the acquired information to the control unit 12.

[0021] The information about the owner of the NFT is information about the user who owns the NFT. The information about the user who owns the NFT may be any information that can identify the user. For example, the information about the user who owns the NFT may be any one or combination of user identification information, username, name, and telephone number. The information about the owner of the NFT may be information about a device (e.g., the first terminal 10 or the second terminal 20) owned by the owner of the NFT. For example, the information about the device owned by the owner of the NFT may be the device identification number or the device serial number, etc.

[0022] The input unit 11 inputs owner information related to at least one of the owner of the first terminal 10 and the owner of the second terminal 20 to the control unit 12. Specifically, in the first terminal 10, first owner information related to the owner of the first terminal 10 is set in advance and stored in the storage unit. The input unit 11 acquires the first owner information from the storage unit and inputs the first owner information to the control unit 12. The input unit 11 also acquires information related to the owner of the second terminal 20 from the second terminal 20 and inputs the second owner information to the control unit 12.

[0023] The owner information regarding at least one of the owner of the first terminal 10 and the owner of the second terminal 20 is information regarding at least one of the user who owns the first terminal 10 and the user who owns the second terminal 20, for example, information indicating the user who owns the first terminal 10 or the second terminal 20. As one example, the information indicating the user who owns the first terminal 10 or the second terminal 20 may be any one or combination of user identification information, user name, name, and telephone number. As another example, the information indicating the user who owns the first terminal 10 or the second terminal 20 may be the identification number or serial number of the first terminal 10 or the second terminal 20.

[0024] The input unit 11 inputs distance information relating to the distance between the first terminal 10 and the second terminal 20 to the control unit 12. Specifically, the input unit 11 transmits a beacon to the second terminal 20 that is paired with the first terminal 10 via Bluetooth (registered trademark) or the like, and calculates information indicating the distance between the first terminal 10 and the second terminal 20 based on a response from the second terminal 20. For example, the input unit 11 calculates information indicating the time from the time the beacon is transmitted to the time the response is received from the second terminal 20. The input unit 11 inputs the calculated information to the control unit 12.

[0025] When the control unit 12 determines, based on the information about the owner of the NFT and the owner information, that the owner of the NFT matches at least one of the owner of the first terminal 10 and the owner of the second terminal 20, the control unit 12 transmits information about the image showing the NFT and permission information to the second terminal 20. Specifically, when the control unit 12 determines, based on the information about the owner of the NFT and the owner information, that the owner of the NFT matches both the owner of the first terminal 10 and the owner of the second terminal 20, the control unit 12 transmits information about the image showing the NFT and permission information to the second terminal 20.

[0026] The permission information is information for permitting the display of an image representing an NFT. Specifically, the permission information may be any information that enables the display of an image representing an NFT. For example, the permission information may be a token indicating permission to display an image representing an NFT. The permission information may be key information used to display an image representing an NFT. As an example, if an image file of an NFT is encrypted with an encryption key, the permission information may be a decryption key. The permission information may also be information other than the above.

[0027] The permission information includes information indicating an expiration date. If the expiration date has passed, information related to an image showing an NFT cannot be displayed based on the permission information. For example, if the second terminal 20 cannot periodically obtain the permission information, the second terminal 20 cannot display an image showing an NFT. Note that when the second terminal 20 starts displaying an image showing an NFT based on the permission information, the control unit 12 transmits the next permission information to the second terminal 20 within the expiration date. This allows the second terminal 20 to continue displaying the image showing an NFT.

[0028] The control unit 12 may transmit information related to the image indicating the NFT and permission information to the second terminal 20 based on the distance information. Specifically, when the control unit 12 further determines that the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold, the control unit 12 may transmit information related to the image indicating the NFT and permission information to the second terminal 20. For example, when the control unit 12 determines that the time from when the input unit 11 transmits a beacon to the second terminal 20 to when the control unit 12 receives a response from the second terminal 20 is equal to or less than a threshold, the control unit 12 may transmit information related to the image indicating the NFT and permission information to the second terminal 20. The threshold may be set in advance by the owner of the NFT, etc.

[0029] The control unit 12 may stop displaying information related to an image indicating an NFT on the second terminal 20 based on the distance information. Specifically, when the control unit 12 determines that the distance between the first terminal 10 and the second terminal 20 exceeds a threshold, the control unit 12 may stop displaying information related to an image indicating an NFT on the second terminal 20. For example, when the control unit 12 determines that the time from when the input unit 11 transmits a beacon to the second terminal 20 to when the control unit 12 receives a response from the second terminal 20 exceeds a threshold, the control unit 12 may stop displaying information related to an image indicating an NFT on the second terminal 20.

[0030] When the control unit 12 determines that the first terminal 10 cannot communicate with the second terminal 20, the control unit 12 may stop displaying information related to the image indicating the NFT on the second terminal 20. Furthermore, when the control unit 12 determines that the first terminal 10 cannot communicate with the second terminal 20 for a predetermined period of time, the control unit 12 may invalidate information related to the owner of the second terminal 20.

[0031] When the control unit 12 determines that the owner of the NFT has changed based on the information about the owner of the NFT, the control unit 12 may stop displaying information about the image showing the NFT on the second terminal 20. Specifically, when the control unit 12 determines that the owner of the NFT does not match the owner of the first terminal 10 based on the information about the owner of the NFT and the owner information, the control unit 12 may stop displaying information about the image showing the NFT on the second terminal 20.

[0032] When the control unit 12 stops displaying information related to an image showing an NFT on the second terminal 20, it either stops sending permission information to the second terminal 20 or sends stop information to the second terminal 20 to stop displaying information related to an image showing an NFT.

[0033] Next, each functional unit of the second terminal 20 will be described. The transmitter 21 acquires information about the owner of the second terminal 20 from a storage unit (not shown). The transmitter 21 transmits information about the owner of the second terminal 20 to the first terminal 10. The transmitter 21 transmits a response to the beacon transmitted from the first terminal 10 to the first terminal 10. The receiver 22 receives information about an image indicating an NFT and permission information from the first terminal 10. The receiver 22 outputs the received information to the display unit 23. The display unit 23 displays information about the image indicating an NFT based on the permission information. When the user deletes information about the owner of the second terminal 20, the user inputs a password set in advance.

[0034] Next, a process for displaying an image showing an NFT will be described with reference to Figures 4 to 6. Figure 4 is a flowchart showing a process for displaying an image showing an NFT.

[0035] 4 , the first terminal 10 confirms a communication connection between the first terminal 10 and the second terminal 20 (step S101). For example, the first terminal 10 and the second terminal 20 are paired by Bluetooth or the like. When the first terminal 10 and the second terminal 20 are connected for communication for the first time, a dedicated app or the like installed on the first terminal 10 confirms that an owner has not been set for the second terminal 20, and newly registers information indicating the owner of the first terminal 10 in the second terminal 20.

[0036] Next, the first terminal 10 inputs information indicating an image related to the NFT, information related to the owner of the NFT, and owner information related to at least one of the owner of the first terminal 10 and the owner of the second terminal 20 (step S102: input step). Specifically, the first terminal 10 acquires the information indicating an image related to the NFT and the information related to the owner of the NFT from a network or a storage unit. The first terminal 10 acquires information related to the owner of the first terminal 10 from the storage unit. The first terminal 10 acquires information related to the owner of the second terminal 20 from the second terminal 20.

[0037] Next, if the first terminal 10 determines, based on the information about the NFT owner and the owner information, that the owner of the NFT matches at least one of the owner of the first terminal and the owner of the second terminal, it transmits information about the image showing the NFT and permission information from the first terminal 10 to the second terminal 20 (step S103: control step). Specifically, if the first terminal 10 determines, based on the information about the NFT owner and the owner information, that the owner of the NFT matches both the owner of the first terminal 10 and the owner of the second terminal 20, it transmits information about the image showing the NFT and permission information to the second terminal 20 (steps S131 and S132 described below).

[0038] The processing of step S103 will be described in detail below. FIG. 5 is a diagram illustrating an example of the processing of step S103. As illustrated in FIG. 5, the first terminal 10 determines whether the owner of the NFT and the owner of the first terminal 10 match based on information about the owner of the NFT and the owner information (step S131). Subsequently, if the first terminal 10 determines that the owner of the NFT and the owner of the first terminal 10 match (step S131: YES), the first terminal 10 determines whether the owner of the first terminal 10 and the owner of the second terminal 20 match based on the owner information (step S132). If the first terminal 10 determines that the owner of the first terminal 10 and the owner of the second terminal 20 match (step S132: YES), the first terminal 10 determines whether the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold based on the distance information (step S133). If the first terminal 10 determines that the distance between the first terminal 10 and the second terminal 20 is less than or equal to a threshold value (step S133: YES), it sends information about the image indicating the NFT and permission information to the second terminal 20, terminates the processing of step S103, and proceeds to step S104 (step S134).

[0039] If the first terminal 10 determines that the owner of the NFT does not match the first terminal 10 (step S131: NO), if the owner of the first terminal 10 does not match the owner of the second terminal 20 (step S132: NO), or if it determines that the distance between the first terminal 10 and the second terminal 20 exceeds a threshold value (step S133: NO), it terminates the processing of step S103 and terminates the processing of displaying the image without proceeding to step S104.

[0040] Finally, the second terminal 20 displays information about the image showing the NFT (step S104). Specifically, the second terminal 20 receives information about the image showing the NFT and permission information from the first terminal 10, and displays information about the image showing the NFT based on the permission information.

[0041] 6 is a flowchart showing the process after the image showing the NFT is displayed. After the image showing the NFT is displayed, the process shown in FIG. 6 is repeatedly executed at a predetermined interval. As shown in FIG. 6, the first terminal 10 determines whether the owner of the NFT has changed based on information about the owner of the NFT (step S201). Specifically, the first terminal 10 determines whether the owner of the NFT matches the owner of the first terminal 10.

[0042] If the first terminal 10 determines that the owner of the NFT has not changed based on the information about the owner of the NFT (step S201: YES), it determines whether the owner of the first terminal 10 matches the owner of the second terminal 20 (step S202). In step S202, the first terminal 10 determines (confirms) whether the owner registered in a dedicated app or the like installed on the first terminal 10 matches the owner stored on the second terminal 20. The above determination process is executed by a dedicated app or the like installed on the first terminal 10.

[0043] If the first terminal 10 determines that the owner of the first terminal 10 and the owner of the second terminal 20 are the same (step S202: YES), the first terminal 10 determines whether the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold (step S203). If the first terminal 10 determines that the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold (step S203: YES), the first terminal 10 determines whether the first terminal 10 and the second terminal 20 are capable of communicating with each other (step S204). If the first terminal 10 determines that the first terminal 10 and the second terminal 20 are capable of communicating with each other (step S204: YES), the first terminal 10 transmits permission information to the second terminal 20 (step S205). Therefore, when the second terminal 20 starts displaying information related to an image showing an NFT based on the permission information, the first terminal 10 transmits the next permission information to the second terminal 20 within a predetermined period (within the expiration date).

[0044] If the first terminal 10 determines that the owner of the NFT has changed based on information about the owner of the NFT (step S201: NO), if it determines that the owner of the first terminal 10 does not match the owner of the second terminal 20 (step S202: NO), if it determines that the distance between the first terminal and the second terminal exceeds a threshold (step S203: NO), or if it determines that the first terminal 10 and the second terminal 20 are not able to communicate (step S204: NO), it stops displaying information about the image showing the NFT on the second terminal (step S205).

[0045] Next, the effects of the first terminal 10 according to the present embodiment will be described. With the first terminal 10 and method according to the present embodiment, when the owner of the NFT matches at least one of the owner of the first terminal 10 and the owner of the second terminal 20, information about an image showing the NFT and permission information for permitting the display of the image showing the NFT are transmitted to the second terminal 20. This configuration can prevent users other than the owner of the NFT from displaying the NFT on the second terminal 20. This makes it possible to display an image showing the NFT on the second terminal 20 while maintaining the security of the image showing the NFT.

[0046] In the first terminal 10, the owner information may be information about the owner of the first terminal 10 and the owner of the second terminal 20, and when the control unit 12 determines, based on the information about the owner of the NFT and the owner information, that the owner of the NFT matches both the owner of the first terminal 10 and the owner of the second terminal 20, it may transmit information about the image indicating the NFT and permission information to the second terminal 20. In this case, when the owner of the NFT matches the owner of the first terminal 10 and the owner of the second terminal 20, information about the image indicating the NFT and permission information for permitting the display of the image indicating the NFT are transmitted to the second terminal 20. This makes it possible to display the image indicating the NFT on the second terminal 20 while more reliably maintaining the security of the image indicating the NFT.

[0047] In the first terminal 10, the input unit 11 may further input distance information regarding the distance between the first terminal 10 and the second terminal 20, and the control unit 12 may transmit information regarding the image indicating the NFT and permission information to the second terminal 20 when it further determines, based on the distance information, that the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold. In this case, when the owner of the NFT matches the owner of the first terminal 10 and the owner of the second terminal 20, and the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold, information regarding the image indicating the NFT can be displayed on the second terminal 20. This makes it possible to display the image indicating the NFT on the second terminal 20 while more reliably maintaining the security of the image indicating the NFT.

[0048] In the first terminal 10, when the control unit 12 determines that the distance between the first terminal 10 and the second terminal 20 exceeds a threshold based on the distance information, the control unit 12 may stop displaying information related to the image indicating the NFT on the second terminal 20. In this case, when the user does not have the second terminal 20, for example, when the second terminal 20 is lost or stolen, the display of the image indicating the NFT on the second terminal 20 can be stopped. As a result, the security of the NFT can be maintained more reliably.

[0049] In the first terminal 10, when it is determined that the owner of the NFT has changed based on the information about the owner of the NFT, the control unit 12 may stop displaying information about the image showing the NFT on the second terminal 20. In this case, when the owner of the NFT has changed based on the information about the owner of the NFT, it is possible to stop displaying the image showing the NFT on the second terminal 20. As a result, it is possible to prevent users other than the owner of the NFT from displaying the image showing the NFT on the second terminal 20. Therefore, the security of the NFT can be maintained more reliably.

[0050] In the first terminal 10, the permission information may include information indicating an expiration date of the permission information, and when the second terminal 20 starts displaying information related to an image showing an NFT based on the permission information, the control unit 12 may transmit the next permission information to the second terminal 20 within the expiration date. In this case, the first terminal 10 can continue to display information related to an image showing an NFT on the second terminal 20 by continuing to transmit the permission information to the second terminal 20. The first terminal 10 can stop displaying information related to an image showing an NFT on the second terminal 20 by stopping transmission of the permission information to the second terminal 20.

[0051] In the above embodiment, the owner information is information about the owner of the first terminal 10 and the owner of the second terminal 20, but is not limited thereto. For example, in the first terminal 10, the owner information may be information about the owner of the first terminal 10, and when the control unit 12 determines that the owner of the NFT and the owner of the first terminal 10 match based on the information about the owner of the NFT and the owner information, the control unit 12 may transmit information about the image representing the NFT and permission information to the second terminal 20. In this case, in the processing of step S103 shown in FIG. 5 , step S132 may not be executed. When the first terminal 10 determines that the owner of the NFT and the owner of the first terminal 10 match (step S131: YES), the first terminal 10 proceeds to step S133.

[0052] In this case, if the owner of the NFT and the owner of the first terminal 10 match, information about the image showing the NFT and permission information for permitting the display of the image showing the NFT are transmitted to the second terminal 20. This makes it possible to prevent users other than the owner of the NFT from displaying the NFT on the second terminal 20. As a result, it becomes possible to display the image showing the NFT on the second terminal 20 while maintaining the security of the image showing the NFT.

[0053] Furthermore, for example, the owner information may be information about the owner of the second terminal 20, and when the control unit 12 determines that the owner of the NFT and the owner of the second terminal 20 match based on the information about the owner of the NFT and the owner information, the control unit 12 may transmit information about the image indicating the NFT and the permission information to the second terminal 20. In this case, in the processing of step S103 shown in FIG. 5 , instead of steps S131 and S132, it may be determined whether the owner of the NFT and the owner of the second terminal 20 match based on the information about the owner of the NFT and the owner information. When the first terminal 10 determines that the owner of the NFT and the owner of the second terminal 20 match, the first terminal 10 proceeds to step S133.

[0054] In this case, if the owner of the NFT and the owner of the second terminal 20 match, information about the image representing the NFT and permission information for permitting the display of the image representing the NFT are transmitted to the second terminal 20. This makes it possible to prevent users other than the owner of the NFT from displaying the NFT on the second terminal 20. As a result, it becomes possible to display the image representing the NFT on the second terminal 20 while maintaining the security of the image representing the NFT.

[0055] In the above embodiment, the first terminal 10 transmitted permission information to the second terminal 20 at a predetermined period, but the second terminal 20 may periodically request permission information from the first terminal 10, and the first terminal 10 may execute the process shown in Figure 6 in response to the request and transmit the permission information to the second terminal 20.

[0056] In the above embodiment, the first terminal 10 has the input unit 11 and the control unit 12. However, the second terminal 20 may have the input unit 11 and the control unit 12. For example, the second terminal 20 (terminal) may be a terminal configured to be able to input and output information to and from the first terminal 10 (another terminal). The input unit 11 may input information about an image representing an NFT, information about the owner of the NFT, and owner information about at least one of the owner of the first terminal 10 and the owner of the second terminal 20 to the control unit 12. The control unit 12 may display information about the image representing the NFT when it determines that the owner of the NFT matches at least one of the owner of the first terminal 10 and the owner of the second terminal 20 based on the information about the owner of the NFT and the owner information. The control unit 12 may request permission information from the network or the first terminal 10 and input the received permission information to the display unit 23. The display unit 23 may display information about the image representing the NFT based on the permission information.

[0057] In this case, if the owner of the NFT matches at least one of the owner of the terminal and the owner of the other terminal, information about an image representing the NFT is displayed on the second terminal 20 (terminal). This configuration can prevent users other than the owner of the NFT from displaying the NFT on the second terminal 20 (terminal). This makes it possible to display an image representing the NFT on the second terminal 20 (terminal) while maintaining the security of the image representing the NFT.

[0058] In the above embodiment, when the control unit 12 determines, based on the information about the owner of the NFT and the owner information, that the owner of the NFT matches at least one of the owner of the first terminal 10 and the owner of the second terminal 20, the control unit 12 may instruct the second terminal 20 to display information about an image representing the NFT by streaming. For example, the control unit 12 may receive information about images representing multiple NFTs and control the second terminal 20 to sequentially display the images representing the multiple NFTs.

[0059] In this case, if the owner of the NFT matches at least one of the owner of the terminal and the owner of the other terminal, information related to the image showing the NFT is displayed on the second terminal 20. Furthermore, if the communication connection between the first terminal 10 and the second terminal 20 is disconnected, the display of information related to the image showing the NFT stops. This configuration can prevent users other than the owner of the NFT from displaying the NFT on the second terminal 20. This makes it possible to display the image showing the NFT on the second terminal 20 while maintaining the security of the image showing the NFT.

[0060] Finally, various exemplary embodiments included in the present disclosure are described below in [E1] to [E9].

[0061] [E1] A terminal configured to be able to input and output information to and from another terminal, comprising: an input unit that inputs information about an image showing an NFT, information about the owner of the NFT, and owner information about at least one of the owner of the terminal and the owner of the other terminal; and a control unit that, when it is determined based on the information about the owner of the NFT and the owner information that the owner of the NFT matches at least one of the owner of the terminal and the owner of the other terminal, transmits information about the image showing the NFT and permission information to permit the display of the image showing the NFT to the other terminal.

[0062] [E2] The terminal described in [E1], wherein the owner information is information about the owner of the terminal and the owner of the other terminal, and when the control unit determines that the owner of the NFT matches both the owner of the terminal and the owner of the other terminal based on the information about the owner of the NFT and the owner information, it transmits information about an image showing the NFT and the permission information to the other terminal.

[0063] [E3] The terminal described in [E1] or [E2], wherein the input unit further inputs distance information regarding the distance between the terminal and the other terminal, and the control unit, when it further determines based on the distance information that the distance between the terminal and the other terminal is equal to or less than a threshold, transmits information regarding an image showing the NFT and the permission information to the other terminal.

[0064] [E4] The terminal described in [E3], wherein the control unit stops displaying information regarding an image showing the NFT on the other terminal when it determines that the distance between the terminal and the other terminal exceeds a threshold based on the distance information.

[0065] [E5] The terminal described in any one of [E1] to [E4], wherein the control unit stops displaying information regarding an image showing the NFT on the other terminal when it determines that the owner of the NFT has changed based on information regarding the owner of the NFT.

[0066] [E6] A terminal described in any one of [E1] to [E5], wherein the permission information includes information indicating an expiration date of the permission information, and the control unit transmits the permission information to the other terminal within the expiration date when display of information relating to an image showing an NFT begins on the other terminal.

[0067] [E7] A terminal configured to be able to input and output information to and from another terminal, the terminal comprising: an input unit that inputs information relating to an image showing an NFT, information relating to the owner of the NFT, and owner information relating to at least one of the owner of the terminal and the owner of the other terminal; and a control unit that displays information relating to the image showing the NFT when it is determined that the owner of the NFT matches at least one of the owner of the terminal and the owner of the other terminal based on the information relating to the owner of the NFT and the owner information.

[0068] [E8] A terminal configured to be able to input and output information to and from another terminal, comprising: an input unit that inputs information relating to an image showing an NFT, information relating to the owner of the NFT, and owner information relating to at least one of the owner of the terminal and the owner of the other terminal; and a control unit that, when it is determined based on the information relating to the owner of the NFT and the owner information that the owner of the NFT matches at least one of the owner of the terminal and the owner of the other terminal, instructs the other terminal to display information relating to the image showing the NFT by streaming.

[0069] [E9] A method for displaying an image on another terminal configured to be able to input and output information to and from a terminal, comprising: an input step of inputting information on an image showing an NFT, information on the owner of the NFT, and owner information on at least one of the owner of the terminal and the owner of the other terminal on the terminal; and a control step of transmitting information on the image showing the NFT and permission information for permitting the display of the image showing the NFT from the terminal to the other terminal when it is determined that the owner of the NFT matches at least one of the owner of the terminal and the owner of the other terminal based on the information on the owner of the NFT and the owner information.

[0070] Next, the hardware configuration of the first terminal described above will be described with reference to Fig. 7. The first terminal may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, etc.

[0071] In the following description, the term "device" can be read as a circuit, a device, a unit, etc. The hardware configuration of the first terminal may be configured to include one or more of the devices shown in the drawings, or may be configured to exclude some of the devices.

[0072] Each function of the first terminal is realized by loading specified software (programs) onto hardware such as processor 1001 and memory 1002, causing processor 1001 to perform calculations and control communication via communication device 1004 and the reading and / or writing of data in memory 1002 and storage 1003.

[0073] The processor 1001 controls the entire computer by running, for example, an operating system. The processor 1001 may be configured as a central processing unit (CPU) including an interface with peripheral devices, a control unit, an arithmetic unit, a register, etc. For example, the control function of the input unit 11, etc. may be realized by the processor 1001.

[0074] The processor 1001 also reads programs (program codes), software modules, and data from the storage 1003 and / or the communication device 1004 into the memory 1002, and executes various processes in accordance with these. The programs used are those that cause a computer to execute at least some of the operations described in the above embodiments.

[0075] For example, the control functions of the control unit 12 and the like may be realized by a control program stored in the memory 1002 and running on the processor 1001, and similar functions may be realized for other functional blocks. Although the above-described various processes have been described as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented on one or more chips. The program may be transmitted from a network via a telecommunications line.

[0076] The memory 1002 is a computer-readable recording medium and may be composed of at least one of, for example, a read-only memory (ROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a random access memory (RAM), etc. The memory 1002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 1002 can store executable programs (program codes), software modules, etc. for implementing a wireless communication method according to one embodiment of the present invention.

[0077] Storage 1003 is a computer-readable recording medium, and may be, for example, at least one of an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray disc), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy disk, a magnetic strip, etc. Storage 1003 may also be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other appropriate medium including memory 1002 and / or storage 1003.

[0078] The communication device 1004 is hardware (transmission / reception device) for communicating between computers via a wired and / or wireless network, and is also called, for example, a network device, a network controller, a network card, or a communication module.

[0079] The input device 1005 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that receives input from the outside. The output device 1006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that outputs to the outside. The input device 1005 and the output device 1006 may be integrated into one device (e.g., a touch panel).

[0080] Furthermore, each device such as the processor 1001 and the memory 1002 is connected to a bus 1007 for communicating information. The bus 1007 may be configured as a single bus, or may be configured as different buses between the devices.

[0081] The first terminal may also be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented by at least one of these pieces of hardware.

[0082] Although the present embodiment has been described in detail above, it is clear to those skilled in the art that the present embodiment is not limited to the embodiment described in this specification. The present embodiment can be implemented in modified and altered forms without departing from the spirit and scope of the present invention as defined by the claims. Therefore, the description in this specification is intended to be illustrative and does not have any limiting meaning on the present embodiment.

[0083] Each aspect / embodiment described herein may be applied to systems utilizing LTE (Long Term Evolution), LTE-Advanced (LTE-A), SUPER 3G, IMT-Advanced, 4G, 5G, FRA (Future Radio Access), W-CDMA, GSM, CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, UWB (Ultra-Wide Band), Bluetooth, or other suitable systems and / or next generation systems enhanced thereon.

[0084] The order of the procedures, sequences, flowcharts, etc. of each aspect / embodiment described herein may be rearranged unless it is consistent. For example, the methods described herein present elements of various steps in an example order and are not limited to the particular order presented.

[0085] Input and output information may be stored in a specific location (for example, memory) or managed in a management table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be sent to another device.

[0086] The determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).

[0087] The aspects / embodiments described herein may be used alone or in combination, or may be switched depending on the implementation. Notification of predetermined information (e.g., notification that "X is true") is not limited to explicit notification, but may be implicit (e.g., not notifying the predetermined information).

[0088] Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

[0089] Software, instructions, etc. may also be transmitted or received over a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using wired technologies such as coaxial cable, fiber optic cable, twisted pair, and Digital Subscriber Line (DSL), and / or wireless technologies such as infrared, radio, and microwave, these wired and / or wireless technologies are included within the definition of transmission media.

[0090] The information, signals, etc. described herein may be represented using any one of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

[0091] It should be noted that terms explained in this specification and / or terms necessary for understanding this specification may be replaced with terms having the same or similar meanings.

[0092] Furthermore, the information, parameters, etc. described in this specification may be expressed as absolute values, as relative values ​​from a predetermined value, or as corresponding other information.

[0093] A communications terminal may also be referred to by those skilled in the art as a mobile communications terminal, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communications device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable terminology.

[0094] As used herein, the phrase "based on" does not mean "based only on," unless expressly specified otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

[0095] When designations such as "first," "second," etc. are used herein, any reference to such elements does not generally limit the quantity or order of those elements. These designations may be used herein as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed therein or that the first element must precede the second element in some way.

[0096] To the extent that the terms "include," "including," and variations thereof are used herein or in the claims, these terms are intended to be inclusive, similar to the term "comprising." Furthermore, the term "or," as used herein or in the claims, is not intended to be an exclusive or.

[0097] In this specification, a plurality of devices is also included unless the context or the technology clearly indicates that only one device exists.

[0098] Throughout this disclosure, the plural is intended to be included unless the singular is clearly indicated by the context.

[0099] 10...first terminal (terminal), 11...input unit, 12...control unit, 20...second terminal (other terminal), 1001...processor, 1002...memory, 1003...storage, 1004...communication device, 1005...input device, 1006...output device.

Claims

1. A terminal configured to be able to input and output information to and from another terminal, comprising: an input unit that inputs information regarding an image showing an NFT (Non-Fungible Token), information regarding the owner of the NFT, and owner information regarding at least one of the owner of the terminal and the owner of the other terminal; and a control unit that, when it is determined based on the information regarding the owner of the NFT and the owner information that the owner of the NFT matches at least one of the owner of the terminal and the owner of the other terminal, transmits information regarding the image showing the NFT and permission information to permit the display of the image showing the NFT to the other terminal.

2. The terminal described in claim 1, wherein the owner information is information about the owner of the terminal and the owner of the other terminal, and when the control unit determines that the owner of the NFT matches both the owner of the terminal and the owner of the other terminal based on the information about the owner of the NFT and the owner information, it transmits information about an image showing the NFT and the permission information to the other terminal.

3. The terminal described in claim 1, wherein the input unit further inputs distance information regarding the distance between the terminal and the other terminal, and the control unit, when further determining based on the distance information that the distance between the terminal and the other terminal is equal to or less than a threshold, transmits information regarding an image showing the NFT and the permission information to the other terminal.

4. The terminal according to claim 3, wherein the control unit stops displaying information relating to an image showing the NFT on the other terminal when it determines based on the distance information that the distance between the terminal and the other terminal exceeds a threshold.

5. The terminal according to claim 1, wherein the control unit stops displaying information relating to an image showing the NFT on the other terminal when it determines that the owner of the NFT has changed based on information relating to the owner of the NFT.

6. The terminal of claim 1, wherein the permission information includes information indicating an expiration date of the permission information, and the control unit transmits the next permission information to the other terminal within the expiration date when the other terminal starts displaying information related to an image showing an NFT based on the permission information.

7. A terminal configured to be capable of inputting and outputting information to and from another terminal, comprising: an input unit that inputs information relating to an image showing an NFT, information relating to the owner of the NFT, and owner information relating to at least one of the owner of the terminal and the owner of the other terminal; and a control unit that displays information relating to the image showing the NFT when it is determined that the owner of the NFT matches at least one of the owner of the terminal and the owner of the other terminal based on the information relating to the owner of the NFT and the owner information.

8. A terminal configured to be capable of inputting and outputting information to and from another terminal, comprising: an input unit that inputs information regarding an image showing an NFT, information regarding the owner of the NFT, and owner information regarding at least one of the owner of the terminal and the owner of the other terminal; and a control unit that, when it is determined based on the information regarding the owner of the NFT and the owner information that the owner of the NFT matches at least one of the owner of the terminal and the owner of the other terminal, instructs the other terminal to display information regarding the image showing the NFT by streaming.

9. A method for displaying an image on a terminal and another terminal configured to be able to input and output information, comprising: an input step of inputting information on the terminal regarding an image showing an NFT, information regarding the owner of the NFT, and owner information regarding at least one of the owner of the terminal and the owner of the other terminal; and a control step of transmitting information on the image showing the NFT and permission information for permitting the display of the image showing the NFT from the terminal to the other terminal when it is determined based on the information on the owner of the NFT and the owner information that the owner of the NFT matches at least one of the owner of the terminal and the owner of the other terminal.

Citation Information

Patent Citations

  • Electronic ticket management system and program

    JP2022002008A

  • Information management system and information management method

    JP2023049989A

  • Information processing method, program, and information processing system

    JP2023167674A

  • Information processing method, program, information processing device, storage case for collection items, and information processing system

    JP7373178B1