Virtual space provision method, virtual space provision program, and virtual space provision system

The virtual space providing method simplifies transactions by allowing user-created content sales with separate creator values and conversions, enhancing creator motivation and transaction efficiency.

JP7867595B1Active Publication Date: 2026-05-29COVER CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
COVER CORP
Filing Date
2025-05-01
Publication Date
2026-05-29

Smart Images

  • Figure 0007867595000001_ABST
    Figure 0007867595000001_ABST
Patent Text Reader

Abstract

The objective is to provide a virtual space provision method, a virtual space provision program, and a virtual space provision system that enable easy trading of content used in virtual spaces between users. [Solution] In a configuration that allows users to output user-generated content (UGC) they have contributed to creating into a virtual space, such UGC can be sold to general users other than the creators who contributed to its creation. When general users purchase the UGC, the creators are awarded a specific value (coins). Furthermore, the expiration date of the predetermined value (points) awarded to creators for purchasing their UGC is managed separately from the expiration date of the specific value (coins) used within the virtual space.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a virtual space providing method, a virtual space providing program, and a virtual space providing system for providing a virtual space to a user.

Background Art

[0002] In recent years, technologies have been proposed for providing services related to virtual reality spaces represented by spatial data to users such as participants in the virtual reality space (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In Patent Document 1, in services related to virtual reality spaces, it is possible to conduct transactions such as the sale and purchase of contents such as items used within the virtual reality space among participants, and when conducting content transactions among participants, settlements are made among the participants.

[0005] An object of the present invention is to provide a virtual space providing method, a virtual space providing program, and a virtual space providing system that can easily conduct transactions between users of contents used in a virtual space.

Means for Solving the Problems

[0006] The virtual space providing method of Means 1 is a virtual space providing method for providing a virtual space to a user, a content output step for making it possible to output content in which a user has participated in production to the virtual space, A content sales step in which the content is sold to general users other than the users involved in the creation of the content, A specific value granting step that grants a specific value usable within the virtual space to the user, A predetermined value-granting step in which a predetermined value is given to the user involved in the production of the content when the content is purchased by the general user, It has, Each of the aforementioned specific value and the aforementioned predetermined value is assigned an expiration date. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, such content can be sold to general users other than the creators involved in its creation. Since the purchase of content by general users imposes a specific value on the creators involved in its creation, there is no need for settlement between the creators and general users, making it possible to simplify transactions between users of content used in the virtual space. Furthermore, the expiration date of a predetermined value granted to users involved in the production of content that has been purchased can be managed separately from the expiration date of a specific value used within the virtual space.

[0007] The virtual space provision method of means 2 is the virtual space provision method described in means 1, The predetermined value is changeable to the specific value, When the value is changed from the predetermined value to the specific value, a new expiration date is set for the changed specific value, regardless of the expiration date set for the predetermined value. It is characterized by the following. This feature allows users involved in the production to convert a predetermined value, which is awarded when content they have contributed to is purchased, into a specific value that can be used within the virtual space. Furthermore, by converting the predetermined value into a specific value, it becomes possible to effectively extend the period during which the content can be used.

[0008] The method for providing a virtual space according to means 3 is the method for providing a virtual space according to means 2, The aforementioned predetermined value can be converted into cash within its validity period. It is characterized by the following. This feature allows users involved in the creation of content to convert a predetermined value, awarded when their content is purchased, into cash, effectively increasing their motivation to participate in content creation. Furthermore, even if the value is not converted into cash within the validity period, it can be converted into a specific value within that period, effectively extending the validity period.

[0009] The virtual space provision method of means 4 is the virtual space provision method described in means 3, The aforementioned specific value is irreplaceable to the aforementioned predetermined value and cannot be converted into cash. It is characterized by the following. This feature prevents the conversion of a specific value into a predetermined value and then into cash.

[0010] The virtual space provision method of means 5 is the virtual space provision method described in means 4, The aforementioned predetermined value can be converted into cash, provided that its total value exceeds a predetermined threshold. It is characterized by the following. According to this feature, even if the total value falls below a predetermined threshold within the expiration date and cannot be converted into cash, the effective expiration date can be extended by converting it to a specific value within the expiration date.

[0011] The virtual space provision method of means 6 is the virtual space provision method described in means 4 or 5, The system further includes a deadline notification step that notifies the system when the expiration date of the predetermined value is approaching. It is characterized by the following. According to this feature, it is possible to notify that the expiration date of a predetermined value, that is, the date when it can be converted into cash, is approaching.

[0012] The virtual space providing method of means 7 is the virtual space providing method described in any one of means 3 to 6, and further has an automatic change step of automatically changing the predetermined value to the specific value when the predetermined value is not converted into cash by the expiration date of the predetermined value. It is characterized by this. According to this feature, when the predetermined value is not converted into cash by the expiration date of the predetermined value, the predetermined value is automatically changed to the specific value, so it is possible to prevent the user from being disadvantaged by the arrival of the expiration date of the predetermined value.

[0013] The virtual space providing program of means 8 is a virtual space providing program for causing a computer to execute a process of providing a virtual space, a virtual space providing program for causing a computer to execute a process of providing a virtual space, a content output step for outputting content in which the user has participated in production to the virtual space, a content sales step for selling the content to general users other than the production-involved users who participated in the production of the content, a specific value conferring step for conferring a specific value that can be used in the virtual space to the user, a predetermined value conferring step for conferring a predetermined value to the production-involved user of the content when the content is purchased by the general user, to execute, and an expiration date is set for each of the specific value and the predetermined value. It is characterized by this. According to this feature, in a configuration where content in which the user has participated in production can be output to a virtual space, such content can be sold to general users other than the production-participating users who have participated in the production. Since a specific value is given to the production-participating users when the content is purchased by the general users, there is no need to perform settlement between the production-participating users and the general users, and transactions between users of the content used in the virtual space can be easily performed. In addition, the usable period of the predetermined value given when the content in which the production-participating user has participated in production is purchased can be managed separately from the usable period of the specific value used within the virtual space.

[0014] The virtual space providing system of means 9 is a virtual space providing system that provides a virtual space, content output means for making it possible to output content in which the user has participated in production to the virtual space, content selling means for selling the content to general users other than the production-participating users who have participated in the production of the content, specific value giving means for giving a specific value that can be used within the virtual space to the user, predetermined value giving means for giving a predetermined value to the production-participating user of the content when the content is purchased by the general user, and is provided with usable periods are set for the specific value and the predetermined value, respectively and is characterized by this. According to this feature, in a configuration where content in which the user has participated in production can be output to a virtual space, such content can be sold to general users other than the production-participating users who have participated in the production. Since a specific value is given to the production-participating users when the content is purchased by the general users, there is no need to perform settlement between the production-participating users and the general users, and transactions between users of the content used in the virtual space can be easily performed. Furthermore, the expiration date of a predetermined value granted to users involved in the production of content that has been purchased can be managed separately from the expiration date of a specific value used within the virtual space.

[0015] Furthermore, the present invention may have only the inventive features described in the claims of the present invention, or it may have the inventive features described in the claims of the present invention along with other features not described therein. [Brief explanation of the drawing]

[0016] [Figure 1] This is a block diagram showing an example of the system configuration of the virtual space provisioning system in Embodiment 1 of the present invention. [Figure 2] This is a block diagram showing an example configuration of the server computer for providing virtual space in the virtual space provision system of Example 1. [Figure 3] This is a block diagram showing an example configuration of the virtual space server that constitutes the server computer for providing the virtual space in Example 1. [Figure 4] This is a block diagram showing an example configuration of the user management server that constitutes the server computer for providing the virtual space in Example 1. [Figure 5] This is a block diagram showing an example configuration of a UGC server that constitutes the server computer for providing the virtual space in Example 1. [Figure 6] This is a block diagram showing an example configuration of a user terminal used in the virtual space provision system of Example 1. [Figure 7] This diagram shows the operation flow of the virtual space provision system in Example 1. [Figure 8] This figure shows an example of user-generated content (UGC) available in the virtual space provisioning system of Example 1. [Figure 9] This figure shows an overview of the use of UGC in the virtual space provisioning system of Example 1. [Figure 10] This diagram shows the configuration of the user database provided by the user management server in Example 1. [Figure 11]This diagram shows the configuration of the UGC database provided by the UGC server in Example 1. [Figure 12] This diagram shows the flow of UGC member registration in the virtual space provision system of Example 1. [Figure 13] This diagram shows the process for creating UGC (User-Generated Content) in the virtual space provision system of Example 1. [Figure 14] This diagram shows the process for submitting user-generated content (UGC) in the virtual space provision system of Example 1. [Figure 15] This diagram shows the process for purchasing UGC in the virtual space provisioning system of Example 1. [Figure 16] This diagram shows the flow of using UGC in the virtual space provisioning system of Example 1. [Figure 17] This diagram shows the flow after UGC sales in the virtual space provision system of Example 1. [Figure 18] This diagram shows the point management status performed by the UGC server in Example 1. [Figure 19] This diagram shows the point management status performed by the UGC server in Example 1. [Figure 20] This diagram shows the point management status performed by the UGC server in Example 1. [Figure 21] This diagram shows the coin management status performed by the user management server in Example 1. [Figure 22] This block diagram shows an example of the system configuration of a video distribution system in Embodiment 2 of the present invention. [Figure 23] This is a block diagram showing an example configuration of the video distribution server computer in the video distribution system of Example 2. [Figure 24] This diagram shows the operation flow of the video distribution system in Example 2. [Figure 25] This diagram shows the configuration of the video distributed in the video distribution system of Example 2. [Figure 26] This diagram shows the flow of registering a broadcaster in the video distribution system of Example 2. [Figure 27]This diagram shows the flow of live video streaming in the video distribution system of Example 2. [Figure 28] This diagram shows the process of sending a comment to a video being streamed in the video streaming system of Example 2. [Modes for carrying out the invention]

[0017] [Form 1] The virtual space provision method of Form 1-1 is: A method for providing a virtual space to a user, A content output step that enables the output of content created by the user to the virtual space, A content sales step in which the content is sold to general users other than the users involved in the creation of the content, A value-adding step in which value is added to the user involved in the production of the content by the purchase of the content by the general user, The process includes a value notification step of notifying the user involved in the production of the content of value information that can identify the amount of value the user involved in the production of the content will receive as a result of the purchase of the content, or the ratio of the value the user involved in the production of the content receives to the value used to purchase the content. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, such content can be sold to general users other than the creators involved in its creation. Since value is added to the creators when general users purchase the content, there is no need for settlement between the creators and general users, making it possible to simplify user-to-user transactions of content used in the virtual space. Furthermore, since value information that identifies the amount of value that users involved in the creation of the content will receive when the content is purchased, or the ratio of the value that users involved in the creation of the content will receive to the value used to purchase the content, is communicated to the users involved in the creation of the content, it is possible to increase the motivation of users involved in the creation of the content.

[0018] The virtual space provision method of form 1-2 is the virtual space provision method described in form 1-1, In the value notification step, the value information is notified to the users involved in the production of the content before the content is sold. It is characterized by the following. This feature allows for the disclosure of the amount of value that users involved in the creation of the content will receive as a result of the content being purchased, or the ratio of the value that users involved in the creation of the content will receive to the value used to purchase the content, before the content is put on sale.

[0019] The virtual space provision method of form 1-3 is the virtual space provision method described in form 1-1 or 1-2, The system further includes a value change step that changes the amount of value obtained by the user involved in the production of the content when the content is purchased, or the ratio of the value obtained by the user involved in the production of the content to the value used to purchase the content. It is characterized by the following. This feature allows for the appropriate notification of changes in the amount of value that users involved in the creation of the content receive as a result of the content being purchased, or in the ratio of the value received by users involved in the creation of the content to the value used to purchase the content.

[0020] The virtual space provision method of form 1-4 is the virtual space provision method described in form 1-3, In the value change step, the amount of value that the user involved in the production of the content receives when the content is purchased, or the ratio of the value that the user involved in the production of the content receives to the value used to purchase the content, is changed based on the timing of the sale of the content, the sales volume of the content, or at least one element of information related to the user involved in the production of the content. It is characterized by the following. According to this feature, the amount of value that users involved in the creation of the content receive when the content is purchased, or the ratio of the value received by users involved in the creation of the content to the value used to purchase the content, changes depending on the timing of the content's sale, the volume of content sold, and information related to the users involved in the content's creation. Therefore, it is possible to effectively increase the motivation of users involved in the creation of the content.

[0021] The virtual space provision method of form 1-5 is the virtual space provision method described in any of forms 1-1 to 1-4, In the value-adding step, after the content is purchased by the general user and a predetermined period of time has elapsed, value is added to the user involved in the production of the content. It is characterized by the following. This feature ensures that content transactions are conducted properly and also allows for the addition of value to users involved in the production process.

[0022] The virtual space provision method of form 1-6 is the virtual space provision method described in form 1-5, After the content has been purchased by the aforementioned general user, and before the predetermined period has elapsed, the system further includes a problem reception step for receiving problems related to the content or problems related to the purchase of the content. In the value-granting step, if the content is purchased by the general user, the predetermined period has elapsed, and no problem is received in the problem acceptance step, or if a problem that was accepted has been resolved, then value is granted to the user involved in the production of the content. It is characterized by the following. This feature ensures that no issues arise regarding the content or its purchase, while also providing value to users involved in the production process.

[0023] The virtual space provision method of form 1-7 is the virtual space provision method described in any of forms 1-1 to 1-6, The system further includes a specific value granting step that grants a user a specific value that can be used within the virtual space, In the value-granting step, the purchase of the content by the general user grants a predetermined value, different from the specific value, to the user involved in the production of the content. It is characterized by the following. This feature allows for the management of a predetermined value assigned to content created by a user who participated in its production, distinct from specific values ​​used within the virtual space.

[0024] The virtual space provision method of form 1-8 is the virtual space provision method described in form 1-7, The specific value and the predetermined value have different applications. It is characterized by the following. This feature allows for the management of the target to whom a predetermined value, which is granted when content created by a user is purchased, can be used, distinct from specific values ​​used within the virtual space.

[0025] The virtual space provision method of form 1-9 is the virtual space provision method described in form 1-8, The aforementioned predetermined value is convertible into cash, The aforementioned specific value cannot be converted into cash. It is characterized by the following. This feature allows users involved in the production to convert a predetermined value awarded for the purchase of content they have contributed to into cash, thereby effectively increasing their motivation to participate in content creation.

[0026] The virtual space provision method of form 1-10 is the virtual space provision method described in any of forms 1-7 to 1-9, The predetermined value is changeable to the specific value, The aforementioned specific value is irrevocably changeable to the aforementioned predetermined value. It is characterized by the following. This feature allows users involved in the production process to convert a predetermined value, which is awarded when content they have contributed to is purchased, into a specific value that can then be used within the virtual space.

[0027] The virtual space provision method of form 1-11 is the virtual space provision method described in form 1-10, Each of the aforementioned specific value and the aforementioned predetermined value has an expiration date set for its use. When the value is changed from the predetermined value to the specific value, a new expiration date is set for the changed specific value, regardless of the expiration date set for the predetermined value. It is characterized by the following. This feature allows for the effective extension of the usable period by changing the predetermined value assigned to content created by users involved in its production when it is purchased.

[0028] The virtual space provision programs of form 1-12 are A virtual space provider program that causes a computer to perform the process of providing a virtual space to a user, A content output step that enables the output of content created by the user to the virtual space, A content sales step in which the content is sold to general users other than the users involved in the creation of the content, A value-adding step in which value is added to the user involved in the production of the content by the purchase of the content by the general user, The process involves a value notification step of notifying the user involved in the production of the content of the amount of value the user will receive when the content is purchased, or the ratio of the value the user will receive to the value used to purchase the content. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, such content can be sold to general users other than the creators involved in its creation. Since value is added to the creators when general users purchase the content, there is no need for settlement between the creators and general users, making it possible to simplify user-to-user transactions of content used in the virtual space. Furthermore, since value information that identifies the amount of value that users involved in the creation of the content will receive when the content is purchased, or the ratio of the value that users involved in the creation of the content will receive to the value used to purchase the content, is communicated to the users involved in the creation of the content, it is possible to increase the motivation of users involved in the creation of the content.

[0029] The virtual space provision systems of forms 1-13 are A virtual space provision system that provides a virtual space to users, A content output means that enables the output of content created by the user to the virtual space, A content sales method for selling the aforementioned content to general users other than the users involved in its creation, A means of adding value to the user involved in the production of the content by which the content is purchased by the general user, The system includes a value notification means that notifies the user involved in the production of the content of the amount of value the user will receive when the content is purchased, or the ratio of the value the user will receive to the value used to purchase the content. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, such content can be sold to general users other than the creators involved in its creation. Since value is added to the creators when general users purchase the content, there is no need for settlement between the creators and general users, making it possible to simplify user-to-user transactions of content used in the virtual space. Furthermore, since value information that identifies the amount of value that users involved in the creation of the content will receive when the content is purchased, or the ratio of the value that users involved in the creation of the content will receive to the value used to purchase the content, is communicated to the users involved in the creation of the content, it is possible to increase the motivation of users involved in the creation of the content.

[0030] [Form 2] The virtual space provision method of Form 2-1 is: A method for providing a virtual space to a user, A content output step that enables the output of content created by the user to the virtual space, A user involved in the creation of the aforementioned content grants permission to the administrator of the virtual space to use the content, including permission for third parties to use the content. A usage permission step that grants permission to use content authorized by the aforementioned production-involved users to a general user other than the aforementioned production-involved users of the content, upon request from that general user. A payment acceptance step in which the payment acceptance step is made to receive value from the general user who is permitted to use the said content as consideration for the use of said content, The system includes a step of granting usage compensation, in which the administrator of the virtual space grants value to the user involved in the creation of the content as compensation for the use of the content, when the use of the content is permitted to the general user. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, the user involved in the creation of the content grants permission to the virtual space administrator to use the content, including permission for third parties to use the content. The administrator also grants permission to general users other than the user involved in the creation of the content to use the content upon request. Furthermore, the administrator receives value from the general users who have been granted permission to use the content as consideration for their use. When permission is granted to a general user to use the content, the virtual space administrator then grants value to the user involved in the creation of the content as consideration for their use. This eliminates the need for settlement between the user involved in the creation of the content and the general users, simplifying user-to-user transactions of content used in the virtual space.

[0031] The virtual space provision method of form 2-2 is the virtual space provision method described in form 2-1, A value notification step involves notifying the user involved in the production of the content of value information that can identify the amount of value the user involved in the production of the content can obtain by allowing the general user to use the content, or the ratio of the value the user involved in the production of the content can obtain to the value received from the general user who is permitted to use the content. It is characterized by the following. This feature allows value information that identifies the amount of value that users involved in the creation of the content can obtain by allowing general users to use the content, or the ratio of the value obtained by users involved in the creation of the content to the value received from general users who are permitted to use the content, to be communicated to users involved in the creation of the content. This can increase the motivation of users involved in the creation of content.

[0032] The virtual space provision method of form 2-3 is the virtual space provision method described in form 2-2, In the value notification step, the value information is notified to the user involved in the production of the content before the user involved in the production grants permission to the administrator of the virtual space to use the content. It is characterized by the following. This feature allows the administrator of the virtual space to be informed of the amount of value that users involved in the creation of the content will gain by allowing general users to use the content, or the ratio of the value that users involved in the creation of the content will gain to the value that general users will receive from using the content, before granting permission for the use of the content.

[0033] The virtual space provision method of form 2-4 is the virtual space provision method described in form 2-2 or 2-3, The system further includes a value change step that changes the amount of value that the user involved in the production of the content obtains by allowing the general user to use the content, or the ratio of the value that the user involved in the production of the content obtains to the value received from the general user who is permitted to use the content. It is characterized by the following. This feature allows for appropriate notification of changes in the amount of value that users involved in the creation of the content receive by allowing general users to use the content, or the ratio of the value received by users involved in the creation of the content to the value received from general users who are permitted to use the content.

[0034] The virtual space provision method of form 2-5 is the virtual space provision method described in form 2-4, In the value change step, the amount of value that the user involved in the production of the content obtains by allowing the general user to use the content, or the ratio of the value that the user involved in the production of the content obtains to the value received from the general user who is permitted to use the content, is changed by at least one element of the timing of when the general user is permitted to use the content, the quantity of the content permitted for use by the general user, or information related to the user involved in the production of the content. It is characterized by the following. According to this feature, the amount of value that users involved in the creation of the content receive by allowing general users to use the content, or the ratio of the value received by users involved in the creation of the content to the value received from general users who are permitted to use the content, changes depending on when the content is permitted for use by general users, the quantity of content permitted for use by general users, or information related to users involved in the creation of the content. Therefore, it is possible to effectively increase the motivation of users involved in the creation of the content.

[0035] The virtual space provision method of form 2-6 is the virtual space provision method described in any of forms 2-1 to 2-5, In the step of granting usage compensation, after granting permission for the general user to use the content, value is granted to the user involved in the production of the content after a predetermined period has elapsed. It is characterized by the following. This feature ensures that the use of the content has been properly authorized, while also providing value to the users involved in its creation.

[0036] The virtual space provision method of form 2-7 is the virtual space provision method described in form 2-6, After granting permission for the general user to use the content, the system further includes a problem reception step for receiving problems related to the content or problems related to permission to use the content before the predetermined period has elapsed. In the step of granting usage compensation, after the general user is permitted to use the content, if the predetermined period has elapsed and no problems have been received in the problem reception step, or if any problems that have been received have been resolved, then value is granted to the user involved in the production of the content. It is characterized by the following. This feature ensures that there are no issues related to the content or permission to use the content, while also providing value to the users involved in the production process.

[0037] The virtual space provision method of form 2-8 is the virtual space provision method described in any of forms 2-1 to 2-7, The system further includes a specific value granting step that grants a user a specific value that can be used within the virtual space, In the step of granting usage compensation, the user involved in the creation of the content is granted a predetermined value different from the specific value by allowing the general user to use the content. It is characterized by the following. This feature allows for the management of a predetermined value assigned to users who have contributed to the creation of content, in addition to the value assigned to specific values ​​used within the virtual space.

[0038] The virtual space provision method of form 2-9 is the virtual space provision method described in form 2-8, The specific value and the predetermined value have different applications. It is characterized by the following. This feature allows for the management of the specific values ​​that can be used by general users for which users involved in the production have been permitted to use the content, distinguishing them from specific values ​​used within the virtual space.

[0039] The virtual space provision method of form 2-10 is the virtual space provision method described in form 2-9, The aforementioned predetermined value is convertible into cash, The aforementioned specific value cannot be converted into cash. It is characterized by the following. This feature allows users involved in the production process to convert a predetermined value into cash for granting permission to general users to use the content they have created, thereby effectively increasing their motivation to participate in content creation.

[0040] The virtual space provision method of form 2-11 is the virtual space provision method described in any of forms 2-8 to 2-10, The predetermined value is changeable to the specific value, The aforementioned specific value is irrevocably changeable to the aforementioned predetermined value. It is characterized by the following. This feature allows users involved in the production process to change the predetermined value assigned to them for general users to be permitted to use their content, and then use that value within the virtual space.

[0041] The virtual space provision method of form 2-12 is the virtual space provision method described in form 2-10, Each of the aforementioned specific value and the aforementioned predetermined value has an expiration date set for its use. When the value is changed from the predetermined value to the specific value, a new expiration date is set for the changed specific value, regardless of the expiration date set for the predetermined value. It is characterized by the following. This feature allows for the effective extension of the usage period by changing the predetermined value assigned to the permission granted to general users for the use of content created by the users involved in its production.

[0042] The virtual space provision program of type 2-13 is A virtual space provider program that causes a computer to perform the process of providing a virtual space to a user, A content output step that enables the output of content created by the user to the virtual space, A user involved in the creation of the aforementioned content grants permission to the administrator of the virtual space to use the content, including permission for third parties to use the content. A usage permission step that grants permission to use content authorized by the aforementioned production-involved users to a general user other than the aforementioned production-involved users of the content, upon request from that general user. A payment acceptance step in which the payment acceptance step is made to receive value from the general user who is permitted to use the said content as consideration for the use of said content, If permission is granted for the use of the content, the administrator of the virtual space will perform a payment-for-use step in which value is given to the user involved in the creation of the content as compensation for the use of the content. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, the user involved in the creation of the content grants permission to the virtual space administrator to use the content, including permission for third parties to use the content. The administrator also grants permission to general users other than the user involved in the creation of the content to use the content upon request. Furthermore, the administrator receives value from the general users who have been granted permission to use the content as consideration for their use. When permission is granted to a general user to use the content, the virtual space administrator then grants value to the user involved in the creation of the content as consideration for their use. This eliminates the need for settlement between the user involved in the creation of the content and the general users, simplifying user-to-user transactions of content used in the virtual space.

[0043] The virtual space provision system of form 2-13 is A virtual space provision system that provides a virtual space to users, A content output means that enables the output of content created by the user to the virtual space, A means of granting permission for a user involved in the creation of the said content to grant the administrator of the said virtual space permission to use the said content, including permission for third parties to use the said content, A means of granting permission for the use of content authorized by the aforementioned production-involved users to be used by general users other than the aforementioned production-involved users of the content, upon request from such general users. A means for receiving payment for use of the content from the general user who is permitted to use the content, The system includes a means for granting usage fees, which, when the administrator of the virtual space grants the user involved in the creation of the content, value as compensation for the use of the content, when the use of the content is permitted to the general user. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, the user involved in the creation of the content grants permission to the virtual space administrator to use the content, including permission for third parties to use the content. The administrator also grants permission to general users other than the user involved in the creation of the content to use the content upon request. Furthermore, the administrator receives value from the general users who have been granted permission to use the content as consideration for their use. When permission is granted to a general user to use the content, the virtual space administrator then grants value to the user involved in the creation of the content as consideration for their use. This eliminates the need for settlement between the user involved in the creation of the content and the general users, simplifying user-to-user transactions of content used in the virtual space.

[0044] [Form 3] The content delivery method for Form 3-1 is: A method of providing content to users, A content provision step that provides content created with the involvement of a user to general users other than the users involved in the creation of that content, A content rights sales step of selling the rights related to the content to the aforementioned general user, A value-adding step in which the rights to the content are purchased by the aforementioned general user, thereby adding value to the aforementioned user involved in the production of the content, The process includes a value notification step of notifying the user involved in the production of the content of the amount of value that the user involved in the production of the content will receive as a result of the purchase of the rights to the content, or the ratio of the value that the user involved in the production of the content will receive to the value used to purchase the rights to the content. It is characterized by the following. This feature allows for the provision of content created with the involvement of users to general users other than those involved in its creation. In this configuration, the rights to such content can be sold to general users, and value is added to the users involved in the creation process when general users purchase the rights to the content. This eliminates the need for settlement between the users involved in the creation process and general users, making it possible to simplify the transaction of rights to content between users. Furthermore, since value information that identifies the amount of value that users involved in the creation of the content will receive as a result of the purchase of the rights to the content, or the ratio of the value that users involved in the creation of the content will receive to the value used to purchase the rights to the content, is communicated to the users involved in the creation of the content, it is possible to increase the motivation of users involved in the creation of the content.

[0045] The content provision method of form 3-2 is the content provision method described in form 3-1, In the value notification step, the value information is notified to the users involved in the production of the content before the rights to the content are sold. It is characterized by the following. This feature allows for the disclosure of the amount of value that users involved in the creation of the content will receive as a result of the purchase of the rights to the content, or the ratio of the value that users involved in the creation of the content will receive to the value used to purchase the rights to the content, before the rights to the content are sold.

[0046] The content provision method of form 3-3 is the content provision method described in form 3-1 or 3-2, The system further includes a value change step that changes the amount of value obtained by the user involved in the production of the content as a result of the purchase of the rights to the content, or the ratio of the value obtained by the user involved in the production of the content to the value used to purchase the rights to the content. It is characterized by the following. This feature allows for the appropriate notification of changes in the amount of value that users involved in the creation of content receive as a result of the purchase of rights to that content, or in the ratio of the value received by users involved in the creation of content to the value used to purchase the rights to that content.

[0047] The content provision method of form 3-4 is the content provision method described in form 3-3, In the value change step, the amount of value obtained by the user involved in the production of the content as a result of the purchase of the rights to the content, or the ratio of the value obtained by the user involved in the production of the content to the value used to purchase the rights to the content, is changed by at least one of the following: the timing of the sale of the rights to the content, the volume of sales of the rights to the content, or information related to the user involved in the production of the content. It is characterized by the following. According to this feature, the amount of value that users involved in the creation of the content receive when the rights to the content are purchased, or the ratio of the value received by users involved in the creation of the content to the value used to purchase the rights to the content, changes depending on the timing of the sale of the rights to the content, the volume of rights to the content sold, and information related to the users involved in the creation of the content. Therefore, it is possible to effectively increase the motivation of users involved in the creation of the content.

[0048] The content provision method of form 3-5 is the content provision method described in any of forms 3-1 to 3-4, In the value-adding step, after the rights to the content have been purchased by the general user and a predetermined period has elapsed, value is added to the user involved in the production of the content. It is characterized by the following. This feature ensures that the trading of rights related to the content has been conducted properly, while also providing value to the users involved in the production.

[0049] The content provision method of form 3-6 is the content provision method described in form 3-5, After the rights to the content have been purchased by the aforementioned general user, and before the predetermined period has elapsed, the system further includes a problem reception step for receiving problems related to the content or problems related to the purchase of the rights to the content, In the value-granting step, if the rights to the content are purchased by the general user, the predetermined period has elapsed, and no problem is received in the problem acceptance step, or if a problem that was accepted has been resolved, then value is granted to the user involved in the production of the content. It is characterized by the following. This feature ensures that there are no issues related to the content or the acquisition of rights to the content, while also providing value to users involved in the production process.

[0050] The content provision method of form 3-7 is the content provision method described in any of forms 3-1 to 3-6, It further includes a specific value-adding step that provides specific value to the user, In the value-granting step, the purchase of rights to the content by the general user grants a predetermined value, different from the specific value, to the user involved in the production of the content. It is characterized by the following. This feature allows for the management of a predetermined value granted to users involved in the production of content when the rights to that content are purchased, separately from other values.

[0051] The content provision method of form 3-8 is the content provision method described in form 3-7, The specific value and the predetermined value have different applications. It is characterized by the following. This feature allows users involved in the production to manage the specific values ​​that become available to them when rights to content they were involved in creating are purchased, distinguishing them from other values.

[0052] The content provision method of form 3-9 is the content provision method described in form 3-8, The aforementioned predetermined value is convertible into cash, The aforementioned specific value cannot be converted into cash. It is characterized by the following. This feature allows users involved in the production to convert the predetermined value granted when the rights to the content they produced are purchased into cash, thereby effectively increasing their motivation to participate in content creation.

[0053] The content provision method of form 3-10 is the content provision method described in any of forms 3-7 to 3-9, The predetermined value is changeable to the specific value, The aforementioned specific value is irrevocably changeable to the aforementioned predetermined value. It is characterized by the following. This feature allows users involved in the production to change and use a predetermined value that is granted when the rights to content they were involved in creating are purchased, into a specific value.

[0054] The content provision method of form 3-11 is the content provision method described in form 3-10, Each of the aforementioned specific value and the aforementioned predetermined value has an expiration date set for its use. When the value is changed from the predetermined value to the specific value, a new expiration date is set for the changed specific value, regardless of the expiration date set for the predetermined value. It is characterized by the following. This feature allows for the effective extension of the usable period by changing the predetermined value granted to users involved in the production of content when the rights to that content are purchased to a specific value.

[0055] The content delivery method for Form 3-12 is: A method of providing content to users, A content provision step that provides content created with the involvement of a user to general users other than the users involved in the creation of that content, A usage permission step in which the user involved in the production grants permission to the administrator to use the content, including permission for third parties to use the rights related to the content, A usage permission step that grants permission to a general user to use the rights to the content that has been permitted to be used by the aforementioned production-involved user, upon request from the general user, A payment acceptance step in which the general user who is permitted to use the rights to the said content receives value as consideration for the use of the rights to said content, The system includes a step of granting usage fees, in which the administrator grants value to the user involved in the production of the content as compensation for the use of the content, when the administrator has granted the general user permission to use the rights relating to the content. It is characterized by the following. This feature allows for the provision of content created in which a user has participated in its creation to general users other than the user who participated in its creation. In this configuration, the user who participated in the creation of the content grants the administrator permission to use the content, including permission for third parties to use the rights related to the content. The administrator also grants general users permission to use the rights related to the content granted by the user who participated in its creation, and accepts value from the general users who have been granted permission to use the rights related to the content as consideration for the use of the rights. When the administrator grants general users permission to use the rights related to the content, the administrator provides value to the user who participated in the creation of the content as consideration for the use of the content. This eliminates the need for settlement between the user who participated in the creation of the content and the general users, and simplifies the transaction of rights related to content between users.

[0056] The content delivery program of type 3-13 is A content delivery program that causes a computer to perform the process of providing content to users, A content provision step that provides content created with the involvement of a user to general users other than the users involved in the creation of that content, A content rights sales step of selling the rights related to the content to the aforementioned general user, A value-adding step in which the rights to the content are purchased by the aforementioned general user, thereby adding value to the aforementioned user involved in the production of the content, The process involves a value notification step of notifying the user involved in the production of the content of the amount of value that the user will receive as a result of the purchase of the rights to the content, or the ratio of the value that the user will receive to the value used to purchase the rights to the content. It is characterized by the following. This feature allows for the provision of content created with the involvement of users to general users other than those involved in its creation. In this configuration, the rights to such content can be sold to general users, and value is added to the users involved in the creation process when general users purchase the rights to the content. This eliminates the need for settlement between the users involved in the creation process and general users, making it possible to simplify the transaction of rights to content between users. Furthermore, since value information that identifies the amount of value that users involved in the creation of the content will receive as a result of the purchase of the rights to the content, or the ratio of the value that users involved in the creation of the content will receive to the value used to purchase the rights to the content, is communicated to the users involved in the creation of the content, it is possible to increase the motivation of users involved in the creation of the content.

[0057] The content delivery program of type 3-14 is A content delivery program that causes a computer to perform the process of providing content to users, A content provision step that provides content created with the involvement of a user to general users other than the users involved in the creation of that content, A usage permission step in which the user involved in the production grants permission to the administrator to use the content, including permission for third parties to use the rights related to the content, A usage permission step that grants permission to a general user to use the rights to the content that has been permitted to be used by the aforementioned production-involved user, upon request from the general user, A payment acceptance step in which the general user who is permitted to use the rights to the said content receives value as consideration for the use of the rights to said content, If the administrator grants the general user permission to use the rights relating to the content, the administrator will perform a payment-for-use step in which the administrator provides value to the user involved in the production of the content as compensation for the use of the content. It is characterized by the following. This feature allows for the provision of content created in which a user has participated in its creation to general users other than the user who participated in its creation. In this configuration, the user who participated in the creation of the content grants the administrator permission to use the content, including permission for third parties to use the rights related to the content. The administrator also grants general users permission to use the rights related to the content granted by the user who participated in its creation, and accepts value from the general users who have been granted permission to use the rights related to the content as consideration for the use of the rights. When the administrator grants general users permission to use the rights related to the content, the administrator provides value to the user who participated in the creation of the content as consideration for the use of the content. This eliminates the need for settlement between the user who participated in the creation of the content and the general users, and simplifies the transaction of rights related to content between users.

[0058] The content delivery system of type 3-15 is A content delivery system that provides content to users, A content provision method that provides content created in which a user participated in the production to general users other than the users who participated in the production of that content, A content rights sales method for selling rights related to the said content to the aforementioned general user, A means of adding value to the user involved in the production of the content by which the rights to the content are purchased by the general user, The system includes a value notification means that notifies the user involved in the production of the content of the amount of value that the user will receive as a result of the purchase of the rights to the content, or the ratio of the value that the user will receive to the value used to purchase the rights to the content. It is characterized by the following. This feature allows for the provision of content created in which a user has participated in its creation to general users other than the user who participated in its creation. In this configuration, the user who participated in the creation of the content grants the administrator permission to use the content, including permission for third parties to use the rights related to the content. The administrator also grants general users permission to use the rights related to the content granted by the user who participated in its creation, and accepts value from the general users who have been granted permission to use the rights related to the content as consideration for the use of the rights. When the administrator grants general users permission to use the rights related to the content, the administrator provides value to the user who participated in the creation of the content as consideration for the use of the content. This eliminates the need for settlement between the user who participated in the creation of the content and the general users, and simplifies the transaction of rights related to content between users. Furthermore, by granting general users permission to use the rights to the content, value information that identifies the amount of value that users involved in the creation of the content can obtain, or the ratio of the value obtained by users involved in the creation of the content to the value received from general users who are permitted to use the rights to the content, is communicated to the users involved in the creation of the content. This can increase the motivation of users involved in the creation of content.

[0059] The content delivery system of form 3-16 is A content delivery system that provides content to users, A content provision method that provides content created in which a user participated in the production to general users other than the users who participated in the production of that content, The aforementioned user involved in production grants permission to the administrator to use the content, including permission for third parties to use the rights related to the content, A means of granting permission to use the rights to content permitted for use by the aforementioned production-involved user to the aforementioned general user upon request from the said general user, A means for receiving usage fees from the general user who is permitted to use the rights to the said content, as consideration for the use of the rights to said content, The system includes a means for granting usage fees, which, when the administrator grants permission to a general user to use the rights relating to the content, grants value to the user involved in the production of the content as compensation for the use of the content. It is characterized by the following. This feature allows for the provision of content created in which a user has participated in its creation to general users other than the user who participated in its creation. In this configuration, the user who participated in the creation of the content grants the administrator permission to use the content, including permission for third parties to use the rights related to the content. The administrator also grants general users permission to use the rights related to the content granted by the user who participated in its creation, and accepts value from the general users who have been granted permission to use the rights related to the content as consideration for the use of the rights. When the administrator grants general users permission to use the rights related to the content, the administrator provides value to the user who participated in the creation of the content as consideration for the use of the content. This eliminates the need for settlement between the user who participated in the creation of the content and the general users, and simplifies the transaction of rights related to content between users.

[0060] [Form 4] The virtual space provision method of form 4-1 is: A method for providing a virtual space to a user, A content output step that enables the output of content created by the user to the virtual space, A content sales step in which the content is sold to general users other than the users involved in the creation of the content, A specific value granting step that grants a specific value usable within the virtual space to the user, A predetermined value-granting step in which a predetermined value is given to the user involved in the production of the content when the content is purchased by the general user, It has, Each of the aforementioned specific value and the aforementioned predetermined value is assigned an expiration date. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, such content can be sold to general users other than the creators involved in its creation. Since the purchase of content by general users imposes a specific value on the creators involved in its creation, there is no need for settlement between the creators and general users, making it possible to simplify transactions between users of content used in the virtual space. Furthermore, the expiration date of a predetermined value granted to users involved in the production of content that has been purchased can be managed separately from the expiration date of a specific value used within the virtual space.

[0061] The virtual space provision method of form 4-2 is the virtual space provision method described in form 4-1, The predetermined value is changeable to the specific value, When the value is changed from the predetermined value to the specific value, a new expiration date is set for the changed specific value, regardless of the expiration date set for the predetermined value. It is characterized by the following. This feature allows users involved in the production to convert a predetermined value, which is awarded when content they have contributed to is purchased, into a specific value that can be used within the virtual space. Furthermore, by converting the predetermined value into a specific value, it becomes possible to effectively extend the period during which the content can be used.

[0062] The virtual space provision method of form 4-3 is the virtual space provision method described in form 4-2, The aforementioned predetermined value can be converted into cash within its validity period. It is characterized by the following. This feature allows users involved in the creation of content to convert a predetermined value, awarded when their content is purchased, into cash, effectively increasing their motivation to participate in content creation. Furthermore, even if the value is not converted into cash within the validity period, it can be converted into a specific value within that period, effectively extending the validity period.

[0063] The virtual space provision method of form 4-4 is the virtual space provision method described in form 4-3, The aforementioned specific value is irreplaceable to the aforementioned predetermined value and cannot be converted into cash. It is characterized by the following. This feature prevents the conversion of a specific value into a predetermined value and then into cash.

[0064] The virtual space provision method of form 4-5 is the virtual space provision method described in form 4-4, The aforementioned predetermined value can be converted into cash, provided that its total value exceeds a predetermined threshold. It is characterized by the following. According to this feature, even if the total value falls below a predetermined threshold within the expiration date and cannot be converted into cash, the effective expiration date can be extended by converting it to a specific value within the expiration date.

[0065] The virtual space provision method of form 4-6 is the virtual space provision method described in form 4-4 or 4-5, The system further includes a deadline notification step that notifies the system when the expiration date of the predetermined value is approaching. It is characterized by the following. This feature can indicate that the expiration date for a given value, i.e., the date by which it can be converted into cash, is approaching.

[0066] The virtual space provision method of form 4-7 is the virtual space provision method described in any of forms 4-3 to 4-6, The system further includes an automatic change step that automatically changes the predetermined value to a specific value if the predetermined value is not converted into cash by the expiration date of the predetermined value. It is characterized by the following. This feature ensures that if a predetermined value is not converted into cash by its expiration date, that predetermined value is automatically converted into a specific value, thus preventing users from suffering disadvantages due to the expiration of the predetermined value.

[0067] The virtual space provision program of form 4-8 is A virtual space provider program that causes a computer to perform the process of providing a virtual space to a user, A virtual space provider program that causes a computer to perform the process of providing a virtual space to a user, A content output step that enables the output of content created by the user to the virtual space, A content sales step in which the content is sold to general users other than the users involved in the creation of the content, A specific value granting step that grants a specific value usable within the virtual space to the user, A predetermined value-granting step in which a predetermined value is given to the user involved in the production of the content when the content is purchased by the general user, Make it run, Each of the aforementioned specific value and the aforementioned predetermined value is assigned an expiration date. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, such content can be sold to general users other than the creators involved in its creation. Since the purchase of content by general users imposes a specific value on the creators involved in its creation, there is no need for settlement between the creators and general users, making it possible to simplify transactions between users of content used in the virtual space. Furthermore, the expiration date of a predetermined value granted to users involved in the production of content that has been purchased can be managed separately from the expiration date of a specific value used within the virtual space.

[0068] The virtual space provision system of form 4-9 is A virtual space provision system that provides a virtual space to users, A content output means that enables the output of content created by the user to the virtual space, A content sales method for selling the aforementioned content to general users other than the users involved in its creation, A means for granting specific value to a user that can be used within the virtual space, A predetermined value-granting means that grants a predetermined value to the user involved in the production of the content when the content is purchased by the general user, Equipped with, Each of the aforementioned specific value and the aforementioned predetermined value is assigned an expiration date. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, such content can be sold to general users other than the creators involved in its creation. Since the purchase of content by general users imposes a specific value on the creators involved in its creation, there is no need for settlement between the creators and general users, making it possible to simplify transactions between users of content used in the virtual space. Furthermore, the expiration date of a predetermined value granted to users involved in the production of content that has been purchased can be managed separately from the expiration date of a specific value used within the virtual space.

[0069] [Form 5] The virtual space provision method of form 5-1 is: A method for providing a virtual space to a user, A content output step that enables the output of content created by the user to the virtual space, A content sales step in which the content is sold to general users other than the users involved in the creation of the content, A specific value granting step that grants a specific value usable within the virtual space to the user, A predetermined value-granting step in which a predetermined value is given to the user involved in the production of the content when the content is purchased by the general user, It has, The specific value and the predetermined value have different applications. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, such content can be sold to general users other than the creators involved in its creation. Since the purchase of content by general users imposes a specific value on the creators involved in its creation, there is no need for settlement between the creators and general users, making it possible to simplify transactions between users of content used in the virtual space. Furthermore, the predetermined value granted to users who have contributed to the creation of content when that content is purchased can be managed separately from specific values ​​used within the virtual space.

[0070] The virtual space provision method of form 5-2 is the virtual space provision method described in form 5-1, The aforementioned predetermined value is convertible into cash, The aforementioned specific value cannot be converted into cash. It is characterized by the following. This feature allows users involved in the production to convert a predetermined value awarded for the purchase of content they have contributed to into cash, thereby effectively increasing their motivation to participate in content creation.

[0071] The virtual space provision method of form 5-3 is the virtual space provision method described in form 5-2, The predetermined value is changeable to the specific value, The aforementioned specific value is irrevocably changeable to the aforementioned predetermined value. It is characterized by the following. This feature allows users involved in the production to convert a predetermined value, which is awarded when content they contributed to is purchased, into a specific value that can then be used within the virtual space. It also prevents users from converting this specific value into a predetermined value and converting it into cash.

[0072] The virtual space provision method of form 5-4 is the virtual space provision method described in form 5-2 or 5-3, The aforementioned predetermined value has an expiration date set for its use. The aforementioned predetermined value can be converted into cash within its validity period. It is characterized by the following. This feature allows for limiting the period during which a given value can be converted into cash.

[0073] The virtual space provision method of form 5-5 is the virtual space provision method described in form 5-4, The system further includes an automatic change step that automatically changes the predetermined value to a specific value if the predetermined value is not converted into cash by the expiration date of the predetermined value. It is characterized by the following. This feature ensures that if a predetermined value is not converted into cash by its expiration date, that predetermined value is automatically converted into a specific value, thus preventing users from suffering disadvantages due to the expiration of the predetermined value.

[0074] The virtual space provision method of form 5-6 is the virtual space provision method described in any of forms 5-1 to 5-5, The aforementioned predetermined value is unusable within the virtual space. The aforementioned specific value is available for use within the virtual space. It is characterized by the following. This feature allows for the clear distinction and management of the usable targets of predetermined values ​​granted to users who have contributed to the creation of content when that content is purchased, compared to specific values ​​used within the virtual space.

[0075] The virtual space provision method of form 5-7 is the virtual space provision method described in any of forms 5-1 to 5-6, The aforementioned predetermined value cannot be used for the production costs or sales costs of the aforementioned content. The aforementioned specific value can be used for the production costs or sales costs of the aforementioned content. It is characterized by the following. This feature allows for the clear distinction and management of the usable targets of predetermined value granted to users involved in the production of content when that content is purchased, from specific values ​​used for content production costs or content sales costs.

[0076] The virtual space provision program of form 5-8 is A virtual space provider program that causes a computer to perform the process of providing a virtual space to a user, A content output step that enables the output of content created by the user to the virtual space, A content sales step in which the content is sold to general users other than the users involved in the creation of the content, A specific value granting step that grants a specific value usable within the virtual space to the user, A predetermined value-granting step in which a predetermined value is given to the user involved in the production of the content when the content is purchased by the general user, Make it run, The specific value and the predetermined value have different applications. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, such content can be sold to general users other than the creators involved in its creation. Since the purchase of content by general users imposes a specific value on the creators involved in its creation, there is no need for settlement between the creators and general users, making it possible to simplify transactions between users of content used in the virtual space. Furthermore, the predetermined value granted to users who have contributed to the creation of content when that content is purchased can be managed separately from specific values ​​used within the virtual space.

[0077] The virtual space provision system of form 5-9 is A virtual space provision system that provides a virtual space to users, A content output means that enables the output of content created by the user to the virtual space, A content sales method for selling the aforementioned content to general users other than the users involved in its creation, A means for granting specific value to a user that can be used within the virtual space, A predetermined value-granting means that grants a predetermined value to the user involved in the production of the content when the content is purchased by the general user, Equipped with, The specific value and the predetermined value have different applications. It is characterized by the following. This feature allows for the output of user-created content to a virtual space. In this configuration, such content can be sold to general users other than the creators involved in its creation. Since the purchase of content by general users imposes a specific value on the creators involved in its creation, there is no need for settlement between the creators and general users, making it possible to simplify transactions between users of content used in the virtual space. Furthermore, the predetermined value granted to users who have contributed to the creation of content when that content is purchased can be managed separately from specific values ​​used within the virtual space.

[0078] [Form 6] The value-adding method of form 6-1 is: A value-adding method that provides value to the user, A specific value-adding step that provides specific value to the user, A predetermined value assignment step that assigns a predetermined value to the user, It has, Each of the aforementioned specific value and the aforementioned predetermined value has an expiration date set for its use, The predetermined value is changeable to the specific value, When the value is changed from the predetermined value to the specific value, a new expiration date is set for the changed specific value, regardless of the expiration date set for the predetermined value. The system further includes an automatic change step that automatically changes the predetermined value to a specific value if the predetermined value is not used by the expiration date of the predetermined value. It is characterized by the following. This feature allows for the effective extension of the usable period by changing a predetermined value to a specific value. Furthermore, if the predetermined value is not used by the expiration date, it is automatically changed to the specific value, thus preventing users from suffering disadvantages due to the expiration of the predetermined value.

[0079] The value-adding method of form 6-2 is the value-adding method described in form 6-1, The aforementioned predetermined value can be converted into cash within its validity period. It is characterized by the following. This feature ensures that if a predetermined value is not converted into cash by its expiration date, that predetermined value is automatically converted into a specific value, thus preventing users from suffering disadvantages due to the expiration of the predetermined value.

[0080] The value-adding method of form 6-3 is the value-adding method described in form 6-2, The aforementioned specific value is irreplaceable to the aforementioned predetermined value and cannot be converted into cash. It is characterized by the following. This feature prevents the conversion of a specific value into a predetermined value and then into cash.

[0081] The value-adding method of form 6-4 is the value-adding method described in form 6-2 or 6-3, The aforementioned predetermined value can be converted into cash, provided that its total value exceeds a predetermined threshold. It is characterized by the following. According to this feature, even if the total value falls below a predetermined threshold within the expiration date and cannot be converted into cash, the effective expiration date can be extended by converting it to a specific value within the expiration date.

[0082] The value-adding method of form 6-5 is the value-adding method described in any of forms 6-1 to 6-4, The system further includes a deadline notification step that notifies the system when the expiration date of the predetermined value is approaching. It is characterized by the following. This feature can indicate that the expiration date of a given value is approaching.

[0083] The value-adding program of form 6-6 is A value-adding program that causes a computer to perform a process that adds value to the user, A specific value-adding step that provides specific value to the user, A predetermined value assignment step that assigns a predetermined value to the user, Make it run, Each of the aforementioned specific value and the aforementioned predetermined value has an expiration date set for its use, The predetermined value is changeable to the specific value, When the value is changed from the predetermined value to the specific value, a new expiration date is set for the changed specific value, regardless of the expiration date set for the predetermined value. If the predetermined value is not used by the expiration date of the predetermined value, an automatic change step is further executed to automatically change the predetermined value to the specified value. It is characterized by the following. This feature allows for the effective extension of the usable period by changing a predetermined value to a specific value. Furthermore, if the predetermined value is not used by the expiration date, it is automatically changed to the specific value, thus preventing users from suffering disadvantages due to the expiration of the predetermined value.

[0084] The value-adding system of form 6-7 is A value-adding system that provides value to the user, A means of assigning specific value to a user, A means for assigning a predetermined value to a user, Equipped with, Each of the aforementioned specific value and the aforementioned predetermined value has an expiration date set for its use, The predetermined value is changeable to the specific value, When the value is changed from the predetermined value to the specific value, a new expiration date is set for the changed specific value, regardless of the expiration date set for the predetermined value. The system further includes an automatic change step that automatically changes the predetermined value to a specific value if the predetermined value is not used by the expiration date of the predetermined value. It is characterized by the following. This feature allows for the effective extension of the usable period by changing a predetermined value to a specific value. Furthermore, if the predetermined value is not used by the expiration date, it is automatically changed to the specific value, thus preventing users from suffering disadvantages due to the expiration of the predetermined value. [Examples]

[0085] Figure 1 is a block diagram showing an example of the system configuration of a virtual space provision system in Embodiment 1, to which the virtual space provision method, virtual space provision program, content provision method, content provision program, value provision method, and value provision program of the present invention are applied.

[0086] As shown in Figure 1, the virtual space provision system of this embodiment mainly consists of a virtual space provision server computer 100 capable of performing various processes to provide a virtual space to each user, and user terminals 200 (200a, 200b, 200c, etc.) used by each user to participate in the virtual space. The virtual space provision server computer 100 and each user terminal 200 are connected to each other via the Internet network N, enabling data communication.

[0087] Furthermore, as shown in Figure 1, there are multiple users, such as User A, User B, User C, etc., and the user terminal 200 includes user terminals 200a, user terminal 200b, user terminal 200c, etc., which can be used by each of the individual users A, B, C, etc. Note that there are usually multiple users, but there may be one user or four or more users, and the number can be appropriately determined according to the processing capacity of the virtual space provision server computer 100, etc. Hereinafter, users A, B, C, etc. may be collectively referred to as "users," and user terminals 200a, user terminal 200b, user terminal 200c, etc. may be collectively referred to as "user terminal 200."

[0088] Furthermore, as shown in Figure 2, the virtual space provision server computer 100 is, for example, a server computer owned by a virtual space operating company, and is composed of three servers: a virtual space server 100a, a user management server 100b, and a UGC server 100c. Of these, the virtual space server 100a is a server that executes processes for constructing the virtual space and processes for reflecting the operations of each user's user terminal 200 in the virtual space; the user management server 100b is a server that manages various data of users who use the virtual space; and the UGC server 100c is a server that manages data related to content that users have themselves participated in creating (hereinafter referred to as UGC (User Generated Contents) in this embodiment).

[0089] These virtual space servers 100a, user management server 100b, and UGC server 100c are connected to the Internet network N via a communication device 110 provided by the virtual space provision server computer 100.

[0090] In this embodiment, the virtual space provision server computer 100 is exemplified as being composed of a total of three servers: a virtual space server 100a, a user management server 100b, and a UGC server 100c. However, the present invention is not limited to this, and the virtual space provision server computer 100 may be composed of two or fewer servers. Furthermore, the virtual space provision server computer 100 may be configured with additional servers having different functions from the virtual space server 100a, user management server 100b, and UGC server 100c, or the same functions may be distributed among multiple servers.

[0091] <Server for virtual space> Figure 3 shows the configuration of the virtual space server 100a used in this embodiment. The virtual space server 100a used in this embodiment is a server computer with relatively good processing power, and as shown in Figure 3, it has a processor (CPU) 101a connected to a data bus 108a, memory (RAM) 102a, storage such as a hard disk 103a, a communication interface (I / F) 104a that enables bidirectional communication via the TCP / IP protocol over the internet, and an input / output interface (I / F) 105a that can connect to input devices such as a keyboard.

[0092] The storage 103a of the virtual space server 100a stores various data and programs, as shown in Figure 3, in addition to an operating system (server OS) for providing server functions not shown in the diagram. Specifically, it mainly stores a virtual space generation program for generating the virtual space, generated virtual space data, object data used in the virtual space, a viewpoint video control program for controlling the viewpoint video of the avatars of users participating in the virtual space, and a sound control program for controlling sound within the virtual space.

[0093] In this embodiment, an input / output interface (I / F) 105a is provided to enable local operations. However, if remote operations via the communication interface (I / F) 104a are possible, the configuration may be such that the input / output interface (I / F) 105a is not provided.

[0094] <User management server> FIG. 4 is a diagram showing the configuration of the user management server 100b used in this embodiment. The user management server 100b used in this embodiment is a server computer with relatively excellent processing capabilities. As shown in FIG. 4, it includes a processor (CPU) 101b connected to a data bus 108b, a memory (RAM) 102b, a storage 103b such as a hard disk, a communication interface (I / F) 104b capable of two-way communication via the TCP / IP protocol over the Internet, and an input / output interface (I / F) 105b to which input devices such as a keyboard can be connected.

[0095] In addition to an operation system (server OS) not shown, various data and programs are stored in the storage 103b of the user management server 100b. Specifically, mainly, a user management program for managing users and a user database for managing user-related data are stored.

[0096] In this embodiment, an input / output interface (I / F) 105b is provided to enable local operations. However, if remote operations via the communication interface (I / F) 104b are possible, the configuration may be such that the input / output interface (I / F) 105b is not provided.

[0097] <Server for UCG> Figure 5 shows the configuration of the UGC server 100c used in this embodiment. The UGC server 100c used in this embodiment is a server computer with relatively good processing power, and as shown in Figure 5, it has a processor (CPU) 101c connected to a data bus 108c, memory (RAM) 102c, storage such as a hard disk 103c, a communication interface (I / F) 104c that enables bidirectional communication via the TCP / IP protocol over the internet, and an input / output interface (I / F) 105c that can connect to input devices such as a keyboard.

[0098] The storage 103c of the UGC server 100c stores various data and programs, as shown in Figure 5, in addition to the operating system (server OS) which is not shown in the diagram. Specifically, it mainly stores a UGC management program for managing UGC, a UGC database for managing UGC-related data, and so on.

[0099] In this embodiment, an input / output interface (I / F) 105c is provided to enable local operation. However, if remote operation is possible via the communication interface (I / F) 104c, the input / output interface (I / F) 105c may be omitted.

[0100] <User terminal> Figure 6 shows an example configuration of a user terminal 200 used in the virtual space provision system of this embodiment. In this embodiment, the user terminal 200 is a smartphone carried by the user or a stationary computer (PC) installed by the user at home or elsewhere. As shown in Figure 6, it has a processor (CPU) 201 connected to a data bus 208, memory (RAM) 202, storage 203 such as a hard disk or non-volatile memory, a communication interface (I / F) 204 that enables bidirectional communication via the TCP / IP protocol over the internet, an image processing unit 206 including a graphics processing unit (GPU) to which a display device 210 is connected, and an input / output interface (I / F) 205 to which various input / output devices are connected.

[0101] The display device 210 only needs to be capable of displaying each viewpoint video generated based on virtual space data of the virtual space, which is updated by virtual space update data distributed from the virtual space server 100a, by a user viewpoint video control program included in the user program stored in the storage 203, as described later. If the user terminal 200 is a smartphone, the display of the smartphone is the display device; if the user terminal 200 is a regular computer (PC), the stationary display that makes up the computer (PC) is the display device. These displays are not limited to those that display planar images (2D images); for example, they may also be capable of displaying stereoscopic images (3D images) by displaying right-eye images and left-eye images, such as a head-mounted display (HMD) that can be worn by the user.

[0102] The input / output interface (I / F) 205 is connected to the following input devices: an operation input device 221 consisting of one or more devices that allow the user to perform various operations; an audio input device 222 such as a microphone that can input the user's voice; and an audio output device 223 such as a speaker, earphone, or headphones that can output audio distributed from the virtual space server 100a.

[0103] Furthermore, the audio output device 223 is not a standalone device, but may be integrated with the display device 310, as in the head-mounted display (HMD) described above.

[0104] The operation input device 221 can be any device that allows the user to perform various operations, such as moving the user avatar, zooming, commenting, and gifting. For example, it may consist of at least one of the following: a transparent touch panel formed on the display surface of a smartphone, a keyboard that makes up a computer, a game controller, etc.

[0105] The various input / output devices connected to these input / output interfaces (I / F) 205 may be internal or external, and in the case of external devices, they may be connected via wired or wireless connection.

[0106] Storage 203 stores an operating system (OS) for running user terminals 200, such as smartphones and computers, as well as user applications that, when executed by a processor (CPU) 301, provide various user-related functions in the virtual space provision system in cooperation with the virtual space server 100a. Furthermore, for users who wish to create and sell UGC (User-Generated Content), storage 203 also stores a UGC application that connects to the UGC server 100c and provides various functions related to UGC creation and submission in cooperation with the UGC server 100c.

[0107] The user application includes, as shown in Figure 6, a user viewpoint video control program that provides the function of generating viewpoint videos to be displayed on the display device 210, a user audio control program that provides the function of outputting audio distributed from the virtual space server 100a from the audio output device 223, and user authentication data for authenticating the user's identity during communication with the virtual space server 100a.

[0108] Furthermore, the UGC application includes a UGC access control program that controls access to the UGC server 100c, a UGC creation program used for creating UGC, and the like.

[0109] In this way, by using the user terminal 200 used in the virtual space provision system of this embodiment, users can move and operate their avatars participating in the virtual space, and by changing the viewpoint of the user's avatar, they can change the viewpoint image displayed on the display device 210.

[0110] <Operation of the virtual space distribution system> Figure 7 is an explanatory diagram illustrating the operation flow of the virtual space provisioning system in this embodiment.

[0111] First, let's explain the video system. As mentioned above, the virtual space server 100a is capable of providing a virtual space based on the virtual space generation program and the user's avatar data, etc. The actions of each user's avatar are reflected in the actions of the user's avatar by updating the virtual space data, which describes the state of the virtual space, based on the user avatar information transmitted from the user terminal 200.

[0112] On the user terminal 200, an avatar operation operation process is executed to receive operations corresponding to each action to be performed by the user's avatar. The user terminal 200 then transmits the user's avatar information based on the operations received in the avatar operation operation process to the virtual space server 100a.

[0113] In this way, based on the user avatar information transmitted from the user terminal 200, the virtual space server 100a executes a virtual space update process to update the virtual space data, thereby reflecting the user's actions (operations) in each avatar within the virtual space.

[0114] Then, after executing a virtual space update data generation process that generates virtual space update data based on the virtual space data before the update and the virtual space data after the update, the generated virtual space update data is distributed to the user terminal 200.

[0115] As shown in Figure 7, when virtual space update data is delivered to a user terminal 200, the pre-stored virtual space data is updated based on the delivered virtual space update data, and a user-viewpoint video generation process is executed using the updated virtual space data. This generates a user-viewpoint video based on the updated virtual space data, and the generated user-viewpoint video is displayed on the user terminal 200 (user-viewpoint video output process).

[0116] Thus, in this embodiment, the viewpoint video of each user participating in the virtual space using user A's avatar is generated and displayed on each user's user terminal 200. This avoids the situation where generating these avatar viewpoint videos for each user on the virtual space server 100a would significantly increase the processing load on the virtual space server 100a, preventing many users from participating in the virtual space.

[0117] Next, the audio system will be explained. In the user terminal 200, when the user speaks, the voice is input from the voice input device 222. The input voice is then converted into data and sent to the virtual space server 100a as performer voice (data) (user voice input processing).

[0118] The virtual space server 100a generates distributed audio (data) from user voice information received from user terminals 200 (distributed audio generation process), and distributes the generated distributed audio (data) to each user terminal 200 (avatar audio distribution process).

[0119] On the user terminal 200, the voices of each user avatar are output from a voice output device 223 such as a speaker based on the avatar voice (data) distributed from the virtual space server 100a. As a result, the user can recognize as if each user's avatar is speaking.

[0120] <Use of UGC> In this embodiment, by registering UGC in which the user has participated in production in the UGC server 100c, the registered UGC can be used by the user's avatar.

[0121] For example, as shown in FIG. 8, the user can use a device such as a PC to create UGC, register the created UGC in the UGC server 100c, and thereby permit use in the virtual space provided by the virtual space server 100a. Other users can purchase the right to use the UGC registered in the UGC server 100c, and the user who has purchased the right to use the UGC can use the UGC in the virtual space provided by the virtual space server 100a.

[0122] In this embodiment, the user uses a device such as a PC to create UGC and register the created UGC in the UGC server 100c, enabling use in the virtual space provided by the virtual space server 100a. However, it may also be configured such that the user accesses the UGC server 100c and creates and registers UGC using a UGC production program implemented in the UGC server 100c, thereby enabling use in the virtual space provided by the virtual space server 100a.

[0123] The example shown in Figure 8 illustrates the application of clothing such as T-shirts that can be worn by avatars in a virtual space as UGC. UGC is not limited to clothing that can be worn by avatars in a virtual space; it also includes items such as accessories that can be worn by avatars in a virtual space, items such as furniture that can be placed in a virtual space, stamps used for communication with other users such as chat, voice generation data for avatars, motion data that defines the movements of avatars, and any other content created by users or in which users are involved in the creation of UGC.

[0124] Furthermore, as mentioned above, when creating UGC using a UGC creation program implemented on the UGC server 100c, if multiple different UGC creation programs are required depending on the type of UGC to be created, it is also possible to implement a configuration in which each UGC creation program corresponding to the type of UGC is distributed across multiple servers.

[0125] Figure 9 is a diagram illustrating the overview of UGC (User-Generated Content) utilization.

[0126] In the virtual space provision system of this embodiment, as shown in Figure 9, users as creators involved in content production can submit UGC (User-Generated Content) that can be used in the virtual space, thereby granting permission for the use of UGC, including permission for its use within the virtual space, to the administrator of the virtual space (the company operating the virtual space, etc.).

[0127] In this embodiment, the term "creators involved in content production" includes not only users who actually produce the content, but also users who are indirectly involved in production by planning the content, coordinating its production, etc.

[0128] Administrators of virtual spaces permitted to use UGC can sell the right to use UGC to general users other than creators. General users can purchase the right to use UGC using coins, which are the in-space currency available within the virtual space. When a general user purchases the right to use UGC, the virtual space administrator grants the user permission to use the UGC in the virtual space, thereby enabling the user to use the UGC within the virtual space.

[0129] Users can access the user management server 100b from their user application and acquire coins as virtual currency using cash, etc., or they can access the user management server 100b from their UGC application and acquire coins as virtual currency using cash, etc.

[0130] Furthermore, if the administrator of the virtual space sells the right to use UGC to a general user, the administrator will award points calculated based on the sales amount, etc., to the user as a creator for granting permission to use the UGC.

[0131] In this embodiment, coins, which are a currency usable within the virtual space, are used as the value used when general users purchase the right to use UGC, while points, which can be exchanged for cash or coins, are used as the value given to users as creators for granting permission to use UGC. In other words, different types of value are used when general users purchase the right to use UGC and when users as creators are granted permission to use UGC. However, a configuration using a common value is also possible. Furthermore, cash may be used for either the value used when general users purchase the right to use UGC, or as the consideration for users as creators granting permission to use UGC, or for both.

[0132] <User Database> FIG. 10 is a diagram showing the configuration of the user database included in the user management server 100b.

[0133] As shown in FIG. 10, the user database includes a user table, an avatar table, an item table, and a coin table.

[0134] In the user table, for each user ID assigned to each user, personal information such as the user's account name (e.g., email address), authentication information (e.g., password), name, username used in the virtual space, and the number of followers of the user is registered and managed.

[0135] In the avatar table, for each user ID, avatar data of the avatar used by the user, items worn by the avatar, and information about the avatar used in the virtual space are registered and managed.

[0136] In the item table, items that can be used by the user are registered and managed for each user ID. UGC that has become available for use after the user purchases the right to use it is registered in the item table.

[0137] In addition, the item table includes a PGC table in which contents (hereinafter referred to as PGC (Professional Generated Contents) in this embodiment) created by an administrator or a producer commissioned by the administrator are registered as available items, and a UGC table in which UGC is registered. Items that can be used by the user are managed in separate tables for PGC and UGC. This makes it possible to separately manage PGC directly promised by the administrator as a producer and UGC re-promised by the administrator based on permission received from users as creators, to identify users currently permitted to use, and to easily track the history of users to whom the right to use UGC purchased by the user has been transferred to a third party.

[0138] The coin table is assigned for each user ID. In the coin table for each user ID, the grant date of the coin, the expiration date of the coin, and the quantity of the coin are registered and managed in association with the coin ID of the coin given to the user. The coin ID is issued each time a coin is granted, and the granted coins are managed for each coin ID instead of the total number of coins held by the user. Note that the coin is a value used as currency in the virtual space as described above, and the management of the coins held by the user is performed by the coin table.

[0139] <UGC Database> FIG. 11 is a diagram showing the configuration of the UGC database included in the UGC server 100c.

[0140] As shown in FIG. 11, the UGC database includes a creator table, a base content table, a UGC table, a sales history table, and a point table.

[0141] In the creator table, information about the creator, such as the account name (e.g., email address) of the creator, authentication information (e.g., password), CR rank set based on the sales performance of the creator, and user rank set based on the number of followers for the creator, etc., is registered and managed in association with the creator ID assigned to the creator who has registered as a UGC member among the users in the virtual space (the user who creates UGC).

[0142] The base content table registers and manages the quantity of base content purchased by a creator, associated with their creator ID, for each type of base content. Base content is template data tailored to the specifications of the virtual space, and creators can use the quantity of base content they have purchased to produce UGC (User-Generated Content). The data that makes up the base content consists of data that can be modified by the creator and data that cannot be modified by the creator. Creators can produce UGC by modifying the data that can be modified. Furthermore, base content is defined for each type of UGC that a creator can produce. Examples of UGC that creators can produce include, as mentioned above, items such as clothing that can be worn by avatars in the virtual space, accessories that can be worn by avatars in the virtual space, furniture that can be placed in the virtual space, stamps used for communication with other users such as chat, voice generation data for avatars, and motion data that defines the movements of avatars.

[0143] In this embodiment, the system is configured so that creators can produce UGC by modifying the data of the base content. However, it is also possible to configure the system so that users can produce UGC from scratch without using the base content. In this case, the costs required for submission and review may differ depending on whether the creator uses the base content or not. For example, since the effort required for review is greater when UGC is not used compared to when base content with fixed specifications is used, the costs required for publication and review may be set higher compared to when base content is used.

[0144] The UGC table is assigned for each creator ID. In the UGC table for each creator ID, UGC data that is in production or completed, the quantity of UGCs available for sale, the current status (in production, under review, for sale, etc.), the review results by the operation, the number of products listed, the sales amount, and the reduction rate of points for the sales amount are registered in association with the UGC ID assigned each time the creator starts producing UGC, and the UGCs in production or completed by the creator are managed.

[0145] The sales history table is assigned for each creator ID. In the sales history table for each creator ID, the sales date and time, the UGC ID sold, the quantity sold, the sales amount, the applicable reduction rate, and the current status (notification reception period, points already granted, etc.) are registered in association with the sales ID assigned each time the UGC of the creator is sold, and the sales history of the UGC created by the creator is managed.

[0146] The points table is assigned for each creator ID. In the points table for each creator ID, the date the points were granted, the expiration date of the points, and the quantity of points are registered in association with the point ID of the points granted to the creator and are managed. The point ID is issued each time points are granted, and the granted points are managed not by the total number of points held by the user but for each point ID.

[0147] <Operations related to UGC> Figures 12 to 16 are explanatory diagrams for explaining the flow of operations related particularly to UGC among the operations of the virtual space providing system of this embodiment.

[0148] Figure 12 is a diagram showing the flow of operations between the user terminal 200 and the UGC server 100c when a user of the virtual space who desires to produce and sell UGC registers as a UGC member.

[0149] For a user to register as a UGC member, they must first register as a user in the virtual space, and furthermore, the UGC application must be pre-installed on the user terminal 200.

[0150] When registering as a UGC member, the user first performs the UGC member registration operation using the UGC app on the user terminal 200. This sends a UGC member registration request, along with the user's user ID, from the user terminal 200 to the UGC server 100c.

[0151] When the UGC server 100c receives a UGC member registration request, it processes the registration request. During the registration request processing, it queries the user management server 100b for the existence of a user ID. If a user ID exists, it sends the UGC member registration conditions back to the user terminal 200 that sent the UGC member registration request.

[0152] The registration requirements for UGC members include, in particular, that users as creators must submit UGC that can be used in the virtual space, thereby granting permission to the virtual space administrator (the company operating the virtual space, etc.) to use the UGC, including permission to use the UGC within the virtual space.

[0153] Upon receiving a reply from the user terminal 200 regarding the registration requirements for UGC members, the user terminal 200 displays the returned registration requirements and prompts the user to agree to the conditions. If the user agrees to the conditions, the user terminal 200 sends an agreement notification to the UGC server 100c.

[0154] Upon receiving the agreement notification, the UGC server 100c performs UGC member registration processing. In the UGC member registration processing, it issues a creator ID, obtains necessary information (account information, authentication information, etc.) from the user management server 100b, registers information about the creator in the creator table, registers the issued creator ID in the base content table, and generates a UGC table, sales history table, and points table for the issued creator ID.

[0155] When the UGC server 100c completes the UGC member registration process, it sends a registration notification to the user terminal 200 that sent the agreement notification, indicating that the registration is complete, and authorizes the user to create and sell UGC.

[0156] Figure 13 shows the operation flow of the user terminal 200, UGC server 100c, and user management server 100b when a creator who has registered as a UGC member creates UGC.

[0157] When a creator produces UGC (User-Generated Content), they must purchase base content corresponding to the type of UGC they are creating. The creator first performs a base content purchase operation using the UGC app on the user terminal 200. This operation includes specifying the type and quantity of base content they wish to purchase. This sends a base content purchase request from the user terminal 200 to the UGC server 100c, including the creator's creator ID, the type of base content, and the quantity.

[0158] When UGC server 100c receives a base content purchase request, it performs a coin verification process. In this coin verification process, it calculates the number of coins required to purchase the base content based on the type and quantity of the base content, and sends a coin verification request to user management server 100b, including the creator's user ID and the number of coins required to purchase the base content.

[0159] When user management server 100b receives a request to verify the user's coin holdings, it performs a coin identification process. In this process, it identifies the coin table of the user ID included in the verification request, checks whether the user possesses the number of coins required to purchase the base content, and, if the user possesses the number of coins required to purchase the base content, subtracts the number of coins used for the purchase of the base content from the user's coin holdings and notifies the UGC server 100c of the approval. In this case, if coins with different expiration dates are registered in the coin table, the coins with the shortest expiration date are subtracted first.

[0160] Upon receiving an approval notice for the confirmation request of the held coins, the UGC server 100c performs base content number registration processing. In the base content number registration processing, in the base content table, for the quantity of the specified type of base content among the quantities of the base content registered corresponding to the relevant creator ID, the specified quantity is registered (added), and by registering the quantity of the base content, the user can create the corresponding type of UGC.

[0161] FIG. 14 is a diagram showing the operation flow of the user terminal 200, the UGC server 100c, and the virtual space server 100a when a creator who has registered as a UGC member submits UGC.

[0162] When a creator submits UGC, the creator first performs a UGC submission request operation in the UGC app of the user terminal 200. The UGC submission request operation includes an operation of specifying the UGC to be submitted. Thereby, a UGC submission request including the creator ID of the creator and the UGC ID of the UGC to be submitted is sent from the user terminal 200 to the UGC server 100c.

[0163] Upon receiving the UGC submission request, the UGC server 100c performs UGC review processing. In the UGC review processing, the UGC to be targeted is identified from the UGC ID included in the UGC submission request, and it is reviewed whether the identified UGC conforms to the specifications of the virtual space, does not infringe intellectual property, does not violate laws and regulations, etc., that is, whether there is no problem in using the UGC. These reviews include both a process automatically performed by a program and a process of outputting the details of the UGC to a reviewer and receiving approval from the reviewer.

[0164] The UGC server 100c, upon determining that the UGC in question is acceptable to use during the UGC review process and approving it, calculates the return rate relative to the sales amount, i.e., the ratio of points awarded to the creator to the number of coins used by general users for purchase. It then registers the approval as the review result for the corresponding UGCID in the UGC table, registers the calculated return rate, and sends an approval notification including the return rate to the user terminal 200 of the creator who submitted the UGC.

[0165] The revenue sharing rate is calculated based on the creator's CR rank and user rank registered in the creator table. For example, the revenue sharing rate (%) = 70 + CR rank value + user rank value is calculated by adding the CR rank (0-10) and user rank (0-10) to the base revenue sharing rate (e.g., 70). The CR rank is a number from 0 to 10, and the higher the sales volume over the past few months, the higher the number. Similarly, the user rank is a number from 0 to 10, and the higher the number of followers the creator has, the higher the number. Note that the method of calculating the revenue sharing rate is not limited to this, and the revenue sharing rate may be fixed. It may also be structured so that the revenue sharing rate changes depending on at least one of the following factors: the timing of UGC sales, the sales quantity, and information about the creator. Furthermore, the revenue sharing rate may vary depending on the type of base content, or the structure may affect the CR rank at the time of sale. Alternatively, as mentioned above, if the structure allows for the creation of UGC without using base content, the revenue sharing rate may vary depending on whether the UGC was created using base content or not, or the structure may affect the CR rank at the time of sale.

[0166] Upon receiving the approval notification, the user terminal 200 displays not only that the UGC submission has been approved, but also the commission rate included in the approval notification, informing the creator of the commission rate relative to the sales amount of the UGC.

[0167] In this embodiment, the creator is notified of the percentage of revenue from the sale of the UGC. However, the system may also be configured to notify the creator of the number of points (reward amount) awarded each time one unit or a predetermined number of units (e.g., 10 units) of the UGC is purchased. Furthermore, the timing of notification of the reward rate and reward amount is not limited to before the UGC is listed, i.e., before sales begin. It may also be configured to notify the creator at the time of listing, after the UGC is listed, at the time of purchase, and after the purchase of the UGC. Alternatively, the reward rate and reward amount may be notified to the creator periodically, regardless of whether the UGC is listed or not. In other words, the reward rate and reward amount may be posted on the administrator's website or the FAQ page of this service, which can be accessed via the UGC app or a general browser app, to notify the creator of the reward rate and reward amount. The system could be configured so that creators are notified of the commission rate and commission amount at any time they choose to access it. For example, the system could be configured so that creators are notified of the commission rate and commission amount when they access a sales management screen or sales analysis screen that displays the commission rate and commission amount.

[0168] Subsequently, the user terminal 200 prompts the user to perform an operation to instruct the listing of the UGC. The operation to instruct the listing includes specifying the quantity of UGC to be listed and the selling price (selling price per unit) of the UGC. Once the operation to instruct the listing is performed, the user terminal 200 sends a UGC listing instruction to the UGC server 100c from the user terminal 200, including the creator's creator ID, the UGC ID of the UGC to be listed, the quantity to be listed, and the selling price, and authorizes the virtual space administrator to use the UGC (including licensing to third parties).

[0169] Upon receiving a UGC listing instruction, the UGC server 100c performs a listing registration process. In this process, it identifies the UGC table for the creator ID included in the UGC listing instruction, associates it with the corresponding UGC ID, and registers the listing quantity and sales price specified in the listing instruction operation. This makes the listed UGC available for purchase by users of the virtual space. Users of the virtual space may purchase UGC listed from stores deployed within the virtual space, or they may purchase UGC listed from sales pages on user apps or websites.

[0170] Furthermore, after the listing registration process, the UGC server 100c sends the relevant UGC data to the virtual space server 100a. Upon receiving the UGC data, the virtual space server 100a registers the UGC data so that it can be used within the virtual space. This makes the UGC available for use within the virtual space by users who have been granted permission to use it.

[0171] In this embodiment, it is necessary to purchase base content using coins when creating UGC, meaning that there are costs associated with creating UGC, while there are no costs associated with listing (selling) UGC. However, it is also possible to have a configuration where either or both of these costs are incurred, such as costs for creating UGC and / or listing (selling) UGC.

[0172] Furthermore, if a creator lacks sufficient coins to cover the production and listing (sale) costs of UGC, the system can be configured to allow for deferred payment of these costs, using future sales revenue (points, as described later) as collateral. In this case, the production and listing history of the UGC should record whether it is a special sale (deferred payment, etc.), and a control should be implemented to deduct points equivalent to the coins used for UGC production and listing from the sales revenue (points) at the time of sale. This prevents the supply of UGC from being hindered by a shortage of coins. Additionally, the system can be configured so that no production or listing costs are incurred for the first or several UGC creations or listings, or for a specified period after starting. This configuration can encourage beginners to create and list UGC.

[0173] Figure 15 shows the operation flow of the user terminal 200, the UGC server 100c, and the user management server 100b when a user of the virtual space purchases UGC.

[0174] When a user of the virtual space purchases UGC, the user performs the UGC purchase operation using the user application on the user terminal 200. The UGC purchase operation includes specifying the UGC to be purchased and the quantity. This sends a UGC purchase request from the user terminal 200 to the UGC server 100c, including the user's user ID, the UGC ID of the UGC to be purchased, and the quantity to be purchased.

[0175] When UGC server 100c receives a UGC purchase request, it performs a coin verification process. In this process, it calculates the number of coins required to purchase the UGC based on the sales price and quantity of the UGC identified from the UGCID, and sends a coin verification request to user management server 100b, including the user ID of the user wishing to purchase the UGC and the number of coins required to purchase the UGC.

[0176] When user management server 100b receives a request to verify the number of coins held, it performs a coin identification process. In this process, it identifies the coin table of the user ID included in the verification request, checks whether the user holds the number of coins required to purchase UGC, and, if the user holds the number of coins required to purchase UGC, subtracts the number of coins to be used for the UGC purchase from the number of coins held, and notifies the UGC server 100c of the approval. In this case, if coins with different expiration dates are registered in the coin table, the coins with the shortest expiration date are subtracted first.

[0177] Upon receiving approval notification for the request to verify the number of coins held, the UGC server 100c performs the sales history registration process. In the sales history registration process, a new sales ID is issued, and the issued sales ID, sales date and time, UGC ID of the sold UGC, sales quantity, sales amount, and return rate are registered in the sales history table assigned to the creator ID of the UGC creator being purchased. The status is set to indicate the notification acceptance period.

[0178] After the sales history registration process, the UGC server 100c sends a permission notification containing the user ID and UGC ID to the user management server 100b, granting permission to the user who purchased the UGC to use it.

[0179] Upon receiving the permission notification, the user management server 100b processes the UGCID included in the permission notification and registers it in the item table, associating it with the user ID included in the permission notification. As a result, the user in question can use the UGC identified by the registered UGCID within the virtual space.

[0180] Figure 16 shows the operation flow of the user terminal 200, user management server 100b, and virtual space server 100a when a user of a virtual space uses purchased UGC in the virtual space.

[0181] When a user of the virtual space wants to use user-generated content (UGC) they have purchased, they select the UGC from their owned items using the user application on their user terminal 200. This sends a request to use the UGC from the user terminal 200 to the user management server 100b.

[0182] When user management server 100b receives a request to use UGC, it performs UGC usage configuration processing. In UGC usage configuration processing, for example, if the UGC is content used for the user's avatar, it sets the user's avatar to use the UGC by setting the UGC ID in association with the user ID registered in the avatar table. Subsequently, user management server 100b requests the virtual space server 100a to update the data with the latest configuration information. The virtual space server 100a then updates the virtual space data based on the latest configuration information included in the update request. As the virtual space data is updated based on the configuration information that enables UGC usage, the UGC is output into the virtual space. As mentioned above, if the UGC is content used for the user's avatar, the avatar in the virtual space is output in a state where the UGC is being used.

[0183] <Actions related to point and coin awarding> Figures 17 to 21 are explanatory diagrams illustrating the flow of operations related to point and coin granting within the virtual space provisioning system of this embodiment.

[0184] Figure 17 shows the operation flow of the UGC server 100c when points are awarded to creators in response to the purchase of UGC.

[0185] When UGC is purchased, the UGC server 100c registers the sales ID, sales date and time, UGC ID of the sold UGC, sales quantity, sales amount, and return rate in the sales history table through the sales history registration process described above. It also sets the status to the reporting period and processes reports from users who purchased the UGC for a predetermined period (two weeks in this embodiment) regarding issues related to the use of the UGC, infringement of intellectual property rights, violations of laws and regulations, etc.

[0186] The UGC server 100c performs a point awarding process to the creator of the UGC if a predetermined period has elapsed since the date of sale and no reports have been received from users who purchased the UGC during that period, or if a report has been received but the issue related to the report has already been resolved. In the point awarding process, the number of points to be awarded is calculated based on the sales quantity, sales amount, and return rate of the sales ID for which the report acceptance period has elapsed (number of points to be awarded = sales quantity × sales amount × return rate), and a point ID is issued. The issued point ID, the date the points are awarded, the expiration date (180 days from the date of award in this embodiment), and the calculated number of points are registered in the point table assigned to the creator ID of the creator to whom the points are awarded.

[0187] Points are a value awarded to creators who produce UGC (User-Generated Content) as compensation for granting permission for its use. Once points are issued and registered in the points table, they can be exchanged for cash equivalent to the number of points (1 point = 1 yen) or coins equivalent to the number of points (1 point = 1 coin), but only within their validity period. Note that points are different from coins, which are a currency usable in the virtual space; they cannot be used within the virtual space. To use them in the virtual space, points must be exchanged for coins.

[0188] Figure 18 shows the operation flow of the user terminal 200 and the UGC server 100c when a creator exchanges points for cash.

[0189] When a creator wants to exchange points for cash, the creator first performs a cash-out request operation on the UGC app on the user terminal 200. The cash-out request operation includes specifying the number of points to be exchanged. In this embodiment, it is possible to specify 3000 points or more, and exchanges of less than 3000 points will not be accepted. When a cash-out request operation is performed, the user terminal 200 sends a cash-out request to the UGC server 100c, including the creator's creator ID and the number of points to be exchanged.

[0190] When UGC server 100c receives a redemption request, it performs a point balance check. In this check, it identifies the point table assigned to the creator ID included in the redemption request, verifies whether the desired number of points for redemption is registered, and, if the desired number of points is registered, subtracts the number of points to be exchanged for cash from the registered number of points, specifies an amount equivalent to the desired number of points for redemption, and sends a transfer instruction to the virtual space administrator's financial institution to the creator's bank account. In this case, if points with different expiration dates are registered in the point table, the points with the shortest expiration date are subtracted first.

[0191] Figure 19 shows the operation flow of the user terminal 200, UGC server 100c, and user management server 100b when a creator exchanges points for coins.

[0192] When a creator exchanges points for coins, the creator first performs a coin exchange operation on the UGC app on the user terminal 200. The coin exchange operation includes specifying the number of points to be exchanged for coins. Unlike cash exchange, any number of points can be specified. Once the coin exchange operation is performed, the user terminal 200 sends a coin exchange request to the UGC server 100c, including the creator's creator ID and the number of points to be exchanged for coins.

[0193] When the UGC server 100c receives a coin change request, it performs a point balance check. In the point balance check, it identifies the point table assigned to the creator ID included in the coin change request, checks whether the number of points to be changed to coins is registered, and, if the number of points to be changed to coins is registered, subtracts the number of points to be exchanged for coins from the registered number of points, and sends a grant request from the UGC server 100c to the user management server 100b, including the creator's user ID and the number of coins to be exchanged from the points (the number of coins equivalent to the number of points subtracted), instructing the granting of the number of coins equivalent to the number of points subtracted.

[0194] Upon receiving the grant request, the user management server 100b performs the coin granting process. In the coin granting process, a coin ID is issued, and the issued coin ID, the date the coins are granted, the expiration date (180 days from the grant date in this embodiment), and the number of coins to be granted to the user (the number of coins exchanged from points) are registered in the coin table assigned to the user ID of the user to whom the coins will be granted (the user ID included in the grant request).

[0195] Coins are a form of value that can be awarded by exchanging points, or by users of the virtual space purchasing them with real money. Once coins are awarded and registered in the coin table, they can be used for services provided within the virtual space, such as purchasing the aforementioned user-generated content (UGC), but only within their validity period. Unlike points, coins cannot be exchanged for cash, nor can they be exchanged for points.

[0196] Figure 20 shows the operation flow of the UGC server 100c and the user management server 100b when a creator's points expire without being exchanged for cash or coins.

[0197] If a creator has not exchanged their points for cash or coins and there is one month remaining until the expiration date, the UGC server 100c will perform a redemption deadline warning notification process. The redemption deadline warning notification process sends a notification to the target creator (creator's user terminal 200) that includes a warning that the expiration date is approaching, the redemption deadline, the number of points to be redeemed, that it will become impossible to exchange points for cash once the expiration date arrives, and that the points will be automatically exchanged for coins once the expiration date arrives. The redemption deadline warning notification may be sent to the UGC app installed on the creator's user terminal 200, or it may be sent to the creator's email address, etc.

[0198] Furthermore, if a creator's points expire without being exchanged for cash or coins, the UGC server 100c automatically performs an exchange process to convert the expired points into coins without requiring a coin exchange request from the user. In this automatic exchange process, the number of points associated with the expired point ID is invalidated, and the UGC server 100c sends a grant request to the user management server 100b, including the creator's user ID and the number of coins to be exchanged from the points (the number of coins equivalent to the number of invalidated points), instructing the server to grant the number of coins equivalent to the number of invalidated points.

[0199] Upon receiving the grant request, the user management server 100b performs the coin granting process. In the coin granting process, a coin ID is issued, and the issued coin ID, the date the coins are granted, the expiration date (180 days from the grant date in this embodiment), and the number of coins to be granted to the user (the number of coins exchanged from points) are registered in the coin table assigned to the user ID of the user to whom the coins will be granted (the user ID included in the grant request).

[0200] Figure 21 shows the operation flow of the user management server 100b when a user of the virtual space has not used their coins and their expiration date has passed.

[0201] If a user of the virtual space does not use their coins and there is one month remaining until the expiration date, the user management server 100b performs an expiration warning notification process. In the expiration warning notification process, an expiration warning notification is sent to the target user (the user's user terminal 200) that the expiration date is approaching, the expiration date, the number of coins affected, and that the coins will become invalid once the expiration date arrives. The expiration warning notification may be sent to the user application installed on the user's user terminal 200, or it may be sent to the user's email address, etc.

[0202] Furthermore, if a user of the virtual space fails to use their points before their expiration date, the user management server 100b invalidates the coins in question, making them unusable within the virtual space.

[0203] <Features of Example 1> Next, the features of the virtual space provisioning system in this embodiment will be described below.

[0204] <Feature 1> The virtual space provision system in this embodiment is a system that provides a virtual space to users (a system consisting of a virtual space server 100a, a user management server 100b, and a UGC server 100c), A content output step (a step in which the virtual space server 100a outputs UGC) that enables user-generated content (UGC) to be output to the virtual space, A content sales step in which the aforementioned content (UGC) is sold to general users (general consumers) other than the users (creators) involved in the production of the content (UGC server 100c) and a step in which the UGC server 100c performs the listing registration process and makes the UGC available for purchase, A value-granting step (a step in which the UGC server 100c grants points to the creator through a point-granting process) is performed when the content (UGC) is purchased by the general user (general user), and The process includes a value notification step (where the UGC server 100c sends an approval notification including the return amount / return rate, and the creator's user terminal 200 displays the return amount / return rate) which allows the creator to identify the amount of value (number of points) they will receive when the content (UGC) is purchased, or the ratio of the value (points) they will receive to the value (coins) used to purchase the content (UGC). It is characterized by the following.

[0205] This feature allows users to output user-generated content (UGC) into a virtual space. In this configuration, such UGC can be sold to general users (general users) other than the creators who produced it. When general users purchase the UGC, value (points) is awarded to the creators. This eliminates the need for settlement between creators and general users, simplifying transactions between users (virtual space users) of UGC used in the virtual space.

[0206] Furthermore, when user-generated content (UGC) is purchased, the creator of that content (UGC) receives information (points), or the ratio of the value (points) received to the value (coins) used to purchase the content (UGC). This information is then communicated to the creator, thereby increasing their motivation to participate in the creation of UGC.

[0207] In the value notification step, the value information (return amount / return rate) is notified to the user (creator) involved in the production of the content (UGC) before the content (UGC) is sold (before the UGC is listed for sale). It is characterized by the following.

[0208] This feature allows us to inform users (creators) of the amount of value (points) they will receive when their UGC is purchased, or the ratio of the value (points) they will receive to the value (coins) used to purchase their UGC, before the UGC is put up for sale (before it is listed).

[0209] The system further includes a value change step (where the UGC server 100c calculates the return rate according to the CR rank and user rank) which changes the amount of value (number of points) that the user (creator) involved in the production of the content (UGC) receives when the content (UGC) is purchased, or the ratio of the value (points) received by the user (creator) involved in the production of the content (UGC) to the value (coins) used to purchase the content (UGC). It is characterized by the following.

[0210] This feature allows for the appropriate notification of changes in the amount of value that users (creators) involved in the creation of user-generated content (UGC) receive when that content (UGC) is purchased, or in the ratio of the value (points) that users (creators) receive to the value (coins) used to purchase the content (UGC).

[0211] In the value change step, the amount of value (points) that the user (creator) involved in the production of the content (UGC) receives when the content (UGC) is purchased, or the ratio of the value (points) received by the user (creator) involved in the production of the content (UGC) to the value (coins) used to purchase the content (UGC), is changed based on the timing of the sale of the content (UGC), the sales volume of the content (UGC), or at least one element of information related to the user (creator) involved in the production of the content (UGC) (CR rank based on sales volume over the past few months, user rank based on the number of followers). It is characterized by the following.

[0212] This feature allows the amount of value (points) that creators of UGC receive when their UGC is purchased, or the ratio of value (points) received to the value (coins) used to purchase the UGC, to change depending on the timing of the UGC's sale, the volume of UGC sold, and information related to the users (creators) involved in the UGC's creation (CR rank based on sales volume over the past few months, user rank based on follower count). This effectively increases the motivation of creators to participate in the creation of UGC.

[0213] In the value-granting step, after the content (UGC) is purchased by the general user (general consumer), and after a predetermined period (report acceptance period) has elapsed, value (points) is awarded to the user (creator) involved in the production of the content (UGC). It is characterized by the following.

[0214] This feature ensures that content (UGC) transactions are conducted properly, and allows for the awarding of value (points) to users (creators) involved in the production process.

[0215] After the content (UGC) is purchased by the aforementioned general user (general user), and before the predetermined period (reporting period) has elapsed, there is further a problem reception step (a step in which the UGC server 100c receives problems related to the use of the UGC, intellectual property infringement, legal violations, etc.) that receives problems related to the content (UGC) or problems related to the purchase of the content (UGC), In the value-granting step, if the content (UGC) is purchased by a general user (general consumer), and the predetermined period (reporting period) has elapsed, and no problem is reported in the problem reporting step, or if a reported problem has been resolved, then value (points) is awarded to the user (creator) involved in the production of the content (UGC). It is characterized by the following.

[0216] This feature ensures that there are no issues related to user-generated content (UGC) or the purchase of UGC, while still allowing value (points) to be awarded to users (creators) involved in its creation.

[0217] The system further includes a specific value granting step (a step in which the user management server 100b grants coins to a user) which grants a specific value (coins) usable within the virtual space to the user (user of the virtual space), In the value-granting step, when the content (UGC) is purchased by the general user (general consumer), a predetermined value (points) different from the specific value (coins) is granted to the user (creator) involved in the production of the content (UGC). It is characterized by the following.

[0218] This feature allows for the management of predetermined values ​​(points) awarded when user-generated content (UGC) created by creators is purchased, separately from specific values ​​(coins) used within the virtual space.

[0219] The aforementioned specific value (coins) and the aforementioned predetermined value (points) have different uses (coins can be used as currency within the virtual space, while points cannot be used within the virtual space but can be exchanged for cash or other points). It is characterized by the following.

[0220] This feature allows for the management of a predetermined value (points) awarded to users (creators) who have contributed to the creation of content (UGC) when it is purchased, separately from specific values ​​(coins) used within the virtual space.

[0221] The aforementioned predetermined value (points) can be exchanged for cash. The aforementioned specific value (coin) cannot be exchanged for cash. It is characterized by the following.

[0222] This feature allows creators to convert predetermined value (points) awarded for the purchase of user-generated content (UGC) they have contributed to into cash, effectively increasing their motivation to participate in the creation of UGC.

[0223] The predetermined value (points) can be exchanged for the specific value (coins), The aforementioned specific value (coin) cannot be changed to the aforementioned predetermined value (point). It is characterized by the following.

[0224] This feature allows creators to convert predetermined values ​​(points) awarded for the purchase of user-generated content (UGC) they have contributed to into specific values ​​(coins) that can then be used within the virtual space.

[0225] Each of the aforementioned specific value (coins) and predetermined value (points) has an expiration date set for their use. When the predetermined value (points) is changed to the specific value (coins), a new expiration date (validity period) is set for the changed specific value (coins), regardless of the expiration date (validity period) set for the predetermined value (points). It is characterized by the following.

[0226] This feature allows creators to effectively extend the validity period of their user-generated content (UGC) by converting the predetermined value (points) awarded for the purchase of UGC into a specific value (coins).

[0227] <Feature 2> The virtual space provision system in this embodiment is a system that provides a virtual space to users (a system consisting of a virtual space server 100a, a user management server 100b, and a UGC server 100c), A content output step (a step in which the virtual space server 100a outputs UGC) that enables user-generated content (UGC) to be output to the virtual space, A user involved in the creation of the aforementioned content (UGC) (creator) grants permission to the administrator of the virtual space to use the content (UGC), including permission for third parties (general users) to use the content (UGC) (a step in which the creator sends a submission instruction to the UGC server 100c to grant permission for the use of the UGC), A usage permission step (a step in which the user-generated content (UGC) permitted for use by the aforementioned user-generated content (creator) is permitted to a general user (general user) other than the aforementioned user-generated content (creator) upon request from the general user (general user) of the content (UGC) (a step in which the UGC server 100c sends a permission notification to the user management server 100b and permits the use of the UGC to the user who purchased the UGC), A payment acceptance step in which the general user (general user) who is permitted to use the content (UGC) receives value (coins) as consideration for using the content (UGC) (a step in which the user management server 100b deducts the user's coins when the UGC server 100c receives a UGC purchase request), When the use of the content (UGC) is permitted to the general user (general user), the virtual space administrator grants value (points) to the user (creator) involved in the production of the content (UGC) as compensation for the use of the content (UGC), which includes a step in which the UGC server 100c grants points to the creator through a point granting process. It is characterized by the following.

[0228] This feature allows users to output user-generated content (UGC) they have contributed to creating into a virtual space. In this configuration, the creator of the UGC can grant the virtual space administrator permission to use the UGC, including permission for third parties (general users) to use it. The administrator can then grant permission for general users (general users) other than the creator of the UGC to use the UGC that they have permitted to use, and also grant permission for the UGC to be used by general users (general users) upon their request. By accepting value (coins) as payment for the use of content (UGC) from general users (ordinary users) who are permitted to use C), and granting value (points) to the users (creators) involved in the creation of the content (UGC) as payment for the use of the content (UGC) when permission is granted to general users (ordinary users) to use the content (UGC), it becomes unnecessary to settle payments between the creators (creators) and general users (ordinary users), and transactions between users (users of the virtual space) of content (UGC) used in the virtual space can be simplified.

[0229] The system includes a value notification step (where the UGC server 100c sends an approval notification including the return amount / return rate, and the creator's user terminal 200 displays the return amount / return rate) which allows the creator to identify the amount of value (points) that the creator can obtain from the UGC by granting permission for the general user to use the UGC, or the ratio of the value (points) that the creator can obtain from the UGC to the value (coins) that the creator can obtain from the UGC. It is characterized by the following.

[0230] This feature allows creators to be informed of the amount of value (points) they can receive by allowing general users to use their UGC, or the ratio of the value (points) they receive to the value (coins) they receive from general users who are permitted to use their UGC. This information (return amount / return rate) can increase the motivation of creators to produce UGC.

[0231] In the value notification step, the value information (rebate amount / rebate rate) is notified to the user (creator) involved in the production of the content (UGC) before the user (creator) grants permission to the administrator of the virtual space to use the content (UGC) (before the UGC is submitted). It is characterized by the following.

[0232] This feature allows the amount of value (number of points) that creators of user-generated content (UGC) will receive by allowing general users to use the UGC, or the ratio of the value (points) received by creators to the value (coins) received by general users who are permitted to use the UGC, to be communicated to the virtual space administrator before permission is granted to use the UGC (before the UGC is submitted).

[0233] The system further includes a value change step (a step in which the UGC server 100c calculates the return rate according to the CR rank and user rank) which changes the amount of value (number of points) that the user involved in the production of the content (UGC) receives by the user involved in the production of the content (UGC) by allowing the user to use the content (UGC), or the ratio of the value (points) that the user involved in the production of the content (UGC) receives to the value (coins) received from the user who is allowed to use the content (UGC). It is characterized by the following.

[0234] This feature allows for the appropriate notification of changes in the amount of value (points) that creators of user-generated content (UGC) receive when general users (ordinary users) are permitted to use the UGC, or changes in the ratio of the value (points) received by creators of UGC to the value (coins) received from general users (ordinary users) who are permitted to use the UGC.

[0235] In the value change step, the amount of value (points) that the creator of the content (UGC) receives by allowing the general user to use the content (UGC), or the ratio of the value (points) received by the creator of the content (UGC) to the value (coins) received from the general user who is permitted to use the content (UGC), is changed based on the time when the general user was permitted to use the content (UGC) (sales period), the quantity of the content (UGC) permitted to be used by the general user (sales quantity), or at least one element of the information related to the creator of the content (UGC) (CR rank based on sales volume over the past few months, user rank based on the number of followers). It is characterized by the following.

[0236] This feature allows the amount of value (points) that creators of UGC receive by allowing general users to use the UGC, or the ratio of value (points) received by creators to value (coins) received from general users who are permitted to use the UGC, to change depending on when the UGC is permitted for general users, the quantity of UGC permitted for general users, or information related to the creators of the UGC (CR rank based on sales volume over the past few months, user rank based on follower count). This effectively increases the motivation of creators to participate in the creation of UGC.

[0237] In the aforementioned step of granting usage compensation, after granting permission for the general user (general user) to use the content (UGC), value (points) is awarded to the user (creator) involved in the production of the content (UGC) after a predetermined period (reporting acceptance period) has elapsed. It is characterized by the following.

[0238] This feature ensures that the use of user-generated content (UGC) is properly authorized, and allows for the awarding of value (points) to users (creators) involved in its creation.

[0239] After granting permission for the use of the aforementioned content (UGC) to the aforementioned general user (general user), the system further includes a problem reception step (a step in which the UGC server 100c receives problems related to the use of the UGC, such as problems related to the use of the UGC, infringement of intellectual property rights, and violations of laws and regulations) before the predetermined period (reporting reception period) has elapsed. In the aforementioned payment step, after granting permission for the use of the content (UGC) to the general user (general user), if the predetermined period (reporting period) has elapsed and no problem has been reported in the aforementioned problem reporting step, or if a reported problem has been resolved, then value (points) will be awarded to the user (creator) involved in the production of the content (UGC). It is characterized by the following.

[0240] This feature ensures that no issues arise regarding user-generated content (UGC) or permission to use UGC, while still allowing value (points) to be awarded to users (creators) involved in the production process.

[0241] The system further includes a specific value granting step (a step in which the user management server 100b grants coins to a user) which grants a specific value (coins) usable within the virtual space to the user (user of the virtual space), In the step of granting compensation for use, by allowing the general user (general user) to use the content (UGC), a predetermined value (points) different from the specific value (coins) is granted to the user (creator) involved in the production of the content (UGC). It is characterized by the following.

[0242] This feature allows for the management of predetermined values ​​(points) awarded to general users (ordinary users) for granting permission to use user-generated content (UGC) created by creators, separately from specific values ​​(coins) used within the virtual space.

[0243] The aforementioned specific value (coins) and the aforementioned predetermined value (points) have different uses (coins can be used as currency within the virtual space, while points cannot be used within the virtual space but can be exchanged for cash or other points). It is characterized by the following.

[0244] This feature allows for the management of a predetermined value (points) that can be used by general users (general users) for content (UGC) created by users involved in production (creators), separately from specific values ​​(coins) used within the virtual space.

[0245] The aforementioned predetermined value (points) can be exchanged for cash. The aforementioned specific value (coin) cannot be exchanged for cash. It is characterized by the following.

[0246] This feature allows creators to convert predetermined value (points) awarded for granting permission to general users (general consumers) to use content they have created (UGC) into cash, effectively increasing the motivation of creators to participate in the creation of UGC.

[0247] The predetermined value (points) can be exchanged for the specific value (coins), The aforementioned specific value (coin) cannot be changed to the aforementioned predetermined value (point). It is characterized by the following.

[0248] This feature allows creators to convert predetermined values ​​(points) awarded to general users (regular users) for granting permission to use user-generated content (UGC) they have created into specific values ​​(coins) that can then be used within the virtual space.

[0249] Each of the aforementioned specific value (coins) and predetermined value (points) has an expiration date set for their use. When the predetermined value (points) is changed to the specific value (coins), a new expiration date (validity period) is set for the changed specific value (coins), regardless of the expiration date (validity period) set for the predetermined value (points). It is characterized by the following.

[0250] This feature allows creators to effectively extend the validity period of user-generated content (UGC) by converting the predetermined value (points) awarded to general users for granting permission to use UGC into a specific value (coins).

[0251] <Feature 3> The virtual space provision system in this embodiment is a system that provides content (UGC) to users (a system consisting of a virtual space server 100a, a user management server 100b, and a UGC server 100c), A content provision step (a step in which the virtual space server 100a outputs UGC) in which user-generated content (UGC) is provided to general users (general users) other than the creators who were involved in the creation of the said UGC, A content (UGC) rights sales step in which the rights to the content (UGC) are sold to the aforementioned general users (general users) (a step in which the UGC server 100c performs the listing registration process and makes the UGC available for purchase), A value-granting step (a step in which the UGC server 100c grants points to the creator through a point-granting process) is performed in which the rights to the content (UGC) are purchased by the general user (general user) and value (points) is granted to the user (creator) involved in the production of the content (UGC), The system includes a value notification step (where the UGC server 100c sends an approval notice including the return amount / return rate, and the creator's user terminal 200 displays the return amount / return rate) which allows the user (creator) involved in the production of the content (UGC) to be notified of the amount of value (number of points) that the user (creator) involved in the production of the content (UGC) will receive when the rights to the content (UGC) are purchased, or the ratio of the value (points) that the user (creator) involved in the production of the content (UGC) will receive to the value (coins) used to purchase the rights to the content (UGC). It is characterized by the following.

[0252] This feature allows for a configuration where user-generated content (UGC) created by users can be provided to general users other than the creators who produced the content. In this configuration, it is possible to sell the rights to such UGC to general users, and when general users purchase the rights to the UGC, value (points) is awarded to the creators. Therefore, there is no need for settlement between the creators and general users, and transactions of rights to UGC between users (users of the virtual space) can be simplified.

[0253] Furthermore, by providing creators of user-generated content (UGC) with information that identifies the amount of value (points) they receive when the rights to the UGC are purchased, or the ratio of the value (points) they receive to the value (coins) used to purchase the rights to the UGC, it is possible to increase the motivation of creators to participate in the creation of UGC.

[0254] In the value notification step, the value information (return amount / return rate) is notified to the user (creator) involved in the production of the content (UGC) at a stage before the rights to the content (UGC) are sold (before the UGC is put up for sale). It is characterized by the following.

[0255] This feature allows us to inform users (creators) involved in the creation of UGC (User-Generated Content) of the amount of value (points) they will receive when the rights to the UGC are purchased, or the ratio of the value (points) they will receive to the value (coins) used to purchase the rights to the UGC, before the rights to the UGC are sold (before the UGC is listed).

[0256] The system further includes a value change step (where the UGC server 100c calculates the return rate according to the CR rank and user rank) which changes the amount of value (number of points) that the user (creator) involved in the production of the content (UGC) receives when the rights to the content (UGC) are purchased, or the ratio of the value (points) received by the user (creator) involved in the production of the content (UGC) to the value (coins) used to purchase the rights to the content (UGC). It is characterized by the following.

[0257] This feature allows for the appropriate notification of changes in the amount of value (points) that users (creators) involved in the creation of UGC receive when rights to the UGC are purchased, or in the ratio of the value (points) received by users (creators) involved in the creation of UGC to the value (coins) used to purchase the rights to the UGC.

[0258] In the value change step, the amount of value (points) that the user (creator) involved in the production of the content (UGC) receives when the rights to the content (UGC) are purchased, or the ratio of the value (points) received by the user (creator) involved in the production of the content (UGC) to the value (coins) used to purchase the rights to the content (UGC), is changed based on the timing of the sale of the rights to the content (UGC), the sales volume of the rights to the content (UGC), or at least one element of information related to the user (creator) involved in the production of the content (UGC) (CR rank based on sales volume over the past few months, user rank based on the number of followers). It is characterized by the following.

[0259] This feature allows for an effective increase in the motivation of creators to participate in the creation of UGC (UGC). This is because the amount of value (points) that creators receive when they purchase the rights to the UGC, or the ratio of the value (points) they receive to the value (coins) used to purchase the rights, changes depending on the timing of the sale of rights to the UGC, the amount of rights sold, and information related to the users (creators) involved in the creation of the UGC (CR rank based on sales volume over the past few months, user rank based on the number of followers).

[0260] In the value-granting step, after the rights to the content (UGC) are purchased by the general user (general user), and after a predetermined period (reporting period) has elapsed, value (points) is granted to the user (creator) involved in the production of the content (UGC). It is characterized by the following.

[0261] This feature ensures that the trading of rights related to content (UGC) is conducted properly, and allows for the awarding of value (points) to users (creators) involved in the production.

[0262] After the rights to the aforementioned content (UGC) have been purchased by the aforementioned general user (general user), and before the aforementioned predetermined period (reporting period) has elapsed, there is further a problem reception step (a step in which the UGC server 100c receives problems related to the use of UGC, intellectual property infringement, legal violations, etc.) for receiving problems related to the said content (UGC) or problems related to the purchase of the rights to said content (UGC), In the value-granting step, if the rights to the content (UGC) are purchased by the general user (general user), the predetermined period (reporting period) has elapsed, and no problem is reported in the problem reporting step, or if a reported problem has been resolved, then value (points) is granted to the user (creator) involved in the production of the content (UGC). It is characterized by the following.

[0263] This feature ensures that no issues arise regarding user-generated content (UGC) or the purchase of rights related to UGC, while still allowing value (points) to be awarded to users (creators) involved in the production process.

[0264] The system further includes a specific value granting step (a step in which the user management server 100b grants coins to users) which grants specific value (coins) to users (users of the virtual space), In the value-granting step, when the rights to the content (UGC) are purchased by the general user (general consumer), a predetermined value (points) different from the specific value (coins) is granted to the user (creator) involved in the production of the content (UGC). It is characterized by the following.

[0265] This feature allows for the management of predetermined values ​​(points) awarded when rights to user-generated content (UGC) created by creators are purchased, separately from specific values ​​(coins).

[0266] The aforementioned specific value (coins) and the aforementioned predetermined value (points) have different uses (coins can be used as currency within the virtual space, while points cannot be used within the virtual space but can be exchanged for cash or other points). It is characterized by the following.

[0267] This feature allows for the management of the targets to whom a predetermined value (points) can be used when rights to content (UGC) created by users (creators) are purchased, distinct from specific values ​​(coins).

[0268] The aforementioned predetermined value (points) can be exchanged for cash. The aforementioned specific value (coin) cannot be exchanged for cash. It is characterized by the following.

[0269] This feature allows creators to convert a predetermined value (points) awarded for the purchase of rights to content they have contributed to creating (UGC) into cash, effectively increasing their motivation to participate in the creation of UGC.

[0270] The predetermined value (points) can be exchanged for the specific value (coins), The aforementioned specific value (coin) cannot be changed to the aforementioned predetermined value (point). It is characterized by the following.

[0271] This feature allows creators to convert a predetermined value (points) awarded for the purchase of rights to content they have contributed to (UGC) into a specific value (coins) that they can then use.

[0272] Each of the aforementioned specific value (coins) and predetermined value (points) has an expiration date set for their use. When the predetermined value (points) is changed to the specific value (coins), a new expiration date (validity period) is set for the changed specific value (coins), regardless of the expiration date (validity period) set for the predetermined value (points). It is characterized by the following.

[0273] This feature allows creators to effectively extend the validity period of their user-generated content (UGC) by converting the predetermined value (points) awarded for the purchase of rights related to the content they created into a specific value (coins).

[0274] The virtual space provision system in this embodiment is a system that provides content (UGC) to users (a system consisting of a virtual space server 100a, a user management server 100b, and a UGC server 100c), A content provision step (a step in which the virtual space server 100a outputs UGC) provides user-generated content (UGC) to general users (general users) other than the creators who were involved in the creation of the said UGC, The aforementioned user involved in production (creator) grants permission to the administrator (administrator of the virtual space) to use the content (UGC), including permission for third parties (general users) to use the rights related to the content (UGC) (the creator sends a submission instruction to the UGC server 100c to grant permission for the use of the UGC), A usage permission step (a step in which the user management server 100b sends a permission notification from the UGC server 100c to the user management server 100b and grants permission to the user who purchased the UGC to use the UGC) is granted to the general user (general user) upon request from the general user (general user) to use the rights to the content (UGC) that has been permitted for use by the aforementioned user (creator) involved in the production, A payment acceptance step in which the general user (general user) who is permitted to use the rights to the aforementioned content (UGC) receives value (coins) as consideration for the use of the rights to the said content (UGC) (a step in which the user management server 100b deducts the user's coins when the UGC server 100c receives a UGC purchase request), When the use of rights relating to the aforementioned content (UGC) is permitted to the aforementioned general user (general user), the administrator (administrator of the virtual space) grants value (points) to the aforementioned user (creator) involved in the production of the said content (UGC) as consideration for the use of said content (UGC), which includes a step in which the UGC server 100c grants points to the creator through a point granting process. It is characterized by the following.

[0275] This feature allows for a configuration in which user-generated content (UGC) created by users can be provided to general users other than the creators who were involved in the creation of the UGC. In this configuration, the creators who were involved in the creation of the UGC can grant the administrator (virtual space administrator) permission to use the UGC, including permission for third parties (general users) to use the rights related to the UGC. The administrator can also grant permission to general users to use the rights related to the UGC that have been permitted by the creators, upon request from those general users. By accepting value (coins) as payment for the use of content (UGC) from general users (ordinary users) who are permitted to use the rights to such content (UGC), and by granting value (points) to the users (creators) involved in the creation of the content (UGC) as payment for the use of the content (UGC) when the administrator (virtual space administrator) has permitted the use of the rights to such content (UGC) from general users (ordinary users), it becomes unnecessary to settle payments between the creators and general users (ordinary users), and transactions of rights to content (UGC) between users (virtual space users) can be simplified.

[0276] Furthermore, the system for providing content related to Feature Point 3 to users is not limited to the virtual space provision system disclosed in Example 1, but can also be applied to the video distribution system disclosed in Example 2, the online game system usable via the internet or other communication lines, and the SNS (Social Networking Service) usable via the internet or other communication lines.

[0277] <Feature 4> The virtual space provision system in this embodiment is a system that provides a virtual space to users (a system consisting of a virtual space server 100a, a user management server 100b, and a UGC server 100c), A content output step (a step in which the virtual space server 100a outputs UGC) that enables user-generated content (UGC) to be output to the virtual space, A content (UGC) sales step (a step in which the UGC server 100c performs a listing registration process and makes the UGC available for purchase) is performed to sell the aforementioned content (UGC) to general users (general users) other than the users (creators) who were involved in the production of the content (UGC), A specific value granting step (a step in which the user management server 100b grants coins to a user) grants a specific value (coin) that can be used within the virtual space to the user (user of the virtual space), A predetermined value granting step (a step in which the UGC server 100c grants points to the creator through a point granting process) is performed in which the content (UGC) is purchased by the general user (general user) and a predetermined value (points) is granted to the user (creator) involved in the production of the content (UGC), It has, Each of the aforementioned specific value (coins) and predetermined value (points) has an expiration date set for its use. It is characterized by the following.

[0278] This feature allows users to output user-generated content (UGC) into a virtual space. In this configuration, such UGC can be sold to general users (ordinary users) other than the creators who produced it. When general users purchase the UGC, a specific value (coins) is awarded to the creators. This eliminates the need for settlement between creators and general users, simplifying transactions between users (virtual space users) of UGC used in the virtual space.

[0279] Furthermore, the expiration date of predetermined value (points) awarded for the purchase of user-generated content (UGC) created by users (creators) can be managed separately from the expiration date of specific value (coins) used within the virtual space.

[0280] The predetermined value (points) can be exchanged for the specific value (coins), When the predetermined value (points) is changed to the specific value (coins), a new expiration date (validity period) is set for the changed specific value (coins), regardless of the expiration date (validity period) set for the predetermined value (points). It is characterized by the following.

[0281] This feature allows creators to convert predetermined value (points) awarded for the purchase of user-generated content (UGC) they have contributed to into specific values ​​(coins) that can be used within the virtual space. Furthermore, by converting predetermined value (points) into specific values ​​(coins), it becomes possible to effectively extend the expiration date of the usable period. The aforementioned predetermined value (points) can be exchanged for cash within the validity period (expiration date). It is characterized by the following.

[0282] This feature allows creators to convert predetermined value (points) awarded for the purchase of user-generated content (UGC) they have contributed to into cash, effectively increasing their motivation to participate in UGC creation. Furthermore, even if the points are not converted into cash within the validity period, they can be converted into a specific value (coin) within the validity period, effectively extending the validity period.

[0283] The aforementioned specific value (coin) cannot be exchanged for the aforementioned predetermined value (point), and cannot be converted into cash. It is characterized by the following.

[0284] This feature prevents the conversion of a specific value (coins) into a predetermined value (points) and then into cash.

[0285] The aforementioned predetermined value (points) can be exchanged for cash, provided that their total value exceeds a predetermined threshold (3000 points). It is characterized by the following.

[0286] This feature means that even if the total value (points) within the validity period falls below a predetermined threshold (3000 points) and cannot be converted to cash, the effective validity period can be extended by converting them to a specific value (coin) within the validity period.

[0287] The system further includes a deadline notification step (a step in which the UGC server 100c performs a warning notification process for the redemption deadline) which notifies the user when the expiration date (validity period) of the predetermined value (points) is approaching. It is characterized by the following.

[0288] This feature allows for notification that the expiration date (validity period) of a predetermined value (points), i.e., the deadline for converting them into cash, is approaching.

[0289] The system further includes an automatic conversion step (a step in which the UGC server 100c performs an automatic exchange process) in which, if the predetermined value (points) is not converted into cash by the expiration date (validity period) of the predetermined value (points), the predetermined value (points) is automatically converted into the specified value (coins). It is characterized by the following.

[0290] This feature means that if a predetermined value (point) is not converted into cash by its expiration date, that predetermined value (point) will be automatically converted into a specific value (coin), thus preventing users from suffering any disadvantage due to the expiration date of their predetermined value (point).

[0291] <Feature 5> The virtual space provision system in this embodiment is a system that provides a virtual space to users (a system consisting of a virtual space server 100a, a user management server 100b, and a UGC server 100c), A content (UGC) output step (a step in which the virtual space server 100a outputs UGC) that enables user-generated content (UGC) to be output to the virtual space, A content (UGC) sales step (a step in which the UGC server 100c performs a listing registration process and makes the UGC available for purchase) is performed to sell the aforementioned content (UGC) to general users (general users) other than the users (creators) who were involved in the production of the content (UGC), A specific value granting step (a step in which the user management server 100b grants coins to a user) grants a specific value (coin) that can be used within the virtual space to the user (user of the virtual space), A predetermined value granting step (a step in which the UGC server 100c grants points to the creator through a point granting process) is performed in which the content (UGC) is purchased by the general user (general user) and a predetermined value (points) is granted to the user (creator) involved in the production of the content (UGC), It has, The aforementioned specific value (coins) and the aforementioned predetermined value (points) have different uses (coins can be used as currency within the virtual space, while points cannot be used within the virtual space but can be exchanged for cash or other points). It is characterized by the following.

[0292] This feature allows users to output user-generated content (UGC) into a virtual space. In this configuration, such UGC can be sold to general users (ordinary users) other than the creators who produced it. When general users purchase the UGC, a specific value (coins) is awarded to the creators. This eliminates the need for settlement between creators and general users, simplifying transactions between users (virtual space users) of UGC used in the virtual space.

[0293] Furthermore, the system allows for the management of specific values ​​(points) that are awarded when user-generated content (UGC) created by creators is purchased, distinguishing them from specific values ​​(coins) used within the virtual space.

[0294] The aforementioned predetermined value (points) can be exchanged for cash. The aforementioned specific value (coin) cannot be exchanged for cash. It is characterized by the following.

[0295] This feature allows creators to convert predetermined value (points) awarded for the purchase of user-generated content (UGC) they have contributed to into cash, effectively increasing their motivation to participate in the creation of UGC.

[0296] The predetermined value (points) can be exchanged for the specific value (coins), The aforementioned specific value (coin) cannot be changed to the aforementioned predetermined value (point). It is characterized by the following.

[0297] This feature allows creators to convert predetermined value (points) awarded for the purchase of user-generated content (UGC) they have contributed to into a specific value (coins) that can then be used within the virtual space. It also prevents users from converting these specific values ​​(coins) into points and exchanging them for cash.

[0298] The aforementioned predetermined value (points) has an expiration date (validity period) set for its use. The aforementioned predetermined value (points) can be exchanged for cash within the validity period (expiration date). It is characterized by the following.

[0299] This feature allows for limiting the period during which a predetermined value (points) can be converted into cash.

[0300] The system further includes an automatic conversion step (a step in which the UGC server 100c performs an automatic exchange process) in which, if the predetermined value (points) is not converted into cash by the expiration date (validity period) of the predetermined value (points), the predetermined value (points) is automatically converted into the specified value (coins). It is characterized by the following.

[0301] This feature means that if a predetermined value (point) is not converted into cash by its expiration date, that predetermined value (point) will be automatically converted into a specific value (coin), thus preventing users from suffering any disadvantage due to the expiration date of their predetermined value (point).

[0302] The aforementioned predetermined value (points) cannot be used within the virtual space. The aforementioned specific value (coin) is usable within the virtual space. It is characterized by the following.

[0303] This feature allows for the clear distinction and management of the uses of predetermined value (points) awarded when user-generated content (UGC) created by creators is purchased, from specific values ​​(coins) used within the virtual space.

[0304] The aforementioned predetermined value (points) cannot be used for the production costs of the aforementioned content (UGC) or the sales costs of the aforementioned content (UGC). The aforementioned specific value (coins) can be used to cover the production costs of the aforementioned content (UGC) or the sales costs of the aforementioned content (UGC). It is characterized by the following.

[0305] This feature allows for the clear distinction and management of the uses of predetermined value (points) awarded when user-generated content (UGC) created by a user (creator) is purchased, from specific values ​​(coins) used for the production costs or sales costs of the UGC.

[0306] <Feature Point 6> The virtual space provision system in this embodiment is a system that provides value to users (a system consisting of a virtual space server 100a, a user management server 100b, and a UGC server 100c), A specific value granting step (a step in which the user management server 100b grants coins to the user) grants a specific value (coins) to the user, A predetermined value granting step in which a predetermined value (points) is given to the user (a step in which the UGC server 100c grants points to the creator through point granting processing), It has, Each of the aforementioned specific value (coins) and predetermined value (points) has an expiration date set for their use, The predetermined value (points) can be exchanged for the specific value (coins), When the predetermined value (points) is changed to the specific value (coins), regardless of the expiration date (validity period) set for the predetermined value (points), a new expiration date (validity period) is set for the changed specific value (coins). The system further includes an automatic conversion step (a step in which the UGC server 100c performs an automatic exchange process) in which, if the predetermined value (points) is not used by the expiration date (validity period) of the predetermined value (points), the predetermined value (points) is automatically converted to the specified value (coins). It is characterized by the following.

[0307] This feature allows for the effective extension of the expiration date by converting a predetermined value (points) into a specific value (coins). Furthermore, if the predetermined value (points) are not used by the expiration date, they are automatically converted into the specific value (coins), thus preventing users from suffering any disadvantage due to the expiration date of the predetermined value (points).

[0308] The aforementioned predetermined value (points) can be exchanged for cash within the validity period (expiration date). It is characterized by the following.

[0309] This feature means that if a predetermined value (point) is not converted into cash by its expiration date, that predetermined value (point) will be automatically converted into a specific value (coin), thus preventing users from suffering any disadvantage due to the expiration date of their predetermined value (point).

[0310] The aforementioned specific value (coin) cannot be exchanged for the aforementioned predetermined value (point), and cannot be converted into cash. It is characterized by the following.

[0311] This feature prevents the conversion of a specific value (coins) into a predetermined value (points) and then into cash.

[0312] The aforementioned predetermined value (points) can be exchanged for cash, provided that their total value exceeds a predetermined threshold (3000 points). It is characterized by the following.

[0313] This feature means that even if the total value (points) within the validity period falls below a predetermined threshold (3000 points) and cannot be converted to cash, the effective validity period can be extended by converting them to a specific value (coin) within the validity period.

[0314] The system further includes a deadline notification step that notifies the user when the expiration date (validity period) of the predetermined value (points) is approaching. It is characterized by the following.

[0315] This feature allows you to notify users when the expiration date (validity period) of a predetermined value (points) is approaching.

[0316] Furthermore, the system for providing value to users related to Feature Point 6 is not limited to the virtual space provision system disclosed in Example 1, but can also be applied to the video distribution system disclosed in Example 2, the online game system usable via the internet or other communication lines, the SNS (Social Networking Service) usable via the internet or other communication lines, the point awarding system usable via the internet or other communication lines, and so on.

[0317] Although Embodiment 1 of the present invention has been described above with reference to the drawings, the present invention is not limited to this embodiment, and it goes without saying that any modifications or additions that do not depart from the spirit of the present invention are also included in the present invention. [Examples]

[0318] Figure 22 is a block diagram showing an example of the system configuration of a video distribution system in Embodiment 2, to which the content provision method and content provision program of the present invention are applied.

[0319] As shown in Figure 22, the video distribution system of this embodiment mainly consists of a video distribution server computer 1100 capable of performing various processes for distributing videos to each user, and user terminals 1200 (1200a, 1200b, 1200c, etc.) used by each user to participate in the virtual space. The video distribution server computer 1100 and each user terminal 1200 are connected to each other via the Internet network N, enabling data communication.

[0320] Furthermore, as shown in Figure 22, there are multiple users, such as User A, User B, User C, etc., and the user terminal 1200 includes user terminals 1200a, user terminal 1200b, user terminal 1200c, etc., which can be used by each of the individual users A, B, C, etc. Note that there are usually multiple users, but there may be one user or four or more users, and the number can be appropriately determined according to the processing capacity of the video distribution server computer 1100, etc. Hereinafter, users A, B, C, etc. may be collectively referred to as "users," and user terminals 1200a, user terminal 1200b, user terminal 1200c, etc. may be collectively referred to as "user terminal 1200."

[0321] Furthermore, as shown in Figure 23, the video distribution server computer 1100 is, for example, a server computer owned by a video distribution operating company, and is composed of two servers: a video distribution server 1100a and a distribution management server 1100b. Of these, the video distribution server 1100a is a server that executes the process of distributing videos in response to requests from each user's user terminal 1200, and the distribution management server 1100b is a server that manages distributors, manages videos distributed from the video distribution server 1100a, etc.

[0322] These video distribution servers 1100a and distribution management servers 1100b are connected to the Internet network N via a communication device 1110 provided in the video distribution server computer 1100.

[0323] In this embodiment, the video distribution server computer 1100 is shown as being composed of two servers: a video distribution server 1100a and a distribution management server 1100b. However, the present invention is not limited to this configuration, and the video distribution server computer 1100 may be composed of a single server. Furthermore, the video distribution server computer 1100 may be configured with additional servers having different functions from the video distribution server 1100a and the distribution management server 1100b, or it may be configured with multiple servers having the same function.

[0324] <How the video streaming system works> In this embodiment of the video distribution system, processing is performed to distribute a streaming of archived videos in response to requests from user terminals 1200. It is also possible to perform live streaming, distributing a video stream sent from a distributor to multiple user terminals 1200 in near real-time.

[0325] <How live streaming works> Figure 24 is an explanatory diagram illustrating the operation flow of the distribution management server 1100b and the video distribution server 1100a when performing live streaming in the video distribution system of this embodiment.

[0326] When a user streams a video, the streamer's user terminal 1200 sends the streaming video (raw data) to the distribution management server 1100b.

[0327] The distribution management server 1100b uses the streaming (raw data) transmitted from the broadcaster's user terminal 1200 to generate streaming (composite data) for distribution by the video distribution server 1100a using a video distribution generation program, and outputs it to the video distribution server 1100a. The video distribution server 1100a then distributes the streaming (composite data) output from the distribution management server 1100b to the viewer's user terminal 1200. Through this operation, the video transmitted from the user terminal 1200 is distributed to the viewer's user terminal 1200.

[0328] <Content Usage> Users watching the stream can send comment data to the live-streamed video from their user terminal 1200. The distribution management server 1100b uses a video generation program to add the comment data sent from the user terminal 1200 to the streaming (raw data) sent from the streamer's user terminal 1200. As shown in Figure 25, this generates a streaming video (composite data) with the viewer's comments added, which can then be distributed from the video distribution server 1100a to the user terminal 1200. In other words, users watching the stream can display their own comments using the streamer's video.

[0329] Furthermore, as shown in Figure 25, when comment data transmitted from the viewer's user terminal 1200 is added to the streaming (raw data) transmitted from the broadcaster's user terminal 1200, it is possible to display the comments in four types of frames, A to D. Of these frames A to D, for frames B to D, viewers can display their comments in the corresponding frames by purchasing the right to display comments using these frames, that is, the right to use the broadcaster's video. The purchase price for the right to display comments in frames B to D differs for each frame. If a purchase amount of 500 yen to 999 yen is specified, the comment can be displayed in frame B; if a purchase amount of 1000 yen to 4999 yen is specified, the comment can be displayed in frame C; and if a purchase amount of 5000 yen or more is specified, the comment can be displayed in frame D.

[0330] Furthermore, frames A through D not only differ in their display methods, but also in the character limits for comments that can be displayed, with frames A < frames B < frames C < frames D allowing for comments with more characters to be displayed in that order.

[0331] Furthermore, if the video distribution administrator sells the right to use the streamer's video (the right to display comments) to viewers, the administrator shall grant the streamer an amount calculated based on the sales price, etc., as compensation for granting permission to use the video.

[0332] In this embodiment, the video distribution administrator sells the right to use the streamer's video (the right to display comments) to viewers for live-streamed videos, and grants the streamer an amount calculated based on the sales price, etc., as consideration for granting permission to use the video. However, the configuration may also be such that, for archived videos, the administrator sells the right to use the streamer's video (the right to display comments) to viewers, and grants the streamer an amount calculated based on the sales price, etc., as consideration for granting permission to use the video.

[0333] Furthermore, in this embodiment, cash is used for both the value that viewers use when purchasing the right to use the broadcaster's video and the value that broadcasters give as consideration for granting permission to use the video. However, values ​​other than cash may be used, and, as in Embodiment 1, different types of value may be used for each.

[0334] <Actions related to content usage> Figures 26 to 28 are explanatory diagrams illustrating the flow of operations related to content utilization, particularly within the operation of the video distribution system in this embodiment.

[0335] Figure 26 shows the flow of operations between the user terminal 1200 and the distribution management server 1100b when a user who wishes to distribute videos registers as a distributor.

[0336] When a user registers as a broadcaster, the user first performs the broadcaster registration operation on the user terminal 1200. This sends a broadcaster registration request from the user terminal 1200.

[0337] Upon receiving a distribution registration request, the distribution management server 1100b performs registration request acceptance processing. In the registration request acceptance processing, it returns the distributioner's registration conditions to the user terminal 1200 that sent the distributioner registration request.

[0338] The registration requirements for broadcasters include, in particular, that by allowing the distribution of videos they have produced, broadcasters grant permission to the video distribution administrator (video distribution company, etc.) to use the videos, including permission for third parties to use the rights related to those videos.

[0339] Upon receiving a reply from the distributor regarding their registration requirements, the user terminal 1200 displays the registered requirements and prompts the user to agree to the conditions. If the user agrees to the conditions, the user terminal 1200 sends an agreement notification to the distribution management server 1100b.

[0340] Upon receiving the agreement notification, the distribution management server 1100b performs the distributor registration process. In the distributor registration process, a distributor ID is issued, and information about the distributor is registered in the distributor database, which is used to manage distributors.

[0341] When the distribution management server 1100b completes the distributor registration process, it sends a registration notification to the user terminal 1200 that sent the agreement notification, indicating that the registration is complete, and the user is authorized to distribute videos.

[0342] Figure 27 is a diagram illustrating the flow of operations between the broadcaster's user terminal 1200, the distribution management server 1100b, and the video distribution server 1100a when a broadcaster is live streaming a video.

[0343] When a broadcaster is live streaming a video, the broadcaster first performs video streaming settings on their user terminal 1200. This sends a streaming settings request, including the broadcaster's broadcaster ID, from the broadcaster's user terminal 1200 to the streaming management server 1100b.

[0344] Upon receiving a distribution setting request, the distribution management server 1100b processes the distribution settings for the video provided by the distributor. Once the distribution setting process is complete, the distribution management server 1100b calculates the revenue share rate for the sale of rights related to the video, that is, the ratio of the amount paid to the distributor to the purchase price of the rights related to the video. The server then registers the calculated revenue share rate and sends a notification of completion of the settings, including the revenue share rate, to the user terminal 1200 of the distributor who made the distribution setting request.

[0345] The revenue sharing rate is calculated based on factors such as the number of followers the streamer has, the number of views of videos the streamer has previously streamed, etc. For example, the revenue sharing rate may be calculated by adding a value that changes depending on the number of followers and views to a base rate (e.g., 70). However, the method of calculating the revenue sharing rate is not limited to this, and the rate may be fixed. It may also be structured so that the revenue sharing rate changes depending on at least one of the following factors: when the streamer's video was viewed, the number of views the streamer's video received, or information about the streamer.

[0346] Upon receiving the setup completion notification, the user terminal 1200 of the broadcaster will notify the broadcaster that the video distribution setup is complete, and will also display the revenue rate included in the setup completion notification, thereby informing the broadcaster of the revenue rate relative to the purchase price of the rights related to the video.

[0347] In this embodiment, the distributioner is notified of the return rate on the purchase price of the rights related to the video. However, it is also possible to configure the system to notify the distributioner of the amount (return amount) that will be granted for each predetermined purchase price (e.g., 1000 yen) of the rights related to the video. Furthermore, the timing of notification of the return rate and return amount is not limited to before the start of video distribution; it may also be configured to notify the distributioner at the start of video distribution, after the start of distribution, at the time of purchase of the rights related to the video (when a comment is sent), and after the purchase of the rights related to the video (after a comment is sent). In addition, it is also possible to configure the system to notify the distributioner periodically regardless of whether the video is being distributed, or to notify them at any time upon access by the distributioner.

[0348] Subsequently, the broadcaster's user terminal 1200 prompts the user to initiate the broadcast. Once the broadcast is initiated, the broadcaster's user terminal 1200 sends a stream of the video to be broadcast to the broadcast management server 1100b, and authorizes the video broadcast administrator to use the video (including granting licenses to third parties to use the rights related to the video).

[0349] The distribution management server 1100b, upon receiving the streaming from the broadcaster's user terminal 1200, uses the streaming transmitted from the broadcaster's user terminal 1200 to generate a streaming for distribution by the video distribution server 1100a using a video distribution generation program, and outputs it to the video distribution server 1100a. The video distribution server 1100a then distributes the streaming output from the distribution management server 1100b to the viewer's user terminal 1200. In addition, upon the start of outputting the streaming to the video distribution server 1100a, the distribution management server 1100b becomes capable of accepting comment data, that is, it becomes capable of viewers purchasing the right to display comments.

[0350] Figure 28 shows the flow of operations between the viewer's user terminal 1200, the distribution management server 1100b, and the video distribution server 1100a when a viewer sends a comment to a video being live-streamed.

[0351] When a viewer sends a comment to a live-streamed video, the viewer enters the comment and the purchase price for the rights related to the video (the right to display the comment on the video) on their user terminal 1200. The viewer then sends the entered comment data and the purchase price to the distribution management server 1100b from their user terminal 1200.

[0352] Upon receiving the comment data and purchase amount, the distribution management server 1100b performs a purchase confirmation process. This process verifies whether the viewer who sent the comment data has completed payment for the purchase amount. Once payment is confirmed during the purchase confirmation process, the distribution management server 1100b outputs the comment data and purchase amount to the video distribution generation program, thereby granting the viewer permission to add comments to the video being distributed.

[0353] The video distribution generation program identifies a frame to display comments based on the purchase amount, generates a streaming (synthesized data) with the comments to be displayed in the identified frame, and outputs it to the video distribution server 1100a. The video distribution server 1100a then distributes the streaming (synthesized data) output from the distribution management server 1100b to the viewer's user terminal 1200.

[0354] Furthermore, after the live stream ends, the distribution management server 1100b compiles the purchase amounts for video-related rights (rights to display comments on the video) purchased during the stream, calculates the total return amount (total return amount = total purchase amount × return rate) based on the compiled purchase amount and the return rate set at the start of the stream, and processes the payment of the calculated total return amount in cash to the streamer who conducted the live stream as compensation for the use of the video.

[0355] <Features of Example 2> Next, the features of the video distribution system in this embodiment will be described below.

[0356] <Feature Point 7> The video distribution system in this embodiment is a system that provides content (video) to users (a system consisting of a video distribution server 1100a and a distribution management server 1100b), A content provision step (a step in which the video distribution server 1100a distributes the video) provides content (videos) that a user (user) was involved in creating to general users (viewers) other than the user (distributor) who was involved in the creation of the content (video), A content rights sales step (a step in which the distribution management server 1100b makes it possible to receive comment data when streaming output begins) is performed to sell the rights related to the content (video) (the right to display comments) to the aforementioned general user (viewer), A value-adding step in which the rights to the content (video) are purchased by the aforementioned general user (viewer) (the right to display comments in frames B to D is purchased), thereby adding value (cash) to the aforementioned user (distributor) involved in the production of the content (video) (the distribution management server 1100b calculates the total return amount based on the purchase price and return rate of the rights to the video purchased during distribution, and pays the calculated total return amount in cash to the distributor as consideration for the use of the video), The system includes a value notification step (a step in which the distribution management server 1100b sends a setting completion notification including the return amount / return rate, and the distribution user terminal 1200 displays the return amount / return rate) which identifies the amount of value that the user (distributor) involved in the production of the content (video) will receive as a result of the purchase of the rights to the content (video), or the ratio of the value that the user (distributor) involved in the production of the content (video) will receive to the value used to purchase the rights to the content (video). It is characterized by the following.

[0357] This feature allows for a configuration where content (videos) created by users can be provided to general users (viewers) other than the users (distributors) who were involved in the creation of the content (videos). In this configuration, it is possible to sell the rights to such content (videos) to general users (viewers), and since value (cash) is granted to the users (distributors) who were involved in the creation of the content (videos) when general users (viewers) purchase the rights to the content (videos), there is no need for settlement between the users (distributors) who were involved in the creation of the content (videos), and transactions of rights to content (videos) between users (users) can be simplified.

[0358] Furthermore, since value information (return amount / return rate) that identifies the amount of value that the user (distributor) involved in the production of the content (video) receives when the rights to the content (video) are purchased, or the ratio of the value that the user (distributor) involved in the production of the content (video) receives to the value used to purchase the rights to the content (video), is notified to the user (distributor) involved in the production of the content (video), it is possible to increase the motivation of the user (distributor) involved in the production of the content (video).

[0359] In the value notification step, the value information (return amount / return rate) is notified to the user (distributor) involved in the production of the content (video) before the rights to the content (video) are sold (before distribution begins). It is characterized by the following.

[0360] This feature allows the amount of value that the user (distributor) involved in the production of the content (video) will receive as a result of the purchase of the rights to the content (video), or the ratio of the value that the user (distributor) will receive to the value used to purchase the rights to the content (video), to be disclosed before the rights to the content (video) are sold (before distribution begins).

[0361] The system further includes a value change step (a step in which the distribution management server 1100b calculates a return rate according to the number of followers of the distributor and the number of views of videos previously distributed by the distributor) which changes the amount of value that the user (distributor) involved in the production of the content (video) receives as a result of the purchase of the rights to the content (video), or the ratio of the value that the user (distributor) involved in the production of the content (video) receives to the value used to purchase the rights to the content (video). It is characterized by the following.

[0362] This feature allows for the appropriate notification of changes in the amount of value that users (distributors) involved in the production of content (videos) receive when the rights to the content (videos) are purchased, or in the ratio of the value received by users (distributors) involved in the production of content (videos) to the value used to purchase the rights to the content (videos).

[0363] In the value change step, the amount of value that the user (distributor) involved in the production of the content (video) receives as a result of the purchase of the rights to the content (video), or the ratio of the value that the user (distributor) receives to the value used to purchase the rights to the content (video), is changed based on the timing of the sale of the rights to the content (video), the volume of sales of the rights to the content (video), or at least one element of information related to the user (distributor) involved in the production of the content (video) (number of followers of the distributor, number of views of videos previously distributed by the distributor). It is characterized by the following.

[0364] This feature means that the amount of value a user (distributor) receives when the rights to the content (video) are purchased, or the ratio of value received by the user (distributor) to the value used to purchase the rights to the content (video), changes depending on the timing of the sale of the rights to the content (video), the volume of rights to the content (video) sold, and information related to the user (distributor) involved in the production of the content (video) (number of followers of the distributor, number of views of videos previously distributed by the distributor). This effectively increases the motivation of users (distributors) involved in the production of content (video).

[0365] The video distribution system in this embodiment is a system that provides content (video) to users (a system consisting of a video distribution server 1100a and a distribution management server 1100b), A content provision step (a step in which the video distribution server 1100a distributes the video) provides content (videos) that a user (user) was involved in creating to general users (viewers) other than the user (distributor) who was involved in the creation of the content (video), The aforementioned production-involved user (distributor) grants permission to the administrator (video distribution administrator) to use the content (video), including permission for third parties (viewers) to use the rights related to the content (video) (the distributor sends a video stream to the distribution management server 1100b upon commencement of distribution and grants permission for the use of the video), The following steps are taken: a permission step in which the general user (viewer) is granted permission to use the rights to the content (video) that has been authorized for use by the aforementioned production-involved user (distributor), upon request from the general user (viewer) (a step in which the distribution management server 1100b outputs comment data to the distribution video generation program, thereby granting the viewer permission to use the right to add comments to the video being distributed); A payment acceptance step (a step in which the distribution management server 1100b accepts the purchase amount along with comment data) is performed in which the general user (viewer) who is permitted to use the rights to the aforementioned content (video) receives value (cash) as consideration for the use of the rights to the said content (video), When the aforementioned general user (viewer) is permitted to use the rights relating to the content (video), the administrator (video distribution administrator) grants value (cash) to the aforementioned user (distributor) involved in the production of the content (video) as consideration for the use of the content (video), which includes a step in which the distribution management server 1100b calculates the total refund amount based on the purchase price and refund rate of the rights relating to the video purchased during distribution, and pays the calculated total refund amount in cash to the distributor as consideration for the use of the video. It is characterized by the following.

[0366] This feature allows a configuration in which content (videos) created by a user can be provided to general users (viewers) other than the user (distributor) who was involved in the creation of the content (video). In this configuration, the user (distributor) who was involved in the creation of the content (video) grants permission to the administrator (virtual space administrator) to use the content (video), including permission for third parties (viewers) to use the rights related to the content (video), and the administrator grants permission to general users (viewers) to use the rights related to the content (video) that have been permitted by the user (distributor), upon request from the general user (viewer). By accepting value (cash) as consideration for the use of rights related to content (videos) from general users (viewers) who have been granted permission to use the rights related to the content (videos), and by granting value (cash) to the users (distributors) involved in the production of the content (videos) as consideration for the use of the content (videos) when permission has been granted to general users (viewers) to use the rights related to the content (videos), it becomes unnecessary to settle payments between the users (distributors) involved in the production and general users (viewers), thus simplifying transactions of rights related to content (videos) between users (users).

[0367] Although Embodiment 2 of the present invention has been described above with reference to the drawings, the present invention is not limited to this embodiment, and it goes without saying that any modifications or additions that do not depart from the spirit of the present invention are also included in the present invention. [Explanation of symbols]

[0368] 100 server computers for providing virtual space 100a Server for virtual space 100b User Management Server 100c UGC server 200 user terminals 1100 Video streaming server computers 1100a Video Streaming Server 1100b Distribution Management Server 1200 User terminals

Claims

1. A method for providing a virtual space to a user, A content output step that enables the output of content created by the user to the virtual space, A content sales step in which the content is sold to general users other than the users involved in the creation of the content, A specific value granting step that grants a specific value usable within the virtual space to the user, A predetermined value-granting step in which a predetermined value is given to the user involved in the production of the content when the content is purchased by the general user, It has, The predetermined value can be converted into cash or changed to the specified value without changing ownership, but is unusable within the virtual space, and the specified value cannot be converted into cash or changed to the predetermined value. A method for providing a virtual space in which the aforementioned specific value and the aforementioned predetermined value each have an expiration date set for use, and when the predetermined value is changed to the specific value without changing ownership, a new expiration date is set for the changed specific value, regardless of the expiration date set for the predetermined value.

2. The aforementioned predetermined value can be converted into cash, provided that its total value exceeds a predetermined threshold. The method for providing a virtual space according to claim 1.

3. The system further includes a deadline notification step that notifies the system when the expiration date of the predetermined value is approaching. The method for providing a virtual space according to claim 1.

4. The system further includes an automatic change step that automatically changes the predetermined value to a specific value if the predetermined value is not converted into cash by the expiration date of the predetermined value. A method for providing a virtual space according to any one of claims 1 to 3.

5. A virtual space provider program that causes a computer to perform the process of providing a virtual space to a user, A content output step that enables the output of content created by the user to the virtual space, A content sales step in which the content is sold to general users other than the users involved in the creation of the content, A specific value granting step that grants a specific value usable within the virtual space to the user, A predetermined value-granting step in which a predetermined value is given to the user involved in the production of the content when the content is purchased by the general user, Make it run, The predetermined value can be converted into cash or changed to the specified value without changing ownership, but is unusable within the virtual space, and the specified value cannot be converted into cash or changed to the predetermined value. A virtual space provision program in which the aforementioned specific value and the aforementioned predetermined value each have an expiration date set for use, and when the predetermined value is changed to the specific value without changing ownership, a new expiration date is set for the changed specific value, regardless of the expiration date set for the predetermined value.

6. A virtual space provision system that provides a virtual space to users, A content output means that enables the output of content created by the user to the virtual space, A content sales method for selling the aforementioned content to general users other than the users involved in its creation, A means for granting specific value to a user that can be used within the virtual space, A predetermined value-granting means that grants a predetermined value to the user involved in the production of the content when the content is purchased by the general user, Equipped with, The predetermined value can be converted into cash or changed to the specified value without changing ownership, but is unusable within the virtual space, and the specified value cannot be converted into cash or changed to the predetermined value. A virtual space provision system in which the aforementioned specific value and the aforementioned predetermined value each have an expiration date set for use, and when the predetermined value is changed to the specific value without changing ownership, a new expiration date is set for the changed specific value, regardless of the expiration date set for the predetermined value.