Search

US-12627507-B2 - Apparatus and method for providing services with a blockchain system

US12627507B2US 12627507 B2US12627507 B2US 12627507B2US-12627507-B2

Abstract

An apparatus for providing services, includes: circuitry that: receive, from a communication terminal of a user, a request for obtaining a particular item of one or more items provided by one or more service providers, information on the one or more items being managed on a blockchain system; transmits, to the blockchain system, a request for changing information on a use right of the particular item to indicate transfer of the use right to the user; and provides the particular item to the communication terminal of the user having the use right of the particular item.

Inventors

  • Takuma KASAMATSU

Assignees

  • Takuma KASAMATSU

Dates

Publication Date
20260512
Application Date
20220913
Priority Date
20200318

Claims (4)

  1. 1 . A system for providing services, the system comprising: a service provider apparatus communicably connected with a blockchain system, the service provider apparatus including first circuitry; a communication terminal of a user, the communication terminal communicably connected with the service provider apparatus via a network, the communication terminal including second circuitry; and at least one node on the blockchain system including: third circuitry; and a memory that stores, for each item of one or more items provided by one or more service providers, asset information including identification information identifying the item and information on a use right of the item, wherein the second circuitry is configured to: transmit a first request to the blockchain system, the first request for obtaining a particular item of the one or more items provided by the one or more providers; receive an access key from the at least one node on the blockchain system; transmit a view request including the access key to the apparatus; and obtain the particular item provided by the service provider apparatus in response to the first request, the third circuitry is configured to: receive the first request from the communication terminal: transmit a second request to the service provider apparatus: receive an update request including user identification information of the user from the service provider apparatus; in response to reception of the update request, update the asset information generated for the particular item, such that the information on the use right of the particular item, included in the updated asset information, is changed to indicate that the user right is assigned to the user identified with the user identification information included in the update request; generate transaction information associated with processing to update the use right of the particular item, including the user identification information of the user; and transmit, to the service provider apparatus, a notification indicating updating of the information stored in the blockchain system, and the first circuitry is configured to: receive a second request transmitted from the blockchain system; transmit, to the blockchain system, the update request for changing the information on the use right of the particular item to indicate transfer of the use right to the user; receive the notification from the blockchain system; and provide the particular item to the communication terminal of the user having the use right of the particular item having been transferred in response to reception of the view request.
  2. 2 . The system of claim 1 , wherein the notification indicates the change of the user having the use right to the apparatus for providing the particular service.
  3. 3 . The system of claim 1 , wherein the second circuitry is configured to receive, from the blockchain system in response to the first request for the particular item, information used for accessing the particular item.
  4. 4 . The system of claim 1 , further comprising another communication terminal of another user having the use right of the particular item, the another communication terminal including another circuitry configured to: receive the first request for the particular item from the communication terminal; and transmit the update request to the blockchain system, based on approval of the first request for the particular item.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS This patent application is a continuation application of International Application No. PCT/JP2021/008713, filed on Mar. 5, 2021, which claims priority to Japanese Patent Application Nos. 2020-047127, filed on Mar. 18, 2020, and 2021-029164, filed on Feb. 25, 2021, in the Japan Patent Office, the entire disclosure of which is hereby incorporated by reference herein. BACKGROUND Technical Field This disclosure relates to an apparatus, system, and method of providing services. Related Art There are many services, which provide electronic data such as electronic books or audio data to users. For example, the known system allows the user to use certain electronic data, distributed from the service provider, based on completion of a transaction between the user and the service provider on a network. SUMMARY Example embodiments include an apparatus for providing services, includes: circuitry that: receive, from a communication terminal of a user, a request for obtaining a particular item of one or more items provided by one or more service providers, information on the one or more items being managed on a blockchain system; transmits, to the blockchain system, a request for changing information on a use right of the particular item to indicate transfer of the use right to the user; and provides the particular item to the communication terminal of the user having the use right of the particular item. Example embodiments include a system for providing services, including: circuitry that: receives, from a communication terminal of a user, a request for obtaining a particular item of one or more items provided by one or more service providers, information on the one or more items being managed on a blockchain system; transmits, to the blockchain system, a request for changing information on a use right of the particular item to indicate transfer of the use right to the user; and provides the particular item to the communication terminal of the user having the use right of the particular item. Example embodiments include a method of providing services, including: receiving, from a communication terminal of a user, a request for obtaining a particular item of one or more items provided by one or more service providers, information on the one or more items being managed on a blockchain system; transmitting, to the blockchain system, a request for changing information on a use right of the particular item to indicate transfer of the use right to the user; and providing the particular item to the communication terminal of the user having the use right of the particular item. BRIEF DESCRIPTION OF THE DRAWINGS A more complete appreciation of embodiments of the present disclosure and many of the attendant advantages and features thereof can be readily obtained and understood from the following detailed description with reference to the accompanying drawings. FIG. 1 is a diagram illustrating an example configuration of a network system according to an embodiment. FIG. 2 is a diagram illustrating an example of a hardware configuration of the computer according to the embodiment. FIG. 3 is a diagram illustrating an example of a software configuration of the communication terminal according to the embodiment. FIG. 4 is a diagram illustrating an example of an outline of processing performed by the network system according to a first embodiment. FIG. 5 is a diagram illustrating an example of a functional configuration of the network system according to the first embodiment. FIG. 6A is a conceptual diagram illustrating an example of an authentication management table according to the first embodiment. FIG. 6B is a conceptual diagram illustrating an example of an owner management table according to the first embodiment. FIG. 7A is a conceptual diagram illustrating an example of a data management table according to the first embodiment. FIG. 7B is a conceptual diagram illustrating an example of an owner management table according to the first embodiment. FIG. 8 is a sequence diagram illustrating an example of processing to register electronic data provided from the service provider apparatus in the network system according to the first embodiment. FIG. 9 is a diagram illustrating an example of a data registration screen displayed at the service provider apparatus according to the first embodiment. FIG. 10 is a conceptual diagram illustrating an example of asset information stored in a node according to the first embodiment. FIG. 11A is a conceptual diagram illustrating an example of transaction information stored in a node according to the first embodiment. FIG. 11B is a conceptual diagram illustrating an example of transaction information stored in a node according to the first embodiment. FIG. 12 is a conceptual diagram illustrating another example of transaction information stored in a node according to the first embodiment. FIG. 13 is a sequence diagram illustrating an example of processing t