Information providing system, information providing method, and information providing program

MYPI2026001235A0Pending Publication Date: 2026-10-22D4ALL CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
MYPI2026001235
Authority / Receiving Office
MY · MY
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-04-22
Filing Date
2025-12-12
Publication Date
2026-10-22

AI Technical Summary

Technical Problem

Conventional systems fail to provide personalized information on products, meals, and exercises based on the dynamic changes in skin, body, or mental conditions, limiting their effectiveness in achieving desired states efficiently.

Method used

An information providing system that sets current and target states, generates achievement levels based on state change information, and provides matching product and health information to efficiently guide users towards their desired conditions.

Benefits of technology

The system efficiently and quickly brings the state of a specific target to a desired state by providing tailored product and health information based on current and target data, enhancing the effectiveness of achieving those states.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

Abstract Information providing system, information providing method, and information providing program [Document Name] Summary The information providing system (10) includes: a current state setting unit (12a) configured to set current state data (CD) indicating a current state of a specific target whose state changes with time; a target setting unit (12b) configured to set target data (TD) indicating a target state of the specific target; an information storage unit (12c) configured to store at least state change information (SI) regarding a change in the state of the specific target and product information (PI) associated with each state of the state change information and related to a product related to the specific target; and the current state data (CD), the merchandise information providing device includes: an arrival degree generation unit (12d) that generates a plurality of arrival degrees (DA1 to DAm) related to the specific target based on the target data (TD) and the state change information (SI); an arrival degree acquisition unit (12e) that acquires one arrival degree (DAn) from among the plurality of arrival degrees (DA1 to DAm) based on the updated current state data (CD); and a merchandise information providing unit (12f) that provides merchandise information (PIn) matching the one arrival degree (DAn) from among the plurality of merchandise information (PI). FIG. 1
Need to check novelty before this filing date? Find Prior Art

Description

Information providing system, information providing method, and information providing program

[0001] The present invention relates to a technology for providing information on products, meals, exercises, etc. related to a specific target whose state changes over time, in accordance with the degree of achievement until the specific target reaches a target state.

[0002] Conventionally, there has been proposed an information output system related to care for skin condition, body condition or mental condition, which can propose measures in consideration of individual circumstances of a user (for example, refer to Patent Document 1).

[0003] Japanese Patent No. 7306787

[0004] However, conventional systems have not been able to provide information on products, meals, exercises, etc. in accordance with the skin condition, body condition or mental condition.

[0005] In view of such actual circumstances, the present invention intends to provide an information providing system, an information providing method, and an information providing program that can efficiently and quickly bring the state of a specific target to a target state.

[0006] An information providing system according to the present invention comprises: a current state setting unit that sets current state data indicating the current state of a specific target whose state changes over time; a target setting unit that sets target data indicating a target state of the specific target; an information storage unit capable of storing at least state change information related to changes in the state of the specific target, and product information that is information associated with each state of the state change information and relates to products related to the specific target; an achievement degree generation unit that generates a plurality of achievement degrees related to the specific target based on the current state data, the target data, and the state change information; an achievement degree acquisition unit that acquires one achievement degree from among the plurality of achievement degrees based on the updated current state data; and a product information providing unit that provides the product information matching the one achievement degree from among the plurality of pieces of product information.

[0007] Furthermore, the information provision method according to the present invention is characterized by comprising: a current state setting step in which a computer sets current state data indicating the current state of a specific object whose state changes over time; a target setting step in which the computer sets target data indicating the target state of the specific object; an achievement level generation step in which the computer generates a plurality of achievement levels for the specific object based on the current state data, the target data, and state change information relating to the change in the state of the specific object; an achievement level acquisition step in which the computer acquires one achievement level from the plurality of achievement levels based on the updated current state data; and a product information provision step in which the computer provides product information that matches the one achievement level from a plurality of product information relating to products associated with the specific object, which is associated with each state of the state change information.

[0008] Furthermore, the information provision program according to the present invention is an information provision program characterized in that it causes a computer to function as: current state setting means for setting current state data indicating the current state of a specific object whose state changes over time; target setting means for setting target data indicating the target state of the specific object; information storage means capable of storing at least state change information relating to changes in the state of the specific object, and product information relating to products related to the specific object, which is information associated with each state of the state change information; achievement level generation means for generating a plurality of achievement levels relating to the specific object based on the current state data, the target data, and the state change information; achievement level acquisition means for acquiring one achievement level from the plurality of achievement levels based on the updated current state data; and product information provision means for providing product information that matches the one achievement level from among the plurality of product information.

[0009] The information provision system, information provision method, and information provision program according to the present invention can achieve the excellent effect of efficiently and quickly bringing the state of a specific object, whose state changes over time, to a target state.

[0010] This is a schematic diagram showing an overview of the information provision system 10 according to this embodiment. This is a system configuration diagram showing an example of the configuration of the information provision system 10 according to this embodiment. (a-1) This is a diagram showing an example of state change information referenced when the specified target is "human skin". (a-2) This is a diagram showing an example of the level of achievement generated when the specified target is "human skin". (b-1) This is a diagram showing an example of state change information referenced when the specified target is "human scalp". (b-2) This is a diagram showing an example of the level of achievement generated when the specified target is "human scalp". (a-1) This is a diagram showing an example of state change information referenced when the specified target is "human oral environment". (a-2) This is a diagram showing an example of the level of achievement generated when the specified target is "human oral environment". (b-1) This is a diagram showing an example of state change information referenced when the specified target is "animal health status". (b-2) This is a diagram showing an example of the level of achievement generated when the specified target is "animal health status". (a-1) This is a diagram showing an example of state change information referenced when the specified target is "human learning status". (a-2) This figure shows an example of the level of achievement that is generated when the specific target is the "human learning state".

[0011] The information provision system 10 according to an embodiment of the present invention will be described below with reference to the drawings.

[0012] <System Overview> First, an overview of the information provision system 10 according to this embodiment will be explained using Figure 1. Figure 1 is a schematic diagram showing an overview of the information provision system 10 according to this embodiment.

[0013] The information provision system 10 is a system comprising: current state setting means 12a that sets current state data CD which indicates the current state of a specific object whose state changes over time; target setting means 12b that sets target data TD which indicates the target state of the specific object; information storage means 12c that can store at least state change information SI related to changes in the state of the specific object, and product information PI related to products associated with the specific object, which is information associated with each state of the state change information SI; achievement level generation means 12d that generates a plurality of achievement levels DA1 to DAm (m is a positive integer) for the specific object based on the current state data CD, target data TD, and state change information SI; achievement level acquisition means 12e that acquires one achievement level DAn (n=1 to m) from the plurality of achievement levels DA1 to DAm based on the updated current state data CD; and product information provision means 12f that provides product information PIN that matches one achievement level DAn from the plurality of product information PI.

[0014] As will be explained in more detail later, "specific objects whose state changes over time" refers to tangible or intangible objects whose state changes with time. Examples include skin, scalp, hair, oral environment, health status, and learning status, and this includes not only humans but also animals and plants.

[0015] According to the information provision system 10, product information about a product can be provided according to the degree to which the state of a specific target has been achieved. Therefore, the state of a specific target, which changes over time, can be efficiently and quickly brought to the target state.

[0016] Furthermore, the information storage means 12c of the information provision system 10 stores health information HI related to diet and exercise, associated with each state of state change information SI, and the product information provision means 12f provides product information PIN that matches one achievement level DAn, as well as health information HIn that matches one achievement level DAn from among multiple health information HI.

[0017] According to the information provision system 10, in addition to product information about products, health information about diet and exercise can be provided according to the degree to which the state of the specific target has been achieved. Therefore, the state of the specific target, which changes over time, can be brought to the target state more efficiently and quickly.

[0018] <Example of System Configuration> Next, an example of the configuration of the information provision system 10 according to this embodiment will be described using Figure 2. Figure 2 is a system configuration diagram showing an example of the configuration of the information provision system 10 according to this embodiment.

[0019] The information provision system 10 can be configured, for example, to include a system terminal 12 that controls the entire system, and external storage 14 and external terminals 16 that are connected to the system terminal 12 via a network NW so that they can communicate with each other.

[0020] The system terminal 12 is a terminal that controls the entire information provision system 10, and is composed of a conventionally known server or personal computer. In this example, the system terminal 12 is composed of one server, but it may be composed of multiple servers or personal computers. The hardware configuration of the system terminal 12 and the programs that the system terminal 12 executes will be described later.

[0021] The external storage 14 is an information storage means capable of storing various data such as state change information SI, product information PI, and health information HI, and in this example, it is configured as a server equipped with a large-capacity storage medium. Alternatively, instead of providing the external storage 14, the storage device 26 provided by the system terminal 12 may be used as internal storage capable of storing various data such as state change information SI, product information PI, and health information HI.

[0022] External terminals 16 are information sources that collect various types of data such as state change information SI, product information PI, and health information HI, and consist of servers, personal computers, smartphones, etc., located in Japan or overseas. The types of external terminals 16 are not particularly limited, but examples include smartphones, personal computers, and tablets used by individuals, servers managed by public institutions such as the country or government, servers managed by companies that sell products related to a specific target (e.g., beauty serums and shampoos), servers managed by companies that transmit information related to a specific target (e.g., information about skin and scalp), and servers managed by manufacturers that produce products related to a specific target (e.g., cosmetics manufacturers).

[0023] The network NW is a line that allows the system terminal 12, external storage 14, and external terminal 16 to communicate with each other, and is typically composed of a WAN (Wide Area Network), also known as the Internet. The network NW may be a wired or wireless LAN (Local Area Network), a dedicated line such as a VPN (Virtual Private Network), or a combination of these lines.

[0024] <System Terminal / Hardware Configuration Example> Next, we will describe an example of the hardware configuration of the system terminal 12.

[0025] As shown in Figure 2, the system terminal 12 is configured to include, for example, a CPU 21, and a ROM 22, RAM 23, external storage drive 25, storage device 26, input device 27, display device 28, communication unit 29, etc., which are connected to the CPU 21 via a bus.

[0026] The CPU 21 is a control means that controls the entire system terminal 12, and performs processes such as executing application programs and operating systems (OS) stored in ROM 22 and storage devices 26, and storing data and files necessary for program execution in RAM 23 and storage devices 26.

[0027] ROM 22 is a storage means for storing basic I / O programs and various data, and is composed of, for example, PROM, flash memory, etc. RAM 23 is a storage means for temporarily storing data, and is composed of, for example, SDRAM, DRAM, etc. External storage drive 25 is a control means capable of reading and writing data to recording media 24 such as magnetic tape, DVD, etc., and is composed of, for example, magnetic tape storage, DVD drive, etc.

[0028] The storage device 26 is a storage means for storing application programs, the OS, control programs, related programs, various information, etc., and is composed of, for example, a hard disk drive (HDD), a solid-state drive (SDD), etc. The input device 27 is for inputting commands (instructions), etc., to the system terminal 12, and is composed of, for example, a keyboard, a pointing device (mouse, etc.), a touch panel, etc.

[0029] The display device 28 displays commands input by the input device 27, the response output of the system terminal 12 to those commands, and various other displays, and is composed of, for example, a liquid crystal display, plasma display, organic EL, etc. The communication unit 29 is a control means that controls communication with external storage 14, external terminal 16, etc. via the network NW, and is composed of, for example, a communication card, etc.

[0030] <Management Terminal / Functions> Next, the functions of the system terminal 12 will be explained.

[0031] The storage device 26 of the system terminal 12 stores a program (information provision program) that causes the system terminal 12 to function as a current status setting means 12a, a target setting means 12b, a progress generation means 12d, a progress acquisition means 12e, and a product information provision means 12f.

[0032] <Management terminal / function / current status setting means> Next, the current status setting means 12a will be described.

[0033] The current state setting means 12a is a means for setting (inputting) current state data CD that indicates the current state of a specific object whose state changes over time. In this example, it is composed of the display device 28 and input device 27 of the system terminal 12, and a program stored in the storage device 26 of the system terminal 12.

[0034] Here, "specific objects whose state changes over time" refers to tangible or intangible objects whose state changes with time. Examples include skin, scalp, hair, oral environment, health status, and learning status, and this includes not only humans but also animals and plants.

[0035] Furthermore, a "current status data CD" refers to data that shows the current state of a specific object, such as image data or text data that indicates the current state.

[0036] The current state setting means 12a uses the display device 28 and input device 27 to have the user of the information provision system 10 input a current state data CD that shows the current state of a specific object, and stores the input current state data CD in the storage device 26.

[0037] For example, if the "specific target" is human skin, the system will input image data indicating the current state of the skin (e.g., image data of the skin captured by a camera) or text data indicating the current state of the skin (e.g., skin is rough, skin is dry, etc.) as a "current state data CD," and the input current state data CD will be stored in the storage device 26.

[0038] Furthermore, if the "specific target" is human scalp or hair, the system prompts the user to input image data indicating the current state of the scalp or hair (for example, image data of the scalp or hair taken with a camera) or text data indicating the current state of the scalp or hair (for example, scalp is red, sebum is accumulating on the scalp, hair loss is a concern, etc.) as a "current state data CD," and the input current state data CD is stored in the storage device 26.

[0039] Further, when the "specific target" is the human oral environment, image data indicating the current state of the oral environment (for example, image data of the inside of the mouth captured by a camera) and text data indicating the current state of the oral environment (for example, having a dental caries, swollen gums, being concerned about bad breath, etc.) are input as "current state data CD".

[0040] Further, when the "specific target" is the health state of an animal (for example, a pet dog), image data indicating the current health state of the animal (for example, image data of the animal captured by a camera) and text data indicating the current health state of the animal (for example, the dog's earlobe is swollen, the dog gives off a foul odor, etc.) are input as "current state data CD", and the input current state data CD is stored in the storage device 26.

[0041] Further, when the "specific target" is the human learning state, image data indicating the current learning state (for example, image data of a practical English proficiency test grade 3 certificate captured by a camera) and text data indicating the current learning state (for example, passing the practical English proficiency test grade 3, etc.) are input as "current state data CD", and the input current state data CD is stored in the storage device 26.

[0042] <Management Terminal / Function / Target Setting Means> Next, the target setting means 12b will be described.

[0043] The target setting means 12b is a means for setting (prompting input of) target data TD indicating a target state of a specific target, and in this example, is configured by a program or the like stored in the display device 28 and the input device 27 of the system terminal 12, and the storage device 26 of the system terminal 12.

[0044] Here, the "target data TD" refers to data indicating a target state of a specific target, and for example, includes image data and text data indicating the target state.

[0045] The target setting means 12b uses the display device 28 and the input device 27 to allow the user of the information providing system 10 to input the target data TD indicating the target state of the specific target, and stores the input target data TD in the storage device 26.

[0046] For example, when the "specific target" is human skin, as the "target data TD", image data indicating the target skin state (for example, target skin image data captured by a camera) or text data indicating the target skin state (for example, skin like that of celebrity A, plump and firm skin, moisturized skin, etc.) is input, and the input target data TD is stored in the storage device 26.

[0047] Further, when the "specific target" is a human scalp or hair, as the "target data TD", image data indicating the target state of the scalp or hair (for example, target scalp or hair image data captured by a camera) or text data indicating the target state of the scalp or hair (for example, hair like that of celebrity B, healthy scalp, moisturized hair, etc.) is input, and the input target data TD is stored in the storage device 26.

[0048] Further, when the "specific target" is the human oral environment, as the "target data TD", image data indicating the target state of the oral environment (for example, target intraoral image data captured by a camera) or text data indicating the target state of the oral environment (for example, wanting to improve tooth alignment, wanting healthy gums, wanting to eliminate bad breath, etc.) is input, and the input target data TD is stored in the storage device 26.

[0049] Further, when the "specific target" is the health state of an animal (for example, a pet dog), as the "target data TD", image data indicating the target health state of the animal (for example, target animal image data captured by a camera) or text data indicating the target health state of the animal (for example, wanting to heal the swelling of the dog's ear flap, wanting to reduce the dog's odor, etc.) is input, and the input target data TD is stored in the storage device 26.

[0050] Further, when the "specific target" is a human learning state, as the "target data TD", image data indicating the target learning state (for example, image data of an EIKEN Grade 2 textbook captured by a camera) or text data indicating the current learning state (for example, wanting to pass EIKEN Grade 2, etc.) is input, and the input current state data CD is stored in the storage device 26.

[0051] <Management terminal / function / achievement level generation means> Next, the achievement level generation means 12d will be described.

[0052] The achievement level generation means 12d is a means for generating multiple achievement levels DA1 to DAn based on the current data CD and target data TD stored in the storage device 26, and the state change information SI stored in the external storage 14. In this example, it is composed of the external storage 14 and a program stored in the storage device 26 of the system terminal 12.

[0053] <Management terminal / function / achievement level generation means / identification of specific target> The achievement level acquisition means 12e refers to the current data CD and target data TD stored in the storage device 26, identifies the specific target based on the current data CD and target data TD, and stores the identified specific target in the storage device 26.

[0054] For example, if "Current Data CD" stores image data indicating the current state of the skin (e.g., image data of the skin) or text data indicating the current state of the skin (e.g., rough skin, dry skin, etc.), and "Target Data TD" stores image data indicating the target state of the skin (e.g., image data of the skin) or text data indicating the target state of the skin (e.g., skin like celebrity A, supple skin, moisturized skin, etc.), then the system uses conventionally known image recognition or character recognition to identify the specific target as "human skin" and stores the identified specific target in the storage device 26.

[0055] Furthermore, if "Current Data CD" stores image data indicating the current state of the scalp and hair (e.g., image data of the scalp and hair) or text data indicating the current state of the scalp and hair (e.g., scalp is red, sebum is accumulating on the scalp, hair loss is a concern, etc.), and "Target Data TD" stores image data indicating the target state of the scalp and hair (e.g., image data of the scalp and hair) or text data indicating the target state of the scalp and hair (e.g., hair like celebrity B, healthy scalp, moisturized hair, etc.), then the system uses conventionally known image recognition or character recognition to identify the specific target as "human scalp" or "human hair," and stores the identified specific target in the storage device 26.

[0056] Furthermore, if "Current Data CD" stores image data (e.g., image data of the oral cavity) and text data (e.g., there are cavities, the gums are swollen, bad breath is a concern) indicating the current state of the oral environment, and "Target Data TD" stores image data (e.g., image data of the oral cavity) and text data (e.g., I want to improve my teeth alignment, I want healthy gums, I want to eliminate bad breath) indicating the target state of the oral environment, then the system uses conventionally known image recognition or character recognition to identify the specific target as "the human oral environment" and stores the identified specific target in the storage device 26.

[0057] Furthermore, if "Current Status Data CD" stores image data indicating the current health status (e.g., image data of an animal) or text data indicating the current health status (e.g., the dog's earlobe is swollen, the dog has a bad odor), and "Target Data TD" stores image data indicating the target health status (e.g., image data of an animal) or text data indicating the target health status (e.g., I want to cure the swelling in the dog's earlobe, I want to reduce the dog's odor), then the system uses conventionally known image recognition or character recognition to identify the specific target as "the health status of an animal" and stores the identified specific target in the storage device 26.

[0058] Furthermore, if the "Current Data CD" contains image data indicating the current learning state (for example, image data of an Eiken Grade 3 passing certificate) or text data indicating the current learning state (for example, "Passed Eiken Grade 3"), and the "Target Data TD" contains image data indicating the target learning state (for example, image data of an Eiken Grade 2 textbook taken with a camera) or text data indicating the target learning state (for example, "I want to pass Eiken Grade 2"), then the system uses conventionally known image recognition or character recognition to identify the specific target as a "human learning state" and stores the identified specific target in the storage device 26.

[0059] <Management terminal / function / achievement level generation means / achievement level generation> Next, the achievement level acquisition means 12e acquires state change information SI based on the identified specific target, and then generates a plurality of achievement levels DA1 to DAm for the specific target based on the acquired state change information SI and the current data CD and target data TD stored in the storage device 26, and stores them in the storage device 26.

[0060] Here, "state change information SI" refers to information about changes in the state of a specific object. Examples include information about changes in human skin, changes in human scalp, changes in human hair, changes in the oral environment of humans, changes in the health status of animals, and changes in the learning state of humans. This includes information not only about humans but also about animals and plants.

[0061] Figure 3(a-1) shows an example of state change information that is referenced when the specific target is "human skin".

[0062] In this example, the condition of "human skin" is defined on a 10-point scale from 10% (poor) to 100% (good), with higher numbers indicating better condition. Furthermore, the external storage 14 stores product information PI and health information HI, which are associated with each state change information SI, and are optimized for each state change information SI. It goes without saying that the scale of condition for a specific target is not limited to 10 points.

[0063] Here, "Product Information (PI)" refers to information about the product, including, for example, the product name (product name), manufacturer, price, product number, image data, URL of the website where the product is listed, ingredients, and purchase data such as the gender, age group, and place of residence of the purchaser of the product. "Health Information (HI)" refers to information about health, such as diet and exercise, including, for example, menus for meals and feed, exercise, and nutritional supplements.

[0064] In the example shown in Figure 3(a-1), the condition change information SI = 10% for the specific target "human skin" is associated with product information PI = 1a and health information HI = 1b. This indicates that when the condition of "human skin" is 10%, the product included in product information PI = 1a (e.g., a beauty serum) and the diet and exercise included in health information HI = 1b are optimal products, diets, and exercises for improving the condition.

[0065] If the identified target is "human skin," the achievement level acquisition means 12e acquires state change information SI related to the change in the state of "human skin" shown in Figure 3(a-1) from the external storage 14. Based on the acquired state change information SI, it generates multiple achievement levels DA1 to DAm, starting from the "current skin state" indicated by the current data CD and ending at the "target skin state" indicated by the target data TD, and stores them in the storage device 26.

[0066] Figure 3(a-2) shows an example of the level of achievement generated when the specific target is "human skin".

[0067] In this example, based on the acquired state change information SI using conventionally known image recognition or character recognition, it is determined that the "current skin condition" indicated by the current data CD corresponds to state change information SI = 30%, and the "target skin condition" indicated by the target data TD corresponds to state change information SI = 70%. Based on this, five levels of achievement are generated: "Achievement level DA1 (skin condition 30%) → Achievement level DA2 (skin condition 40%) → Achievement level DA3 (skin condition 50%) → Achievement level DA4 (skin condition 60%) → Achievement level DA5 (skin condition 70%)". These five levels of achievement DA1 to DA5 are associated with a specific target, "human skin," and stored in the memory device 26.

[0068] Figure 3(b-1) shows an example of state change information that is referenced when the specific target is "human scalp".

[0069] In this example, the condition of the "human scalp" is defined on a 10-point scale from 10% (poor) to 100% (good), with higher numbers indicating better condition. Furthermore, the external storage 14 stores product information PI and health information HI, which are associated with each state change information SI and are optimal for that information.

[0070] For example, if the condition change information SI = 10% for a specific target, "human scalp," then product information PI = 1a and health information HI = 1b are associated with it. If the condition of the "human scalp" is 10%, then the product included in product information PI = 1a (e.g., shampoo) and the diet and exercise included in health information HI = 1b are optimal products, diets, and exercises for improving the condition.

[0071] If the identified target is "human scalp," the achievement level acquisition means 12e acquires state change information SI related to the change in the state of "human scalp" as shown in Figure 3(b-1) from the external storage 14. Based on the acquired state change information SI, it generates multiple achievement levels DA1 to DAm, starting from the "current scalp state" indicated by the current data CD and ending at the "target scalp state" indicated by the target data TD, and stores them in the storage device 26.

[0072] Figure 3(b-2) shows an example of the degree of achievement generated when the specific target is "human scalp".

[0073] In this example, based on the acquired state change information SI using conventionally known image recognition or character recognition, it is determined that the "current scalp condition" indicated by the current data CD corresponds to state change information SI = 70%, and the "target scalp condition" indicated by the target data TD corresponds to state change information SI = 90%. Three levels of achievement are then generated: "Achievement level DA1 (70% good scalp condition) → Achievement level DA2 (80% good scalp condition) → Achievement level DA3 (90% good scalp condition)." These three levels of achievement, DA1 to DA3, are associated with a specific target, "human scalp," and stored in the storage device 26.

[0074] Figure 4(a-1) shows an example of state change information that is referenced when the specific target is the "human oral environment".

[0075] In this example, the condition of the "human oral environment" is defined on a 10-point scale from 10% (poor) to 100% (good), with higher values ​​indicating a better condition. Furthermore, the external storage 14 stores product information PI and health information HI, which are associated with each state change information SI and are optimal for that information.

[0076] For example, when the state change information SI = 10% for a specific target, "the human oral environment," product information PI = 1a and health information HI = 1b are associated with it. If the state of the "human oral environment" is 10%, it indicates that the product included in product information PI = 1a (e.g., toothpaste) and the diet and exercise included in health information HI = 1b are optimal products, diets, and exercises for improving the state.

[0077] If the identified target is the "human oral environment," the achievement level acquisition means 12e acquires state change information SI related to changes in the state of the "human oral environment" shown in Figure 4(a-1) from the external storage 14. Based on the acquired state change information SI, it generates multiple achievement levels DA1 to DAm, starting from the "current state of the oral environment" indicated by the current data CD and ending at the "target state of the oral environment" indicated by the target data TD, and stores them in the storage device 26.

[0078] Figure 4(a-2) shows an example of the level of achievement generated when the specific target is the "human oral environment".

[0079] In this example, using conventionally known image recognition or character recognition, the system determines that the "current state of the oral environment" indicated by the current data CD corresponds to state change information SI = 10%, and the "target state of the oral environment" indicated by the target data TD corresponds to state change information SI = 100%. Based on this, four levels of achievement are generated: "Achievement level DA1 (10% good oral environment) → Achievement level DA2 (40% good oral environment) → Achievement level DA3 (70% good oral environment) → Achievement level DA4 (100% good oral environment)." These four levels of achievement, DA1 to DA4, are associated with a specific target, "the oral environment of a human," and stored in the storage device 26.

[0080] Figure 4(b-1) shows an example of status change information that is referenced when the specific target is "the health status of an animal."

[0081] In this example, the "health status of the animal" is defined on a 10-point scale from 10% (poor) to 100% (good), with higher numbers indicating better health. Furthermore, the external storage 14 stores product information PI and health information HI, which are associated with each state change information SI and are optimal for that information.

[0082] For example, if the status change information SI = 10% for a specific target "animal health status" is associated with product information PI = 1a and health information HI = 1b, then when the "animal health status" is 10%, it indicates that the products included in product information PI = 1a (e.g., medicine prescribed to animals) and the diet and exercise included in health information HI = 1b are optimal products, diets, and exercises for improving the animal's condition.

[0083] If the identified target is "the health status of an animal," the achievement level acquisition means 12e acquires state change information SI related to the change in the state of "the health status of an animal" as shown in Figure 4(b-1) from the external storage 14. Based on the acquired state change information SI, it generates multiple achievement levels DA1 to DAm, starting from "the current health status of an animal" shown by the current data CD and ending at "the target health status of an animal" shown by the target data TD, and stores them in the storage device 26.

[0084] Figure 4(b-2) shows an example of the level of achievement generated when the specific target is "the health status of an animal."

[0085] In this example, using conventionally known image recognition or character recognition, the system determines that the "current animal health status" indicated by the current data CD corresponds to a state change information SI of 30%, and the "target animal health status" indicated by the target data TD corresponds to a state change information SI of 100%. Based on this, it generates "Achievement Level DA1 (30% good animal health) → Achievement Level DA2 (60% good animal health) → Achievement Level DA3 (80% good animal health) → Achievement Level DA4 (100% good animal health)," and these four stages of achievement levels DA1 to DA4 are associated with a specific target "animal health status" and stored in the storage device 26.

[0086] Figure 5(a-1) shows an example of state change information that is referenced when the specific target is the "human learning state".

[0087] In this example, the "human learning state" is defined on a 10-point scale from 10% (poor) to 100% (good), with higher values ​​indicating a better state. Furthermore, the external storage 14 stores product information PI and health information HI, which are associated with each state change information SI and are optimal for that specific state change information SI.

[0088] For example, the state change information SI = 10% for a specific target, "human learning state," is associated with product information PI = 1a and health information HI = 1b. When the state of "human learning state" is at 10%, it indicates that the products included in product information PI = 1a (e.g., reference books) and the diet and exercise included in health information HI = 1b are optimal products, diets, and exercises for improving the state.

[0089] If the identified target is a "human learning state," the achievement level acquisition means 12e acquires state change information SI related to the change in the state of the "human learning state" shown in Figure 5(a-1) from the external storage 14. Based on the acquired state change information SI, it generates multiple achievement levels DA1 to DAm, starting from the "current human learning state" indicated by the current data CD and ending at the "target human learning state" indicated by the target data TD, and stores them in the storage device 26.

[0090] Figure 5(a-2) shows an example of the level of achievement generated when a specific target is a "human learning state".

[0091] In this example, using conventionally known image recognition or character recognition, the system determines that the "current human learning state" indicated by the current data CD corresponds to state change information SI = 10%, and the "target human learning state" indicated by the target data TD corresponds to state change information SI = 100%. Based on this, five levels of achievement are generated: "Achievement level DA1 (10% goodness of human learning state) → Achievement level DA2 (30% goodness of human learning state) → Achievement level DA3 (50% goodness of human learning state) → Achievement level DA4 (70% goodness of human learning state) → Achievement level DA5 (100% goodness of human learning state)." These five levels of achievement, DA1 to DA5, are associated with a specific target "human learning state" and stored in the memory device 26.

[0092] <Management terminal / function / means for obtaining achievement status> Next, the means for obtaining achievement status 12e will be described.

[0093] The achievement level acquisition means 12e is a means for acquiring one achievement level DAn from among multiple achievement levels DA1 to DAm based on the updated current data CD, and in this example, it is composed of a program etc. stored in the storage device 26 of the system terminal 12.

[0094] For example, if the specific target stored in the storage device 26 is "human skin," the attainment level DA1 to DA5 generated when the specific target is "human skin," as shown in Figure 3(a-2), is referenced. If the updated current data CD is close to attainment level DA3 (50% good skin condition), the attainment level acquisition means 12e acquires attainment level DA3 from among the multiple attainment levels DA1 to DA5, associates it with the specific target "human skin," and stores it in the storage device 26.

[0095] Furthermore, if the specified target is "human scalp," the attainment level DA1 to DA3 generated when the specified target is "human scalp," as shown in Figure 3(b-2), is referred to. If the updated current data CD is close to attainment level DA2 (80% good scalp condition), the attainment level acquisition means 12e acquires attainment level DA2 from among the multiple attainment levels DA1 to DA3, associates it with the specified target "human scalp," and stores it in the storage device 26.

[0096] Furthermore, if the specified target is the "human oral environment," the system refers to the attainment levels DA1 to DA4 generated when the specified target is the "human oral environment," as shown in Figure 4(a-2). If the updated current data CD is close to attainment level DA2 (40% goodness of the oral environment), the attainment level acquisition means 12e acquires attainment level DA2 from among the multiple attainment levels DA1 to DA4, associates it with the specified target "human oral environment," and stores it in the storage device 26.

[0097] Furthermore, if the specified target is "the health status of an animal," the attainment level DA1 to DA4 generated when the specified target is "the health status of an animal," as shown in Figure 4(b-2), is referenced. If the updated current data CD is close to attainment level DA3 (80% goodness of the animal's health status), the attainment level acquisition means 12e acquires attainment level DA3 from among the multiple attainment levels DA1 to DA4, associates it with the specified target "the health status of an animal," and stores it in the storage device 26.

[0098] Furthermore, if the specific target is "human learning state," the system refers to the achievement levels DA1 to DA5 generated when the specific target is "human learning state," as shown in Figure 5(a-2). If the updated current data CD is close to achievement level DA2 (30% goodness of human learning state), the achievement level acquisition means 12e acquires achievement level DA2 from among the multiple achievement levels DA1 to DA5, associates it with the specific target "human learning state," and stores it in the storage device 26.

[0099] <Management Terminal / Function / Means for Providing Product Information> Next, the product information provision means 12f will be described.

[0100] The product information provision means 12f is a means of providing product information PIN and health information HIN that match a certain attainment level DAn from among multiple product information PIs. In this example, it is composed of an external storage 14 and a program stored in the storage device 26 of the system terminal 12.

[0101] For example, if the specified target is "human skin" and the achievement level acquisition means 12e has stored the achievement level DA3 (skin condition goodness 50%) in the storage device 26, the product information providing means 12f refers to the achievement levels DA1 to DA5 that are generated when the specified target is "human skin," as shown in Figure 3(a-2).

[0102] Then, among the achievement levels DA1 to DA5, product information PINs that match achievement level DA3 are provided by displaying product information PIN = 5a (for example, product name, manufacturer, price, product number, and image of a beauty serum) suitable for a skin condition of 50% on the display device 28.

[0103] Furthermore, the product information provision means 12f provides health information HIn that matches the achievement level DA3, for example, health information HIn = 5b (e.g., meal menu, exercise content) suitable for a skin condition of 50% on the display device 28, thereby providing health information HIn.

[0104] Furthermore, if the specified target is "human scalp" and the achievement level DA2 (80% goodness of scalp condition) is stored in the storage device 26 by the achievement level acquisition means 12e, the product information provision means 12f refers to the achievement levels DA1 to DA3 that are generated when the specified target is "human scalp," as shown in Figure 3(b-2).

[0105] Then, among the achievement levels DA1 to DA3, product information PINs that match achievement level DA2 are provided by displaying product information PIN = 8a (for example, product name, manufacturer, price, product number, and image of a shampoo) suitable for a scalp condition of 80% on the display device 28.

[0106] Furthermore, the product information providing means 12f provides health information HIn that matches the achievement level DA2, for example, health information HIn = 8b (e.g., meal menu, exercise content) suitable for a scalp condition of 80% on the display device 28, thereby providing health information HIn.

[0107] Furthermore, if the specified target is the "human oral environment" and the achievement level DA2 (goodness of the oral environment, 40%) is stored in the storage device 26 by the achievement level acquisition means 12e, the product information provision means 12f refers to the achievement levels DA1 to DA4 that are generated when the specified target is the "human oral environment," as shown in Figure 4(a-2).

[0108] Then, among the achievement levels DA1 to DA4, product information PINs that match achievement level DA2 are provided by displaying product information PIN = 4a (for example, the product name, manufacturer, price, product number, and image of toothpaste) suitable for an oral environment condition of 40% on the display device 28.

[0109] Furthermore, the product information provision means 12f provides health information HIn that matches the achievement level DA2, for example, health information HIn = 4b (e.g., meal menu, exercise content) suitable for a good oral environment condition of 40%, by displaying it on the display device 28.

[0110] Furthermore, if the specified target is "the health status of an animal" and the achievement level DA3 (80% goodness of the animal's health status) is stored in the storage device 26 by the achievement level acquisition means 12e, the product information provision means 12f refers to the achievement levels DA1 to DA4 that are generated when the specified target is "the health status of an animal," as shown in Figure 4(b-2).

[0111] Then, among the achievement levels DA1 to DA4, product information PINs that match achievement level DA3 are provided by displaying product information PIN = 8a (for example, the product name, manufacturer, price, part number, and image of a drug prescribed to an animal) suitable for an animal's health condition of 80% on the display device 28.

[0112] Furthermore, the product information providing means 12f provides health information HIn that matches the attainment level DA3, for example, health information HIn = 8b (e.g., feed menu, exercise content) suitable for an animal's good health status of 80%, by displaying it on the display device 28.

[0113] Furthermore, if the specified target is a "human learning state" and the achievement level DA2 (30% goodness of the human learning state) is stored in the storage device 26 by the achievement level acquisition means 12e, the product information provision means 12f refers to the achievement levels DA1 to DA5 that are generated when the specified target is a "human learning state," as shown in Figure 5(a-2).

[0114] Then, among the achievement levels DA1 to DA5, product information PIN that matches achievement level DA2 is provided by displaying product information PIN = 3a (for example, product name, manufacturer, price, product number, and image of a reference book) suitable for a human learning state of 30% on the display device 28.

[0115] Furthermore, the product information providing means 12f provides health information HIn that matches the achievement level DA2, for example, health information HIn = 3b (e.g., meal menu, exercise content) suitable for a human learning state of 30% on the display device 28, thereby providing health information HIn.

[0116] In this example, product information (PI) and health information (HI) related to diet and exercise can be provided according to the degree to which a specific target (such as human skin, human scalp, human oral environment, animal health status, or human learning status) has reached its desired state. This allows for the efficient and rapid attainment of a target state for a specific target whose state changes over time.

[0117] <Information Provision System / Summary> As described above, the information provision system according to this embodiment (for example, the information provision system 10 shown in Figures 1 and 2) includes: a current state setting means (for example, the current state setting means 12a shown in Figures 1 and 2) for setting current state data (for example, current state data CD shown in Figures 1 and 2) that indicates the current state of a specific target whose state changes over time (for example, skin, scalp, hair, oral environment, health status, learning status); a target setting means (for example, the target setting means 12b shown in Figures 1 and 2) for setting target data (for example, the target data TD shown in Figures 1 and 2) that indicates the target state of the specific target; state change information (for example, the state change information SI shown in Figures 1 and 2) relating to changes in the state of the specific target; and information associated with each state of the state change information relating to the specific target. The information provision system is characterized by comprising: an information storage means (for example, an information storage means 12c shown in Figures 1 and 2) capable of storing at least product information relating to related products (for example, product information PI shown in Figures 1 and 2); an achievement level generation means (for example, an achievement level generation means 12d shown in Figures 1 and 2) that generates a plurality of achievement levels relating to the specific target based on the current data, the target data, and the state change information; an achievement level acquisition means (for example, an achievement level acquisition means 12e shown in Figures 1 and 2) that acquires one achievement level from the plurality of achievement levels based on the updated current data; and a product information provision means (for example, a product information provision means 12f shown in Figures 1 and 2) that provides the product information that matches the one achievement level from among the plurality of product information.

[0118] According to the information provision system of this embodiment, product information about a product can be provided according to the degree to which the state of a specific target has been reached. Therefore, the state of a specific target, which changes over time, can be efficiently and quickly brought to the target state.

[0119] Furthermore, the achievement level generation means, the achievement level acquisition means, and the product information provision means may include a product information provision model, which is a generating AI that has been trained to take the current data and the target data as inputs and output product information that matches the first achievement level, and the current setting means and the target setting means may input the current data and the target data into the product information provision model and cause the product information provision model to output product information that matches the first achievement level.

[0120] Furthermore, the information storage means stores health information related to diet and exercise (for example, health information H shown in Figures 1 and 2) associated with each state of the state change information, and the product information providing means may provide health information that matches the one achievement level from among a plurality of health information in addition to the product information.

[0121] With this configuration, in addition to product information, health information related to diet and exercise can be provided according to the degree to which the target state has been achieved. This allows the target state, which changes over time, to reach the target state more efficiently and quickly.

[0122] Furthermore, the information provision method according to this embodiment (for example, the method executed by the information provision system 10 shown in Figures 1 and 2) includes: a current state setting step (for example, a process executed by the current state setting means 12a shown in Figures 1 and 2) for setting current state data (for example, current state data CD shown in Figures 1 and 2) that indicates the current state of a specific object whose state changes over time; a target setting step (for example, a process executed by the target setting means 12b shown in Figures 1 and 2) for setting target data (for example, target data TD shown in Figures 1 and 2) that indicates the target state of the specific object; and based on the current state data, the target data, and state change information (for example, state change information SI shown in Figures 1 and 2) relating to the change in the state of the specific object, The information provision method is characterized by comprising: an achievement level generation step (for example, a process performed by the achievement level generation means 12d shown in Figures 1 and 2) that generates multiple achievement levels for a specified target; an achievement level acquisition step (for example, a process performed by the achievement level acquisition means 12e shown in Figures 1 and 2) that acquires one achievement level from among the multiple achievement levels based on the updated current data; and a product information provision step (for example, a process performed by the product information provision means 12f shown in Figures 1 and 2) that provides product information that matches the one achievement level from among a plurality of product information (for example, product information PI shown in Figures 1 and 2) relating to products associated with the specified target and associated with each state of the state change information.

[0123] According to the information provision method of this embodiment, product information about a product can be provided according to the degree to which the state of a specific target has been reached. Therefore, the state of a specific target, which changes over time, can be efficiently and quickly brought to the target state.

[0124] Furthermore, in this embodiment, the information provision program (for example, the program executed by the information provision system 10 shown in Figures 1 and 2) includes a current state setting means (for example, current state setting means 12a shown in Figures 1 and 2) that sets current state data (for example, current state data CD shown in Figures 1 and 2) indicating the current state of a specific object whose state changes over time, a target setting means (for example, target data TD shown in Figures 1 and 2) that sets target data (for example, target data TD shown in Figures 1 and 2) indicating the target state of the specific object, a state change information (for example, state change information SI shown in Figures 1 and 2) relating to changes in the state of the specific object, and product information relating to products related to the specific object, which is associated with each state of the state change information. The information provision program is characterized by functioning as an information storage means (for example, an information storage means 12c shown in Figures 1 and 2) capable of storing at least information (for example, product information PI shown in Figures 1 and 2), an achievement level generation means (for example, an achievement level generation means 12d shown in Figures 1 and 2) that generates a plurality of achievement levels for the specific target based on the current data, the target data, and the state change information, an achievement level acquisition means (for example, an achievement level acquisition means 12e shown in Figures 1 and 2) that acquires one achievement level from the plurality of achievement levels based on the updated current data, and a product information provision means (for example, a product information provision means 12f shown in Figures 1 and 2) that provides the product information that matches the one achievement level from among the plurality of product information.

[0125] According to the information provision program of this embodiment, product information about a product can be provided according to the degree to which the state of a specific target has been reached. Therefore, the state of a specific target, which changes over time, can be efficiently and quickly brought to the target state.

[0126] Furthermore, the information provision generation AI according to this embodiment (for example, the processes executed by the achievement level generation means 12d, achievement level acquisition means 12e, and product information provision means 12f shown in Figures 1 and 2) takes as input current data indicating the current state of a specific target whose state changes over time (for example, current data CD shown in Figures 1 and 2), target data indicating the target state of the specific target (for example, target data TD shown in Figures 1 and 2), and state change information relating to the change in the state of the specific target (for example, state change information SI shown in Figures 1 and 2), and generates information relating to the specific target based on the input current data, target data, and state change information. This information provision and generation AI is characterized by the following functions: generating multiple levels of achievement (for example, the process performed by the achievement level generation means 12d shown in Figures 1 and 2), obtaining one level of achievement from among the multiple levels of achievement based on the updated current data (for example, the process performed by the achievement level acquisition means 12e shown in Figures 1 and 2), and causing the computer to function in such a way that it outputs the product information that matches the one level of achievement from among multiple product information (for example, the product information PI shown in Figures 1 and 2) relating to the specific target and associated with each state of the state change information (for example, the process performed by the product information provision means 12f shown in Figures 1 and 2).

[0127] According to the generation AI provided by the information provision system of this embodiment, product information about a product can be provided according to the degree to which the state of a specific target has been reached. Therefore, the state of a specific target, which changes over time, can be efficiently and quickly brought to the target state.

[0128] It should be noted that the information provision system, information provision method, information provision program, and information provision generation AI according to the present invention are not limited to the embodiments described above, and various modifications can be made without departing from the spirit of the present invention.

[0129] Therefore, for example, in the above embodiment, an example was shown in which the achievement level generation means 12d, achievement level acquisition means 12e, and product information provision means 12f are configured as a program (generation AI module) provided by the information provision system 10. However, the program may be implemented on a separate server (generation AI server), and this generation AI server and the system terminal 12 may be connected via a network NW to enable mutual communication, thereby configuring the information provision system 10.

[0130] Furthermore, although the above embodiment shows an example in which state change information SI is stored in the external storage 14 in advance, the state change information SI is not limited to information stored in the external storage 14, and may be acquired in real time from an external terminal 16 via the network NW.

[0131] Furthermore, although the above embodiment shows an example in which product information PI and health information HI are stored in the external storage 14 in advance, product information PI and health information HI are not limited to information stored in the external storage 14. Therefore, for example, product information PI may be acquired in real time from an external terminal 16 (for example, a POS terminal at a product sales store or a website that provides product information PI) via a network NW, and health information HI is not limited to information stored in the external storage 14, and may be acquired in real time from an external terminal 16 (for example, a website that provides health information HI) via a network NW.

[0132] The information provision system, information provision method, and information provision program according to the present invention can be widely applied to various fields as a cloud service (SaaS).

[0133] 10 Information provision system 12 System terminal 12a Current status setting means 12b Target setting means 12c Information storage means 12d Achievement level generation means 12e Achievement level acquisition means 12f Product information provision means 14 External storage 16 External terminal 21 CPU 22 ROM 23 RAM 24 Recording medium 25 External storage drive 26 Storage device 27 Input device 28 Display device 29 Communication unit NW Network CD Current data TD Target data SI State change information PI, PIN Product information HI, HI Health information DA1-DAm, DAn Achievement level

Claims

1. An information provision system characterized by comprising: current state setting means for setting current state data indicating the current state of a specific object whose state changes over time; target setting means for setting target data indicating a target state of the specific object; information storage means capable of storing at least state change information relating to changes in the state of the specific object, and product information relating to products related to the specific object, which is associated with each state of the state change information; achievement level generation means for generating a plurality of achievement levels relating to the specific object based on the current state data, the target data, and the state change information; achievement level acquisition means for acquiring one achievement level from the plurality of achievement levels based on the updated current state data; and product information provision means for providing product information that matches the one achievement level from among a plurality of product information.

2. An information provision system according to claim 1, wherein the information storage means stores health information relating to diet and exercise in association with each state of the state change information, and the product information provision means provides, in addition to the product information, health information that matches one of the health information items from among a plurality of health information items.

3. An information provision method characterized by comprising: a current state setting step in which a computer sets current state data indicating the current state of a specific object whose state changes over time; a target setting step in which the computer sets target data indicating a target state of the specific object; a degree of achievement generation step in which the computer generates a plurality of degrees of achievement for the specific object based on the current state data, the target data, and state change information relating to the change in the state of the specific object; a degree of achievement acquisition step in which the computer acquires one degree of achievement from the plurality of degrees of achievement based on the updated current state data; and a product information provision step in which the computer provides product information that matches the one degree of achievement from a plurality of product information relating to products related to the specific object, which is associated with each state of the state change information.

4. The information provision method according to claim 3, characterized in that the product information provision step provides, in addition to the product information, health information that matches the one achievement level from among a plurality of health information relating to diet and exercise associated with each state of the state change information.

5. An information provision program characterized in that a computer functions as: current state setting means for setting current state data indicating the current state of a specific object whose state changes over time; target setting means for setting target data indicating a target state of the specific object; information storage means capable of storing at least state change information relating to changes in the state of the specific object, and product information relating to products related to the specific object, which is associated with each state of the state change information; achievement level generation means for generating a plurality of achievement levels relating to the specific object based on the current state data, the target data, and the state change information; achievement level acquisition means for acquiring one achievement level from the plurality of achievement levels based on the updated current state data; and product information provision means for providing product information that matches the one achievement level from among the plurality of product information.

6. An information provision program according to claim 5, wherein the information storage means stores health information relating to diet and exercise in association with each state of the state change information, and the product information provision means provides, in addition to the product information, health information that matches one of the health information items from among a plurality of health information items.