Information processing device, information processing method, and information processing program
An AI-driven information processing system identifies content biases and deficiencies to propose storage, ensuring comprehensive content management and service value.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-12
- Publication Date
- 2026-03-19
AI Technical Summary
Content storage and sharing services lose value if no content is stored, necessitating a method to identify and propose content for storage.
An information processing device and method that utilizes AI to detect the current storage state of content, derive an ideal storage state, and propose content to be stored by comparing these states, identifying content biases and deficiencies.
Enables effective content management by discovering missing content and preventing empty storage, thereby enhancing the value of content storage and sharing services.
Smart Images

Figure JP2025028553_19032026_PF_FP_ABST
Abstract
Description
Information Processing Apparatus, Information Processing Method, and Information Processing Program
[0001] The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program.
[0002] In the published again WO2019 / 69606, there is disclosed an image candidate determination apparatus including an image grouping means for receiving a plurality of images and grouping one or more images including the same person, a comprehensive image evaluation value, and an image candidate determination means for determining an extraction image candidate or a non-extraction image candidate from the images grouped by the image grouping means based on a limit value of the number of extracted images including the same person.
[0003] In Japanese Patent Application Laid-Open No. 2021-86558, there is disclosed a learning system for selecting learning data according to attribute information indicating the attributes of medical data, which examines the bias in the number of cases by statistically processing the attribute information of each medical data and selects learning data so as to obtain a fair learning data set.
[0004] In Japanese Patent Application Laid-Open No. 2007-66498, when connected to a playback device, it identifies a plurality of contents stored in the playback device, extracts attribute information of each of the identified contents from the host database, and creates a plurality of types of hierarchically structured tables with the content names of each of the identified contents as the lowest level and the group names of the groups to which each of the identified contents belongs as the upper level, and transfers them to a portable playback device. An information processing apparatus is disclosed.
[0005] In Japanese Patent Application Laid-Open No. 2005-346494, it determines the importance of content for sharing the content of multimedia data on a server among clients of multiple users, calculates the importance of content for each individual user by interpreting existing data or the user's environment, determines the client state, changes the notification rule setting according to the client state or an instruction from the client, and issues a notification message to an appropriate destination based on the calculated importance of the content and the notification rule. A content sharing system is disclosed.
[0006] While content storage and sharing services allow for the storage, centralization, and / or sharing of various types of content, the service's value cannot be realized if no content is stored.
[0007] Therefore, this disclosure aims to provide an information processing device, an information processing method, and an information processing program capable of storing content to be stored in a service for storing and sharing content.
[0008] To achieve the above objective, the information processing device according to the first aspect of this disclosure includes a processor which detects the current storage state of content stored in a service for storing and sharing content, and performs processing to propose the storage of content that should be stored in the service using the results of the storage state detection.
[0009] The information processing device according to the second aspect of this disclosure, in the information processing device according to the first aspect, has a processor that uses AI to perform at least one of the processes of detecting the current storage state of the content and proposing the storage of the content.
[0010] In the third aspect of this disclosure, the information processing device, in the first aspect of this disclosure, detects the current storage state by obtaining statistically expressible information from the service and processing it statistically.
[0011] The information processing device according to the fourth aspect of this disclosure, in the information processing device according to the first aspect, has a processor that derives a predetermined ideal storage state based on predetermined information, compares the current and ideal storage states, and derives the content to be stored.
[0012] An information processing device according to a fifth aspect of this disclosure, in an information processing device according to a first aspect, derives content corresponding to at least one of content bias and content deficiency as content to be stored.
[0013] In the information processing device according to the sixth aspect of this disclosure, the processor, in the information processing device according to the first aspect, detects the storage state using at least one of the following pieces of information: folder structure information, attribute information, and operational information including user history.
[0014] The information processing method relating to the seventh aspect of this disclosure involves a computer detecting the current storage state of content stored in a service that stores and shares content, and using the detection results to perform a process that proposes the storage of content that should be stored in the service.
[0015] The information processing program according to the eighth aspect of this disclosure causes a computer to detect the current storage status of content stored in a service that stores and shares content, and to execute a process that proposes the storage of content that should be stored in the service using the detection results.
[0016] According to this disclosure, it is possible to provide an information processing device, an information processing method, and an information processing program capable of storing content to be stored in a service for storing and sharing content.
[0017] This figure shows a schematic configuration example of the information processing system according to this embodiment. This block diagram shows the main electrical components of the client terminal and cloud server of the information processing system according to this embodiment. This is a functional block diagram showing the functional configuration of the cloud server in the information processing system according to this embodiment. This figure is for explaining the specific processing performed on the cloud server of the information processing system according to this embodiment. This flowchart shows an example of the processing flow performed on the cloud server of the information processing system according to this embodiment. This figure shows a general-purpose personal computer.
[0018] Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings. Note that this embodiment is not limiting to the present invention. Figure 1 is a diagram showing a schematic configuration example of an information processing system according to this embodiment.
[0019] As shown in Figure 1, the information processing system 10 according to this embodiment includes a client terminal 12 and a cloud server 14. The client terminal 12 and the cloud server 14 are each connected to a communication line 16 and are able to communicate with each other via the communication line 16.
[0020] Examples of communication lines 16 include the Internet, LAN (Local Area Network), and WAN (Wide Area Network). While Figure 1 shows an example with multiple client terminals 12 (two in Figure 1), there may be a single client terminal 12 or three or more. Furthermore, the client terminal 12 may be a personal computer, a tablet, or a mobile device such as a smartphone.
[0021] The information processing system 10 according to this embodiment provides a service for storing and sharing content, in which the cloud server 14 provides an online service for managing information files (content files) that constitute corporate assets, such as images, videos, drawings, and / or documents. The cloud service provided by the cloud server 14 may include cloud services such as Amazon® Web Services, Microsoft® Azure, and Google® Cloud.
[0022] Figure 2 is a block diagram showing the main electrical components of the client terminal 12 and cloud server 14 of the information processing system 10 according to this embodiment. Since the client terminal 12 and cloud server 14 have a typical computer configuration, the cloud server 14 will be described as a representative example below.
[0023] The cloud server 14 includes a CPU (Central Processing Unit) 14A as an example of a processor, a ROM (Read Only Memory) 14B, a RAM (Random Access Memory) 14C, storage 14D, an operation unit 14E, a display unit 14F, and a communication interface unit 14G. The CPU 14A controls the overall operation of the cloud server 14. The ROM 14B stores various control programs and parameters in advance. The RAM 14C is used as a work area when various programs are executed by the CPU 14A. The storage 14D stores various data and application programs. The operation unit 14E is used to input various information. The display unit 14F is used to display various information. The communication interface unit 14G can connect to external devices and transmits and receives various data with external devices. The above parts of the client terminal 12 are electrically interconnected by a system bus 14H. In this embodiment, the cloud server 14 uses storage 14D as the storage unit, but it is not limited to this, and other non-volatile storage units such as hard disks and / or flash memory may be used.
[0024] With the above configuration, the cloud server 14 according to this embodiment uses the CPU 14A to access the ROM 14B, RAM 14C, and storage 14D, acquire various data via the operation unit 14E, and display various information on the display unit 14F. The cloud server 14 also uses the CPU 14A to control the transmission and reception of various data via the communication interface unit 14G. In this embodiment, a database (DB) 26 (see Figure 4) for storing content such as images, videos, drawings, and / or documents is constructed in the storage 14D.
[0025] Incidentally, the information processing system 10 according to this embodiment provides a service for storing and sharing content, which makes it possible to store, centralize, and / or share various types of content. However, if no content is stored, the value of the service cannot be realized.
[0026] Therefore, in this embodiment, the cloud server 14 detects the current storage status of content stored in a service that stores and shares content, and uses the results of the storage status detection to perform a process that proposes the storage of content that should be stored in the service.
[0027] Specifically, the CPU 14A of the cloud server 14 loads an information processing program pre-stored in ROM 14B into RAM 14C and executes it, thereby realizing the functions shown in Figure 3. Figure 3 is a functional block diagram showing the functional configuration of the cloud server 14 in the information processing system 10 according to this embodiment.
[0028] As shown in Figure 3, the cloud server 14 in the information processing system 10 according to this embodiment has the functions of a storage state detection unit 20, an ideal storage state detection unit 22, a derivation unit 24, and a proposal unit 26.
[0029] The storage state detection unit 20 analyzes the current state of the content population stored in the database 28 to detect the current storage state. The current storage state is detected using at least one piece of information, including folder structure information, tags, and operational information including user history. For example, various data such as "folder structure," "tags," "operational data such as user history," and "data from content analysis" are statistically processed by grouping and / or counting to detect the current storage state of the content. Tags are attribute information such as information for searching for content and / or information related to content.
[0030] The ideal storage state detection unit 22 detects the ideal storage state, which is the desired state of the database 28. For example, it detects an ideal storage state derived from common sense, industry common sense, and / or the data structure within a catalog, as an example of predetermined information. The ideal storage state may also be a specified folder and / or a folder that meets predetermined conditions. Specifically, the user may specify a folder, and the specified folder may be set as the ideal storage state. Alternatively, if there is a folder for fiscal year 2023 and a folder for fiscal year 2024, the older folder, the one for fiscal year 2023, may be set as the ideal storage state based on predetermined conditions.
[0031] The derivation unit 24 derives at least one of content bias and missing content based on the current storage state detected by the storage state detection unit 20. For example, the derivation unit 24 compares the current storage state detected by the storage state detection unit 20 with the ideal storage state detected by the ideal storage state detection unit 22 to derive content corresponding to missing content. The derivation unit 24 also derives content bias from the current storage state. Note that when the derivation unit 24 derives content bias stored in the database 28, it may derive it from the current storage state without using the ideal storage state.
[0032] The proposal unit 26 performs a process to propose content that corresponds to at least one of the biases and omissions in the content stored in the database 28, which were derived by the derivation unit 24, as content that should be stored.
[0033] For example, if there are folders for fiscal year 2022 and fiscal year 2023, the ideal storage state detection unit 22 detects the storage state of the content in the fiscal year 2022 folder as the ideal storage state, and the storage state detection unit 20 detects the storage state of the content in the fiscal year 2023 folder as the current storage state. Then, the derivation unit 24 compares the current and ideal storage states. For example, if the fiscal year 2022 folder contains content tagged with "XXX" and "YYY", but the fiscal year 2023 folder only contains "XXX", the derivation unit 24 derives "YYY" as the content that should be stored, and the suggestion unit 26 recommends that content as the content that should be stored.
[0034] In another example, the grouping results from the storage state detection unit 20 are compared with the general knowledge and / or company catalogs, etc., detected by the ideal storage state detection unit 22, and the derivation unit 24 derives the missing items. The suggestion unit 26 then recommends the derived missing content as content that should be stored.
[0035] Figure 4 is a diagram illustrating the specific processing performed by the cloud server 14 of the information processing system 10 according to this embodiment. Figure 4 is a diagram illustrating the overview of the processing performed by the cloud server 14 of the information processing system 10 according to this embodiment. Here, as an example, we will explain an example in which at least one of content bias and missing data is proposed based on the current storage state and the ideal storage state of the database 28.
[0036] The storage state detection unit 20 performs content analysis on the database 28 to understand the content stored in the database 28. For example, if the content is an image, the storage state detection unit 20 analyzes whether it is a product image showing a single product or an image illustrating the product in use. The storage state detection unit 20 also aggregates the content by grouping it based on attribute information attached to the content. The storage state detection unit 20 then detects the current storage state by obtaining statistically expressible information such as the number of content items for each group and / or the history of users, and performing statistical analysis. The storage state detection unit 20 may also detect the current storage state using AI such as artificial intelligence (AI).
[0037] On the other hand, the ideal storage state detection unit 22 detects the ideal storage state of the database 28 by performing statistical analysis of common sense and / or the contents of catalogs. In the case of common sense, for example, the ideal storage state detection unit 22 detects general things such as the sweets category including cakes, cookies, parfaits, and / or chocolates as the ideal storage state. In the case of catalogs, the ideal storage state detection unit 22 detects the lineup of models for fiscal year 2022 as the ideal storage state. The ideal storage state detection unit 22 may also use AI, for example, to detect the ideal storage state.
[0038] The derivation unit 24 then derives the content to be stored in the database 28 by statistically analyzing the current storage state and the ideal storage state to derive at least one of the content bias and missing data. In deriving the content to be stored, for example, a comparison may be made between subcategories within the database 28, or biases in the folder structure and / or tags may be detected. Specifically, content bias and / or missing data may be derived by deriving a frequency distribution or the like. Alternatively, the derivation unit 24 may derive at least one of the content bias and missing data by using AI. In this case, the derivation unit 24 compares the current storage state with the ideal storage state and generates a prompt to input to the AI to derive at least one of the content bias and missing data, thereby deriving at least one of the content bias and missing data.
[0039] As a result, the proposal unit 26 proposes content corresponding to at least one of the content biases and omissions derived by the derivation unit 24 as content to be stored in the database 28. For example, it performs a process to display the content to be stored on the client terminal 12 operated by the user.
[0040] Next, we will describe the specific processing performed by the cloud server 14 of the information processing system 10 according to this embodiment, which is configured as described above. Figure 5 is a flowchart showing an example of the processing flow performed by the cloud server 14 of the information processing system 10 according to this embodiment. Note that the processing in Figure 5 starts, for example, when the administrator of the cloud server 14 requests a proposal for content to be stored in the database 28.
[0041] In step 100, the CPU 14A detects the current storage state of the database 28 and proceeds to step 102. That is, the storage state detection unit 20 detects the current storage state of the content stored in the database 28.
[0042] In step 102, the CPU 14A detects the ideal storage state of the database 28 and proceeds to step 104. That is, the ideal storage state detection unit 22 detects the ideal storage state which is how the database 28 should be.
[0043] In step 104, the CPU 14A compares the current state with the ideal storage state and proceeds to step 106. That is, the derivation unit 24 matches the current storage state detected by the storage state detection unit 20 with the ideal storage state detected by the ideal storage state detection unit 22 to derive the content to be stored. Here, an example where the derivation unit 24 derives the content to be stored in the database 28 by matching the current storage state with the ideal storage state is described. However, when the derivation unit 24 derives the bias of the content as the content to be stored, it is not necessarily required to use the ideal storage state.
[0044] In step 106, the CPU 14A determines whether there is content to be stored. If the determination is negative in step 106, the series of processes ends. If the determination is positive in step 106, the process proceeds to step 108.
[0045] In step 108, the CPU 14A proposes the content to be stored and ends the series of processes. That is, the proposal unit 26 proposes, as the content to be stored, the content corresponding to at least one of the bias and deficiency of the content stored in the database 28 derived by the derivation unit 24.
[0046] As described above, in the cloud server 14 of the information processing system 10 according to this embodiment, since the content to be stored is proposed, it is possible to discover content that should be managed but is not stored. Also, it is possible to prevent a situation where there is no shared information in the first place.
[0047] In the above-described embodiment, the information processing system 10 including the client terminal 12 and the server 14 has been described. However, as shown in FIG. 6, a single device such as a general-purpose personal computer 50 including a display unit 50H and an operation unit 50S such as a keyboard and / or a mouse may be applied as the information processing system.
[0048] Also, in the above-described embodiment, various processes executed by the CPU by executing software (program) may be executed by a computer equipped with various processors other than the CPU. Examples of the processor in this case include a PLD (Programmable Logic Device) whose circuit configuration can be changed after manufacture, such as an FPGA (field-programmable gate array), and a dedicated electric circuit such as an ASIC (Application Specific Integrated Circuit) having a circuit configuration designed specifically for executing specific processes. Further, the above-described various processes may be executed by one of these various processors, or may be executed by a combination of two or more processors of the same type or different types (for example, a plurality of FPGAs, and a combination of a CPU and an FPGA). More specifically, the hardware structure of these various processors is an electric circuit formed by combining circuit elements such as semiconductor elements.
[0049] Also, in the above-described embodiment, an aspect in which various programs are pre-stored (installed) in the ROM 20B has been described, but the present invention is not limited to this. The various programs may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), or a USB (Universal Serial Bus) memory. Further, the various programs may be in a form downloaded from an external information processing device or the like via a network.
[0050] Furthermore, the program described herein can be provided as a program product. A program product includes any form of product for providing the program. For example, a program product includes a program provided via a network such as the Internet, and non-temporary computer-readable recording media such as CD-ROMs and DVDs on which the program is stored.
[0051] Furthermore, the configuration and operation of the information processing system 10 described in the above embodiments are merely examples and can be modified as needed without departing from the spirit of this disclosure.
[0052] The following further notes are disclosed regarding the above embodiments. (Note 1) An information processing device comprising a processor, the processor detecting the current storage state of content stored in a service for storing and sharing content, and using the detection result of the storage state, processing to propose the storage of content to be stored in the service.
[0053] (Note 2) The information processing apparatus according to Note 1, wherein the processor uses AI to perform at least one of the processes of detecting the current storage state of the content and proposing the storage of the content.
[0054] (Note 3) The information processing apparatus described in Note 1, wherein the processor detects the current storage state by obtaining statistically expressible information from the service and processing it statistically.
[0055] (Appendix 4) An information processing device described in any one of Appendix 1 to 3, which derives a predetermined ideal storage state based on predetermined information, compares the current and ideal storage states, and derives the content that should be stored.
[0056] (Appendix 5) The information processing apparatus according to any one of Appendix 1 to 4, wherein the processor derives content corresponding to at least one of content bias and content deficiency as content to be stored.
[0057] (Appendix 6) The information processing device described in any one of Appendix 1 to 5, wherein the processor detects the storage state using at least one piece of information including folder structure information, attribute information, and operational information including user history.
[0058] (Note 7) An information processing method in which a computer detects the current storage status of content stored in a service for storing and sharing content, and uses the detection results to propose the storage of content that should be stored in the service.
[0059] (Note 8) An information processing program that causes a computer to detect the current storage status of content stored in a service for storing and sharing content, and to execute a process that proposes the storage of content that should be stored in the said service using the detection results.
Claims
1. An information processing device comprising a processor, wherein the processor detects the current storage state of content stored in a service for storing and sharing content, and uses the results of the storage state detection to propose the storage of content to be stored in the service.
2. The information processing apparatus according to claim 1, wherein the processor uses AI to perform at least one of the processes of detecting the storage state and proposing the storage of the content.
3. The information processing apparatus according to claim 1, wherein the processor detects the current storage state by obtaining statistically expressible information from the service and processing it statistically.
4. The information processing apparatus according to claim 1, wherein the processor derives a predetermined ideal storage state based on predetermined information, and derives content to be stored by comparing the current storage state with the ideal storage state.
5. The information processing apparatus according to claim 1, wherein the processor derives content corresponding to at least one of content bias and content deficiency as content to be stored.
6. The information processing apparatus according to claim 1, wherein the processor detects the storage state using at least one of the following pieces of information: folder structure information, attribute information, and operational information including user history.
7. An information processing method that includes detecting the current storage status of content stored in a service for storing and sharing content, and using the detection results to propose the storage of content that should be stored in the service.
8. An information processing program that causes a computer to perform a process including detecting the current storage status of content stored in a service for storing and sharing content, and using the detection results to propose the storage of content that should be stored in the service.
Citation Information
Patent Citations
Document management server, document management server control method, and program
JP2014235500A
Privacy-preserving data collection and analysis
JP2023503802A