Information processing device, information processing method, and program

The information processing device and method address the issue of unauthorized use in virtual spaces by associating users with legitimate purchasers, ensuring secure use of avatars and related data through data acquisition and verification.

JP7893013B2Active Publication Date: 2026-07-22NEC CORP
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NEC CORP
Filing Date
2022-04-12
Publication Date
2026-07-22

AI Technical Summary

Technical Problem

Existing technologies fail to prevent illegal use of avatars and related data in virtual spaces, such as unauthorized changes or illegal acquisition, which are not addressed in Patent Document 1.

Method used

An information processing device and method that acquires and searches for virtual space data, determines the association between users and purchasers, and prevents unauthorized use by ensuring that only legitimate purchasers can utilize the data.

Benefits of technology

Prevents unauthorized use of virtual space data by verifying the association between users and purchasers, thereby safeguarding against illegal use of avatars and related data in virtual environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007893013000001
    Figure 0007893013000001
  • Figure 0007893013000002
    Figure 0007893013000002
  • Figure 0007893013000003
    Figure 0007893013000003
Patent Text Reader

Abstract

To provide an information processor for preventing illegal usage of data related to a service in a virtual space.SOLUTION: An information processor (1) includes: a first acquisition unit (11) for acquiring information showing first data as virtual space data and information showing a user of the first data; a search unit (12) for searching for second data as virtual space data similar to or identical with the first data; a second acquisition unit (13) for acquiring information showing a buyer of the second data; and a determination unit (14) for determining whether the buyer of the second data and the user of the first data are related to each other.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] In services on a virtual space, technologies related to an avatar displayed on behalf of a user are disclosed.

[0003] Patent Document 1 discloses an avatar providing system that provides information such as various services or sites on a network and an avatar or avatar-related items to a terminal device.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] In recent years, the number of users who use an avatar created by a creator or change and use the avatar has been increasing. Cases where users use such an avatar illegally, such as changing it without permission from the creator who created the avatar or obtaining it illegally, have been increasing. However, in the technology described in Patent Document 1 above, such cases are not assumed, and thus there is a problem that illegal use cannot be prevented.

[0006] One aspect of the present invention has been made in view of the above problems, and an example of the object is to provide a technology for preventing illegal use of data related to services on a virtual space.

Means for Solving the Problems

[0007] An information processing device according to one aspect of the present invention includes: a first acquisition means for acquiring information indicating first data which is virtual space data related to a service in a virtual space, and information indicating a user of the first data; a search means for searching for second data which is virtual space data identical or similar to the first data; a second acquisition means for acquiring information indicating a purchaser of the second data; and a determination means for determining whether the purchaser of the second data and the user of the first data are associated.

[0008] An information processing system according to one aspect of the present invention comprises a first information processing device and a second information processing device that provides services in a virtual space, wherein the first information processing device includes a first acquisition means for acquiring information indicating first data which is virtual space data related to services in the virtual space and information indicating a user of the first data; a search means for searching for second data which is virtual space data identical or similar to the first data; a second acquisition means for acquiring information indicating a purchaser of the second data; and a determination means for determining whether the purchaser of the second data and the user of the first data are associated.

[0009] An information processing method according to one aspect of the present invention includes an information processing device acquiring information indicating first data which is virtual space data related to a service in a virtual space, and information indicating the user of the first data, searching for second data which is virtual space data identical or similar to the first data, acquiring information indicating the purchaser of the second data, and determining whether the purchaser of the second data and the user of the first data are associated.

[0010] A program according to one aspect of the present invention is a program that causes a computer to function as an information processing device, the program causing the computer to function as: a first acquisition means for acquiring information indicating first data which is virtual space data related to a service in a virtual space and information indicating the user of the first data; a search means for searching for second data which is virtual space data identical or similar to the first data; a second acquisition means for acquiring information indicating the purchaser of the second data; and a determination means for determining whether the purchaser of the second data and the user of the first data are associated. [Effects of the Invention]

[0011] According to one aspect of the present invention, it is possible to prevent the unauthorized use of data related to services in a virtual space. [Brief explanation of the drawing]

[0012] [Figure 1] This is a block diagram showing the configuration of an information processing device according to an exemplary embodiment 1 of the present invention. [Figure 2] This is a flowchart showing the flow of the information processing method according to Exemplary Embodiment 1 of the present invention. [Figure 3] This is a block diagram showing the configuration of an information processing system according to an exemplary embodiment 2 of the present invention. [Figure 4] This figure shows an example of an image provided in the information processing system according to Exemplary Embodiment 2 of the present invention. [Figure 5] This figure shows the flow of information in an information processing system according to an exemplary embodiment 2 of the present invention. [Figure 6] This is a flowchart showing the processing flow in an information processing system according to an exemplary embodiment 2 of the present invention. [Figure 7] This figure shows an example of an image provided by the service provision unit according to exemplary embodiment 2 of the present invention, in accordance with the determination result. [Figure 8] This is a block diagram showing the configuration of an information processing system according to an exemplary embodiment 3 of the present invention. [Figure 9] It is a block diagram showing an example of the hardware configuration of an information processing apparatus and a terminal apparatus according to each exemplary embodiment of the present invention.

Mode for Carrying Out the Invention

[0013] 〔Exemplary Embodiment 1〕 The first exemplary embodiment of the present invention will be described in detail with reference to the drawings. This exemplary embodiment is a basic form of the exemplary embodiments described later.

[0014] (Outline of Information Processing Apparatus 1) The information processing apparatus 1 according to this exemplary embodiment is an apparatus that determines whether a user of first data, which is virtual space data related to a service on a virtual space, is associated with a purchaser of second data, which is virtual space data identical or similar to the first data.

[0015] <COUNTERMEASURE>A service on a virtual space is a service that provides a virtual space constructed on a network to a user and enables the user to move on the virtual space or multiple users to communicate with each other. As an example of a service on a virtual space, VR SNS (Virtual Reality Social Networking Service) can be cited.

[0016] Virtual space data is data used in a service on a virtual space. Examples of virtual space data include data to be uploaded to a service on a virtual space and data uploaded to the service. Here, the purchase of virtual space data may be paid or free.

[0017] As an example of data for a specific virtual space, data representing an avatar that represents a user on the virtual space can be cited. Further, as another example of data for a virtual space, data representing an action to be executed by the avatar can be cited. That is, the data for the virtual space includes data representing an avatar as a still image and a moving image, data representing an avatar as a three-dimensional model, and a program, and data representing the movement of the avatar.

[0018] Furthermore, as another example of data for a virtual space, a program that describes objects such as spaces and furniture in the virtual space, such as the environment, venue, and rooms in the virtual space, and the interaction between the objects can be cited.

[0019] As an example of a case where the user of the first data and the purchaser of the second data are associated, the case where the user of the first data and the purchaser of the second data are the same can be cited. As another example of a case where the user of the first data and the purchaser of the second data are associated, the case where the user of the first data and the person who has received the transfer from the purchaser of the second data are the same can be cited.

[0020] (Configuration of Information Processing Apparatus 1) The configuration of the information processing apparatus 1 according to this exemplary embodiment will be described with reference to FIG. 1. FIG. 1 is a block diagram showing the configuration of the information processing apparatus 1 according to this exemplary embodiment.

[0021] As shown in FIG. 1, the information processing apparatus 1 includes a first acquisition unit 11, a search unit 12, a second acquisition unit 13, and a determination unit 14. The first acquisition unit 11, the search unit 12, the second acquisition unit 13, and the determination unit 14 are configurations that respectively implement the first acquisition means, the search means, the second acquisition means, and the determination means in this exemplary embodiment.

[0022] The first acquisition unit 11 acquires information indicating the first data, which is virtual space data related to a service in the virtual space, and information indicating the user of the first data. Examples of information indicating the first data include the first data itself and identifiers attached to the first data. Hereafter, unless otherwise specified, "first data" may refer to either "the first data itself" or "information indicating the first data."

[0023] Furthermore, the first acquisition unit 11 may be configured to acquire multiple first data. For example, the first acquisition unit 11 may be configured to acquire information indicating an avatar and information indicating the avatar's clothing. As another example, the first acquisition unit 11 may be configured to acquire information indicating the space of a room, information indicating a first piece of furniture included in the room, and information indicating a second piece of furniture included in the room.

[0024] The first acquisition unit 11 supplies information indicating the acquired first data to the search unit 12. The first acquisition unit 11 also supplies information indicating the user of the acquired first data to the determination unit 14.

[0025] The search unit 12 searches for second data which is virtual space data identical or similar to the first data. The search unit 12 supplies the identified second data to the second acquisition unit 13.

[0026] Here, if the information indicating the first data is an identifier attached to the first data, the search unit 12, as an example, identifies the first data based on that identifier and then searches for the second data, which is the same or similar virtual space data as the first data.

[0027] Furthermore, if the first acquisition unit 11 acquires multiple first data, the search unit 12 may be configured to search for a second data for virtual space that is identical or similar to the first data.

[0028] For example, if the first acquisition unit 11 acquires information indicating an avatar and information indicating the avatar's clothing, the search unit 12 uses the information indicating the avatar as first data and searches for second data which is virtual space data identical or similar to the first data. Furthermore, the search unit 12 may be configured to use the information indicating the avatar's clothing as first data and search for second data which is virtual space data identical or similar to the first data.

[0029] Furthermore, as an example of how the search unit 12 searches for second data similar to the first data, a configuration is used in which a similarity determination model is used to determine the similarity between the two data, taking the two data as input. In this configuration, the search unit 12, as an example, uses the first data indicated by the information supplied from the first acquisition unit 11, Candidates for the second data set The and are input into the similarity determination model, and if the similarity is higher than a predetermined value, Candidates for the second data set This is identified as the second data point, which is similar to the first data point.

[0030] While the specific configuration of the similarity classification model is not limited, examples include using a CNN (Convolutional Neural Network), an RNN (Recurrent Neural Network), or a combination thereof. Alternatively, non-neural network models such as random forests or support vector machines may also be used.

[0031] Another example of how the search unit 12 searches for second data similar to the first data is a configuration in which data that differs from the first data in at least one of its color, texture, and some shape in the virtual space is identified as second data. In other words, the second data that the search unit 12 searches may include data that differs from the first data in at least one of its color, texture, and some shape in the virtual space.

[0032] The second acquisition unit 13 acquires information indicating the purchaser of the second data. For example, the second acquisition unit 13 refers to the second data supplied by the search unit 12 and acquires information indicating the purchaser of the second data. The second acquisition unit 13 supplies the information indicating the purchaser of the second data to the determination unit 14.

[0033] The determination unit 14 determines whether the purchaser of the second data and the user of the first data are associated. For example, the determination unit 14 refers to information indicating the purchaser of the second data supplied from the second acquisition unit 13 and information indicating the user of the first data supplied from the first acquisition unit 11 to determine whether the purchaser of the second data and the user of the first data are associated.

[0034] As described above, the information processing device 1 according to this exemplary embodiment employs a configuration comprising: a first acquisition unit 11 that acquires information indicating first data which is virtual space data related to a service in a virtual space and information indicating the user of the first data; a search unit 12 that searches for second data which is virtual space data identical or similar to the first data; a second acquisition unit 13 that acquires information indicating the purchaser of the second data; and a determination unit 14 that determines whether the purchaser of the second data and the user of the first data are associated.

[0035] In other words, the information processing device 1 according to this exemplary embodiment can prevent a user of the first data from using the first data if the user of the first data is not associated with a purchaser of the second data, which is identical or similar to the first data. For example, the information processing device 1 according to this exemplary embodiment can prevent a user of the first data from using the first data if the user of the first data and the purchaser of the second data are different. Therefore, the information processing device 1 according to this exemplary embodiment has the effect of preventing the unauthorized use of data related to services in a virtual space.

[0036] (Information processing method S1 flow) The flow of the information processing method S1 according to this exemplary embodiment will be explained with reference to Figure 2. Figure 2 is a flowchart showing the flow of the information processing method S1 according to this exemplary embodiment.

[0037] (Step S11) In step S11, the first acquisition unit 11 acquires information indicating first data, which is virtual space data related to a service in the virtual space, and information indicating the user of the first data. The first acquisition unit 11 supplies the information indicating first data to the search unit 12. The first acquisition unit 11 also supplies the information indicating the user of the first data to the determination unit 14.

[0038] (Step S12) In step S12, the search unit 12 searches for second data which is virtual space data identical or similar to the first data. The search unit 12 supplies the second data to the second acquisition unit 13.

[0039] (Step S13) In step S13, the second acquisition unit 13 acquires information indicating the purchaser of the second data. The second acquisition unit 13 supplies the information indicating the purchaser of the second data to the determination unit 14.

[0040] (Step S14) In step S14, the determination unit 14 determines whether the purchaser of the second data and the user of the first data are associated.

[0041] As described above, in the information processing method S1 according to this exemplary embodiment, in step S11, the first acquisition unit 11 acquires information indicating the first data and information indicating the user of the first data; in step S12, the search unit 12 searches for second data which is virtual space data identical or similar to the first data; in step S13, the second acquisition unit 13 acquires information indicating the purchaser of the second data; and in step S14, the determination unit 14 determines whether the purchaser of the second data and the user of the first data are associated. Therefore, according to the information processing method S1 according to this exemplary embodiment, the same effects as the information processing device 1 described above can be obtained.

[0042] [Exemplary Embodiment 2] A second exemplary embodiment of the present invention will be described in detail with reference to the drawings. Components having the same function as those described in Exemplary Embodiment 1 will be denoted by the same reference numerals, and their descriptions will be omitted as appropriate.

[0043] (Overview of Information Processing System 100A) An overview of the information processing system 100A according to this exemplary embodiment will be described with reference to Figure 3. Figure 3 is a block diagram showing the configuration of the information processing system 100A according to this exemplary embodiment.

[0044] As shown in Figure 3, the information processing system 100A according to this exemplary embodiment comprises an information processing device 1A, an information processing device 2A, and an information processing device 3A. The information processing device 1A and the information processing device 2A are configured to realize the first information processing device and the second information processing device, respectively, in this exemplary embodiment.

[0045] As shown in Figure 3, information processing devices 1A, 2A, and 3A are connected to each other via network N so that they can communicate with one another. The specific configuration of network N is not limited to this embodiment, but as an example, a wireless LAN (Local Area Network), a wired LAN, a WAN (Wide Area Network), a public telephone network, a mobile data communication network, or a combination of these networks can be used.

[0046] In the information processing system 100A, the information processing device 3A sells second data, which is virtual space data related to services in the virtual space, and the information processing device 2A provides the services in the virtual space. The information processing device 1A then determines whether the purchaser of the second data sold by the information processing device 3A is associated with the user of the first data, which is virtual space data used in the services in the virtual space provided by the information processing device 2A. An example of the information flow and processing flow in the information processing system 100A will be described later.

[0047] The above applies to services in a virtual space, data for a virtual space, and cases where the user of the first data and the purchaser of the second data are associated.

[0048] (Configuration of Information Processing Device 1A) As shown in Figure 3, the information processing device 1A includes a control unit 10, a communication unit 17, and a storage unit 18.

[0049] The communication unit 17 is a communication module that communicates with other devices connected via the network N. For example, the communication unit 17 outputs data supplied from the control unit 10 to other devices, or supplies data output from other devices to the control unit 10.

[0050] Storage section 18 toThe control unit 10 stores data that it references. For example, the storage unit 18 stores information indicating multiple second data items, and each of the pieces of information indicating the second data items stores information indicating the purchaser of the second data item, identity verification information indicating the creator of the second data item, and license information, all of which are associated with each other.

[0051] Here, identity verification information refers to information used to verify identity. Identity verification information can be for individuals or corporations. often Any information that can verify the person's identity is acceptable.

[0052] Here, license information refers to information generated by the creator of the second data that restricts the scope of use of the second data. Examples of information included in license information include information indicating the scope of distribution of the second data and information indicating the scope of modification of the second data.

[0053] Furthermore, license information may include information that restricts the scope of use of the second type of data, such as information that restricts the method of uploading, information that restricts the user (e.g., individuals only, or corporations only), information that restricts the purpose of use (e.g., commercial use only, or non-commercial use only), and information that restricts the content of expression. An example of license information is the VN3 license. (Virtual Native 3D-Model License) These are some examples.

[0054] Examples of the scope within which data can be distributed include distribution only to pre-registered users, or distribution only to users belonging to a specific organization.

[0055] As an example of the scope of modification for the second data, only the color of the second data can be modified. 2nd Only the texture of the data can be modified. and Examples include the ability to modify only a portion of the shape of the second set of data.

[0056] An example of processing when license information is referenced in the information processing system 100A will be described later.

[0057] (Functions of the control unit 10) The control unit 10 controls each component of the information processing device 1A. Furthermore, as shown in Figure 3, the control unit 10 also functions as a first acquisition unit 11, a search unit 12, a second acquisition unit 13, a determination unit 14, a determination result provision unit 15, and a third acquisition unit 16. In this exemplary embodiment, the first acquisition unit 11, the search unit 12, the second acquisition unit 13, the determination unit 14, the determination result provision unit 15, and the third acquisition unit 16 are configured to realize the first acquisition means, the search means, the second acquisition means, the determination means, the determination result provision means, and the third acquisition means, respectively.

[0058] The first acquisition unit 11 acquires information indicating first data, which is virtual space data related to a service in the virtual space, and information indicating the user of said first data. The first acquisition unit 11 supplies the acquired information indicating first data to the search unit 12. The first acquisition unit 11 also supplies the acquired information indicating the user of first data to the determination unit 14.

[0059] The search unit 12 searches for second data which is virtual space data identical or similar to the first data. For example, the search unit 12 refers to information indicating the first data supplied from the first acquisition unit 11 and searches for second data which is virtual space data identical or similar to the first data from the information indicating multiple second data stored in the storage unit 18. The search unit 12 supplies the identified second data to the second acquisition unit 13.

[0060] As an example of how the search unit 12 searches for the second data, as described above, a configuration using a similarity determination model can be cited.

[0061] Furthermore, as described above, the second data searched by the search unit 12 may include data that differs from the first data in at least one of the following ways: color, texture, and some shape in the virtual space.

[0062] In this way, the search unit 12 searches for data that differs from the first data in at least one of its colors, textures, and some shapes in the virtual space, and uses this data as the second data. Therefore, even if the color, texture, and some shapes of the first data are altered after the first data is purchased, unauthorized use of the first data can be prevented.

[0063] Furthermore, the search unit 12 may search for the second data by referring to the information contained in the license information. The configuration in which the search unit 12 refers to the information contained in the license information will be described later.

[0064] The second acquisition unit 13 acquires information indicating the purchaser of the second data. For example, the second acquisition unit 13 refers to the second data supplied by the search unit 12 and acquires from the storage unit 18 information that is associated with the information indicated by the second data and indicates the purchaser of the second data. The second acquisition unit 13 supplies the information indicating the purchaser of the second data to the determination unit 14.

[0065] Furthermore, the second acquisition unit 13 acquires information identifying the other party when the second data is transferred from the purchaser to another party. The second acquisition unit 13 then stores the information identifying the other party in the storage unit 18.

[0066] The determination unit 14 determines whether the purchaser of the second data and the user of the first data are associated. For example, the determination unit 14 refers to information indicating the purchaser of the second data supplied from the second acquisition unit 13 and information indicating the user of the first data supplied from the first acquisition unit 11 to determine whether the purchaser of the second data and the user of the first data are associated.

[0067] Furthermore, the determination unit 14 may refer to license information to determine whether the purchaser of the second data and the user of the first data are associated. The configuration in which the determination unit 14 refers to information included in the license information will be described later. The determination unit 14 supplies the determination result to the determination result provision unit 15.

[0068] The determination result provision unit 15 provides the determination result from the determination unit 14 to the information processing device 2A via the communication unit 17. In this way, the determination result provision unit 15 provides the determination result to the information processing device 2A, so if a negative determination result is obtained, the information processing device 2A can be stopped from providing the service.

[0069] The third acquisition unit 16 acquires identity verification information identifying the creator of the second data and license information for the second data from the creator of the second data. The third acquisition unit 16 stores the acquired identity verification information and license information in the storage unit 18.

[0070] (Configuration of Information Processing Device 2A) As shown in Figure 3, the information processing device 2A includes a control unit 20 and a communication unit 27.

[0071] The communication unit 27 is a communication module that communicates with other devices connected via the network N. For example, the communication unit 27 outputs data supplied from the control unit 20 to other devices, or supplies data output from other devices to the control unit 20.

[0072] The control unit 20 controls each component of the information processing device 2A. Furthermore, as shown in Figure 3, the control unit 20 also functions as a service provision unit 21. The service provision unit 21 is configured to implement a service provision means in this exemplary embodiment.

[0073] The service provision unit 21 provides services in a virtual space. For example, the service provision unit 21 accepts the upload of the first data.

[0074] Furthermore, the service provision unit 21 may obtain the determination result provided by the information processing device 1A via the communication unit 27. In this case, if the determination result is positive, the service provision unit 21 may permit the uploading of the first data to the service.

[0075] In this way, the service provision unit 21 allows the uploading of the first data to the service when the judgment result is positive, thereby preventing the unauthorized use of the first data.

[0076] (An example image of a service provided by Service Provider 21) An example of an image of a service provided by the service provision unit 21 will be explained with reference to Figure 4. Figure 4 is a diagram showing an example of an image provided in the information processing system 100A according to this exemplary embodiment.

[0077] As an example, the service provider 21 provides an image P1 in the virtual space that includes avatars representing each of several users, as shown in the upper part of Figure 4. The avatars included in image P1 may be avatars that the service provider 21 has received uploaded by users. The service provider 21 performs processes such as moving the avatars or making the avatars speak in response to input from each of the users of the multiple avatars included in image P1.

[0078] (Configuration of Information Processing Device 3A) As shown in Figure 3, the information processing device 3A includes a control unit 30, a communication unit 37, and a storage unit 38.

[0079] The communication unit 37 is a communication module that communicates with other devices connected via the network N. For example, the communication unit 37 outputs data supplied from the control unit 30 to other devices, or supplies data output from other devices to the control unit 30.

[0080] Storage section 38 to The control unit 30 stores data that it references. For example, the memory unit 38 stores information indicating multiple second data items, and each of the pieces of information indicating the second data items is associated with and stored identity verification information indicating the creator of the second data item, as well as license information.

[0081] The control unit 30 controls each component of the information processing device 3A. Furthermore, as shown in Figure 3, the control unit 30 also functions as an information providing unit 31.

[0082] When the second data is purchased, the information provision unit 31 outputs identity verification information indicating the purchaser of the second data to the information processing device 1A via the communication unit 37. Furthermore, when the second data is transferred from the purchaser to another person, the information provision unit 31 outputs information indicating that other person to the information processing device 1A via the communication unit 37.

[0083] (An example of an image provided by the information processing device 3A) An example of an image provided by the information processing device 3A will be explained with reference to Figure 4.

[0084] As an example, the information processing device 3A provides an image P2 containing multiple avatars, which is the second data, as shown in the lower part of Figure 4. The information processing device 3A provides the avatar selected by the purchaser to the purchaser. In addition, when a purchaser buys an avatar, the information processing device 3A obtains identity verification information as information that identifies the purchaser.

[0085] (Information flow in information processing system 100A) The flow of information in the information processing system 100A will be explained with reference to Figure 5. Figure 5 is a diagram showing the flow of information in the information processing system 100A according to this exemplary embodiment. In Figure 5, the flow of information output and acquired by each device will be explained, and the processing performed by each device will be described later.

[0086] (Step S11) In step S11, the control unit 10 of the information processing device 1A acquires the second data from the creator's terminal. The third acquisition unit 16 of the information processing device 1A also acquires identity verification information and license information, which are information indicating the creator of the second data, from the creator's terminal.

[0087] (Step S12) In step S12, the control unit 10 of the information processing device 1A outputs the second data acquired in step S11, and the identity verification information and license information acquired by the third acquisition unit 16, to the information processing device 3A.

[0088] (Step S13) In step S13, the control unit 30 of the information processing device 3A acquires the second data, identity verification information, and license information output from the information processing device 1A in step S12.

[0089] Here, step S11 described above may be performed by the control unit 30 of the information processing device 3A. In this case, in step S11, the control unit 30 of the information processing device 3A acquires the second data, identity verification information, and license information. Next, in step S12, the control unit 30 of the information processing device 3A outputs the acquired second data, identity verification information, and license information to the information processing device 1A. Then, in step S13, the control unit 10 of the information processing device 1A acquires the second data, and the third acquisition unit 16 acquires the identity verification information and license information.

[0090] Alternatively, step S11 described above may be performed by the control unit 20 of the information processing device 2A. In this case, in step S11, the control unit 20 of the information processing device 2A acquires the second data, identity verification information, and license information. Next, in step S12, the control unit 20 of the information processing device 2A outputs the acquired second data, identity verification information, and license information to the information processing device 1A and the information processing device 3A. Then, in step S13, the control unit 10 of the information processing device 1A acquires the second data, and the third acquisition unit 16 acquires the identity verification information and license information. The control unit 20 of the information processing device 2A also acquires the second data, identity verification information, and license information.

[0091] (Step S14) In step S14, the control unit 30 of the information processing device 3A obtains identity verification information indicating the legitimate purchaser from the terminal of the legitimate purchaser who is purchasing the second data.

[0092] (Step S15) In step S15, the control unit 30 of the information processing device 3A outputs the second data to the terminal of the legitimate purchaser. That is, the information processing device 3A sells the second data by executing the processes in steps S14 and S15.

[0093] (Step S16) In step S16, the control unit 30 of the information processing device 3A outputs the identity verification information acquired in step S14 to the information processing device 1A.

[0094] (Step S17) In step S17, the control unit 10 of the information processing device 1A acquires identity verification information.

[0095] If the second data purchased is transferred from the purchaser to another person, the control unit 30 of the information processing device 3A acquires identity verification information indicating the other person to whom the second data was transferred, similar to step S14. Then, the control unit 30 of the information processing device 3A outputs the identity verification information indicating the other person to the information processing device 1A, similar to step S16. The control unit 10 of the information processing device 1A acquires identity verification information indicating the other person, similar to step S17.

[0096] (Step S18) In step S18, the service provision unit 21 of the information processing device 2A obtains the first data and user identification information from the terminal of the legitimate purchaser, and accepts the upload of the first data.

[0097] (Step S19) In step S19, the service provision unit 21 of the information processing device 2A outputs the first data and identity verification information to the information processing device 1A.

[0098] (Step S20) In step S20, the first acquisition unit 11 of the information processing device 1A acquires the first data and identity verification information output from the information processing device 2A in step S19.

[0099] (Step S21) In step S21, the judgment result provision unit 15 of the information processing device 1A outputs the judgment result from the judgment unit 14 to the information processing device 2A. Here, since the first data acquired by the first acquisition unit 11 in step S20 is data from a legitimate purchaser, the judgment result from the judgment unit 14 is a positive result.

[0100] (Step S22) In step S22, the service provision unit 21 of the information processing device 2A acquires the determination result output from the information processing device 1A in step S21.

[0101] (Step S23) In step S23, the service provision unit 21 of the information processing device 2A outputs the positive judgment result obtained in step S22 to the terminal of the authorized purchaser.

[0102] (Step S24) On the other hand, if a user of fraudulent data, who has obtained the fraudulently created first data from a fraudulent data creator who has fraudulently obtained the first data from a legitimate purchaser, uses the first data, in step S24, the service provision unit 21 of the information processing device 2A obtains the first data and identity verification information indicating the user from the fraudulent data user's terminal and accepts the upload of the first data.

[0103] (Steps S19 to S22) The information processing device 2A outputs the first data and identity verification information acquired in step S24 to the information processing device 1A, similar to step S19 described above.

[0104] The first acquisition unit 11 of the information processing device 1A acquires the first data and identity verification information in the same way as in step S20 described above, and the judgment result provision unit 15 outputs the judgment result to the information processing device 2A in the same way as in step S21. Here, since the first data acquired by the first acquisition unit 11 in step S20 is data from a fraudulent data user, the judgment result by the judgment unit 14 is a negative result. Then, the service provision unit 21 of the information processing device 2A acquires the judgment result in the same way as in step S22 described above.

[0105] (Step S25) In step S25, the service provision unit 21 of the information processing device 2A determines the negative judgment result obtained in step S22. Users of fraudulent data Output to the terminal.

[0106] (Processing flow in information processing system 100A) The processing flow in the information processing system 100A will be explained using the steps in Figure 5 described above, with reference to Figure 6. Figure 6 is a flowchart showing the processing flow in the information processing system 100A according to this exemplary embodiment.

[0107] (Step S31) In step S31, the control unit 10 of the information processing device 1A stores the second data acquired in step S11 and the identity verification information and license information, which are information indicating the creator of the second data acquired by the third acquisition unit 16, in association with each other in the storage unit 18. Then, the control unit 10 outputs the second data, identity verification information and license information to the information processing device 3A (step S12).

[0108] The control unit 30 of the information processing device 3A stores the second data, identity verification information, and license information acquired in step S13 in the storage unit 38, relating them to each other.

[0109] (Step S32) In step S32, the control unit 30 of the information processing device 3A sells the second data (steps S14 and S15). The control unit 30 also outputs user identification information to the information processing device 1A (step S16).

[0110] The control unit 10 of the information processing device 1A stores the identity verification information acquired in step S17 in the storage unit 18 in association with the second data.

[0111] (Step S33) In step S33, the service provision unit 21 of the information processing device 2A outputs the first data acquired in step S18 or step S24 and identity verification information indicating the user to the information processing device 1A (step S19).

[0112] The first acquisition unit 11 of the information processing device 1A supplies the first data acquired in step S20 to the search unit 12 and the identity verification information to the determination unit 14.

[0113] In step S33, the service provision unit 21 may be configured to output the first data and identity verification information to the information processing device 1A in response to the upload of the first data. In other words, the information indicating the first data acquired by the first acquisition unit 11 and the information indicating the user of the first data may be information provided by the information processing device 2A in response to the user attempting to upload the first data to the information processing device 2A.

[0114] Thus, in the information processing system 100A, when an attempt is made to upload the first data, information indicating the first data and information indicating the user of the first data are provided to the information processing device 1A. Therefore, unauthorized use of the first data can be prevented before the first data is used.

[0115] (Step S34) In step S34, the search unit 12 searches for a second data, which is the same as or similar to the first data supplied by the first acquisition unit 11 in step S33, from among a plurality of second data stored in the storage unit 18. The search unit 12 supplies the identified second data to the second acquisition unit 13.

[0116] (Step S35) In step S35, the second acquisition unit 13 refers to the second data output from the search unit 12 in step S34 and acquires identity verification information from the storage unit 18, which is information indicating the purchaser of the second data associated with the second data. The second acquisition unit 13 supplies the acquired identity verification information to the determination unit 14.

[0117] (Step S36) In step S36, the determination unit 14 refers to the identity verification information supplied from the first acquisition unit 11 in step S33 and the identity verification information supplied from the second acquisition unit 13 in step S35, and determines whether the purchaser of the second data and the user of the first data are associated. The determination unit 14 supplies the determination result to the determination result provision unit 15.

[0118] (Step S37) In step S37, the determination result provision unit 15 outputs the determination result supplied from the determination unit 14 in step S36 to the information processing device 2A (step S21).

[0119] The service provision unit 21 of the information processing device 2A outputs the determination result obtained in step S22 to the user's terminal (step S23 or step S25).

[0120] (Example 1 of processing that references license information) This section describes an example of a process that references license information.

[0121] For example, if the license information includes information indicating the scope to which the second data can be distributed, in step S36 described above, the determination unit 14 refers to the license information and determines whether the purchaser of the second data and the user of the first data are associated.

[0122] For example, if the license information indicates that the second data can only be distributed to pre-registered users, the determination unit 14 determines whether the user indicated by the identity verification information supplied from the second acquisition unit 13 is a pre-registered user. If the user indicated by the identity verification information supplied from the second acquisition unit 13 is a pre-registered user, the determination unit 14 supplies a positive determination result to the determination result provision unit 15. On the other hand, if the user indicated by the identity verification information supplied from the second acquisition unit 13 is not a pre-registered user, the determination unit 14 supplies a negative determination result to the determination result provision unit 15.

[0123] In this way, the determination unit 14 refers to the license information to determine whether the purchaser of the second data and the user of the first data are associated, thereby preventing the unauthorized use of the first data.

[0124] Furthermore, if the license information includes information indicating the scope within which the second data can be distributed, in step S32 described above, the control unit 30 of the information processing device 3A may refer to the license information and sell the second data.

[0125] For example, if the license information indicates that the second data can only be distributed to pre-registered users, the control unit 30 of the information processing device 3A will obtain identity verification information identifying the user from the user's terminal. Next, the control unit 30 will Upon receiving a request to purchase the second data, the system refers to the acquired identity verification information to determine whether the user is a pre-registered user. If the user is a pre-registered user, the control unit 30 of the information processing device 3A outputs the second data to the user's terminal. On the other hand, if the user is not a pre-registered user, the control unit 30 of the information processing device 3A does not output the second data to the user's terminal.

[0126] (Example 2 of processing that references license information) As another example, if the license information includes information indicating the extent to which the second data can be modified, in step S34 described above, the search unit 12 searches for the second data by referring to the license information.

[0127] For example, if the license information indicates that only the color of the second data can be modified, the search unit 12 searches the multiple second data stored in the storage unit 18 for the second data that is identical to the first data, and the second data that differs from the first data only in color.

[0128] Furthermore, if neither a second data identical to the first data nor a second data differing only in color from the first data is identified, the search unit 12 may search for a second data that has the same color as the first data but differs from the first data in at least one of its textures and some aspects of its shape. In this case, if the search unit 12 identifies the second data, the first data is identified as data that exceeds the scope of use of the second data.

[0129] In this way, the search unit 12 searches for the second data by referring to the license information, so if the first data is not included in the scope of use, it is possible to prevent the first data from being used improperly.

[0130] (Example 3 of processing that references license information) As yet another example, if the license information includes information indicating the extent to which the second data can be modified, such as an index indicating the degree of similarity between the first data and the second data, then in step S34 described above, the search unit 12 searches for the second data by referring to that index.

[0131] For example, if the license information indicates that the degree of similarity between the first data and the second data is 50%, the search unit 12 inputs the first data and the second data into the similarity determination model described above. Then, if the similarity output from the similarity determination model is higher than 50%, the search unit 12 identifies the second data as identical or similar to the first data.

[0132] In this way, the search unit 12 searches for the second data by referring to an index that indicates the degree of similarity between the first data and the second data, so it can appropriately identify the second data that is identical or similar to the first data.

[0133] (Example 4 of processing that references license information) As another example, if the license information includes information that restricts the user, the service provision unit 21 of the information processing device 2A may refer to the license information and provide the service.

[0134] For example, in step S22 described above, the service provision unit 21 obtains the determination result and the license information associated with the first data from the information processing device 1A. If the user of the first data is a user authorized to use it according to the obtained license information, the service provision unit 21 provides an image indicating that the user of the first data is an authorized user. As an example, the service provision unit 21 provides an image of the first data uploaded by the user of the first data with a mark indicating that it is authenticated.

[0135] (Example 5 of processing that references license information) As another example, if the license information includes information that restricts the representation of the second data, the service provision unit 21 of the information processing device 2A may refer to the license information and provide the service.

[0136] For example, in step S22 described above, the service provision unit 21 obtains the determination result and the license information associated with the first data from the information processing device 1A. If the movement of the first data received from the user of the first data is a movement not permitted by the license information, the service provision unit 21 provides an image indicating that the movement of the first data received from the user of the first data is not permitted. As an example, the service provision unit 21 provides an image of the first data uploaded by the user of the first data with a mark indicating that the received movement cannot be executed.

[0137] (An example of an image provided by the service provision unit 21 according to the judgment result) An example of an image provided by the service provision unit 21 according to the determination result will be explained with reference to Figure 7. Figure 7 is a diagram showing an example of an image provided by the service provision unit 21 according to the determination result according to this exemplary embodiment.

[0138] When the service provider 21 obtains the judgment result described above, it may change the display mode according to the judgment result. For example, the service provider 21 may make the display mode of the first data different when the judgment result by the judgment unit 14 is positive and when the judgment result by the judgment unit 14 is negative or when no judgment result has been obtained from the judgment unit 14.

[0139] For example, if the determination result by the determination unit 14 is positive, the service provision unit 21 provides an image P3 in which the word "OK" indicating that the determination result was positive is attached to the first data, which is an avatar, as shown in the upper part of Figure 7.

[0140] On the other hand, if the determination result by the determination unit 14 is negative, the service provision unit 21 provides an image P4 in which the first data, an avatar, has the word "NG" attached to it to indicate that the determination result was negative, as shown in the center of Figure 7.

[0141] Furthermore, if the determination unit 14 has not obtained a determination result, the service provision unit 21 adds the character "?" to the first data, which is the avatar, as shown in the lower part of Figure 7, creating an image P. 5 To provide.

[0142] Thus, the service provision unit 21 displays the first data differently depending on whether the judgment result is positive or negative or no judgment result is obtained. .Therefore Service Provision Department 21 teeth, In the services provided, it is possible to inform users whether or not the first data is being used fraudulently.

[0143] (Effects of Information Processing System 100A) As described above, in the information processing system 100A according to this exemplary embodiment, the information processing device 2A provides services in a virtual space, and the information processing device 1A determines whether the purchaser of the second data and the user of the first data are associated. Therefore, the information processing system 100A according to this exemplary embodiment achieves the same effects as the information processing device 1 described above.

[0144] [Exemplary Embodiment 3] A third exemplary embodiment of the present invention will be described in detail with reference to the drawings. Components having the same function as those described in the above-described exemplary embodiments will be denoted by the same reference numerals, and their descriptions will not be repeated.

[0145] (Overview of Information Processing System 100B) An overview of the information processing system 100B according to this exemplary embodiment will be described with reference to Figure 8. Figure 8 is a block diagram showing the configuration of the information processing system 100B according to this exemplary embodiment.

[0146] Information processing system 100 according to this exemplary embodiment BAs shown in Figure 8, the system comprises an information processing device 1B and an information processing device 3B. As shown in Figure 8, the information processing device 1B and the information processing device 3B are connected to each other via a network N so that they can communicate with one another. The specific configuration of the network N is as described above.

[0147] In the information processing system 100B, the information processing device 3B sells second data, which is virtual space data related to services in the virtual space, and the information processing device 1B provides the services in the virtual space. The information processing device 1B then determines whether or not the purchaser of the second data sold by the information processing device 3B is associated with the user of the first data, which is virtual space data used in the services in the virtual space provided by the information processing device 1B.

[0148] Here, the configuration of the information processing device 3B is the same as that of the information processing device 3A described above, so its explanation will be omitted.

[0149] (Configuration of Information Processing Unit 1B) As shown in Figure 8, the information processing device 1B comprises a control unit 10B, a communication unit 17, and a storage unit 18. The communication unit 17 and the storage unit 18 are as described above.

[0150] The control unit 10B controls each component of the information processing device 1B. Furthermore, as shown in Figure 8, the control unit 10B also functions as a first acquisition unit 11, a search unit 12, a second acquisition unit 13, a determination unit 14, a third acquisition unit 16, and a service provision unit 21. In this exemplary embodiment, the first acquisition unit 11, the search unit 12, the second acquisition unit 13, the determination unit 14, the third acquisition unit 16, and the service provision unit 21 are configured to implement the first acquisition means, the search means, the second acquisition means, the determination means, the third acquisition means, and the service provision means, respectively.

[0151] The search unit 12, the second acquisition unit 13, and the third acquisition unit 16 are as described above.

[0152] The first acquisition unit 11 acquires from the service provision unit 21 information indicating first data, which is virtual space data related to a service in the virtual space, and information indicating the user of said first data. The first acquisition unit 11 supplies the acquired information indicating first data to the search unit 12. The first acquisition unit 11 also supplies the information indicating the user of acquired first data to the determination unit 14.

[0153] The determination unit 14 determines whether the purchaser of the second data and the user of the first data are associated. An example of the processing performed by the determination unit 14 is as described above. The determination unit 14 supplies the determination result to the service provision unit 21. That is, the determination result from the determination unit 14 is provided to the service provision unit 21.

[0154] As described above, the determination result from the determination unit 14 is provided to the service provision unit 21, so if a negative determination result is obtained, the service provision unit 21 can stop providing the service.

[0155] The service provision unit 21 provides services in a virtual space. The service provision unit 21 also accepts the upload of the first data.

[0156] The service provision unit 21 may be configured to supply the first data and identity verification information to the first acquisition unit 11 in the event of the upload of the first data. In other words, the information indicating the first data acquired by the first acquisition unit 11 and the information indicating the user of the first data may be information provided by the service provision unit 21 in the event that the user attempts to upload the first data to the service provision unit 21.

[0157] In this way, the service provision unit 21 provides the first acquisition unit 11 with information indicating the first data and information indicating the user of the first data when an attempt is made to upload the first data, thereby preventing the unauthorized use of the first data before it is used.

[0158] Furthermore, the service provision unit 21 may obtain the judgment result provided by the judgment unit 14, and if the judgment result from the judgment unit 14 is positive, it may permit the uploading of the first data to the service.

[0159] In this way, the service provision unit 21 allows the uploading of the first data to the service when the judgment result is positive, thereby preventing the unauthorized use of the first data.

[0160] Furthermore, the service provision unit 21 may display the first data in a different manner when the determination result by the determination unit 14 is positive, compared to when the determination result by the determination unit 14 is negative or when no determination result is obtained from the determination unit 14. An example of an image provided by the service provision unit 21 according to the determination result is as described above.

[0161] In this way, the service provision unit 21 displays the first data differently depending on whether the judgment result is positive or negative or no judgment result is obtained, so that the service provision unit 21 can show the user whether or not the first data is being used fraudulently in the service it provides.

[0162] (Effects of Information Processing System 100B) As described above, in the information processing system 100B according to this exemplary embodiment, the information processing device 1B provides services in a virtual space and further determines whether the purchaser of the second data and the user of the first data are associated with each other. Therefore, the information processing system 100B according to this exemplary embodiment achieves the same effects as the information processing device 1 described above.

[0163] [Examples of implementation using software] Information processing equipment 1, 1A, 1B, 2A, 3A 、3B Some or all of the functions may be implemented by hardware such as integrated circuits (IC chips), or by software.

[0164] In the latter case, the information processing devices are 1, 1A, 1B, 2A, and 3A. 、3B This is implemented, for example, by a computer that executes instructions for a program, which is software that implements each function. An example of such a computer (hereinafter referred to as computer C) is shown in Figure 9. Computer C comprises at least one processor C1 and at least one memory C2. Memory C2 contains information processing units 1, 1A, 1B, 2A, 3A that connect computer C to information processing units 1, 1A, 1B, 2A, 3A 、3B A program P for making it operate as is is recorded. In computer C, processor C1 reads program P from memory C2 and executes it to make information processing units 1, 1A, 1B, 2A, 3A 、3B Each of these functions will be realized.

[0165] Processor C1 can include, for example, a CPU (Central Processing Unit), GPU (Graphic Processing Unit), DSP (Digital Signal Processor), MPU (Micro Processing Unit), FPU (Floating Point Number Processing Unit), PPU (Physics Processing Unit), microcontroller, or a combination thereof. Memory C2 can include, for example, flash memory, HDD (Hard Disk Drive), SSD (Solid State Drive), or a combination thereof.

[0166] Computer C may also be equipped with RAM (Random Access Memory) for loading program P at runtime and for temporarily storing various data. Furthermore, computer C may be equipped with communication interfaces for sending and receiving data with other devices. Additionally, computer C may be equipped with input / output interfaces for connecting input / output devices such as keyboards, mice, displays, and printers.

[0167] Furthermore, program P can be recorded on a non-temporary, tangible recording medium M that is readable by computer C. Such a recording medium M could be, for example, tape, disk, card, semiconductor memory, or programmable logic circuitry. Computer C can acquire program P via such a recording medium M. Program P can also be transmitted via a transmission medium. Such a transmission medium could be, for example, a communication network or broadcast waves. Computer C can also acquire program P via such a transmission medium.

[0168] [Additional Note 1] The present invention is not limited to the embodiments described above, and various modifications are possible within the scope of the claims. For example, embodiments obtained by appropriately combining the technical means disclosed in the embodiments described above are also included in the technical scope of the present invention.

[0169] [Additional Note 2] Some or all of the embodiments described above may also be described as follows. However, the present invention is not limited to the embodiments described below.

[0170] (Note 1) An information processing device comprising: a first acquisition means for acquiring information indicating first data which is virtual space data related to a service in a virtual space, and information indicating the user of the first data; a search means for searching for second data which is virtual space data identical or similar to the first data; a second acquisition means for acquiring information indicating the purchaser of the second data; and a determination means for determining whether the purchaser of the second data and the user of the first data are associated.

[0171] (Note 2) The information processing apparatus according to Appendix 1, wherein the second data retrieved by the search means includes data that differs from the first data in at least one of the colors, textures, and some shapes in the virtual space.

[0172] (Note 3) The information processing device according to Appendix 1 or 2 further comprises a third acquisition means for acquiring identity verification information indicating the creator and license information for the second data from the creator of the second data, wherein the determination means determines, by referring to the license information, whether or not the purchaser of the second data and the user of the first data are associated.

[0173] (Note 4) The search means is an information processing device according to Appendix 3 that searches for the second data by referring to the license information.

[0174] (Note 5) The license information includes information about an index indicating the degree of similarity between the first data and the second data, and the search means searches for the second data by referring to the index, as described in Appendix 3 or 4.

[0175] (Note 6) An information processing device according to any one of the appendices 1 to 5, comprising a service provision means for providing the service in the virtual space, wherein the information indicating the first data acquired by the first acquisition means and the information indicating the user of the first data are information provided by the service provision means when the user attempts to upload the first data to the service provision means.

[0176] (Note 7) The determination result from the determination means is provided to the service provision means by the information processing device described in Appendix 6.

[0177] (Note 8) The service provision means is an information processing device according to Appendix 7 that permits the uploading of the first data to the service when the determination result by the determination means is positive.

[0178] (Note 9) The information processing device described in Appendix 7, wherein the service provision means differs in the display manner of the first data when the determination result by the determination means is positive, and in the display manner of the first data when the determination result by the determination means is negative or when no determination result has been obtained by the determination means.

[0179] (Note 10) An information processing system comprising a first information processing device and a second information processing device that provides services in a virtual space, wherein the first information processing device includes a first acquisition means for acquiring information indicating first data which is virtual space data related to services in the virtual space and information indicating a user of the first data; a search means for searching for second data which is virtual space data identical or similar to the first data; a second acquisition means for acquiring information indicating a purchaser of the second data; and a determination means for determining whether the purchaser of the second data and the user of the first data are associated.

[0180] (Note 11) The information processing system described in Appendix 10, wherein the information indicating the first data acquired by the first acquisition means and the information indicating the user of the first data are provided by the second information processing device when the user attempts to upload the first data to the second information processing device.

[0181] (Note 12) The information processing system according to Appendix 10, wherein the first information processing device further comprises a determination result providing means for providing the determination result obtained by the determination means to the second information processing device.

[0182] (Note 13) The second information processing device is the information processing system described in Appendix 12, which permits the uploading of the first data to the service when the determination result by the determination means is positive.

[0183] (Note 14) The second information processing device is an information processing system according to Appendix 12, wherein the display of the first data differs from the display of the first data when the determination result by the determination means is positive, and the display of the first data differs from the display of the first data when the determination result by the determination means is negative or when no determination result has been obtained by the determination means.

[0184] (Note 15) An information processing method comprising: an information processing device acquiring information indicating first data which is virtual space data related to a service in a virtual space, and information indicating the user of the first data; searching for second data which is virtual space data identical or similar to the first data; acquiring information indicating the purchaser of the second data; and determining whether the purchaser of the second data and the user of the first data are associated.

[0185] (Note 16) A program that causes a computer to function as an information processing device, the program causing the computer to function as: a first acquisition means for acquiring information indicating first data which is virtual space data related to a service in a virtual space and information indicating the user of the first data; a search means for searching for second data which is virtual space data identical or similar to the first data; a second acquisition means for acquiring information indicating the purchaser of the second data; and a determination means for determining whether the purchaser of the second data and the user of the first data are associated.

[0186] (Note 17) An information processing device comprising at least one processor, wherein the processor performs a first acquisition process for acquiring information indicating first data which is virtual space data related to a service in a virtual space and information indicating a user of the first data; a search process for searching for second data which is virtual space data identical or similar to the first data; a second acquisition process for acquiring information indicating a purchaser of the second data; and a determination process for determining whether the purchaser of the second data and the user of the first data are associated.

[0187] Furthermore, this information processing device may also be equipped with memory, and this memory may store a program that causes the processor to execute the first acquisition process, the search process, the second acquisition process, and the determination process. This program may also be recorded on a computer-readable, non-temporary, tangible recording medium. [Explanation of symbols]

[0188] 1, 1A, 1B, 2A, 3A, 3B Information processing equipment 10, 10B, 20, 30 Control Unit 11. First acquisition section 12 Search Section 13 Second acquisition section 14 Judgment section 15 Judgment result provision department 16 Third Acquisition Section 21 Service Provision Department 100A, 100B Information Processing System

Claims

1. A first acquisition means for acquiring information indicating first data which is virtual space data related to a service in a virtual space, and information indicating the user of the first data, A search means for searching for second data which is identical or similar to the first data for use in a virtual space, A second acquisition means for acquiring information indicating the purchaser of the second data, The system includes a determination means for determining whether the purchaser of the second data and the user of the first data are associated with each other, The second data retrieved by the search means includes: The first data includes data in which at least one of the colors, textures, and some shapes in the virtual space is different. Information processing device.

2. The system further includes a third acquisition means for obtaining identity verification information identifying the creator and license information for the second data from the creator of the second data, The determination means refers to the license information to determine whether the purchaser of the second data and the user of the first data are associated. The information processing apparatus according to claim 1.

3. The search means searches for the second data by referring to the license information. The information processing apparatus according to claim 2.

4. The aforementioned license information includes information regarding an index indicating the degree of similarity between the first data and the second data. The search means searches for second data by referring to the index. The information processing apparatus according to claim 2.

5. The service includes a service provision means that provides the service in the virtual space, The information indicating the first data acquired by the first acquisition means and the information indicating the user of the first data are information provided by the service provision means when the user attempts to upload the first data to the service provision means. The information processing apparatus according to claim 1.

6. The determination result from the determination means is provided to the service provision means. The information processing apparatus according to claim 5.

7. The service provision means permits the uploading of the first data to the service if the determination result by the determination means is positive. The information processing apparatus according to claim 6.

8. The service provision means distinguishes between the display mode of the first data when the determination result by the determination means is positive and the display mode of the first data when the determination result by the determination means is negative or when no determination result has been obtained by the determination means. The information processing apparatus according to claim 6.

9. The system comprises a first information processing device and a second information processing device that provides services in a virtual space. The first information processing device is A first acquisition means for acquiring information indicating first data which is virtual space data related to a service in the virtual space provided by the second information processing device, and information indicating the user of the first data, A search means for searching for second data which is identical or similar to the first data for use in a virtual space, A second acquisition means for acquiring information indicating the purchaser of the second data, The system includes a determination means for determining whether the purchaser of the second data and the user of the first data are associated with each other, The second data retrieved by the search means includes: The first data includes data in which at least one of the colors, textures, and some shapes in the virtual space is different. Information processing system.

10. The information indicating the first data acquired by the first acquisition means and the information indicating the user of the first data are information provided by the second information processing device when the user attempts to upload the first data to the second information processing device. The information processing system according to claim 9.

11. The first information processing device further includes a determination result providing means for providing the determination result obtained by the determination means to the second information processing device. The information processing system according to claim 9.

12. The second information processing device permits the uploading of the first data to the service if the determination result by the determination means is positive. The information processing system according to claim 11.

13. The second information processing device makes the display of the first data different when the determination result by the determination means is positive, and when the determination result by the determination means is negative or when no determination result has been obtained by the determination means. The information processing system according to claim 11.

14. Information processing device, To obtain information indicating first data, which is virtual space data related to a service in the virtual space, and information indicating the user of said first data, Searching for a second set of data that is identical or similar to the first set of data for use in a virtual space, To obtain information indicating the purchaser of the second data, This includes determining whether the purchaser of the second data and the user of the first data are associated with each other, The second set of data mentioned above includes: The first data includes data in which at least one of the colors, textures, and some shapes in the virtual space is different. Information processing methods.

15. A program that makes a computer function as an information processing device, The aforementioned program, the computer, A first acquisition means for acquiring information indicating first data which is virtual space data related to a service in a virtual space, and information indicating the user of the first data, A search means for searching for second data which is identical or similar to the first data for use in a virtual space, A second acquisition means for acquiring information indicating the purchaser of the second data, This is configured to function as a determination means for determining whether the purchaser of the second data and the user of the first data are associated with each other. The second data retrieved by the search means includes: The first data includes data in which at least one of the colors, textures, and some shapes in the virtual space is different. program.