Information processing system, information processing apparatus, information processing method, and information processing program

The information processing system addresses the challenge of managing copyrights for multi-user content by synthesizing and uniquely identifying collaborative content, facilitating automatic copyright management and enabling artists to freely engage in creative activities.

JP7689691B2Active Publication Date: 2025-06-09IGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023056740
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-03-30
Publication Date
2025-06-09
Estimated Expiration
2041-10-18

AI Technical Summary

Technical Problem

Existing technologies fail to effectively manage copyrights for content created by multiple users, leading to unclear ownership and restrictions on creative activities and sales.

Method used

An information processing system that includes terminals operated by multiple users and a server, which synthesizes content from different users, generates unique identification information for the synthesized content, and associates usage history information with it, enabling automatic copyright management.

Benefits of technology

The system allows for the efficient management of content usage and copyright royalties for collaborative works, enabling artists to freely engage in creative activities and sales without reliance on intermediaries.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007689691000001
    Figure 0007689691000001
  • Figure 0007689691000002
    Figure 0007689691000002
  • Figure 0007689691000003
    Figure 0007689691000003
Patent Text Reader

Abstract

To provide an information processing system, an information processing apparatus, an information processing method, and an information processing program which manage use of contents generated by a plurality of users.SOLUTION: A server as an information processing apparatus in an information processing system generates a synthesized content by receiving a first content and a second content to synthesize them, generates, based on first identification information (at least one of a first content ID and a first user ID) indicating identification information of the first content and second identification information (at least one of a second content ID and a second user I) indicating identification information of the second content, third identification information (synthesized content ID) indicating identification information of the synthesized content, stores use history information indicating use history of the synthesized content and the third identification information in a storage unit (block chain having a block chain node 16) in association with each other, and updates the use history information according to the use history of the synthesized content.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing system, an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Japanese Unexamined Patent Application Publication No. 2021-071903 discloses a copyright management system. This copyright management system identifies works being performed or played. Specifically, this copyright management system identifies a music piece by comparing a feature amount (including a certificate) managed in a blockchain ledger with a feature amount extracted from audio data (see, for example, the [Summary] of Japanese Unexamined Patent Application Publication No. 2021-071903).

[0003] In addition, Japanese Unexamined Patent Application Publication No. 2021-015580 discloses a system that can calculate the total usage fee of the copyrights of the material objects used in the composition and bill the user when performing image or video composition.

[0004] Specifically, in this system, a storage device stores a material object associated with a usage fee (hereinafter referred to as a "material object with usage fee") transmitted from an information terminal of a person who provides a creation service such as a synthetic image (hereinafter referred to as a "synthetic image creation service provider"). Then, when there is an access from an information terminal of a user of the synthetic image creation service (hereinafter referred to as a "service user"), the system displays the material object with usage fee stored in the storage device for selection. After that, the system synthesizes the selected material object with usage fee and an image or video captured or stored in the service user's information terminal (hereinafter referred to as an "original image") on the service user's information terminal to create or display a prototype synthetic image or the like (hereinafter referred to as a "prototype image"). When approval information is received from the service user's information terminal, the system stores or downloads the prototype image created and displayed, and at the same time, calculates the usage fee of the copyright related to the material object used in the prototype image related to the approval information and bills the service user (see, for example, Claim 1 of Japanese Patent Application Laid-Open No. 2021-015580).

[0005] In addition, Japanese Patent Application Laid-Open No. 2017-118447 discloses a copyright protection device that protects copyright considering both editing between contents and within contents. This copyright protection device controls the editing of contents composed of a plurality of partial contents by means of an electronic signature.

Summary of the Invention

Problems to be Solved by the Invention

[0006] By the way, when contents such as videos are created, the contents may be created by the involvement of multiple users. For example, content C of music created by a certain user A A and content C of a moving image created by another user B B are synthesized to generate one content C AB in some cases.

[0007] In this case, copyright is generated for the content C created by user A A and copyright is also generated for the content C created by user B B . Furthermore, copyright is generated for the content C A that is synthesized with the content C B . Note that since the content C AB is a joint work or a collaborative work by user A and user B, it is necessary to pay a copyright royalty to user A and user B, who are the copyright holders, according to the use of the content C AB . AB

[0008] Although the above-mentioned documents disclose technologies for managing copyright, they do not disclose the management of the copyright of content created by multiple users

[0009] For example, the technology of Japanese Patent Application Laid-Open No. 2021-015580 is a technology related to a service for creating composite images and the like, and is a technology for calculating the copyright royalty when a service user selects a material with a usage fee and creates a composite image and the like, and billing the service user. Also, the technology of Japanese Patent Application Laid-Open No. 2017-118447 is a technology for controlling the editing of content composed of a plurality of partial contents by means of an electronic signature

[0010] Therefore, even if the technologies disclosed in the above-mentioned documents are used, there is a problem that it is impossible to manage the copyright of content created by multiple users

[0011] Furthermore, conventionally, for works created by artists such as musicians, painters, calligraphers, photographers, animators, actors, voice actors, writers, screenwriters, dancers, or choreographers, etc., the location of copyright has often been unclear. Even if the location of the copyright of those works is clear, publishers or promoters often hold the copyright, in which case there are restrictions such as artists being unable to freely engage in creative activities or sales, and there are also many cases of exploitation

[0012] ​On the one hand, there are few mechanisms for artists to individually publish their works on the Internet and generate income, and there are also many cases where works are illegally copied and used. There is a need for a mechanism to automatically manage these copyrights and manage works.

[0013] The present disclosure has been made in view of the above circumstances, and an object thereof is to provide an information processing system, an information processing apparatus, an information processing method, and an information processing program capable of managing the use of content created by a plurality of users.

Means for Solving the Problems

[0014] An information processing system according to the present invention for achieving the above object is an information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and an information processing apparatus, wherein the first terminal transmits first content created by the first user and first identification information representing the identification information of the first content to the information processing apparatus, the second terminal transmits second content created by the second user and second identification information representing the identification information of the second content to the information processing apparatus, the information processing apparatus generates third content by synthesizing the first content and the second content, generates third identification information representing the identification information of the third content based on the first identification information and the second identification information, stores in a storage unit by associating usage history information representing the usage history of the third content with the third identification information, and updates the usage history information according to the usage history of the third content.

[0015] Also, the information processing apparatus according to the present invention is an information processing apparatus in an information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and the information processing apparatus, wherein the first terminal transmits a first content created by the first user and first identification information representing the identification information of the first content to the information processing apparatus, the second terminal transmits a second content created by the second user and second identification information representing the identification information of the second content to the information processing apparatus, the information processing apparatus generates a third content by synthesizing the first content and the second content, generates third identification information representing the identification information of the third content based on the first identification information and the second identification information, stores in a storage unit by associating usage history information representing the usage history of the third content with the third identification information, and updates the usage history information according to the usage history of the third content.

[0016] Also, the information processing method according to the present invention is an information processing method executed by an information processing apparatus in an information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and the information processing apparatus, wherein the first terminal transmits a first content created by the first user and first identification information representing the identification information of the first content to the information processing apparatus, the second terminal transmits a second content created by the second user and second identification information representing the identification information of the second content to the information processing apparatus, the information processing apparatus generates a third content by synthesizing the first content and the second content, generates third identification information representing the identification information of the third content based on the first identification information and the second identification information, stores in a storage unit by associating usage history information representing the usage history of the third content with the third identification information, and updates the usage history information according to the usage history of the third content, and is an information processing method executed by a computer constituting the information processing apparatus.

[0017] The information processing program according to the present invention is an information processing program for causing a computer constituting an information processing apparatus in an information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and the information processing apparatus. The first terminal transmits first content created by the first user and first identification information representing identification information of the first content to the information processing apparatus. The second terminal transmits second content created by the second user and second identification information representing identification information of the second content to the information processing apparatus. The information processing apparatus generates third content by synthesizing the first content and the second content, generates third identification information representing identification information of the third content based on the first identification information and the second identification information, associates usage history information representing a usage history of the third content with the third identification information, and stores the associated information in a storage unit, and updates the usage history information according to the usage history of the third content. It is an information processing program for causing a computer constituting the information processing apparatus to execute the processing.

Effect of the Invention

[0018] According to the present disclosure, an effect of being able to manage the use of content created by a plurality of users can be obtained.

Brief Description of the Drawings

[0019]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Mode for Carrying Out the Invention

[0020] Hereinafter, embodiments will be described in detail with reference to the drawings.

[0021] <System Configuration of the Information Processing System> FIG. 1 is a block diagram showing the information processing system 10 of the embodiment. As shown in FIG. 1, the information processing system 10 of the embodiment includes a server 12, a first terminal 14A operated by a first user, a second terminal 14B operated by a second user, a browsing terminal 14C, and a plurality of blockchain nodes 16A, 16B, 16C. The server 12, the first terminal 14A, the second terminal 14B, the browsing terminal 14C, and the plurality of blockchain nodes 16A, 16B, 16C are connected by a network 15 such as the Internet. In the following, when the first terminal 14A, the second terminal 14B, and the browsing terminal 14C are collectively referred to, they are also simply referred to as the terminal 14. The terminal 14 is, for example, a smartphone or a personal computer. Also, when the blockchain nodes 16A, 16B, 16C are collectively referred to, they are also simply referred to as the blockchain node 16.

[0022] The server 12 of the information processing system 10 according to the embodiment generates composite content, which is an example of the third content, by combining the first content transmitted from the first terminal 14A and the second content transmitted from the second terminal 14B. In the following description, the user operating the first terminal 14A is referred to as the first user, and the user operating the second terminal 14B is referred to as the second user. Then, the server 12 manages the copyright for downloading, viewing, playing, etc. of the composite content.

[0023] FIG. 2 is a diagram for explaining the outline of this embodiment. As shown in FIG. 2, consider a case where the first user A operating the first terminal 14A creates video content and the second user B operating the second terminal 14B creates music content. In this case, the server 12 of this embodiment generates composite content C, which is video content with music, by combining those contents. AB And the server 12 manages the copyright of the composite content C AB . Specifically, every time the composite content C AB is downloaded, viewed, played, etc., the server calculates the copyright usage fee of the composite content C AB and manages it so that the usage fee is paid to the first user A and the second user B. Note that the information processing system 10 of this embodiment regards the generation of the composite content C AB as one transaction, and the composite content C ABThe blockchain node 16 registers the composite content ID representing the ID in the blockchain. Note that the blockchain is an example of a storage unit configured by a distributed ledger technology. In the present embodiment, a case where a blockchain is used as an example of a storage unit configured by a distributed ledger technology will be described as an example, but the present invention is not limited thereto. For example, a storage unit using other types of distributed ledger technologies may be used, or a storage unit not configured by a distributed ledger technology may be used. The composite content ID registered in the blockchain is information unique to the composite content and can also be used as an NFT (Non-Fungible Token). Further, the composite content ID is an example of the third identification information and the third content ID.

[0024] The following will be specifically described.

[0025] FIG. 3 is a diagram showing a functional configuration example of the server 12 according to the embodiment. As shown in FIG. 3, the server 12 includes a reception unit 20, a data storage unit 22, a control unit 24, and a transmission unit 26.

[0026] The reception unit 20 receives various data transmitted from the terminal 14 or the blockchain node 16.

[0027] In the data storage unit 22, various data received by the reception unit 20 and various data generated by the server 12 are stored. FIG. 4 shows an example of information stored in the data storage unit 22. As shown in FIG. 4, the composite content ID, the composite content, the usage history information, the copyright share ratio information, the first content, the first content ID, the first user ID, the second content, the second content ID, and the second user ID are associated with each other and stored in the data storage unit 22 in, for example, a table format. Note that the details of these data will be described later.

[0028] The control unit 24 controls the operation of the server 12.

[0029] The transmission unit 26 transmits various data to the terminal 14.

[0030] The server 12, the terminal 14, and the blockchain node 16 of the information processing system 10 can be realized by, for example, the computer 70 shown in FIG. 5. The computer 70 includes a CPU 71, a memory 72 as a temporary storage area, and a non-volatile storage unit 73. Further, the computer 70 includes an input / output interface (I / F) 74 to which an input / output device etc. (not shown) is connected, and a read / write (R / W) unit 75 that controls reading and writing of data to and from a recording medium. Further, the computer 70 includes a network I / F 76 connected to a network such as the Internet. The CPU 71, the memory 72, the storage unit 73, the input / output I / F 74, the R / W unit 75, and the network I / F 76 are connected to each other via a bus 77.

[0031] The storage unit 73 can be realized by a Hard Disk Drive (HDD), a Solid State Drive (SSD), a flash memory, etc. A program for operating the computer 70 is stored in the storage unit 73 as a storage medium. The CPU 71 reads the program from the storage unit 73 and expands it in the memory 72, and sequentially executes the processes included in the program.

[0032] <Operation of the information processing system 10>

[0033] Next, the operation of the information processing system 10 of the embodiment will be described. In the following, a case will be described as an example in which a first user operating the first terminal 14A creates first content, a second user operating the second terminal 14B creates second content, and the server 12 synthesizes the first content and the second content to generate synthesized content which is an example of third content. The information processing system 10 executes the sequence shown in FIG. 6.

[0034] First, the first user creates first content by operating the first terminal 14A. Also, the second user creates second content by operating the second terminal 14B.

[0035] In step S100, the first terminal 14A transmits the first content, a first content ID representing the ID of the first content, and a first user ID representing the ID of the first user to the server 12. Note that at least one of the first content ID and the first user ID is an example of first identification information representing the identification information of the first content.

[0036] In step S102, the second terminal 14B transmits the second content, a second content ID representing the ID of the second content, and a second user ID representing the ID of the second user to the server 12. Note that at least one of the second content ID and the second user ID is an example of second identification information representing the identification information of the second content.

[0037] In step S104, the receiving unit 20 of the server 12 receives the first content and the second content. Also, the receiving unit 20 of the server 12 receives the first content ID, the first user ID, the second content ID, and the second user ID.

[0038] In step S106, the control unit 24 of the server 12 generates composite content by combining the first content and the second content. Specifically, the control unit 24 generates composite content by a known mashup technique, which is an example of a method for generating composite content. For example, when the first content is a moving image and the second content is music, the control unit 24 uses a known mashup technique to generate content of a moving image with music obtained by combining them as the composite content. Note that any technique may be used as the method for generating the composite content.

[0039] In step S107, the control unit 24 of the server 12 controls the transmitting unit 26 to transmit share confirmation information for confirming the share ratio of the copyright of the composite content generated in step S106 and public confirmation information of the composite content to the first terminal 14A and the second terminal 14B.

[0040] In step S108, share confirmation information for confirming the share ratio of the copyright of the composite content is displayed on the display unit (not shown) of the first terminal 14A.

[0041] Also, in step S110, share confirmation information for the share ratio of the copyright of the composite content is displayed on the display unit (not shown) of the second terminal 14B.

[0042] An example of the share confirmation information is shown in FIG. 7. In the share confirmation information 30 of FIG. 7, confirmation of the copyright share ratio is made for the first user A and the second user B with respect to the share ratio of the composite content. Specifically, in the example of FIG. 7, a share ratio of 7:3 is proposed between the first user A and the second user B.

[0043] Note that the control unit 24 of the server 12 may generate share confirmation information based on the first content and the second content. For example, the control unit 24 uses the ratio of the data amount of the first content to the data amount of the second content as the share ratio. Or, for example, the control unit 24 proposes a share ratio according to the data type of the first content and the data type of the second content. For example, when the first content is a moving image and the second content is music, the control unit 24 sets the share ratio between the first user A and the second user B to 7:3.

[0044] The first user A and the second user B view the share confirmation information 30, appropriately modify the share ratio, etc., and press "Commit" in the share confirmation information.

[0045] Simultaneously with the share confirmation information regarding the share ratio, the public confirmation information 32 shown in FIG. 8 is also presented to each user. In the part of "Composite Content" in the public confirmation information 32 of FIG. 8, the actual composite content is displayed, and each user is confirmed whether the composite content can be made public.

[0046] When the first user presses "Commit" on the share confirmation information 30 shown in FIG. 7 and the public confirmation information 32 shown in FIG. 8, in step S108, the first terminal 14A transmits to the server 12 consensus information indicating an agreement on the share ratio of the copyright and public permission information indicating permission to publish the composite content.

[0047] Also, when the second user presses "Commit" on the share confirmation information 30 shown in FIG. 7 and the public confirmation information 32 shown in FIG. 8, in step S110, the second terminal 14B transmits to the server 12 consensus information indicating an agreement on the share ratio of the copyright and public permission information indicating permission to publish the composite content.

[0048] In step S112, the receiving unit 20 of the server 12 receives the consensus information and the public permission information.

[0049] In step S114, in response to receiving the consensus information and the public permission information in step S112, the control unit 24 of the server 12 generates a composite content ID representing the ID of the composite content based on the first content ID, the first user ID, the second content ID, the second user ID, and time information representing the time when the composite content was generated.

[0050] For example, the control unit 24 generates a hash value by inputting the first content ID, the first user ID, the second content ID, the second user ID, and the time information representing the time when the composite content was generated into a known hash function, and sets the hash value as the composite content ID. Note that the first content ID, the first user ID, the second content ID, and the second user ID may also be generated by a hash function in the same manner. Thereby, a composite content ID corresponding to the composite content is generated. Note that, in the present embodiment, the case where the composite content ID is generated by a hash function is described as an example, but the present invention is not limited thereto. The method for generating the composite content ID may be any method.

[0051] The synthetic content ID corresponds to the transaction ID in virtual currency transactions using blockchain. As the first user ID and the second user ID, for example, it is also possible to use the electronic signatures and public keys of each user.

[0052] FIG. 9 shows a diagram for explaining the synthetic content ID. As shown in FIG. 9, the first content C created by the first user A A and the second content C created by the second user B B are combined to generate the synthetic content C AB At this time, based on the ID_A which is the first user ID, the ID_C which is the first content ID A the ID_B which is the second user ID, the ID_C which is the second content ID B and the time information when the synthetic content C AB is generated, the synthetic content ID ID_C AB is generated.

[0053] This synthetic content ID_C AB is generated by a hash function from the ID_A which is the first user ID, the ID_C which is the first content ID A the ID_B which is the second user ID, the ID_C which is the second content ID B and the time information, and is uniquely generated from each data. Therefore, by registering this synthetic content ID_C AB on the blockchain, it can be used, for example, as an NFT (Non-Fungible Token).

[0054] Next, in step S114, the control unit 24 of the server 12 uses the generated synthetic content ID_C AB the synthetic content C AB the synthetic content C AB the usage history information representing the usage history, the copyright share ratio information, the first content C A and the ID_C which is the first content ID Aand the ID_A which is the first user ID, and the second content C B and the ID_C which is the second content ID B and the ID_B which is the second user ID are associated and stored in the data storage unit 22.

[0055] FIG. 4 above is an example of a table stored in the data storage unit, the composite content ID_C AB and the composite content C AB and the composite content C AB usage history information representing the usage history of, the copyright share ratio information, and the first content C A and the ID_C which is the first content ID A and the ID_A which is the first user ID, and the second content C B and the ID_C which is the second content ID B and the ID_B which is the second user ID are associated and stored.

[0056] In step S116, the control unit 24 of the server 12 controls the transmission unit 26 to transmit the composite content ID generated in step S114 to the blockchain node 16.

[0057] In step S118, at least one blockchain node 16 registers the composite content ID transmitted from the server 12 in step S116 in the blockchain. Note that the composite content ID is registered in the blockchains existing in the storage units of each of the plurality of blockchain nodes 16. As a result, it becomes difficult to tamper with the composite content ID, and the composite content ID can also be used as an NFT (Non-Fungible Token).

[0058] When the sequence shown in FIG. 6 is executed, since the composite content is generated, the copyright share ratios of a plurality of users who are the authors are also determined, and the public permission of the composite content is also obtained, it becomes possible to manage the copyright usage fees for the use of the composite content.

[0059] After the sequence shown in FIG. 6 is executed, the sequence shown in FIG. 10 is executed by the information processing system 10. Hereinafter, for example, a case where a user operating the browsing terminal 14C accesses the server 12 to view composite content or the like will be described.

[0060] In step S200, the user operating the browsing terminal 14C transmits a request signal representing a request for reproduction of composite content to the server 12 by operating the browsing terminal 14C.

[0061] In step S202, the receiving unit 20 of the server 12 receives the request signal transmitted from the browsing terminal 14C in step S200.

[0062] In step S204, the control unit 24 of the server 12 reproduces the composite content.

[0063] In step S206, the browsing terminal 14C receives the reproduction data of the composite content.

[0064] Note that the processes in steps S204 and S206 are so-called streaming reproduction of composite content.

[0065] In step S208, the control unit 24 of the server 12 updates the usage history information of the table stored in the data storage unit 22 according to the processing results of steps S204 and S206. As a result, the copyright usage fee corresponding to this usage history information is calculated, and further, the copyright usage fees paid to the first user and the second user are calculated according to the share ratio of the copyright.

[0066] In step S208, the control unit 24 of the server 12 transmits the hash value of the updated usage history information to the blockchain node 16.

[0067] In step S210, at least one blockchain node 16 registers the hash value of the usage history information transmitted from the server 12 in step S208 onto the blockchain. This makes it difficult to tamper with the usage history information of the composite content.

[0068] Note that after the composite content is published, there may be a case where either the first user or the second user wants to stop the publication of the composite content. In this case, when the control unit 24 of the server 12 receives an instruction signal to stop the publication transmitted from either the first terminal 14A or the second terminal 14B, the server 12 stops the publication of the composite content.

[0069] Alternatively, for example, although either the first user or the second user wants to stop the publication of the composite content, if the content created by oneself is removed from the composite content, there may be a case where it is considered that the publication of the composite content may continue. In this case, when the control unit 24 of the server 12 receives an instruction signal to delete its own content transmitted from either the first terminal 14A or the second terminal 14B, the server 12 temporarily stops the publication of the composite content. Then, the control unit 24 of the server 12 generates new content by removing the content of the user who wants to stop the publication from the composite content. Alternatively, after removing the content of the user who wants to stop the publication from the composite content, the control unit 24 of the server 12 generates new content by synthesizing equivalent content of another user. For example, when the music content in the composite content is removed from the composite content, new composite content is generated by adding another piece of music. Then, the control unit 24 of the server 12 publishes the generated new content. This makes it possible to fulfill the wishes of users who later do not want to publish their own content.

[0070] As described above, the information processing system according to the embodiment is an information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and a server. The first terminal of the information processing system transmits to the server a first content created by the first user, a first content ID representing the ID of the first content, and a first user ID representing the ID of the first user. The second terminal of the information processing system transmits to the server a second content created by the second user, a second content ID representing the ID of the second content, and a second user ID representing the ID of the second user. The server generates a synthesized content by synthesizing the first content and the second content, and generates a synthesized content ID representing the ID of the synthesized content based on the first content ID, the first user ID, the second content ID, the second user ID, and time information representing the time when the third content was generated. Then, the server associates utilization history information representing the utilization history of the synthesized content with the synthesized content ID and stores it in the data storage unit, and updates the utilization history information according to the utilization history of the synthesized content. Thereby, the copyrights of the contents created by a plurality of users can be managed.

[0071] Further, according to the information processing system according to the embodiment, since it is possible to automatically manage the copyrights of the contents, it is not necessary to rely on the mediation of companies conducting profit activities, and a mechanism can be provided for artists and creators to freely engage in activities. Also, the synthesized content ID can be made difficult to forge by registering it on the blockchain as an NFT.

[0072] Note that the present invention is not limited to the above-described embodiment, and various modifications and applications are possible without departing from the gist of the present invention.

[0073] For example, in the above embodiment, the case where the synthesized content ID is registered in the blockchain possessed by the blockchain node 16 has been described as an example, but it is not limited thereto. For example, it may be sufficient to simply store the synthesized content ID in the storage unit of the server 12 or another external device.

[0074] In addition, in the above embodiment, the case where the usage form of the composite content is the reproduction of the composite content has been described as an example, but it is not limited to this, and other usage forms may also be possible.

[0075] For example, in the above embodiment, various processes executed by the CPU by loading software (program) may be executed by various processors other than the CPU. Examples of the processor in this case include a PLD (Programmable Logic Device) whose circuit configuration can be changed after manufacture, such as an FPGA (Field-Programmable Gate Array), and a dedicated electric circuit which is a processor having a circuit configuration designed specifically for executing specific processes, such as an ASIC (Application Specific Integrated Circuit). Further, various processes may be executed by one of these various processors, or may be executed by a combination of two or more processors of the same type or different types (for example, a plurality of FPGAs, and a combination of a CPU and an FPGA, etc.). Further, the hardware structure of these various processors is, more specifically, an electric circuit combining circuit elements such as semiconductor elements.

[0076] In addition, in the above embodiment, the mode in which the program is pre-stored (installed) in the storage has been described, but it is not limited to this. The program may be provided in a form stored in a non-transitory storage medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), and a USB (Universal Serial Bus) memory. Further, the program may be in a form downloaded from an external device via a network.

[0077] Note that although the processing performed by each device in the above embodiment has been described as software processing performed by executing a program, it may also be processing performed by hardware. Alternatively, it may be processing that combines both software and hardware. Also, the program stored in the ROM may be stored in various storage media and distributed.

[0078] Also, in the above embodiment, the case where the server 12, which is an example of an information processing apparatus, generates composite content by synthesizing the first content and the second content and generates a composite content ID and the like has been described as an example, but it is not limited thereto. Part or all of the processing executed by the server 12 in the above embodiment may be executed by a terminal such as a smartphone carried by the user.

[0079] Also, in the present embodiment, the case where the composite content ID is generated based on the first content ID, the first user ID, the second content ID, the second user ID, and the time information indicating the time when the third content is generated has been described as an example, but it is not limited thereto. For example, any method may be used as long as the composite content ID is generated based on the first identification information representing the identification information of the first content and the second identification information representing the identification information of the second content. For example, the composite content ID may be generated based on the first content ID and the second content ID. Alternatively, for example, the composite content ID may be generated based on the first user ID and the second user ID.

Claims

1. An information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and an information processing apparatus, wherein the first terminal transmits to the information processing apparatus a first content created by the first user and first identification information representing identification information of the first content, the second terminal transmits to the information processing apparatus a second content created by the second user and second identification information representing identification information of the second content, the information processing apparatus generates a third content by synthesizing the first content and the second content, and generates third identification information representing identification information of the third content based on the first identification information and the second identification information, associates usage history information representing a usage history of the third content with the third identification information and stores the same in a storage unit, updates the usage history information according to the usage history of the third content, when receiving an instruction signal to delete the first content from the third content, the information processing apparatus deletes the first content from the third content, when receiving an instruction signal to delete the second content from the third content, the information processing apparatus deletes the second content from the third content, An information processing system.

2. An information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and an information processing apparatus, wherein the first terminal transmits to the information processing apparatus a first content created by the first user and first identification information representing identification information of the first content, the second terminal transmits to the information processing apparatus a second content created by the second user and second identification information representing identification information of the second content, the information processing apparatus generates a third content by synthesizing the first content and the second content, and generates third identification information representing identification information of the third content based on the first identification information and the second identification information, associates usage history information representing a usage history of the third content with the third identification information and stores the same in a storage unit, updates the usage history information according to the usage history of the third content, The information processing apparatus generates new content by adding content different from the first content and the second content to the third content from which the first content or the second content has been deleted. An information processing system.

3. The third identification information is stored in the storage unit configured by the distributed ledger technology. The information processing system according to claim 1 or claim 2.

4. The usage history information is stored in the storage unit configured by the distributed ledger technology. The information processing system according to claim 3.

5. The information processing apparatus generates a third content ID as the third identification information based on a first content ID as the first identification information and a second content ID as the second identification information. The information processing system according to any one of claims 1 to 4.

6. The information processing apparatus generates a third content ID as the third identification information based on a first user ID representing the ID of the first user as the first identification information and a second user ID representing the ID of the second user as the second identification information. The information processing system according to any one of claims 1 to 4.

7. An information processing apparatus in an information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and an information processing apparatus, The first terminal transmits the first content created by the first user and first identification information representing the identification information of the first content to the information processing apparatus. The second terminal transmits the second content created by the second user and second identification information representing the identification information of the second content to the information processing apparatus. The information processing apparatus generates third content by synthesizing the first content and the second content, generates third identification information representing the identification information of the third content based on the first identification information and the second identification information, associates usage history information representing the usage history of the third content with the third identification information and stores it in a storage unit, updates the usage history information according to the usage history of the third content, When receiving an instruction signal to delete the first content from the third content, the information processing apparatus deletes the first content from the third content. When receiving an instruction signal to delete the second content from the third content, the information processing apparatus deletes the second content from the third content. Information processing apparatus.

8. An information processing apparatus in an information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and an information processing apparatus, The first terminal transmits to the information processing apparatus first content created by the first user and first identification information representing the identification information of the first content. The second terminal transmits to the information processing apparatus second content created by the second user and second identification information representing the identification information of the second content. The information processing apparatus generates third content by synthesizing the first content and the second content, and generates third identification information representing the identification information of the third content based on the first identification information and the second identification information. The information processing apparatus generates third content by synthesizing the first content and the second content, and generates third identification information representing the identification information of the third content based on the first identification information and the second identification information. The information processing apparatus stores in a storage unit by associating usage history information representing the usage history of the third content with the third identification information. The information processing apparatus updates the usage history information according to the usage history of the third content. The information processing apparatus generates new content by adding content different from the first content and the second content to the third content from which the first content or the second content has been deleted. Information processing apparatus.

9. An information processing method executed by an information processing apparatus in an information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and an information processing apparatus, The first terminal transmits to the information processing apparatus first content created by the first user and first identification information representing the identification information of the first content. The second terminal transmits to the information processing apparatus second content created by the second user and second identification information representing the identification information of the second content. The information processing apparatus generates third content by synthesizing the first content and the second content, and generates third identification information representing the identification information of the third content based on the first identification information and the second identification information. The information processing apparatus stores in a storage unit by associating usage history information representing the usage history of the third content with the third identification information. The information processing apparatus updates the usage history information according to the usage history of the third content. When receiving an instruction signal to delete the first content from the third content, the information processing apparatus deletes the first content from the third content, When receiving an instruction signal to delete the second content from the third content, the information processing apparatus deletes the second content from the third content, A method for information processing executed by a computer constituting the information processing apparatus.

10. An information processing method executed by an information processing apparatus in an information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and the information processing apparatus, The first terminal transmits the first content created by the first user and first identification information representing the identification information of the first content to the information processing apparatus, The second terminal transmits the second content created by the second user and second identification information representing the identification information of the second content to the information processing apparatus, The information processing apparatus generates third content by synthesizing the first content and the second content, and generates third identification information representing the identification information of the third content based on the first identification information and the second identification information, Stores in a storage unit by associating usage history information representing the usage history of the third content with the third identification information, Updates the usage history information according to the usage history of the third content, The information processing apparatus generates new content by adding content different from the first content and the second content to the third content from which the first content or the second content has been deleted. A method for information processing executed by a computer constituting the information processing apparatus.

11. An information processing program for causing a computer constituting an information processing apparatus in an information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and the information processing apparatus to execute, The first terminal transmits the first content created by the first user and first identification information representing the identification information of the first content to the information processing apparatus, The second terminal transmits the second content created by the second user and second identification information representing the identification information of the second content to the information processing apparatus, The information processing apparatus generates third content by synthesizing the first content and the second content, and generates third identification information representing the identification information of the third content based on the first identification information and the second identification information. The information processing apparatus stores, in a storage unit, by associating usage history information representing the usage history of the third content with the third identification information. The information processing apparatus updates the usage history information according to the usage history of the third content. When receiving an instruction signal to delete the first content from the third content, the information processing apparatus deletes the first content from the third content. When receiving an instruction signal to delete the second content from the third content, the information processing apparatus deletes the second content from the third content. An information processing program for causing a computer constituting the information processing apparatus to execute the processing.

12. An information processing program for causing a computer constituting an information processing apparatus in an information processing system including a first terminal operated by a first user, a second terminal operated by a second user, and the information processing apparatus, The first terminal transmits the first content created by the first user and first identification information representing the identification information of the first content to the information processing apparatus. The second terminal transmits the second content created by the second user and second identification information representing the identification information of the second content to the information processing apparatus. The information processing apparatus generates third content by synthesizing the first content and the second content, and generates third identification information representing the identification information of the third content based on the first identification information and the second identification information. The information processing apparatus stores, in a storage unit, by associating usage history information representing the usage history of the third content with the third identification information. The information processing apparatus updates the usage history information according to the usage history of the third content. When the first content or the second content is deleted from the third content, the information processing apparatus generates new content by adding content different from the first content and the second content to the third content. An information processing program for causing a computer constituting the information processing apparatus to execute the processing.

Citation Information

Patent Citations

  • Apparatus and method for embedding information, image processor and processing method, content processor and processing method, monitor and monitoring method, and storage medium

    JP2002057882A

  • Education support system and learning managing server

    JP2003295747A

  • Literary work management system

    JP2008165625A

  • Copyrighted work managing apparatus, copyrighted work managing method, and copyrighted work managing program

    JP2020035303A