Information processing apparatus, information processing method, and program

The information processing device addresses the lack of a system for searching and reporting content related to a specific product within a community by utilizing a product information acquisition unit, a content searching unit, and a specific content notification unit, thereby enhancing content discovery and reporting.

JP2025059237APending Publication Date: 2025-04-10株式会社ピープルドット
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023169197
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-29
Publication Date
2025-04-10

AI Technical Summary

Technical Problem

There is no existing system for searching and reporting content that uses a given product within a specific community.

Method used

An information processing device equipped with a product information acquisition unit, a content searching unit, and a specific content notification unit, which acquires product information, searches for related content, and notifies the community of specific content related to the product.

Benefits of technology

Enables effective search and notification of content related to a specific product within a community, facilitating the identification and reporting of derivative works or similar content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025059237000001_ABST
    Figure 2025059237000001_ABST
Patent Text Reader

Abstract

To make it possible to search for a use content or the like used by predetermined deliverables, and report it.SOLUTION: A deliverables information acquisition unit 51 can execute control to acquire deliverables information identifying predetermined deliverables K. A content search unit 52 can execute control to search for a content CK1 to CKN of others on the basis of the acquired deliverables information. A specific content report unit 53 can execute control to identify and report a specific content TK having a specific relation with the deliverables K, regarding the searched content CK1 to CKN of others.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 device, an information processing method, and a program. [Background technology]

[0002] Conventionally, there exists a technology that can monitor and determine unauthorized use of digital content by inserting a digital watermark into the digital content and generating and storing transaction information (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2000-020600 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, no mechanism has been proposed for searching for and notifying users of content that uses a specific deliverable (in a specific community).

[0005] The present invention has been made in consideration of such circumstances, and has an object to make it possible to search for and notify the use contents, etc. of a specified deliverable (of a specified community). [Means for solving the problem]

[0006] In order to achieve the above object, an information processing device according to one aspect of the present invention comprises: A product information acquisition means for acquiring product information that identifies a predetermined product; a content search means for searching for other people's content based on the deliverable information; a specific content notification means for identifying and notifying a specific content having a specific relationship with the predetermined deliverable from among the searched contents; Equipped with.

[0007] An information processing method and a program according to one aspect of the present invention are a method and a program corresponding to an information processing device according to one aspect of the present invention. Effect of the Invention

[0008] According to the present invention, it is possible to search for and notify the usage contents of a predetermined deliverable. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing an overview of a service that can be realized by an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied. [Diagram 2] 1 is a diagram illustrating an example of a configuration of an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied. [Diagram 3] 3 is a block diagram showing an example of a hardware configuration of a server in the information processing system shown in FIG. 2. [Figure 4] 4 is a functional block diagram showing an example of a functional configuration of a server in FIG. 3 that constitutes the information processing system in FIG. 2. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0011] First, referring to FIG. 1, an overview of a service (hereinafter referred to as "this service") that can be realized by an information processing system (see FIG. 2 described later) to which a server according to one embodiment of an information processing device of the present invention is applied will be described. FIG. 1 is a diagram showing an overview of the present service that can be realized by an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied.

[0012] This service searches for, for example, contents to be used for a given product K in a given community shown in FIG. 1, and notifies the given community.

[0013] Specifically, for example, in step S1 of this service, the deliverable information acquisition unit 51 of the server 1 executes control to acquire deliverable information related to a predetermined deliverable K of a predetermined community. Here, the deliverable information refers to, for example, e-learning content (including text, images, and videos), software, CAD data, and the like. The predetermined deliverable K shown in Fig. 1 is not particularly limited, but is an e-learning content in which an instructor explains about triangles, circles, and pot shapes. Note that the triangles, circles, and pot shapes are shown in white. The predetermined community may be, for example, a semi-closed community.

[0014] In step S2, the content search unit 52 of the server 1 executes control to search for other people's content based on the obtained deliverable information. Specifically, the server 1 executes control to search for a plurality of other people's contents CK1 to CKN (N is an integer value of 2 or more) (K and L are any integer values ​​from 1 to N) on the cloud (on the Web space), for example.

[0015] Here, the other person's content CK1 shown in FIG. 1, which was found by the content search unit 52, was star-shaped. The other person's content CK2 was the same triangle, circle, and pot shape as the specified deliverable K, and also contained an X mark. The other person's content CKK was the same triangle, circle, and pot shape as the specified deliverable K. The other person's content CKL was a completely filled-in triangle, circle, and pot shape. The other person's content CKN was a rectangle with a diagonal line.

[0016] In step S3, the specific content notification unit 53 of the server 1 executes control to identify and notify specific content TK having a specific relationship with a predetermined deliverable K from among the searched multiple other people's contents CK1 to CKN.

[0017] Here, the specific content TK shown in FIG. 1 that has been notified to the predetermined community by the specific content notification unit 53 is the other person's content CK2, the other person's content CKK, and the other person's content CKL.

[0018] With regard to specific content TK, examples include derivative works, but are not limited to these and may also include similar ideas (if the source code of the software is inaccessible, an approach may be made based on peripheral attribute information such as its specifications (specs) and selling points). Regarding "identifying", for example, the meaning of the product K can be used as a key to identify it.

[0019] In this way, according to this service, by operating the deliverable information acquisition unit 51, the content search unit 52, and the specific content notification unit 53, it becomes possible to search for and notify the usage content, etc. (specific content TK) of a specific deliverable K in a specific community.

[0020] In this service, the server 1 can also execute the following operations, although these are not shown in FIG. That is, the server 1 can make an aggressive license offer. Specifically, the server 1 can execute control to present license declaration information for a given result K, which declares that the result K is to be actively licensed to others. This allows a proactive license offer to be made based on the intentions of the owner of the work K.

[0021] Furthermore, in this service, the server 1 can also execute the following operations, although these are not shown in FIG. That is, the server 1 can facilitate license-in. Specifically, the server 1 can execute control to accept a license-in request from another person for a specific result K, and can execute control to present license conditions that are more favorable than those of the content being used for a specific result K for which a license-in request has been accepted. This can encourage others to actively seek licenses.

[0022] Next, with reference to FIG. 2, a description will be given of the configuration of an information processing system that realizes the provision of the above-mentioned service, that is, an information processing system to which a server according to an embodiment of an information processing device of the present invention is applied. FIG. 2 is a diagram showing an example of the configuration of an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied.

[0023] The information processing system shown in Figure 2 is configured to include a server 1, N (N is an integer value greater than or equal to 2) external systems 2-1 to 2-N (K and L are any integer values ​​from 1 to N), an administrator terminal 3, and a third-party terminal 4. The server 1, external systems 2-1 to 2-N, the administrator terminal 3, and the third party terminal 4 are connected to each other via a network such as the Internet.

[0024] The server 1 is an information processing device managed by the provider of this service (FIG. 1). The server 1 executes various processes for realizing this service while appropriately communicating with external systems 2-1 to 2-N, an administrator terminal 3, and a third-party terminal 4.

[0025] The external systems 2-1 to 2-N are information processing devices related to searching for other people's content CK1 to CKN. In the following, when there is no need to distinguish between the external systems 2-1 to 2-N, they are collectively referred to as the "external system 2." The external system 2 is composed of a smartphone, a tablet, a personal computer, etc. The administrator terminal 3 is an information processing device operated by an administrator of this service.

[0026] The third party terminal 4 is an information processing device that requests a license-in from the server 1, and is configured with a smartphone, a tablet, a personal computer, or the like.

[0027] FIG. 3 is a block diagram showing an example of a hardware configuration of a server in the information processing system shown in FIG.

[0028] The server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an input unit 16, an output unit 17, a memory unit 18, a communication unit 19, and a drive 20.

[0029] The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 18 into the RAM 13 . The RAM 13 also stores data and the like necessary for the CPU 11 to execute various processes.

[0030] The CPU 11, ROM 12, and RAM 13 are connected to one another via a bus 14. An input / output interface 15 is also connected to this bus 14. An input unit 16, an output unit 17, a storage unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15.

[0031] The input unit 16 is configured with, for example, a keyboard and is used to input various information. The output unit 17 is configured with a display such as a liquid crystal display, a speaker, and the like, and outputs various information as images and sounds. The storage unit 18 is configured with a dynamic random access memory (DRAM) or the like, and stores various data. The communication unit 19 communicates with other devices (eg, the external system 2, the administrator terminal 3, and the third party terminal 4 in FIG. 2) via a network including the Internet.

[0032] Removable media 30, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is appropriately loaded into the drive 20. A program read from the removable media 30 by the drive 20 is installed in the storage unit 18 as necessary. Furthermore, the removable medium 30 can also store various data stored in the storage unit 18 in the same manner as the storage unit 18 .

[0033] Although not shown, the external system 2, the administrator terminal 3, and the third party terminal 4 in Fig. 2 can also have basically the same hardware configuration as that shown in Fig. 3. Therefore, the description of the hardware configuration of the external system 2, the administrator terminal 3, and the third party terminal 4 will be omitted.

[0034] 1 can be executed by cooperation of various hardware and software constituting the information processing system of FIG. 2 including the server 1 of FIG.

[0035] FIG. 4 is a functional block diagram showing an example of a functional configuration of the server of FIG. 3 in the information processing system of FIG.

[0036] As shown in FIG. 4, the CPU 11 of the server 1 functions as a product information acquisition unit 51, a content search unit 52, a specific content notification unit 53, a specific content license information acquisition unit 54, a license statement unit 55, a license-in request acceptance unit 56, and a license condition presentation unit 57.

[0037] In addition, an area of ​​the storage unit 18 of the server 1 is provided with a product information DB 71, a content information DB 72, a specific content information DB 73, a specific content license condition information DB 74, a license-in request information DB 75, and a license condition presentation information DB 76.

[0038] The product information acquisition unit 51 can execute control to acquire product information that identifies a predetermined product K. The obtained deliverable information is stored in the deliverable information DB 71 by the deliverable information acquisition unit 51 .

[0039] The content search unit 52 can execute control to search for other people's contents CK1 to CKN based on the obtained deliverable information. The searched other people's contents CK1 to CKN are stored in the content information DB by the content search unit 52.

[0040] The specific content notification unit 53 can execute control to identify and notify specific content TK having a specific relationship with the deliverable K from among the searched other people's contents CK1 to CKN. The specific content TK to be notified is stored in the specific content information DB 73 by the specific content notifying unit 53 .

[0041] In this way, by operating the product information acquisition unit 51, the content search unit 52, and the specific content notification unit 53, it becomes possible to search for and notify the content, etc. used for a specific product K in a specific community.

[0042] The specific content license information acquisition unit 54 can execute control for acquiring license information related to the specific content TK. The acquired license information is stored in the specific content license condition information DB 74 by the specific content license information acquisition unit 54 .

[0043] The license assertion unit 55 can execute control to present license assertion information that asserts an intention to actively grant a license to others for a given result K. The license assertion unit 55 can execute the above control based on a request from the external system 2 and the administrator terminal 3. This allows a proactive license offer to be made. Specifically, a proactive license offer can be made based on the intention of the owner of the deliverable K.

[0044] The license-in request receiving unit 56 can execute control to receive a license-in request for a given product K from another person. The license-in request received from the other person is stored in the license-in request information DB 75 by the license-in request receiving unit 56.

[0045] The license condition presenting unit 57 can execute control to present license conditions that are more advantageous than those of the content to be used, for a given result K for which a license-in request has been received. The license conditions to be presented are stored in the license condition presentation information DB 76 by the license condition presenting unit 57 .

[0046] In this way, it is possible to promote license-in by causing the license-in request receiving unit 56 and the license condition presenting unit 57 to function. In other words, it is possible to encourage others to actively request license-in.

[0047] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope that can achieve the object of the present invention are considered to be included in the present invention.

[0048] For example, the system configuration shown in FIG. 2 and the hardware configuration of the server 1 shown in FIG. 3 are merely examples for achieving the object of the present invention, and are not particularly limited.

[0049] In addition, the functional block diagram shown in Fig. 4 is merely an example and is not particularly limited. In other words, it is sufficient that the information processing system in Fig. 2 is provided with a function capable of executing the above-mentioned various processes as a whole, and the functional blocks and databases used to realize this function are not particularly limited to the example in Fig. 4.

[0050] Furthermore, the locations of the functional blocks and databases are not limited to those shown in FIG. 4 and may be arbitrary. For example, at least some of the functional blocks and databases arranged on the server 1 side may be provided on the external system 2 side, the administrator terminal 3 side, or another information processing device (not shown).

[0051] Furthermore, the above-described series of processes can be executed by hardware or software. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination of both.

[0052] When the series of processes is executed by software, the program constituting the software is installed into a computer or the like from a network or a recording medium. The computer may be a computer implemented with dedicated hardware. Furthermore, the computer may be a computer capable of executing various functions by installing various programs thereon, such as a server, a general-purpose smartphone, or a personal computer.

[0053] A recording medium containing such a program may be composed not only of a removable medium (not shown) that is distributed separately from the device body in order to provide the program to the user, but also of a recording medium that is provided to the user in a pre-installed state in the device body.

[0054] In this specification, the steps of describing a program to be recorded on a recording medium include not only processes that are performed chronologically according to the order, but also processes that are not necessarily performed chronologically but are executed in parallel or individually.

[0055] In summary, it is sufficient for an information processing device to which the present invention is applied to have the following configuration, and various embodiments can be adopted. That is, an information processing device to which the present invention is applied (for example, the server 1 in FIG. 1 to FIG. 4) a product information acquisition unit (e.g., product information acquisition unit 51 in FIG. 4) for acquiring product information (e.g., the e-learning content in FIG. 1) that identifies a predetermined product (e.g., product K in FIG. 1); A content search means (e.g., the content search unit 52 in FIG. 4 ) that searches for other people's content (e.g., on the cloud in FIG. 1 ) based on the deliverable information; A specific content notification means (e.g., a specific content notification unit 53 in FIG. 4) for identifying and notifying a specific content (e.g., a specific content TK in FIG. 1) having a specific relationship with the predetermined deliverable from among the searched contents (e.g., a plurality of other people's contents CK1 to CKN in FIG. 1) (e.g., using the meaning of the deliverable K in FIG. 1 as a key); It will be enough to have this.

[0056] In this way, it becomes possible to search for and notify the contents using a given deliverable K (in a given community) (other people's contents CK2, CKK, and CKL in FIG. 1), etc.

[0057] Here, a license declaration means (for example, the license declaration unit 55 in FIG. 4) that presents license declaration information that declares that the predetermined work is actively licensed to others The sensor may further include: This allows a proactive license offer to be made. In other words, a proactive license offer can be made based on the intention of the owner of the deliverable K.

[0058] Also, a license-in request receiving unit (e.g., the license-in request receiving unit 56 in FIG. 4) for receiving a license-in request from another person for the predetermined product; a license condition presenting unit (e.g., the license condition presenting unit 57 in FIG. 4) that presents license conditions that are more advantageous than those of the content to be used for the predetermined product for which the license-in request has been received; The sensor may further include: This can promote licensing-in, i.e., it can encourage others to actively seek licensing-in. [Explanation of symbols]

[0059] 1 server, 2, 2-1 to 2-N external system, 3 administrator terminal, 11 CPU, 12 ROM, 13 RAM, 14 bus, 15 input / output interface, 16 input section, 17 output section, 18 storage section, 19 communication section, 20 drive, 30 removable media, 51 deliverable information acquisition section, 52 content search section, 53 identification Content notification unit, 54...specific content license information acquisition unit, 55...license statement unit, 56...license-in request acceptance unit, 57...license condition presentation unit, 71...deliverable product information DB, 72...content information DB, 73...specific content information DB, 74...specific content license condition information DB, 75...license-in request information DB, 76...license condition presentation information DB

Claims

1. A product information acquisition means for acquiring product information that identifies a predetermined product; a content search means for searching for other people's content based on the deliverable information; a specific content notification means for identifying and notifying a specific content having a specific relationship with the predetermined deliverable from among the searched contents; An information processing device comprising:

2. a license declaration means for presenting license declaration information which declares that the predetermined work is to be actively licensed to others; The information processing device according to claim 1 , further comprising:

3. a license-in request receiving means for receiving a license-in request from another person regarding the predetermined product; a license condition presenting means for presenting license conditions for the predetermined product for which the license-in request has been received that are more advantageous than license conditions for the content being used; The information processing device according to claim 1 , further comprising:

4. An information processing method executed by an information processing device, A product information acquisition step of acquiring product information that identifies a predetermined product; a content search step of searching for other people's content based on the deliverable information; a specific content notification step of identifying and notifying specific content having a specific relationship with the predetermined deliverable from among the searched content; An information processing method comprising:

5. On the computer, A product information acquisition step of acquiring product information that identifies a predetermined product; a content search step of searching for other people's content based on the deliverable information; a specific content notification step of identifying and notifying specific content having a specific relationship with the predetermined deliverable from among the searched content; A program that executes control processing including:

Citation Information

Patent Citations

  • Method for providing digital contents, method for monitoring its illegal usage, its providing device and device for monitoring its illegal usage

    JP2000020600A