Program, method, information processing device, and system

JP7641691B2Active Publication Date: 2025-03-07OPTIM
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021114940
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-12
Publication Date
2025-03-07
Estimated Expiration
2040-11-18

AI Technical Summary

Benefits of technology

【0007】 本開示のプログラムによれば、ユーザの健康に関連するプロダクトの活用を効果的にサポートできる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007641691000001
    Figure 0007641691000001
  • Figure 0007641691000002
    Figure 0007641691000002
  • Figure 0007641691000003
    Figure 0007641691000003
Patent Text Reader

Abstract

To provide a program that effectively supports users in utilizing health-related products. [Solution] A program to be executed by a computer having a processor and memory, the program causing the processor to execute the following steps: a first step of acquiring health checkup information regarding the results of a user's health checkup; a second step of presenting recommended information on products for managing health to the user based on the health checkup information; and a third step of managing the usage status of the products included in the recommended information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program, a method, an information processing device, and a system. [Background technology]

[0002] In recent years, with the rapid spread of lifestyle-related diseases due to changes in lifestyle, the need for health management has increased. Among the various apps and health-related products available in recent years, there are many that can help maintain and manage health and improve health problems. If these health-related products can be used effectively, they can be useful in preventing lifestyle-related diseases. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-074165 Summary of the Invention [Problem to be solved by the invention]

[0004] However, health-related products vary in efficacy. It is also difficult to determine whether a product is actually effective just by looking at it. Furthermore, if people are not aware of their illness, they may not even have the motivation to seek out a product. As a result, despite the existence of various effective products, people are not making the most of them. Patent Document 1 discloses that a system for managing image forming devices installed in a business establishment stores information on multiple applications and suggests recommended applications based on user-specific data. However, because the invention described in Patent Document 1 targets a system for managing image forming devices installed in a business establishment, it is not a suitable method for finding applications for managing a user's health.

[0005] The purpose of the present disclosure is to effectively support users in utilizing health-related products. [Means for solving the problem]

[0006] The program disclosed herein is a program to be executed by a computer having a processor and a memory, and causes the processor to execute the following steps: a first step of acquiring health checkup information regarding the results of a user's health checkup; a second step of presenting recommended product information for managing health to the user based on the health checkup information; and a third step of managing the usage status of the products included in the recommended information. [Effects of the Invention]

[0007] The program disclosed herein can effectively support users in utilizing health-related products. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a diagram showing the overall configuration of a system according to an embodiment of the present invention; [Figure 2] FIG. 2 is a block diagram showing the functional configuration of a terminal device included in the system of the present embodiment. [Figure 3] FIG. 2 is a block diagram showing the functional configuration of a server included in the system of the present embodiment. [Figure 4] FIG. 2 is a diagram showing the data structure of a medical checkup information DB. [Figure 5] 3A and 3B are diagrams illustrating data structures of a product information DB and an application information DB. [Figure 6] FIG. 2 is a diagram illustrating the data structure of a log information DB. [Figure 7] FIG. 10 is a diagram illustrating the data structure of a user information DB. [Figure 8] FIG. 2 is a diagram illustrating a data structure of a product usage information DB. [Figure 9] FIG. 10 is a diagram illustrating a data structure of an application usage information DB. [Figure 10]FIG. 2 is a diagram illustrating an example of the operation of the system according to the present embodiment. [Figure 11] FIG. 10 is a diagram illustrating another example of the operation of the system according to the present embodiment. [Figure 12] 10 is a flowchart illustrating an example of a process for obtaining information about products that are effective for a user. [Figure 13] FIG. 10 is a diagram illustrating an example of a first screen displayed on the display of the terminal device. [Figure 14] FIG. 10 is a diagram illustrating an example of a second screen displayed on the display of the terminal device. [Figure 15] FIG. 10 is a diagram illustrating a third example of a screen displayed on the display of the terminal device. [Figure 16] FIG. 10 is a diagram illustrating a fourth example of a screen displayed on the display of the terminal device. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. In the drawings for explaining the embodiment, the same components are generally designated by the same reference numerals, and repeated description thereof will be omitted.

[0010] <0. Overview> The system 1 according to this embodiment provides information about products useful to the user based on the results of the user's health checkup. In this description, a product refers to application software (hereinafter simply referred to as an app) used for health management or a product used for health management. Products used for health management include health foods, health equipment, various measuring instruments, and various other products used to promote health. That is, when a user's health condition is impaired or there is a high probability that the condition will be impaired in the future, the system 1 provides information on apps or products that can be used to improve lifestyle habits. Furthermore, the system 1 manages whether the user actually uses the apps or products for which the system 1 provides information.

[0011] <1. Overall structure> Fig. 1 is a diagram showing the overall configuration of a system 1 of this embodiment. As shown in Fig. 1, the system 1 includes a terminal device 10 used by a user and a server 20. The terminal device 10 and the server 20 are connected to each other via a network 80 using a wireless or wired communication standard so as to be able to communicate with each other. In the illustrated example, a plurality of terminal devices 10 are included in the system 1. The number of terminal devices 10 can be changed arbitrarily according to the number of users.

[0012] The terminal device 10 is a general-purpose computer used by a user for business purposes. The terminal device 10 is realized by a highly portable computer such as a smartphone or a tablet terminal. The terminal device 10 may also be a computer such as a desktop personal computer (PC), a laptop PC, or a head-mounted display.

[0013] As shown in FIG. 1, the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage 16, and a processor 19.

[0014] The communication IF 12 is an interface for transmitting and receiving signals so that the terminal device 10 can communicate with an external device. The input device 13 is a device for receiving input operations from a user, and includes, for example, a touch panel, a touch pad, a pointing device such as a mouse, a keyboard, and the like.

[0015] The output device 14 is a device for presenting information to a user, and includes, for example, a display, a speaker, and the like. The memory 15 is for temporarily storing programs and data to be processed by the programs, and is realized by a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0016] The storage 16 is a storage device for saving data, and is realized by, for example, a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, and the like.

[0017] The server 20 is a device that executes the processing described below based on information input by a user. The server 20 is a computer connected to a network 80.

[0018] As shown in FIG. 1, the server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.

[0019] The communication IF 22 is an interface for transmitting and receiving signals so that the server 20 can communicate with external devices. The input / output IF 23 functions as an interface with the input device 13 for receiving input operations from the user and the output device 14 for presenting information to the user.

[0020] The memory 25 is for temporarily storing programs and data to be processed by the programs, and is realized by a volatile memory such as a DRAM. The storage 26 is a storage device for saving data, and is realized by, for example, a flash memory or a HDD. The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.

[0021] <1-1. Configuration of terminal device 10> Fig. 2 is a block diagram showing the configuration of the terminal device 10 included in the system 1 of this embodiment. As shown in Fig. 2, the terminal device 10 includes a wireless communication unit 121, an operation input unit 130 (including a touch-sensitive device 131 and a display 132), an audio processing unit 140, a microphone 141, a speaker 142, a position information sensor 150, a camera 160, a storage unit 170, and a control unit 180. The terminal device 10 also includes functions and configurations (such as a battery for storing power and a power supply circuit for controlling the supply of power from the battery to each circuit) that are not shown in Fig. 2. The blocks included in the terminal device 10 are electrically connected by, for example, a bus or the like.

[0022] The wireless communication unit 121 performs processing for the terminal device 10 to communicate with other devices. The wireless communication unit 121 performs transmission processing on a signal generated by the control unit 180 via the antenna 122 and transmits the signal to the outside (for example, the server 20). The wireless communication unit 121 performs reception processing on a signal received from the outside and outputs the signal to the control unit 180.

[0023] The operation input unit 130 has a mechanism for receiving input operations from the user who owns the terminal device 10. Specifically, for example, if the operation input unit 130 is a touch screen, it includes a touch-sensitive device 131 and a display 132. Note that if the terminal device 10 is a PC, the operation input unit 130 may also include a mouse, a keyboard, etc.

[0024] Touch-sensitive device 131 detects the position of a user's touch on the touch panel by using, for example, a capacitive touch panel. Touch-sensitive device 131 outputs a signal indicating the user's touch position detected by the touch panel to control unit 180 as an input operation.

[0025] Display 132 displays data such as images, videos, and text under the control of control unit 180. Display 132 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0026] The audio processing unit 140 modulates and demodulates audio signals and is realized by, for example, a processor for audio processing. The audio processing unit 140 modulates the audio signal provided by the microphone 141 and outputs the modulated signal to the control unit 180. The audio processing unit 140 also demodulates the audio signal provided by the control unit 180 and provides the demodulated signal to the speaker 142.

[0027] The microphone 141 receives a voice input and outputs a voice signal corresponding to the voice input to the voice processing unit 140. The speaker 142 converts the voice signal provided from the voice processing unit 140 into a voice and outputs the voice to the outside of the terminal device 10.

[0028] The position information sensor 150 is a sensor that detects the position of the terminal device 10, and is, for example, a GPS (Global Positioning System) module. The GPS module is a receiving device used in a satellite positioning system. The satellite positioning system receives signals from at least three or four satellites, and detects the current position of the terminal device 10 equipped with the GPS module based on the received signals.

[0029] Camera 160 is a device that receives light using an imaging element and outputs the light as an image signal. Camera 160 is disposed, for example, at a position facing the user who uses terminal device 10. Camera 160 captures, for example, a picture of the user's health certificate and outputs the image signal.

[0030] The storage unit 170 is configured from the storage 16 shown in Fig. 1 and stores data and programs used by the terminal device 10. For example, the storage unit 170 stores user health checkup information 171. The user health checkup information is information related to the user's health checkup. Specific examples of the health checkup information will be described in the health checkup information DB described later. In addition, the information regarding health checkups in this description may include test items that are commonly included in regular health checkups, as well as information regarding the user's biometric information, such as DNA information, which is not included in test items in regular health checkups.

[0031] The control unit 180 is realized by the processor 19 reading a program stored in the storage unit 170 and executing instructions included in the program. The control unit 180 controls the operation of the terminal device 10. Specifically, for example, the control unit 180 fulfills the functions of an operation reception unit 181, a transmission / reception unit 182, an acquisition unit 183, and a display unit 184.

[0032] The operation receiving unit 181 performs processing for receiving a user operation input from the input device 13. For example, the operation receiving unit 181 determines the type of operation, such as whether the operation by the operator is a flick operation, a tap operation, or a drag (swipe) operation, based on information about the coordinates where the user has touched the touch-sensitive device 131 with a finger or the like, and receives the operation.

[0033] The transmitting / receiving unit 182 performs processing for the terminal device 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol.

[0034] The acquisition unit 183 acquires health checkup information of the user who uses the terminal device 10. For example, the acquisition unit 183 acquires health checkup information that the user inputs by operating the operation input unit 130 in accordance with the input format of the health checkup information displayed on the display 132. The acquisition unit 183 may also acquire medical checkup information by performing image analysis using character recognition processing on image data input by the user by photographing at least a part of the medical checkup report using the camera 160. At this time, for the part of the medical checkup report that is not included in the image data, the acquisition unit 183 acquires medical checkup information that the user inputs by operating the operation input unit 130 in accordance with the input format for the medical checkup information. The image data acquired by the acquisition unit 183 may be transmitted to the server 20 via the transmission / reception unit 182.

[0035] The acquisition unit 183 presents to the terminal device 10 information that reminds the user to upload health checkup information. The acquisition unit 183 acquires health checkup information that has been input in accordance with the prompt, or image data that has been captured in accordance with the prompt. The acquisition unit 183 presents the reminder information to the terminal device 10, for example, at a predetermined time. The predetermined time is, for example, a predetermined month, a predetermined season, or the like. The acquisition unit 183 may also present the reminder information based on the time that has elapsed since the previous upload. For example, the acquisition unit 183 presents the reminder information to the terminal device 10 when one year has passed since the previous upload. The predetermined period for uploading health checkup information may be set arbitrarily by the user.

[0036] The acquisition unit 183 may access the system of an external medical checkup center in response to an operation by the user, and acquire the medical checkup information of the user. The acquisition unit 183 acquires operation information when a user operates the terminal device 10. Specifically, the acquisition unit 183 acquires operation information when a user purchases a product from an EC site. Also, for example, the acquisition unit 183 acquires operation information when a user downloads an app from a distribution site. Also, for example, the acquisition unit 183 acquires operation information when a user uses the downloaded app.

[0037] The acquisition unit 183 may acquire product purchase information. Specifically, when a user purchases a product at a store without using an EC site, the acquisition unit 183 receives input of information about the purchased product from the user. The acquisition unit 183 acquires the input information as purchase information indicating that the user has purchased the product. The acquisition unit 183 acquires product usage information. Specifically, when a user uses a product, the acquisition unit 183 accepts input of information about the used product from the user. The acquisition unit 183 acquires the input information as usage information indicating that the user has used the product. The information acquired by the acquisition unit 183, for example, medical checkup information, operation information, purchase information, or usage information, is sent to the server 20 via the transmission / reception unit 182 with the user's identification information attached thereto.

[0038] The display unit 184 displays various data on the output device 14, thereby displaying various information to the user.

[0039] <1-2. Functional configuration of server 20> 3 is a block diagram showing the functional configuration of the server 20 included in the system 1 of this embodiment. As shown in FIG. 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.

[0040] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0041] 1 , and stores data and programs used by the server 20. For example, the storage unit 202 stores a health checkup information database (DB) 281, a product information database (DB) 282, an application information database (DB) 283, a log information database 284, a user information database (DB) 285, a product usage information database (DB) 286, and an application usage information database (DB) 287.

[0042] The medical checkup information DB 281 is a database for storing medical checkup information of users, which will be described in detail later.

[0043] The product information DB 282 is a database for storing information about products used in health management, as will be described in detail later.

[0044] The application information DB 283 is a database for storing information about applications used for health management, as will be described in detail later.

[0045] The log information DB 284 is a database for storing operation information related to a product by a user as an operation log. Here, the operation information related to a product includes, for example, operation information when a user purchases a product from an e-commerce site, operation information when a user downloads an app, and operation information when a user uses the downloaded app. Details will be provided below.

[0046] The user information DB 285 is a database for storing information obtained about users, as will be described in detail later.

[0047] The product usage information DB 286 is a database for storing information about the use of products by users, as will be described in detail later.

[0048] The application usage information DB 287 is a database for storing information about the use of applications by users, as will be described in detail later.

[0049] The storage unit 202 also stores a trained model 288 generated by machine learning. The trained model 288 is stored in advance in the storage unit 202, for example, when the server 20 provides a service to a user of the terminal device 10 in response to access from the user. The trained model 288 may be generated as needed based on an operation log or health checkup information transmitted from the terminal device 10 to the server 20. The trained model 288 is a model that identifies health management products that are useful for improving the user's health condition, for example, based on the user's health checkup information.

[0050] The trained model 288 is obtained by having a machine learning model perform machine learning based on training data in accordance with a model training program. For example, in this embodiment, the trained model 288 is trained to output, in response to input health checkup information, information about diseases of concern and information about products useful for preventing or alleviating the diseases of concern. Here, the diseases of concern are diseases that the user is determined to be suffering from and diseases that the user is determined to be highly likely to suffer from in the future.

[0051] In this case, the learning data may take, for example, the values ​​of each item in the health checkup information as input data, and disease information of concern for the input value of each item and product information related to the disease information as correct output data. Note that the learning data may take, for example, changes over time of each item in the health checkup information as input data, and disease information of concern for the input change over time of each item and product information related to the disease information as correct output data.

[0052] The diseases of concern based on the health checkup results and the products useful for preventing or improving the diseases of concern are set, for example, based on the opinions of experts. In other words, the correct output data is, for example, a disease predicted by an expert based on the health checkup results, and measures to be taken for the predicted disease, products for implementing the measures, apps for managing the implementation of the measures, etc., determined by the expert.

[0053] The trained model 288 according to this embodiment is, for example, a parameterized composite function in which multiple functions are combined. The parameterized composite function is defined by a combination of multiple adjustable functions and parameters. The trained model 288 according to this embodiment may be any parameterized composite function that meets the above requirements, but is assumed to be a multi-layer network model (hereinafter referred to as a multi-layer network). The trained model 288 using a multi-layer network has an input layer, an output layer, and at least one intermediate layer or hidden layer provided between the input layer and the output layer. The trained model 288 is expected to be used as a program module that is part of artificial intelligence software.

[0054] The multi-layered network according to the present embodiment may be, for example, a deep neural network (DNN), which is a multi-layered neural network that is the subject of deep learning. As the DNN, for example, a convolution neural network (CNN) that targets images may be used.

[0055] The control unit 203 is realized by the processor 29 reading a program stored in the storage unit 202 and executing instructions included in the program. The control unit 203 controls the operation of the server 20. Specifically, for example, the control unit 203 functions as a transmission / reception unit 2031, a memory control unit 2032, an inference unit 2033, a presentation unit 2034, a counting unit 2035, an assignment unit 2036, and an acquisition unit 2037.

[0056] The transmitting / receiving unit 2031 controls the process in which the server 20 transmits and receives data to and from external devices such as the terminal device 10 in accordance with a communication protocol. Specifically, for example, the transmitting / receiving unit 2031 receives medical checkup information transmitted from the terminal device 10. The transmitting / receiving unit 2031 also receives operation information transmitted from the terminal device 10. The transmitting / receiving unit 2031 also receives product purchase information transmitted from the terminal device 10. The transmitting / receiving unit 2031 also receives product usage information transmitted from the terminal device 10. The transmitting / receiving unit 2031 may also receive image data relating to a medical examination certificate photographed by the camera 160.

[0057] The memory control unit 2032 stores various types of information received by the transmitting and receiving unit 2031 in the memory unit 202. Specifically, the memory control unit 2032 stores the health checkup information received by the transmitting and receiving unit 2031 in the health checkup information DB281. The memory control unit 2032 also stores the operation information received by the transmitting and receiving unit 2031 in the log information DB284 as an operation log. The memory control unit 2032 also stores the product purchase information received by the transmitting and receiving unit 2031 in the user information DB285. The memory control unit 2032 also stores the product usage information received by the transmitting and receiving unit in the product usage information DB286.

[0058] The inference unit 2033 executes a process of inferring a disease of concern and a useful product based on the user's medical checkup results. Specifically, for example, the inference unit 2033 inputs medical checkup information stored in the medical checkup information DB 281 of the storage unit 202 into the trained model 288, and infers a disease of concern and a product useful for the user. Specifically, for example, the inference unit 2033 inputs the medical checkup information into the trained model 288, and obtains identification information for identifying the disease of concern and the product output from the trained model 288. Note that multiple diseases of concern may be output from the trained model 288. Also, multiple products useful for the diseases of concern may be output from the trained model 288.

[0059] The presentation unit 2034 creates recommended information from the information about the disease and product inferred by the inference unit 2033, and presents it to the user via the terminal device 10. Specifically, for example, the presentation unit 2034 reads information about a product or an app from the product information DB 282 and the app information DB 283 based on the disease and identification information that identifies the product acquired by the inference unit 2033. The presentation unit 2034 creates recommendation information that includes the inferred disease and the read information about the product or app.

[0060] In this case, the presentation unit 2034 may set priorities for listing by referring to the evaluation scores and usage scores in the product information DB 282 and the app information DB 283. That is, the presentation unit 2034 may prioritize popular products over less popular products. The evaluation score is calculated based on, for example, the usage status of the app or product, user evaluations, etc. The usage score is calculated based on the extent to which all users actually use the app or product.

[0061] The presenting unit 2034 may also point out non-use of a purchased product. For example, the presenting unit 2034 refers to the user information DB 285, and if a purchased product has not been used for a preset period, points out to the user that the product has not been used.

[0062] The tallying unit 2035 tally the user's usage history of the product included in the recommendation information. Specifically, the tallying unit 2035 refers to the log information DB 284 stored in the storage unit 202, sorts and tally the operation logs related to the corresponding product, and extracts the app usage history. The storage control unit 2032 stores the extracted information related to the app usage history as a new record in the app usage information DB 287. The tallying unit 2035 also refers to the product usage information DB 286 and the application usage information DB 287, and sorts and tallys the products and applications that have been used frequently by users. A high usage score value is assigned to a product or application that has been used frequently within a certain period of time. The storage control unit 2032 updates the usage score value in the product information DB 282 using the usage score value based on the frequency of product use. The storage control unit 2032 also updates the usage score value in the application information DB 283 using the usage score value based on the frequency of application use.

[0063] The granting unit 2036 grants advantageous information (benefits) to the user according to the user's usage of the system 1. The granting unit 2036 grants a first benefit to the user when the usage manner of the product meets predetermined requirements based on the user's usage history, for example, when the granting unit 2036 confirms that the product is being used in a recommended manner. The first benefit is points having monetary value that can be used for various health-related services. Specifically, for example, the first benefit is applied to insurance premiums for external insurance services, and allows the user to receive services such as partial insurance premium deductions. This is because the insurance service recognizes the user's attitude of maintaining healthy habits. Furthermore, the granting unit 2036 may grant the first benefit to the user when the user uses an app or product included in the recommended information a predetermined number of times.

[0064] Furthermore, when the acquisition unit 183 of the terminal device 10 acquires the medical checkup information, the granting unit 2036 grants a second benefit to the user corresponding to the medical checkup information. The second benefit is points having monetary value that can be used to undergo a medical checkup. Specifically, for example, the second benefit is applied to the cost of a medical checkup conducted by an external medical checkup center, and allows the user to receive a service such as a partial deduction of the cost. This is because the user's attitude of undergoing regular medical checkups and making an effort to manage their health is recognized.

[0065] The acquisition unit 2037 acquires information about products used by other users whose health status has progressed well. Specifically, for example, the acquisition unit 2037 extracts other users who are concerned about the same disease as the predetermined user. The acquisition unit 2037 extracts users whose health condition has improved from the extracted other users. The acquisition unit 2037 acquires information about products used by the extracted other users from the user information BD285 of the users. The predetermined user is, for example, a user who has requested information via the terminal device 10, or a user selected based on predetermined requirements. The predetermined requirements include, for example, a predetermined period of product usage, a predetermined period having passed since a medical checkup, or a health condition not improving for a predetermined period of time.

[0066] <2. Data Structure> Figures 4 to 7 are diagrams showing the data structures of the databases stored in the server 20. Note that Figures 4 to 7 are examples of the respective data structures, and do not exclude data not shown.

[0067] Fig. 4 is a diagram showing the data structure of the health check information DB 281. As shown in Fig. 4, each record of the health check information DB 281 includes an item "user ID", an item "acquisition date", an item "diagnosis date", an item "name", an item "age", an item "sex", an item "height", an item "weight", an item "body fat percentage", an item "BMI", an item "muscle mass", an item "waist circumference", an item "blood pressure", an item "blood test value", an item "visual acuity", an item "hearing ability", etc.

[0068] The item "user ID" stores an ID for identifying a user.

[0069] The item "acquisition date" stores the date on which the server 20 acquired the medical checkup information.

[0070] The item "diagnosis date" is information indicating the date on which the user underwent a health checkup.

[0071] The item "Name" is information indicating the name of the user. The item "Age" is information indicating the age of the user. The item "Gender" is information indicating the gender of the user.

[0072] The items "height," "weight," "body fat percentage," "BMI," "muscle mass," "waist circumference," "blood pressure," "blood test values," "visual acuity," and "hearing" are information indicating the results of measurements taken as each test item in a health checkup.

[0073] The blood test value item includes various analytical items analyzed in the blood test, such as the "γ-GTP" value, as sub-items.

[0074] The health check information DB 281 may store information other than the information shown in Fig. 4. For example, it may include information about a video of the inside of a body captured by an endoscope, or information about the determination result of the presence or absence of Helicobacter pylori performed using cells collected by an endoscope.

[0075] 5 is a diagram showing the data structure of the product information DB 282 and the data structure of the application information DB 283, which are information related to products. In the description of this embodiment, the product information DB 282 stores information about products that can be output from the trained model 288. Furthermore, the application information DB 283 stores information about applications that can be output from the trained model 288. 5, the product information DB 282 includes items such as "product ID," "contents," "name," "provider," "score," "target disease," and "purchaser information." The product information DB 282 may also include items related to efficacy, price, and release date.

[0076] The item "product ID" is information indicating the ID of the product.

[0077] The sub-item "contents" is information indicating the contents of the product.

[0078] The sub-item "Name" is information indicating the name of the product.

[0079] The sub-item "provider" is information indicating the provider of the product.

[0080] The sub-item "Score" is information indicating the evaluation of the product. Of these, the sub-item "Use" is a value that quantitatively indicates the frequency of use by users of this system 1. This value is calculated from the aggregated usage record. The sub-item "Evaluation" is information regarding the evaluation of the product. This value is calculated from word-of-mouth from users of the product.

[0081] The sub-item "Target Disease" is a value indicating the disease for which the product is considered to be effective. The disease may be a disease (e.g., high blood pressure) determined from one of the test items in the health checkup information that showed an abnormal value, or a disease (e.g., lifestyle-related disease) derived from the entire content of the health checkup information.

[0082] The sub-item "Purchaser Information" is information indicating the internet address of an EC site where the product can be purchased.

[0083] 5, the application information DB 283 includes an item "application ID," an item "content," an item "name," an item "provider," an item "score," an item "target disease," an item "purchaser information," etc. The application information DB 283 may also include items related to effects, price, and release date.

[0084] The item "application ID" is information indicating the ID of the application.

[0085] The sub-item "content" is information indicating the content of the application.

[0086] The sub-item "Name" is information indicating the name of the application.

[0087] The sub-item "Provider" is information indicating the provider of the application.

[0088] The sub-item "Score" is information indicating the rating of the app. Of these, the sub-item "Use" is a value that quantitatively indicates the frequency of use by users of this system 1. This value is calculated from the aggregated usage history. The sub-item "Rating" is information regarding the rating of the app. This value is calculated from word-of-mouth comments from users of the app.

[0089] The sub-item "Target Disease" is a value indicating the disease for which the app is considered useful. The disease may be a disease (e.g., high blood pressure) determined from one of the test items in the health checkup information that showed an abnormal value, or a disease (e.g., lifestyle-related disease) derived from the entire content of the health checkup information.

[0090] The sub-item "Distributor Information" is information indicating the internet address of the distributor for purchasing the application.

[0091] FIG. 6 is a diagram showing the data structure of the log information DB 284. As shown in FIG. 6, the product information DB 282 includes the following items: "Operation Date and Time," "User ID," "Terminal ID," and "Operation Log." Each item is stored in a new record by the storage control unit 2032 at the time the user performs an operation.

[0092] The item "operation date and time" stores the date and time (timestamp) when an operation by a user occurred. Specifically, the item "time" includes, for example, the time when the hardware was operated, the time when the application was operated, or the time when the OS was operated.

[0093] The item "user ID" is information for identifying the user who performed the operation.

[0094] The sub-item "Terminal ID" stores the ID of the terminal device 10 operated by the user.

[0095] The "operation log" field stores predetermined operations performed by the user. Specifically, the "operation log" field stores, for example, operations for downloading an app, purchasing a product from an e-commerce site, and using a purchased app.

[0096] The operation to purchase a product includes, for example, information about the EC site used at the time of purchase, information about the purchased product, the purchase date, the purchased quantity, and the like.

[0097] For example, if the app product is an exercise instruction app, the operation of using the app includes information such as the date of instruction, the exercise content of the instruction, and the exercise time recorded by the app.

[0098] Fig. 7 is a diagram showing the data structure of the user information DB 285. As shown in Fig. 7, the user information DB 285 includes the following items: "health check information acquisition date," "disease of concern," "presentation date," "recommendation history," "app in use," "download date," "usage date and time," "product in use," "purchase date," "usage date and time," "grant date," and "benefit information." Although Fig. 7 shows information for one user, the user information DB 285 stores information for multiple users. Each item stored in the user information DB 285 is stored in a new record by the storage control unit 2032 at the timing when the respective data is obtained.

[0099] The item "Date of Acquisition of Medical Checkup Information" is information indicating the date on which the latest medical checkup information was acquired.

[0100] The item "disease of concern" is a disease of concern inferred from the user's medical checkup information.

[0101] The item "presentation date" is information indicating the date on which the recommended information was presented to the user.

[0102] The item "recommendation history" is information indicating the content of information presented to the user as recommended information, specifically including information on the presented diseases of concern and useful products.

[0103] The item "Used App" is information indicating an app that is actually being used by the user among the apps included in the recommendation information.

[0104] The item "download date" is information indicating the date on which the currently used application was downloaded.

[0105] The item "Date and time of use" is information about the date and time when the currently used app was used.

[0106] The item "Product in use" is information indicating the product that is actually being used by the user among the products included in the recommendation information.

[0107] The item "Purchase Date" is information indicating the date on which the product in use was purchased.

[0108] The item "Date and time of use" is information about the date and time when the product in use was used.

[0109] The item "granted date" is information indicating the date on which the benefit was granted.

[0110] The item "Benefit Information" is information indicating the content of the benefit.

[0111] Fig. 8 is a diagram showing the data structure of the product usage information DB 286. As shown in Fig. 8, the product usage information DB 286 includes an item "product ID", an item "usage date and time", an item "user ID", and an item "terminal ID".

[0112] The item "product ID" is information indicating the ID of the product.

[0113] The item "date and time of use" is information indicating the date and time when the user used the product.

[0114] The item "user ID" is information for identifying the user who used the product.

[0115] The item "terminal ID" is information for identifying the terminal device 10 into which the user has input the usage information.

[0116] Fig. 9 is a diagram showing the data structure of the application usage information DB 287. As shown in Fig. 7, the application usage information DB 287 includes an item "application ID", an item "usage date and time", an item "user ID", and an item "terminal ID".

[0117] The item "application ID" is information indicating the ID of the application.

[0118] The item "date and time of use" is information indicating the date and time when the user used the corresponding app.

[0119] The item "user ID" is information for identifying the user who used the corresponding application.

[0120] The item "terminal ID" is information for identifying the terminal device 10 used by the user when using the application. <3.Operation> Hereinafter, with reference to FIG. 9, a process will be described in which the system 1 presents recommended information to a user based on the user's health checkup information and tallying up the usage history of products included in the recommended information.

[0121] FIG. 9 is a diagram illustrating an example of the operations of the terminal device 10 and the server 20 in the system 1. As shown in FIG. 9, the terminal device 10 acquires medical checkup information (step S101). Specifically, upon receiving an execution instruction from the user, the display unit 184 causes the display 132 to display an image relating to the input format. The user inputs medical checkup information by operating the terminal device 10. At this time, the user may input text information or may input by taking a picture using the camera 160. The user may also input authentication information for making an inquiry to an external medical checkup center.

[0122] The acquisition unit 183 acquires medical checkup information input by the user. Specifically, when the medical checkup information is input by the user as text information, the acquisition unit 183 acquires the text information. When the medical checkup information is input by the user as image information, the acquisition unit 183 performs character recognition processing and acquires the recognized text information. When the user inputs authentication information for making an inquiry to an external medical checkup center, the acquisition unit 183 uses the authentication information to access the external medical checkup center and reads out the medical checkup information stored in the medical checkup center.

[0123] After step S101, the transmitting / receiving unit 182 of the terminal device 10 transmits the acquired medical examination information to the server 20 (step S102). The transmitting / receiving unit 2031 of the server 20 receives the transmitted medical checkup information (step S201). The storage control unit 2032 stores the medical checkup information received by the transmitting / receiving unit 2031 in a new record of the medical checkup information DB 281 of the storage unit 202.

[0124] After step S201, the inference unit 2033 of the server 20 infers a disease of concern and a useful product based on the latest medical checkup information stored in the storage unit 202 (step S202). Specifically, the inference unit 2033 reads out medical checkup information required for inference from the medical checkup information DB 281 in the storage unit 202, inputs it to the trained model 288, and outputs identification information for identifying the disease of concern and the product. The inferred identification information for identifying the disease and the product is stored in the user information DB 285 by the storage control unit 2032.

[0125] After step S202, the presentation unit 2034 of the server 20 creates recommendation information (step S203). Specifically, the presentation unit 2034 reads out information about the product from the product information DB 282 based on the identification information for identifying the product acquired by the inference unit 2033. The information about the product includes, for example, the product name, efficacy, price, and a link to the source of purchase. Alternatively, the presentation unit 2034 reads out information about the app from the app information DB 283 based on the identification information for identifying the product acquired by the inference unit 2033. The information about the app includes, for example, the app name, efficacy, price, and a link to the source of distribution.

[0126] The presentation unit 2034 creates recommendation information that includes the inferred disease and information about the read product or app. If multiple products are inferred, the presentation unit 2034 prioritizes and lists the recommended information. The order of listing is determined, for example, based on the evaluation score and usage score in the product information DB 282 and the app information DB 283. That is, the presentation unit 2034 may prioritize popular products over less popular products.

[0127] After step S203, the presentation unit 2034 presents the created recommended information to the user (step S204). Specifically, the presentation unit 2034 transmits the recommended information to the terminal device 10 via the transmission / reception unit 2031, thereby causing the display 132 to display the recommended information.

[0128] The presentation unit 2034 may include the usage status of the product included in the recommendation information in the recommendation information presented to the user. Specifically, the presentation unit 2034 refers to the product usage information DB 286 or the app usage information DB 287 for the product or app included in the recommendation information, and includes information on the actual usage rate of the product or app by other users who have a health condition similar to that of the user in the recommendation information.

[0129] Furthermore, the presentation unit 2034 may not include unpopular products in the recommendation information. An unpopular product is, for example, a product whose evaluation score value is lower than a predetermined value, whose usage score value is lower than a predetermined value, or whose both values ​​are lower than a predetermined value. Specifically, if the usage score value in the product information DB 282 and the app information DB 283 does not satisfy a reference score (for example, 60 points), the presentation unit 2034 does not include the product in the recommendation information.

[0130] After step S204, the user operates the terminal device 10 to purchase the product presented in the recommended information (step S103). Specifically, the user accesses the URL of the purchase source included in the recommended information and purchases the product included in the recommended information. Alternatively, the user accesses the URL of the distribution site that is the distributor included in the recommended information and purchases the app included in the recommended information. The storage control unit 2032 stores an operation log of these purchasing operations in the log information DB 284. The user may purchase the recommended product from a physical store without accessing the URL of the purchase source included in the recommendation information. In this case, the user inputs to the terminal device 10 that the user has purchased the product.

[0131] Next, a description will be given of another example of the operation of the system 1. FIG. 11, first, the user uses the purchased product (step S104). If the product is a product, for example, the user operates the terminal device 10 to input to the terminal device 10 that the product has been used. If the product is an app, for example, the user inputs to the terminal device 10 an operation to use the downloaded app.

[0132] After step S104, the tallying unit 2035 of the server 20 tally the history of the user's use of the product (step S205). Specifically, if the product is a product, the tallying unit 2035 refers to the product usage information DB 286, tallys up the products that have been used most frequently by the user, and calculates a usage score value. The storage control unit 2032 updates the usage score in the product information DB 282. Furthermore, if the product is an app, the tallying unit 2035 refers to the log information DB 284, extracts the use history of the app, and stores it in the app use information DB 287. The tallying unit 2035 refers to the app use information DB 287, tallys up the products that have been used frequently by the user, and calculates a use score value. The storage control unit 2032 updates the use score in the app information DB 283.

[0133] The presentation unit 2034 may also point out that the product is not being used. Specifically, for example, the presentation unit 2034 refers to the user information DB 285 and determines whether a predetermined period has passed since the product was last used. If the predetermined period has passed, the presentation unit 2034 points out to the user that the product is not being used. Whether the product is not being used may be confirmed every time a preset period has passed.

[0134] Furthermore, the presentation unit 2034 may refer to the product usage information DB 286 and the application usage information DB 287, and if the frequency of use of a product already purchased by the user within a predetermined period does not reach a specified number of times, present to the user again, as recommended information, a product other than the product already purchased from among the products included in the recommended information. Specifically, if the frequency of use is extremely low (for example, if the number of uses in a month is three or less), another product is presented to the user.

[0135] Next, the processing of the acquisition unit 2037 will be described with reference to Fig. 12. Fig. 12 is a flowchart showing an example of processing when the acquisition unit 2037 acquires information about products that are effective for the user. As shown in FIG. 12, first, the acquisition unit 2037 checks whether there is an input from the user requesting information about products that are effective in improving health conditions (step S301).

[0136] If there is a request for information from the user (YES in step S301), the acquisition unit 2037 executes a process of acquiring information about effective products (step S303). If there is no request for information from the user (NO in step S301), it is determined whether there is a user who satisfies a predetermined requirement (step S302). Here, the predetermined requirement may be, for example, that the product has been used for a predetermined period of time, that a predetermined period of time has passed since the user underwent a health check, or that the health condition has not improved for a predetermined period of time. The predetermined requirement may be set arbitrarily in advance, or multiple requirements may be set.

[0137] If there is no user that satisfies the predetermined requirements (NO in step S302), the processing ends in the acquisition unit 2037. If there is a user that satisfies the predetermined requirements (YES in step S302), the acquisition unit 2037 executes processing to acquire information about products that are effective for the user (step S303).

[0138] In step S303, the acquisition unit 2037 acquires information about products used by other users who have the same disease of concern and whose health status has improved. Specifically, the acquisition unit 2037 refers to the user information DB 285 to identify other users who are concerned about the same disease as the user. Next, the acquisition unit 2037 checks changes over time in the health checkup information of the identified other users. Next, the acquisition unit 2037 extracts, from the identified other users, the other user whose health status has improved the most. Next, the acquisition unit 2037 refers to the user information DB 285 to acquire information about products used by the extracted other users. The information about the product includes, for example, the name of the product being used or how the product is used. How the product is used includes, for example, the duration of use, frequency of use, etc. The presentation unit 2034 presents the obtained information about the product to a user who has made a request or to a user who meets predetermined requirements.

[0139] <4. Screen example> Fig. 13 is a diagram illustrating an example of a first screen displayed on the display 132 of the terminal device 10. The example screen shown in Fig. 13 displays diseases of concern based on medical checkup information. Specifically, the example screen shown in Fig. 13 displays high blood pressure and lifestyle-related diseases as diseases of concern. Also, a URL for accessing recommended information is displayed in the center of the display screen. Note that what is displayed is not limited to a URL, and may be an object for screen transitions.

[0140] Fig. 14 is a diagram illustrating a second example of a screen displayed on the display 132 of the terminal device 10. In the example of the screen shown in Fig. 14, recommended information that is accessed in response to touching the URL on the screen shown in Fig. 13 is displayed. In the example screen shown in Fig. 14, multiple products including products and apps are presented as recommended information. In other words, in the present system 1, both products and apps can be included in the recommended information. In addition, by selecting the "Products" object or the "Apps" object at the top of the screen, it is possible to switch between displaying only products or only apps among the products included in the recommended information.

[0141] When a user touches the display area for a product or app, detailed information about the product stored in the product information DB or app information DB is displayed. The detailed information includes a URL for information about the purchase source or distributor. By touching the displayed URL, the user can directly access the corresponding internet site and purchase the corresponding product.

[0142] FIG. 15 is a diagram illustrating a third example screen displayed on the display 132 of the terminal device 10. The example screen shown in FIG. 15 displays information about products that are highly effective in improving health. Specifically, the example screen shown in FIG. 15 displays information about products used by other users who are concerned about the same disease as the user and whose health has progressed well. The example screen shown in FIG. 15 represents the display when the "All" object at the top of the screen is selected. When the "Products" object at the top of the screen is selected, only products are displayed, and when the "Apps" object is selected, only apps are displayed. By checking the display shown in FIG. 15, users can refer to what products other users with the same disease have used to actually improve their health.

[0143] Fig. 16 is a diagram illustrating a fourth example of a screen displayed on the display 132 of the terminal device 10. In the example of the screen shown in Fig. 16, content urging the user to upload medical checkup information is displayed. The screen shown in FIG. 16 indicates that the scheduled input period has passed, and provides a URL for accessing the input format.

[0144] The process is not limited to the above, and the steps of each process can be changed as desired as long as the flow of each process is consistent. For example, the user may input the latest medical checkup information without waiting for the medical checkup information update period.

[0145] As described above, in this embodiment, the inference unit 2033 infers useful products for the user based on the health checkup information acquired by the storage control unit 2032 of the server 20, the presentation unit 2034 presents recommended information about the inferred products to the user, and the aggregation unit 2035 aggregates the user's usage history of the products. If the user has not used the product, the presentation unit 2034 points out this fact. Therefore, appropriate lifestyle improvements can be suggested based on the results of the user's health checkup, contributing to the user's health management. According to System 1, this can effectively support users in using health-related products.

[0146] Furthermore, since the products presented to the user by this system 1 are apps used for health management or information about products used for health management, it is possible to suggest improvements to a wide range of lifestyle habits to the user and manage their usage status.

[0147] Furthermore, since the storage control unit 2032 acquires health checkup information at preset times, it is possible to present appropriate products as recommended information based on the latest health condition.

[0148] Furthermore, a period for updating the medical checkup information by the user is set in advance, and when the period expires, the notification unit 2034 notifies the user that the period has expired. This prevents the user from forgetting to update the medical checkup information to the latest version.

[0149] Furthermore, when the acquisition unit 183 acquires the health checkup information, if it performs character recognition processing on at least a portion of the image data of the health checkup certificate entered by the user to acquire the health checkup information, it is possible to reduce the user's input work into a specified input format.

[0150] Furthermore, the inference unit 2033 identifies changes in the health checkup information over time, and the presentation unit 2034 presents the user with recommended products based on the changes. Therefore, even if a test item was within the normal range at the time of the health checkup, if the trend including past test values ​​indicates that the item will fall outside the normal range in the future, the appropriate product will be presented. This prevents the user from falling into an unhealthy state and contributes to appropriate health management.

[0151] Furthermore, since the recommended information presented to the user is a product that meets certain evaluation criteria, it is possible to prevent poor quality products or apps from being presented to the user, thereby ensuring user convenience.

[0152] Furthermore, the presentation unit 2034 refers to the collected usage history and excludes infrequently used products among the products included in the recommendation information from the candidates for recommendation information to be presented to other users. As a result, products that are not used by users with similar health conditions can be prevented from being presented to the user, ensuring user convenience.

[0153] Furthermore, the presentation unit 2034 refers to the collected usage history, and among the products included in the recommendation information, the product that is frequently used is given a higher priority as a candidate for recommendation information to be presented to other users. As a result, it is possible to present to the user products that are actually frequently used by users with similar health conditions, ensuring user convenience.

[0154] Furthermore, the presentation unit 2034 refers to the collected usage history and presents to the user, as recommended information, apps other than the infrequently used apps among the products included in the recommended information. Therefore, even if the user was unable to use a previously presented product comfortably, other products can be presented to the user, allowing the user to search for a product that is easy to use.

[0155] Furthermore, the presenting unit 2034 shares information about the user's usage history with other users. This allows the user to check the popularity of the presented products and select a product that suits them while referring to the usage histories of other users.

[0156] Furthermore, when the usage of the product satisfies predetermined requirements based on the user's usage history, the granting unit 2036 grants the user a first benefit, which is advantageous information about insurance premiums for insurance services, thereby motivating the user to use the product.

[0157] Furthermore, when the granting unit 2036 acquires the medical checkup information from the user, it grants the second benefit, which is the acquired medical checkup information and advantageous information about the medical checkup, thereby motivating the user to undergo a medical checkup and input medical checkup information.

[0158] Furthermore, the acquisition unit 2037 acquires information about products used by other users who have shown good progress in their health. This makes it possible to share information about effective products with the user by referring to examples of improvement by other users, thereby saving the user the trouble of trying out various products and enabling them to improve their health efficiently.

[0159] <5. Variations> In the above embodiment, an example has been described in which the trained model 288 is trained to output a disease of concern and a useful product from input medical checkup information. However, the training of the trained model 288 is not limited to this.

[0160] For example, the trained model 288 may output a product that is useful to the user, rather than outputting diseases of concern based on the input health checkup information. Furthermore, the trained model 288 may output a disease of concern rather than a useful product from the input medical checkup information. In this case, the inference unit 2033 may infer a product to be presented as recommended information using table data in which a relationship between a disease of concern and a product useful for that disease is uniquely set. At this time, for example, the control unit 203 may select a highly rated app or product from among apps or products associated with diseases. In this case, the product information DB 282 stores products associated with diseases, and the app information DB 283 stores apps associated with diseases.

[0161] The trained model 288 may also be trained using information about the user (age, sex, place of residence) included in the medical checkup information DB in addition to the user's medical checkup information. In this case, differences in preferences according to age or gender can be taken into consideration when selecting products to include in the recommended information presented to the user. Furthermore, when learning is performed using the residence, it is possible to determine, for example, to present large fitness equipment to users living in rural areas, where homes are generally spacious, and to present small fitness equipment to users living in urban areas, where homes are generally small. This allows for diversity in the products presented in accordance with the user's attributes. In this case, the acquisition unit 183 of the terminal device 10 can acquire information about the user's residence from the location information sensor 150 of the terminal device 10.

[0162] Furthermore, the system 1 does not need to use the trained model 288 for product inference. In this case, recommended products may be set in advance for specific test items in the health checkup information. If there is a problem with a test item in the acquired health checkup information, that is, if there is a test item that is outside the range of reference values, the server 20 identifies the product that has been set for the problematic test item. The server 20 creates recommendation information that includes the identified product. Since it is only necessary to associate the test item with the product, it is possible to present a wide range of recommended product candidates to the user.

[0163] Furthermore, in the present embodiment, an example of purchasing a product from an external e-commerce site has been described, but the system may be designed to allow direct product purchases from the present system. Furthermore, in the present embodiment, an example of downloading an app from a distribution site that distributes apps has been described, but the system may be designed to allow direct downloads of apps from the present system. In these cases, product and app purchase information is acquired by the acquisition unit 183 of the terminal device 10 from an operation log related to purchases to the present system.

[0164] While the preferred embodiments of the present disclosure have been described above, the present disclosure is not limited to such specific embodiments, and includes the inventions set forth in the claims and their equivalents. Furthermore, the device configurations described in the above embodiments and modifications can be combined as appropriate as long as no technical contradiction occurs.

[0165] <Additional Notes> The matters described in the above embodiments will be supplemented below.

[0166] (Appendix 1) A program to be executed by a computer having a processor and a memory, the program causing the processor to execute a first step (step S102) of acquiring health checkup information relating to the results of a user's health checkup, a second step (step S204) of presenting to the user recommended information on products for managing health based on the health checkup information, and a third step (step S205) of managing the usage status of the products included in the recommended information.

[0167] (Appendix 2) The program according to (Supplementary Note 1), wherein in a first step (step S102), health checkup information is acquired at a preset timing.

[0168] (Appendix 3) A program described in (Appendix 1) or (Appendix 2), wherein in the first step (step S102), a period for the user to input the health checkup information is set in advance, and when the period is exceeded, the user is notified that the period has been exceeded.

[0169] (Appendix 4) The program according to any one of (Supplementary Note 1) to (Supplementary Note 3), wherein in a first step (step S102), character recognition processing is performed on image data in which at least a part of the medical certificate is photographed, and medical checkup information is obtained.

[0170] (Appendix 5) A program described in any one of (Appendix 2) to (Appendix 4), wherein in a second step (step S204), changes in the health checkup information over time are identified, and recommended information is presented to the user based on the changes.

[0171] (Appendix 6) In the second step (step S204), recommended products are pre-set for specific test items in the health checkup information, and if there is a problem with any of the test items in the acquired health checkup information, the program described in any of (Appendix 1) to (Appendix 5) includes the product set for the test item with the problem in the recommended information.

[0172] (Appendix 7) In a second step (step S204), products that satisfy a certain evaluation criterion are included in the recommendation information.

[0173] (Appendix 8) In a second step (step S204), a product that is not popular among users is not included in the recommendation information.

[0174] (Appendix 9) The program according to any one of (Supplementary Note 1) to (Supplementary Note 8), wherein in a second step (step S204), a product that is popular among users is given priority over other products in the recommendation information.

[0175] (Appendix 10) In a second step (step S204), the program described in any one of (Appendix 1) to (Appendix 9) refers to the aggregated usage history and presents to the user, as recommended information, application software other than the infrequently used application software among the products included in the recommended information.

[0176] (Appendix 11) A program described in any one of (Appendix 1) to (Appendix 10), which causes the processor to execute a fourth step (step S206) of presenting information to the user about products used by other users whose health is improving.

[0177] (Appendix 12) A program described in any one of (Appendix 10) to (Appendix 11), which causes a processor to execute a fifth step of providing advantageous information to a user if the product's usage manner meets specified requirements based on the user's usage history.

[0178] (Appendix 13) The program described in (Appendix 12), wherein the advantageous information is advantageous information about insurance premiums for insurance services.

[0179] (Appendix 14) The program according to any one of (Supplementary Note 1) to (Supplementary Note 13), wherein in a first step (step S102), when health checkup information is acquired, advantageous information is given to a user corresponding to the acquired health checkup information.

[0180] (Appendix 15) The program according to claim 14, wherein the advantageous information is advantageous information about the cost of the health checkup.

[0181] (Appendix 16) The program described in (Appendix 1) to (Appendix 15), wherein the product is information about application software used in health management or information about a product used in health management.

[0182] (Appendix 17) A method executed by a computer having a processor and a memory, wherein the processor executes a first step (step S102) of acquiring health checkup information relating to the results of a user's health checkup, a second step (step S204) of presenting to the user recommended information on products for managing health based on the health checkup information, and a third step (step S205) of managing the usage status of the products included in the recommended information.

[0183] (Appendix 18) The information processing device 20 includes a control unit (203) and a memory unit (202), wherein the control unit (203) executes the following steps: a first step of acquiring health checkup information relating to the results of a user's health checkup; a second step of presenting to the user recommended information on products for managing health based on the health checkup information; and a third step of managing the usage status of the products included in the recommended information.

[0184] (Appendix 19) System 1 includes a first means (acquisition unit 183) for acquiring health checkup information relating to the results of a user's health checkup, a second means (presentation unit 2034) for presenting to the user recommended information on products for managing health based on the health checkup information, and a third means (aggregation unit 2035) for managing the usage status of the products included in the recommended information. [Explanation of symbols]

[0185] 1. System 10...Terminal device 121...Radio communication section 13...Input device 130...Operation input unit 131...Touch-sensitive devices 132...Display 14...Output device 140...Audio processing unit 141...Mike 142...Speaker 15...Memory 150...Location information sensor 16…Storage 160...camera 170...Storage section 171...Health checkup information 180...Control unit 181...Operation reception section 182...Transmitter / receiver 183…Acquisition Department 184...Display section 19...Processor 20...Server 201…Communications Department 202...Storage section 203...Control unit 2031...Transmitter / receiver 2032...Memory control unit 2033…Inference section 2034…Presentation part 2035…Counting Department 2036…Granting Department 2037…Acquisition Department 25…Memory 26…Storage 281...Medical checkup information DB 282…Product information DB 283...App information DB 284...Log information DB 285...User information DB 286…Product usage information DB 287...App usage information DB 288…Trained model 29...Processor

Claims

1. A program to be executed by a computer having a processor and a memory, The program causes the processor to: acquiring health check information relating to a result of a health check of a user; a step of inputting the changes over time of each item in the acquired health check information into a trained model that has been trained to output information on a disease of concern and information on a product useful for preventing or improving a disease of concern in response to changes over time of each item in the input health check information, thereby outputting information on a disease of concern and information on the useful product; creating recommendation information based on the output information on the disease of concern and the output information on the useful product; and presenting the output information about the disease of concern and the created recommended information to the user.

2. A program to be executed by a computer having a processor and a memory, The program causes the processor to: acquiring health check information relating to a result of a health check of a user; A step of inputting the time-dependent changes of each item in the acquired health check information into a trained model trained to output information on a disease of concern in response to the time-dependent changes of each item in the input health check information, thereby outputting information on a disease of concern; obtaining information about a product associated with the output information about the disease of concern; creating recommendation information based on the output information about the disease of concern and the acquired information about the product; and presenting the output information about the disease of concern and the created recommended information to the user.

3. A method for causing a computer having a processor and a memory to execute the program according to claim 1 or 2, wherein the processor executes all the steps of the program according to claim 1 or 2.

4. 3. An information processing device comprising a processor and a memory, the processor executing all steps of the program according to claim 1.

5. A system comprising means for executing all the steps of the program according to claim 1 or 2.

Citation Information

Patent Citations

  • Medical examination by computer

    JP1986211760A

  • Method and system for processing at-home blood test result

    JP1999232359A

  • Server, program, and system for providing health information

    JP2015187764A

  • Health information processing method, health information processing apparatus, computer program, and learning model

    JP2020060803A

  • Information processing apparatus, program, information processing system, information processing method, and image forming apparatus

    JP2020074165A