IP Library › Patent Application 17664036
Patent Application
App. No. 17/664,036

INFORMATION PROCESSING METHOD AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/664,036
Abstract

An acquisition part acquires a per-unit license fee for use of the content from the blockchain and a public key issued by an execution management system used by the licensee, from a blockchain in which a contract function is implemented to realize a license agreement. The acquisition part acquires information including a number of pieces of content used by the licensee from the execution management system used by the licensee. A verification part verifies validity of a signature of content usage information. A calculation part calculates a royalty token corresponding to an amount obtained by multiplying the number of pieces of content used by the per-unit license fee, on condition that the signature is valid. A registration part registers the number of pieces of content used and the royalty token in the blockchain.

Claims (31)

1 . An information processing method comprising the steps, executed by a processor of a computer executing a license fee payment contract function implemented in a blockchain in which a contract function is implemented to realize a license agreement for use of content agreed upon between a licensor and a licensee, of:

acquiring a per-unit license fee for use of the content from the blockchain;

acquiring a public key issued by an execution management system used by the licensee, from the blockchain;

acquiring content usage information that is information including a number of pieces of content used by the licensee and that is information signed using a private key corresponding to the public key, from the execution management system;

verifying validity of a signature of the content usage information using the public key;

calculating a royalty token corresponding to an amount obtained by multiplying the number of pieces of content used by the per-unit license fee, on condition that the signature is valid; and

registering the number of pieces of content used and the royalty token in the blockchain.

2 . The information processing method according to claim 1 , wherein

the content usage information includes a remittance system identifier for identifying a license fee remittance system used by the licensee, and

the information processing method further comprises the steps of:

acquiring a licensor address for identifying a token account of the licensor and a licensee address for identifying a token account of the licensee, from the blockchain; and

causing the license fee remittance system identified by the remittance system identifier to transfer the royalty token from the token account identified by the licensee address to the token account identified by the licensor address, on condition that the signature is valid.

3 . The information processing method according to claim 2 , further comprising the step of:

acquiring a remittance system identifier for identifying a license fee remittance system used by the licensee, from the blockchain, wherein

the royalty token is transferred in the transferring, on condition that the signature is valid and the remittance system identifier acquired from the blockchain matches the remittance system identifier included in the content usage information.

4 . The information processing method according to claim 2 , further comprising the step of:

acquiring an automatic remittance token limit number that defines an upper limit of the royalty token to be transferred per unit time from the token account identified by the licensee address to the token account identified by the licensor address, from the blockchain, wherein

the royalty token is transferred in the transferring, on condition that the royalty token to be transferred is within a range of the automatic remittance token limit number.

5 . The information processing method according to claim 1 , wherein

the per-unit license fee for use of the content is determined for each phase of use of the content by the licensee.

6 . The information processing method according to claim 5 , wherein

the phase of use of the content includes completion of at least one of: manufacture of a product related to the content, inspection of the product, shipment of the product, delivery of the product, or sale of the product.

7 . A non-transitory computer-readable storage medium storing a program for causing a computer to realize:

a license fee payment contract function implemented in a blockchain in which a contract function is implemented to realize a license agreement for use of a content agreed upon between a licensor and a licensee; wherein

the license fee payment contract function includes:

acquiring a per-unit license fee for use of the content from the blockchain,

acquiring a public key issued by an execution management system used by the licensor, from the blockchain,

acquiring content usage information that is information including a number of pieces of content used by the licensee and that is information signed using a private key corresponding to the public key, from the execution management system,

verifying validity of a signature of the content usage information using the public key,

calculating a royalty token corresponding to an amount obtained by multiplying the number of pieces of content used by the per-unit license fee on condition that the signature is valid, and

registering the number of pieces of content used and the royalty token in the blockchain.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: ARTRIGGER INC.
To: SAKAITANI, MADOKA
Reel/Frame 066999/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2022
From: SAKAITANI, MADOKA; MOGI, KENICHI
To: ARTRIGGER INC.
Reel/Frame 060501/0094 →