Program, information processing method, and information processing device

The information processing device and program facilitate the collection and motivation of health-related information sharing by utilizing a comprehensive data management system with privacy considerations, enhancing user engagement and promoting health-related sales.

JP2025178476APending Publication Date: 2025-12-05LOYALTY MARKETING
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025166392
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-10-02
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

Existing systems struggle to efficiently collect and utilize a wide range of user information, including health-related data, from various access points, and lack mechanisms to motivate users to provide such information.

Method used

An information processing device and program that includes a my page information storage unit, restriction information storage unit, user information collection unit, masking processing unit, and bonus point calculation unit to manage and incentivize the sharing of health-related information by users, while respecting their privacy preferences.

Benefits of technology

The system effectively collects and motivates users to share health-related information by offering bonus points, ensuring appropriate handling of personal data and promoting the sale of health-related products or services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025178476000001_ABST
    Figure 2025178476000001_ABST
Patent Text Reader

Abstract

To enable user information including health related information on a user to be collected in a wide range and to enable a motivation to provide the health related information to be given to the user.SOLUTION: User information including health related information of a user is collected from a first access destination for providing user information including the health related information of the user, information which is not approved for use by the user is masked in the collected health related information on the basis of constraint information as to whether the user approves the use of the health related information, and bonus points that can be used at a second access destination to be a recipient of the bonus points are calculated on the basis of the constraint information. Further, a service for visualizing a health condition of the user is provided by using the user information including the acquired health related information.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device and an information processing program that support a point service that issues points in association with the sale of a product or the provision of a service. [Background technology]

[0002] As a means of sales promotion and customer acquisition, point services that issue points (including coupons, mileage points, trading stamps, etc.) that can be used to exchange for goods and other items at real or virtual stores in conjunction with the sale of goods or the provision of services have become widespread.

[0003] As an example of such a point service, a system is known that acquires purchase-related information about a user from a service system linked to common login information and grants bonus points calculated based on the acquired purchase-related information to the user's point account (Patent Document 1).

[0004] In recent years, it has become known that in health support services that award service points based on biometric information, users input daily measured biometric information such as weight, body fat percentage, and blood pressure, as well as health checkup data, into a user terminal, and award points depending on whether the biometric information values ​​are within the normal or abnormal range (Patent Document 2).

[0005] Furthermore, in order to enable more accurate and more numerous proposals in user support systems such as financial planning, it is also known to acquire personal management information consisting of account aggregation data, which is information on multiple accounts held by the user at financial institutions, expenditure data, which is the name, quantity, price, payment date, etc. of products purchased or services received by the user, and receipt data, which includes the user's medical information and prescription information at hospitals, and send improvement proposals to the user's mobile device (Patent Document 3). [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Japanese Patent Application Publication No. 2019-204481 [Patent Document 2] Japanese Patent Application Laid-Open No. 2002-251469 [Patent Document 3] Japanese Patent Application Publication No. 2018-185585 Summary of the Invention [Problem to be solved by the invention]

[0007] By using a website that uses account aggregation, it is possible to obtain purchasing-related information about users that exists on the Internet, account information held at financial institutions, etc. However, health-related information, such as biometric information such as the user's weight, body fat percentage, blood pressure, health checkup data, and hospital medical information and prescription data including the user's prescription information, must be obtained from individual access points, and there is a need to be able to obtain a wide range of information, including health-related information, easily.

[0008] This invention has been made in light of the above-mentioned circumstances, and its purpose is to provide an information processing device and an information processing program that can obtain user information, including health-related information, from a wide range of access destinations and that can motivate users to provide user information, including such health-related information. [Means for solving the problem]

[0009] In order to solve the above problem, a first aspect of the information processing device of the present invention is characterized by comprising: a my page information storage unit that stores at least information for accessing a first access destination that provides user information including health-related information of a specified user, and information for accessing a second access destination to which bonus points are awarded; a restriction information storage unit that stores restriction information on whether the specified user agrees to the use of the health-related information; a user information collection unit that collects user information including the health-related information of the specified user based on the information for accessing the first access destination; a masking processing unit that masks information from the collected health-related information of the specified user that the specified user does not agree to use based on the restriction information; and a bonus point calculation unit that calculates bonus points that can be used at the second access destination based on the restriction information.

[0010] A second aspect of the information processing device of the present invention is characterized in that the health-related information of the specified user includes at least one of health-related information provided by a service system connected to a network, health-related information linked to the OS of the specified user's user terminal, or health-related information input by the specified user.

[0011] A third aspect of the information processing device of the present invention is characterized in that the restriction information regarding whether the specified user agrees to the use of the health-related information includes at least information regarding the specified user's consent / disagreement regarding documents permitting use or test items permitted for use.

[0012] A fourth aspect of the information processing device according to the present invention is characterized in that the bonus point calculation unit further calculates the bonus points based on a destination for using the bonus points.

[0013] A fifth aspect of the information processing device of the present invention is characterized in that it further comprises an additional service processing unit that provides a visualization service for the health status of the specified user based on at least the health-related information that the specified user has agreed to use. [Effects of the Invention]

[0014] According to a first aspect of the present invention, an information processing device and an information processing program can be provided that can collect a wide range of user information, including the user's health-related information, and can motivate the user to provide health-related information. Furthermore, by allowing the user to set restriction information, the user's intentions regarding the acquisition, use, storage, and provision of health-related information (hereinafter also referred to as "use of health-related information") can be appropriately reflected. Furthermore, by calculating bonus points in association with the restriction information, the user's motivation to agree to use more health-related information can be increased.

[0015] According to the second aspect of the present invention, in addition to collecting user information from a service system connected to a network, it is also possible to easily collect health-related information accumulated daily in a user terminal or health-related information written on paper.

[0016] According to the third aspect of the present invention, it is possible to easily identify information that should be masked from among the health-related information of a user, and to appropriately handle personal information.

[0017] According to the fourth aspect of the present invention, it becomes possible for businesses that operate point processing services to promote sales of specific products or provision of services.

[0018] According to the fifth aspect of the present invention, a user's health status is visually displayed based on the health-related information or purchase-related information provided by the user, which can be useful for improving the user's health. Furthermore, this increases the motivation for users to continue providing health-related information, and also enables businesses operating point processing services to promote the sale of products or the provision of services that help maintain and improve health. [Brief explanation of the drawings]

[0019] [Figure 1] FIG. 1 is a bird's-eye view showing an example of the overall configuration of a point processing system to which an information processing device and an information processing program according to a first embodiment of the present invention are applied. [Figure 2] FIG. 2 is a block diagram illustrating an example of the functional configuration of the information processing device according to the first embodiment. [Figure 3] FIG. 3 is a diagram showing an example of an input screen for My Page information presented by the information processing device shown in FIG. [Figure 4] FIG. 4 is a diagram showing an example of an input screen for individual login information presented by the information processing device shown in FIG. [Figure 5] FIG. 5 is a diagram showing an example of a constraint information input screen presented by the information processing device shown in FIG. [Figure 6] FIG. 6 is a flowchart illustrating an example of the point processing operation of health-related information in the information processing device of the first embodiment. [Figure 7] FIG. 7 is a flowchart illustrating an example of the operation of calculating points for health-related information in the information processing device according to the first embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0020] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description, configurations and elements that are the same as or similar to configurations that have already been described will be assigned the same reference numerals and descriptions thereof will be omitted.

[0021] First Embodiment An information processing apparatus and an information processing program according to a first embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a bird's-eye view showing an example of the overall configuration of a point processing system 1 to which an information processing device and an information processing program according to a first embodiment of the present invention are applied.

[0022] (1) Overall configuration of point processing system 1 The point processing system 1 shown in Fig. 1 includes, as an example, a point processing server 2, an X service system 3, an A service system 4, a B service system 5, and a user terminal 6 used by a user. Each component of the point processing system 1 is communicably connected via a network 7 such as the Internet. Note that the A service system 4 and the B service system 5 are examples of service systems, and other service systems may be connected to the network 7. Furthermore, the point processing server 2 is not limited to a single server, and may be configured with multiple servers.

[0023] The point processing server 2 is an information processing device that supports a point service that issues points in association with the sale of goods or the provision of services. The A service system 4, the B service system 5, or the user terminal 6 is configured to provide the point processing server 2 with user information, including health-related information and purchase-related information, that it stores. The point processing server 2 acquires user information from service systems such as the A service system 4 or the B service system 5, which are sources of various user information, or from the user terminal 6 (hereinafter also referred to as the "first access destination"), and calculates bonus points that can be used in the X service system 3 (hereinafter also referred to as the "second access destination"), which is the destination of bonus points, in exchange for the acquired user information. The service system is a system that provides services such as selling goods or providing services.

[0024] The A service system 4 is an example of a first access destination and is a system that provides health-related information as the A service. The A service system 4 includes, for example, an A management device 41 that executes processing functions for implementing a hospital system, and an A user information database 42 that records the health-related information of each user. The health-related information includes information that requires special care in its handling, such as the user's health checkup information, medical information, and prescription information. The A service may be a service provided by a hospital, or may be a service provided by a medical institution such as a clinic or pharmacy, a health insurance association, or an insurance company. The A service may be any service that can provide the user's health-related information, and may be, for example, a service operated by a barber shop, a beauty salon, or a fitness club. The A service may also function as a point service, or may not function as a point service.

[0025] The B service system 5 is another example of a first access destination and is a system that provides purchase-related information as a B service. The B service system 5 includes, for example, a B management device 51 that executes processing functions for implementing financial services and a B user information database 52 that records purchase-related information for each user. The B service may be a service used by a user to pay for goods, such as a payment service provided by a financial institution, or may be a service that sells goods to users or a service that provides services to users. The B service may be, for example, a credit payment service used by a user to pay for goods, or may be a service that retailers such as department stores, supermarkets, convenience stores, and virtual stores sell goods to users, or a service that provides services to users, such as a delivery service. Note that such services used by users in connection with purchases may or may not also serve as point services.

[0026] The X service system 3 is a system that provides the X service, which is a point service. The X service system 3 is an example of a second access destination and includes an X management device 31 that executes processing functions for implementing the X service and an X user information database 32 that stores points acquired by each user in the X service. The X service also functions as a point service. A point service is a service in which, for example, when a registered user purchases a product or service, points are awarded to the user under conditions set by the company based on the purchase amount or the number of visits to the store. The accumulated points can be exchanged for products or services on subsequent visits or used as payment for the purchase of products or services. Management data on awarded or used points is generally stored on a point card or a mobile device such as a smartphone, and is transmitted from a store's cash register terminal or a POS server connected to the cash register terminal to a point processing server for use in managing member users. Examples of point services include coupons, mileage programs, trading stamps, and various other types of points.

[0027] The user terminal 6 is an information processing device operated by a user and communicatively connected to the point processing server 2 via a network 7. If the user terminal 6 has installed therein an application that records the user's health condition, the user terminal 6 can provide the point processing server 2 with health-related data (hereinafter also referred to as "OS-linked data") acquired by the application and managed by the operating system (OS) of the user terminal 6. The user terminal 6 can also provide the point processing server 2 with health-related information input by the user, for example, image data of health-related documents such as a health certificate photographed with the user's camera 64, or text data such as blood pressure and body temperature input by the user via the input unit 68. In this way, the user terminal 6 is a source of the user's health-related information, and therefore can be a first access destination.

[0028] (2) Hardware configuration (2-1) Point processing server 2 The point processing server 2 includes a processor 21, a memory 22, a storage 23, a communication interface (communication I / F) 24, an input / output interface (input / output I / F) 25, and a bus 26 connecting these components.

[0029] The processor 21 controls the overall operation of the point processing server 2. The processor 21 may be a general-purpose processor such as a CPU, MPU, or GPU, but is not limited to a general-purpose processor and may also be a dedicated processor such as an ASIC or FPGA. The memory 22 is a main storage device and includes RAM, etc. The storage 23 is an auxiliary storage device and includes a non-volatile storage device such as a hard disk drive (HDD) or a solid-state drive (SSD). The communication interface (communication I / F) 24 is a wired or wireless communication interface and is a module for communicating with external devices such as the service systems 3 to 5 and the user terminal 6 via the network 7. The network 7 is, for example, the Internet, and may include access networks such as a LAN, a WAN, a mobile communication network, a wired telephone network, FTTH, and a CATV network. The input / output interface (input / output I / F) 25 imports input data from external devices and outputs output data to external devices.

[0030] (2-2) Service Systems 3-5 The service systems 3 to 5 employ various hardware configurations depending on the services they provide, but each system at least includes a management device for managing the service system and a user information database specific to providing each service.

[0031] (2-3) User terminal 6 The user terminal 6 includes a processor 61, a memory 62, a storage 63, a camera 64, a communication interface (communication I / F) 65, an input / output interface (input / output I / F) 66, a touch screen 67, and a bus 60 connecting these. The storage 63 stores an operating system (OS), application programs, and various data. The touch screen 67 includes an input unit 68 and a display unit 69. The user terminal 6 is, for example, a mobile terminal such as a smartphone, a tablet terminal, or a notebook personal computer. The user terminal 6 may also be a stationary computer such as a desktop personal computer.

[0032] (3) Functional configuration (3-1) Point processing server 2 FIG. 2 is a block diagram showing an example of the functional configuration of the information processing device (point processing server 2) according to the first embodiment.

[0033] The point processing server 2 of this embodiment includes a control unit 210, a communication control unit 220, and a storage unit 230 as functional components.

[0034] The communication control unit 220 controls communication between the point processing server 2 and external devices. In accordance with instructions from the control unit 210, the communication control unit 220 receives user information including health-related information and purchase-related information of the user from the first access destination, and outputs the received user information to the control unit 210. In addition, in accordance with instructions from the control unit 210, the communication control unit 220 transmits a notification regarding bonus points to the X service system 3.

[0035] The storage unit 230 includes a My Page information storage unit 231 , a restriction information storage unit 232 , and a user information storage unit 233 .

[0036] The My Page information storage unit 231 stores at least information for accessing a first access destination that provides user information including health-related information of a specific user, and information for accessing a second access destination that is a destination for awarding bonus points. The My Page information storage unit 231 stores My Page information for each user in association with each user's integrated account. The My Page information also includes individual login information for each service system selected as the first access destination, in association with the service system.

[0037] The restriction information storage unit 232 stores restriction information indicating whether a specific user agrees to the use of health-related information. The restriction information indicating whether the specific user agrees to the use of the health-related information includes at least the document permitting use or the specific user's consent / disagreement regarding the test items permitted for use. "Use of health-related information" here refers to the acquisition, use, storage, and provision of collected health-related information, including, for example, the point processing server 2 acquiring, storing, using for a certain purpose, or providing to a third party health-related information that the user agrees to use. Note that "acquisition" here refers to the point processing server 2 taking possession of the health-related information, for example, by recording it, and "collection" refers to the collection of user information.

[0038] The user information storage unit 233 stores user information including health-related information and purchase-related information acquired from the first access destination.

[0039] The control unit 210 functions as an account information registration unit 211, a user information collection unit 212, a masking processing unit 213, a bonus point calculation unit 214, a bonus point notification unit 215, and an additional service processing unit 216, as a result of the processor 21 executing a program stored in the memory 22. The additional service processing unit 216 will be described in detail in a second embodiment, which will be described later.

[0040] The account information registration unit 211 is activated, for example, when registering as a member for an integrated account provided by the point processing server 2 or when updating information on a registered integrated account. The account information registration unit 211 displays an input screen for setting My Page information and an input screen for setting restriction information, acquires My Page information and restriction information from the user, and stores the acquired My Page information and restriction information in the My Page information storage unit 231 and the restriction information storage unit 232 in association with the integrated account of the user.

[0041] When a user logs in to an integrated account using the common login information of the integrated account that the user has registered in advance, the account information registration unit 211 displays an input screen for setting My Page information on the user terminal 6. The My Page information input screen prompts the user to register individual login information for service systems that are sources of the user's health-related information and purchase-related information, information for collecting health-related information from the user terminal 6, individual login information for service systems to which bonus points are awarded, information collection timing, bonus point usage settings, etc. At this time, the individual login information for service systems that are sources of the user's health-related information and purchase-related information is stored in a state linked to the common login information for the integrated account.

[0042] When the user selects a service system as the first access destination from which the user information will be provided, the account information registration unit 211 displays an input screen on the user terminal 6 for setting individual login information for the service system. If the selected service system provides health-related information, after setting the individual login information, the account information registration unit 211 displays a constraint information input screen on the user terminal 6 for setting constraint information corresponding to the selected service system. The constraint information input screen prompts the user to register constraint information indicating whether the user agrees to the acquisition, use, storage, and provision of health-related information collected from the selected service system. When the user selects the user terminal 6 as the first access destination from which the user information will be provided, the account information registration unit 211 displays a constraint information input screen on the user terminal 6, as in the case of a service system, and prompts the user to pre-register constraint information indicating whether the user agrees to the use of the health-related information associated with the OS-linked data, image data, and input data provided from the user terminal 6. Note that when the user terminal 6 is selected, the input screen for setting individual login information is not displayed.

[0043] In order to determine whether the service system selected by the user as the first access destination provides health-related information, whether the service system that is an option for the first access destination provides health-related information may be registered in advance. Alternatively, when individual login information for the service system is set, the determination may be made based on the name of the service system, the URL of the link destination, or the name of the document to be collected. If it is determined that the service system selected by the user provides health-related information, this determination result is stored. Note that if the user terminal 6 provides OS-linked data, image data, or text data, the user terminal 6 may be determined to be the first access destination that provides health-related information.

[0044] The user information collection unit 212 collects user information including health-related information of a predetermined user based on information for accessing the first access destination. Here, the health-related information of the predetermined user includes at least one of health-related information provided by a service system connected to the network 7, health-related information linked to the OS of the user terminal 6 of the predetermined user, and health-related information input by the predetermined user. The information for accessing the first access destination includes individual login information for the service system and information for accessing the user terminal 6. The user information collection unit 212 is activated in response to satisfaction of the information collection timing conditions set in the My Page information.

[0045] The user information collection unit 212 collects user information, including health-related information or purchase-related information of the user, from each of one or more first access destinations selected by the user in the My Page information. Based on the My Page information, the user information collection unit 212 accesses each of one or more service systems corresponding to the individual login information linked to the common login information of the specific user, and collects user information, including health-related information or purchase-related information of the user. The user information collection unit 212 also sends a request to the user terminal 6 to transmit OS-linked data and collects corresponding health-related information (OS-linked data) from the user terminal 6. The user information collection unit 212 also sends a request to the user terminal 6 to transmit image data, thereby collecting image data of a photograph of a health certificate or the like from the user terminal 6, or sends a request to the user terminal 6 to transmit health-related text data entered by the user, thereby collecting health-related text data from the user terminal 6.

[0046] For user information including health-related information acquired from a service system that provides health-related information or from the user terminal 6, the user information collection unit 212 applies processing by the masking processing unit 213 as a subsequent processing step. On the other hand, for purchase-related information collected from a service system that provides purchase-related information, the user information collection unit 212 stores the collected purchase-related information in the user information storage unit 233 without applying processing by the masking processing unit 213, and applies processing by the bonus point calculation unit 214 as a subsequent processing step.

[0047] The masking processing unit 213 masks, based on the restriction information, information that the predetermined user does not agree to use out of the collected health-related information of the predetermined user. That is, the masking processing unit 213 performs masking processing on the health-related information that the user has not agreed to acquire, use, storage, provision, etc. out of the user information including the health-related information collected from the service system that provides health-related information or the user terminal 6, so that the health-related information will not be handled in subsequent processing.

[0048] The masking process involves generating mask information for each piece of health-related information collected from one or more health-related information providing service systems or user terminals 6, based on constraint information preset by the user, to identify information that the user does not agree to use, i.e., documents or test items that the user does not agree to use. The collected health-related information is then matched with the mask information. The content that matches the mask information is then masked. For example, the masking process may involve deleting the health-related information corresponding to the mask information from the collected health-related information, or replacing it with dummy data. The point processing server 2 then records the masked health-related information in the user information storage unit 233.

[0049] The bonus point calculation unit 214 calculates bonus points that can be used at the second access destination for each of the user information including health-related information and user information including purchase-related information acquired from one or more first access destinations as compensation for acquiring the user information. The bonus point calculation unit 214 has a function of calculating bonus points using different calculation standards depending on whether the acquired user information is health-related information or purchase-related information.

[0050] When calculating bonus points as compensation for acquiring health-related information, the bonus point calculation unit 214 calculates the bonus points that can be used at the second access destination based on the restriction information. For example, based on the restriction information, the bonus point calculation unit 214 calculates bonus points that correspond to the amount of health-related information or the usage pattern that the predetermined user has agreed to use. Furthermore, the bonus point calculation unit 214 may calculate bonus points not only based on the restriction information but also based on the usage destination of the bonus points set in the My Page information.

[0051] When calculating bonus points as compensation for acquiring purchase-related information, the bonus point calculation unit 214 calculates the bonus points according to at least one element of the type of information, the level of detail of the information, the amount of information, and the amount included in the acquired purchase-related information, and a point award rate preset corresponding to that element. For example, a conversion coefficient corresponding to the purchase-related information is preset, and the bonus point calculation unit 214 calculates the bonus points by calculating the product of the amount of the product or the like indicated in the purchase-related information and the conversion coefficient, or by calculating the product of the amount of information in the purchase-related information and the conversion coefficient.

[0052] Note that if service A or service B is a service that also serves as a point service, the bonus point calculation unit 214 will maintain the points that the specified user has already acquired in service A or service B even if bonus points are awarded to the specified user. That is, when the bonus point calculation unit 214 acquires user information and calculates bonus points, it does not perform point exchange processing between service A and service X, or between service B and service X, but only calculates bonus points for the service designated as the point award destination. As a result, even if bonus points are awarded to the user's point account in service X based on the user information related to service A or service B, the points that the user has already acquired in service A or service B will be maintained as they are.

[0053] The bonus point notification unit 215 notifies the second access destination of the calculated bonus points. The bonus point notification unit 215 generates a notification for adding the bonus points calculated by the bonus point calculation unit 214 to the user's point account, and executes a process of transmitting this bonus point notification from the communication control unit 220 to the X service system 3. Note that this transmission process uses individual login information for logging in to the X service system 3, specified by the My Page information. Upon receiving the bonus point notification, the X service system 3 performs a process of adding the calculated bonus points as bonus points that can be used in the X service provided by the X service system 3.

[0054] (3-2) User terminal 6 The user terminal 6 displays an input screen for My Page information and restriction information in accordance with instructions from the point processing server 2, and transmits the My Page information and restriction information input by the user to the point processing server 2.

[0055] Furthermore, an application installed in the user terminal 6 for recording the user's health condition acquires the user's health-related information and records it in the storage 63 within the user terminal 6. The health-related information recorded in the user terminal 6 includes various health-related information about the user, such as biometric information such as height, weight, blood pressure, and pulse rate, as well as exercise information such as the number of steps taken and the number of flights of stairs climbed, and sleep information. Here, the biometric information such as height, weight, blood pressure, and pulse rate may be input by the user, or exercise information such as the number of steps taken and the number of flights of stairs climbed may be automatically recorded by a sensor or the like provided in the user terminal 6. The data recorded in the user terminal 6 by the health application is managed by the OS of the user terminal 6 as OS-linked data and is transmitted to an external device in response to a request from the external device.

[0056] The user terminal 6 also acquires the health-related information by having the user capture an image of the health checkup result page containing the health-related information using the camera 64 of the user terminal 6, or by having the user input data such as blood pressure and weight via the touch panel. The health-related information is then transmitted from the user terminal 6 to an external device in response to a request from the external device.

[0057] (4) Operation of point processing server 2 An example of the operation of the information processing device (point processing server 2) of the first embodiment will be described. The point processing server 2 first executes an account information registration process for setting user account information and predetermined setting information, then collects user information at a predetermined information collection timing, and executes bonus point processing.

[0058] (4-1) Account information registration process The account information registration process involves registering My Page information, including linking it to individual login information for service systems that the user wishes to manage in an integrated manner with the common login information, and registering restriction information on whether the user agrees to the use of health-related information, i.e., whether the user agrees to the acquisition, use, storage, provision, etc. of health-related information.

[0059] (4-1-1) My Page information registration process FIG. 3 is a diagram showing an example of an input screen for My Page information presented by the information processing device (point processing server 2) shown in FIG.

[0060] The My Page information input screen in Figure 3 is displayed, for example, on the touch screen 67 of the user terminal 6. When a login request is received from the user, the point processing server 2 causes the user terminal 6 to display, for example, the integrated account login screen shown in Figure 3(A). When the user enters a user ID and password on this screen, the point processing server 2 performs user authentication based on the entered user ID and password. If the user's legitimacy is confirmed as a result of this authentication process, the point processing server 2 causes the user terminal 6 to display an input screen for setting My Page information corresponding to the user ID. It is assumed that the user ID and password are registered when registering as a member of the integrated account or when registering an update.

[0061] Figure 3 (B) is an input screen for setting My Page information, and includes areas (a) to (c) for setting information for accessing the first access destination, which is the source of user information, an area (d) for setting the timing of information collection, an area (e) for setting information for accessing the second access destination, which is the destination to which bonus points are awarded, and an area (f) for setting the conditions for using bonus points.

[0062] "Service System Settings" (a) is an input screen that allows the user to select a desired service system from the service systems displayed as options. Predetermined representative service systems, A Medical Institution, B Health Insurance, C Pharmacy, D Point Service, and E Bank, are displayed as options, but geographically close service systems may also be displayed based on the current location information of the user terminal 6, for example. Furthermore, if the service system the user desires is not displayed, other service systems may be displayed by pressing the "Browse" button. When a desired service system is selected in "Service System Settings" (a), an input screen for individual login information for logging in to that service system is displayed.

[0063] FIG. 4 is an example of an input screen for individual login information presented by the information processing device (point processing server 2) shown in FIG.

[0064] The input screen for individual login information in FIG. 4 is displayed on the touch screen 67 of the user terminal 6. The input screen for individual login information in FIG. 4 is displayed, for example, when Medical Institution A is selected in the "Service System Settings" (a) of the My Page information, and is configured to allow the user to input the access URL, login ID, and password of the service system related to Medical Institution A. The point processing server 2 displays an "Agree" button on the user terminal 6 to request the user's consent to the collection of user information, including health-related information, from Medical Institution A. When the user presses the "Agree" button on this input screen, the point processing server 2 stores the access URL, login ID, password, and consent information of the service system related to Medical Institution A as individual login information for the service system, including them in the My Page information. Note that, depending on the service system, personal identification information may be requested at the time of login. This personal identification information may be entered in the entry step after logging in to the service system, or, if the service system accepts prior registration of personal identification information, may be set in advance as My Page information.

[0065] Here, if Medical Institution A has been pre-registered as a service system that provides health-related information, or if it can be determined from the name of Medical Institution A or the content of the link entered on the individual login information input screen, in response to the user's consent to the collection of user information from Medical Institution A, an input screen will be displayed in which restriction information on whether the user agrees to the use of health-related information will be set, as described below.

[0066] "OS linked data setting" (b) is an input screen for setting the OS linked data recorded in the user terminal 6, and displays L health checkup app data, M step count app data, and N sleep app data as options. When the user selects L health checkup app data as the first access destination, the point processing server 2 sends a data transmission request to the OS of the user terminal 6 at the information collection timing to acquire the L health checkup app data collected by the L health checkup app as OS linked data. Even when "OS linked data setting" (b) is selected, an input screen for setting restriction information on whether the user agrees to the use of health-related information is displayed.

[0067] "Other input settings" (c) displays the options of "Image transmission" and "User input." "Image transmission" means that the user transmits image data such as a medical certificate captured with a camera. "User input" means that the user inputs text data indicating values ​​such as blood pressure and body temperature. Even when "Other input settings" (c) is selected, an input screen is displayed in which the user can set restriction information on whether or not they agree to the use of this health-related information.

[0068] "Information collection timing" (d) is an input screen for setting the information collection timing for accessing the first access destination and collecting user information. As the information input timing, one or more of "when logging in to the integrated account," "periodic (monthly)," "specified date and time (year, month, and day)," and "link with scheduler" can be specified. In the scheduler and link setting, the collection timing of user information can be linked to the scheduler installed in the user terminal 6. For example, if medical institution A is set in "service system setting" (a) and the date of visit to medical institution A is recorded in the scheduler of the user terminal 6, the point processing server 2 can obtain this visit date from the scheduler of the user terminal 6 and collect health-related information from the service system of medical institution A in accordance with the visit date.

[0069] "Bonus point destination setting" (e) is an input screen for setting the service system to which bonus points will be awarded, which is the second access destination. The user can select whether the bonus points calculated as compensation for providing user information will be awarded to X point service or Y point service. In addition to the point services displayed in advance, the bonus points can also be selected from other point services by pressing the "Browse" button.

[0070] The "Bonus Point Usage Conditions Setting" (f) is an input screen for setting how the bonus points awarded in exchange for user information will be used. This input screen allows users to register the use of the awarded bonus points only for specific products, services, or stores, such as "use only for health-related products" or "use only at R Store." Furthermore, users may use the "Browse" button to select the desired use from a pre-defined range of uses. In addition to displaying the conditions "use only for health-related products" or "use only at R Store," a "1.5x bonus" or "2x bonus" may also be displayed. Displaying increased bonus point values ​​or multipliers on the user's personal page can increase users' incentive to provide health-related information or purchase health-related foods. Furthermore, businesses operating point processing services can expect increased sales for specific products, services, or stores.

[0071] (4-1-2) Registration process of constraint information Next, the process of registering constraint information will be described. FIG. 5 is a diagram showing an example of a restriction information input screen presented by the information processing device (point processing server 2) shown in FIG.

[0072] The restriction information input screen of Fig. 5 is displayed, for example, on the touch screen 67 of the user terminal 6 in response to the selection of a service system that provides health-related information in Fig. 3 and the pressing of the "Accept" button on the individual login information input screen of Fig. 4. The restriction information input screen displays options that the user can select for each of the items, such as "Documents permitted for use," "Test items permitted for use," "Method of use of acquired information," and "Destination of provision of acquired information." Note that the restriction information input screen of Fig. 5 may be displayed at a time other than the setting of the individual login information, for example, in response to a request from the user to confirm the restriction information or a request to change the registered content.

[0073] Examples of "documents permitted for use" include "health checkup results, medical records, surgery records, anesthesia records, test records, prescriptions, medicine notebooks, medication histories, and dispensing records, all," and the user checks the documents they wish to allow use of. Examples of "test items permitted for use" include the test items listed in the documents permitted for use, and options are presented, such as "medical history, work history, subjective / objective symptoms, height, weight, chest circumference, vision and hearing, chest X-ray, blood pressure, anemia, liver function, blood lipids, blood sugar, and electrocardiogram, all." Options are presented for "how the acquired information will be used," including "market analysis, promotion, medical statistics, all." Options are presented for "recipients of acquired information," including "A store, B insurance company, C supermarket, D medical institution, E pharmacy, all."

[0074] The user checks the options presented on the restriction information input screen that the user agrees to use. When the user has finished checking the options and pressed the "Agree" button, the user is confirmed as having agreed to the use of health-related information for the items selected by the user, and the confirmed restriction information is stored in the restriction information storage unit 232 in association with the relevant service system. It goes without saying that instead of checking the options that the user agrees to, the user may check the options that the user does not agree to. Here, when the "Cancel" button is pressed, the information collected from Medical Institution A will not be acquired or used by the point processing system 1. At this time, the user may cancel the selection of Medical Institution A from the "Service System Settings" (a) in the My Page information.

[0075] When "OS linked data settings" (b) or "other input settings" (c) is selected on the My Page information input screen of Fig. 3, the input screen for individual login information of Fig. 4 is not displayed, and the input screen for restriction information of Fig. 5 is displayed. Then, for each of the items displayed on the input screen for restriction information, such as "documents permitted for use," "test items permitted for use," "method of use of acquired information," and "recipients of acquired information," the user registers whether or not they agree to the use of their health-related information, and the registration results are stored in the restriction information storage unit 232 in association with the item selected in "OS linked data settings" (b) or "other input settings" (c).

[0076] In addition, if it is known in advance what health-related information will be collected from the "OS linked data settings" (b) or "other input settings" (c), the user's consent information may be automatically stored in the restriction information storage unit 232 based on the contents set in the "OS linked data settings" (b) or "other input settings" (c) without using the restriction information input screen of Figure 4.

[0077] For example, when "L health checkup application data" is selected in "OS linked data settings" (b) on the My Page information input screen, or when "image transmission" or "user input" is selected in "other input settings" (c), it is assumed that consent has been obtained for "health checkup results" as "documents permitted for use" and "height, weight, chest circumference, eyesight, and hearing" as "examination items permitted for use," and the restriction information may be automatically registered in the restriction information storage unit 232. Alternatively, instead of registering the user's consent information in advance when setting the "OS linked data settings" (b) or "other input settings" (c), the point processing server 2 may request the user's consent to the use of health-related information every time the point processing server 2 transmits a data transmission request to the user terminal 6 to collect the relevant data, and when consent is obtained, the restriction information may be automatically registered in the restriction information storage unit 232.

[0078] (4-2) Overview of bonus point processing When the control unit 210 determines that the information collection timing set in the My Page information has arrived, it collects user information including health-related information or purchase-related information from each of one or more first access destinations selected in the My Page information. For user information collected from the first access destination that provides health-related information, the control unit 210 executes a bonus point processing operation for the health-related information. On the other hand, for user information collected from the first access destination that provides purchase-related information, the control unit 210 executes a bonus point processing operation for the purchase-related information. In the following, the user information including health-related information collected from the first access destination will be described as including only the health-related information as a target for awarding bonus points. However, if the user information includes both health-related information and purchase-related information, the control unit 210 may apply the corresponding bonus point processing operation to both the health-related information and the purchase-related information, or may treat the purchase-related information as not being acquired.

[0079] In the bonus point processing operation for health-related information, a masking process and a bonus point calculation process for the health-related information are performed for each piece of user information collected from a first access destination that provides the health-related information, and the calculated bonus points are notified to a second access destination.

[0080] On the other hand, in the bonus point processing operation for the purchase-related information, a bonus point calculation process for the purchase-related information is performed without performing a masking process for each piece of user information collected from the first access destination that provides the purchase-related information. Then, a process is performed to notify the second access destination of the calculated bonus points. Here, the process of notifying the second access destination of the bonus points may be a process common to both the health-related information and the purchase-related information.

[0081] (4-2-1) Bonus point processing operation for health-related information FIG. 6 is a flowchart for explaining an example of the bonus point processing operation for health-related information in the information processing device (point processing server 2) of the first embodiment.

[0082] When the control unit 210 determines that the information collection timing set in the My Page information has arrived (step S61: YES), it collects user information including health-related information or purchase-related information from each of one or more first access destinations set in the My Page information (step S62). The control unit 210 performs a masking process (step S63), a bonus point calculation (step S64), and a bonus point notification (step S65) for the health-related information collected from each first access destination. On the other hand, when it determines that the information collection timing has not arrived (step S61: NO), the process ends.

[0083] In a user information collection step (step S62), the control unit 210 acquires common login information for the user's integrated account. When the common login information is acquired, the control unit 210 uses the common login information as a key to acquire the individual login information for the A service system 4 and the B service system 5 registered in the "service system settings" (a), and also references the "bonus point grant destination settings" (e) to acquire the individual login information for logging in to the X service.

[0084] Next, the control unit 210 accesses the A service system 4 and the B service system 5 based on the individual login information corresponding to each of the A service system 4 and the B service system 5 registered in the "service system settings" (a), and collects user information including health-related information or purchase-related information. Note that, although the explanation here is given using the A service system and the B service system as examples, user information is collected in the same manner for all service systems set in the "service system settings" (a).

[0085] The control unit 210 collects user information including health-related information about the user from the A user information database 42 of the A service system 4. The control unit 210 also collects user information including purchase-related information about the user from the B user information database 52 of the B service system 5. At this time, a scraping engine, for example, can be used to collect the user information from the A service system 4 and the B service system 5. When collecting user information in the user information collection step (step S62), for example, only user information recorded since the previous collection timing may be collected.

[0086] If "OS linked data" (b) is set in the My Page information, the point processing server 2 accesses the user terminal 6 of the user and requests the provision of health-related information held by the user terminal 6. For example, if "L health checkup app data" is set in the "OS linked data" (b), the point processing server 2 requests the user terminal 6 of the user to transmit the L health checkup app data. In response to the data transmission request from the point processing server 2, the user terminal 6 transmits the L health checkup app data to the point processing server 2.

[0087] If "Other input settings" (c) in the My Page information is set, the point processing server 2 sends a request to the user terminal 6 to send health-related information based on the input settings. For example, if "Image transmission" is set, the point processing server 2 requests the user terminal 6 to send image data of the health check results captured by a camera. If "User input" is set, the point processing server 2 requests the user terminal 6 to send text data of the health-related information entered by user operation. In response to the data transmission request from the point processing server 2, the user terminal 6 prompts the user to capture the health-related information by a camera or to input text, and transmits the captured image data or input text data to the point processing server 2. Note that if this image data or text data is recorded in the user terminal 6 in advance, the prompting process is unnecessary.

[0088] Next, the control unit 210 extracts user information collected from a first access destination that provides health-related information from the user information collected from one or more first access destinations, and performs a masking process (step S63). The control unit 210 reads restriction information associated with the first access destination that provided the extracted user information from the restriction information storage unit 232, and acquires information regarding “documents permitted for use” and “examination items permitted for use.” From this information, the control unit 210 extracts documents and examination items whose use the user has not agreed to, and sets the extracted items for which the user has not agreed to use as mask information. The control unit 210 matches the health-related information included in the extracted user information with the mask information, and performs a masking process on the documents and examination items corresponding to the mask information. In the masking process, for example, information corresponding to the mask information is deleted from the health-related information or replaced with other dummy data, and the masked health-related information is recorded in the user information storage unit 233. When recording the health-related information in the user information storage unit 233, high security may be achieved for sharing and storage, for example by restricting access.

[0089] Next, the control unit 210 executes a bonus point calculation step (step S64) for the health-related information acquired from each first access destination. The control unit 210 calculates bonus points that can be used in the X service provided by the X service system 3 based on the restriction information or the My Page information. The bonus points are given as compensation for acquiring the health-related information that the user agreed to use. Note that, at this time, if the A service is a service that also serves as a points service, the calculation process is executed while maintaining the points acquired by the user in the A service, which are stored in the A user information database 42 of the A service system 4.

[0090] FIG. 7 is a flowchart for explaining an example of the operation of calculating points for health-related information in the information processing device (point processing server 2) of the first embodiment.

[0091] When calculating bonus points for health-related information, the point processing server 2 acquires, from the constraint information storage unit 232, constraint information preset for each of the first access destinations that provides the health-related information (step S71), and for each of the health-related information acquired from the first access destinations, performs point calculation based on the amount of health-related information (step S72), point calculation based on the usage mode of the health-related information (step S73), and point calculation based on the usage conditions of the bonus points (step S74).The point processing server 2 then totals the results of the bonus point calculations calculated for each of the health-related information acquired from the first access destinations to determine the bonus points for the health-related information (step S75).

[0092] In the point calculation based on the amount of health-related information (step S72), the control unit 210 calculates bonus points based on the number of types of health-related information and the number of test items, or the weighting of bonus points associated with the types of information and the test items. A correspondence table may be prepared in which bonus point values ​​corresponding to each document and test item in the "documents permitted for use" and each test item in the "test items permitted for use" set as restriction information are pre-set. For example, for the "documents permitted for use," health check results may be assigned 10 points, and a prescription record may be assigned 8 points. For the "test items permitted for use," blood pressure may be assigned 0.1 points, and liver function may be assigned 0.2 points. If the user agrees to the use of these documents and test items, bonus points according to the amount of health-related information can be calculated by adding bonus point values, such as health check results (10 points), medicine record (8 points), blood pressure (0.1 points), and liver function (0.2 points).

[0093] In the step of calculating points based on health-related usage patterns (step S73), the control unit 210 calculates bonus points based on the usage patterns or utility value of the health-related information, such as the purpose of use and the recipients of the information, by combining the "documents permitted for use," "test items permitted for use," "method of use of acquired information," and "recipients of acquired information" set in the restriction information. The utility value of health-related information varies depending on the usage patterns, such as the method of use and the recipients of the information. For example, if Store A is promoting a blood pressure-related health food product and both "Promotion" and "Store A" are checked as "method of use of acquired information" and "Recipients of acquired information," the health-related information may be deemed highly valuable and the point value or point rate may be increased. Alternatively, if "Insurance Company B" is using BMI, blood pressure, and liver function test results to predict insurance benefits, and the health check results are checked as "documents permitted for use," and test items including height, weight, blood pressure, and liver function are checked as "recipients of acquired information," the health-related information may be deemed highly valuable and the point value or point rate may be increased.

[0094] The control unit 210 may further calculate bonus points based on the "bonus point use condition setting" (f) in the My Page information in a point calculation step based on the bonus point use conditions (step S74). That is, when bonus points are awarded, the bonus points can be calculated according to the use conditions, such as what the user intends to use the bonus points for or which store the bonus points will be used at. For example, if the bonus point use condition is set to "use only for health-related products," the bonus points can be multiplied by 1.5, and if the bonus point use condition is set to "use only at Store R," the bonus points can be multiplied by 2.0. This provides an incentive for users to purchase health-related products, which can be expected to increase sales at stores that sell health-related products and also contribute to improving users' health.

[0095] In a bonus point notification step (step S75), the control unit 210 generates a notification for granting the calculated bonus points to the point account of the user related to the X service system 3, and transmits this bonus point notification from the communication control unit 220 to the X service system 3. The bonus point notification uses the individual login information of the user for logging in to the X service, which is set in the "bonus point grant destination setting" (e) of the My Page information. In the bonus point notification step (step S75), the bonus points for the health-related information and the bonus points for the purchase-related information may be added together and notified.

[0096] (4-2-2) Bonus point processing operation for purchase-related information When user information is collected from a service system that provides purchase-related information in the user information collection step (step S62) in Fig. 6, the collected purchase-related information is acquired without masking and recorded in the user information storage unit 233, and bonus points according to the purchase-related information are calculated. The bonus point notification process (step S65) in Fig. 6 is executed in the same way as for health-related information. The process of calculating bonus points according to the purchase-related information will be described below.

[0097] First, we will explain an example in which payment information is acquired as purchase-related information. Payment information is managed as a record containing information about each product for which a user has paid in a single purchase. Each record includes the date and time the user made the payment, the name of the store (including virtual stores), the amount, and so on. Note that payment information may also include, for example, the product name and point information for the product for which payment has been made for each record.

[0098] The bonus points are calculated based on the amount indicated by each record of the payment information. For example, a first conversion coefficient for converting the amount indicated by each record of the payment information into bonus points is read, and the bonus points are calculated by summing up the products of the amounts indicated by each record and the first conversion coefficient.

[0099] Alternatively, the bonus points may be calculated based on the amount of payment information. For example, a second conversion coefficient for converting the amount of payment information into bonus points is read, and the total number of records in the payment information is multiplied by the second conversion coefficient to calculate the bonus points.

[0100] The first and second conversion coefficients may be set to different values ​​depending on the service that provides the payment information. Also, for each record of payment information, the first and second conversion coefficients may be set to higher values ​​for records that indicate not only the date and time when the user made the payment, the store (including the virtual store), and the amount, but also the product name of the product that has been paid for.

[0101] That is, the first and second conversion factors may be set higher or lower depending on the amount of information in each record or the type of information contained in each record. Furthermore, the first and second conversion factors may be set to different values ​​depending on the period, such as the year or month, in which the payment for each record of payment information was made. Note that the first and second conversion factors and the method of calculating bonus points may be set in a manner different from that described above.

[0102] The above explanation has been given for the calculation of bonus points when payment information is acquired as the purchase-related information. However, the same processing as that for payment information may also be performed when other purchase-related information is acquired, such as information indicating product order history, information indicating the registration status of products under consideration for purchase, or information indicating the registration status for receiving service provision.

[0103] For example, each record also contains other purchasing-related information, such as information about each product. Information indicating product order history includes, for each record, the date and time the user placed the order, the product name, the price, and the delivery location. Information indicating the registration status of a product under consideration for purchase includes, for each record, the date and time the user registered it, the product name, and the price. Finally, information indicating the registration status for receiving a service includes, for each record, the type of service, the frequency with which the service is received, the user's gender and age, and the user's address.

[0104] When bonus points are calculated based on this purchase-related information, as with payment information, they may be calculated based on the amount of merchandise, etc., indicated in the acquired purchase-related information, or based on the amount of information, such as the total number of records, of the acquired purchase-related information. Similarly to the above, the conversion coefficient used in the calculation process may be set to a different value depending on the service for which the purchase-related information was acquired, or may be set based on the amount of information in each record or the type of information contained in each record, or may even be set to a different value depending on the date and time indicated in the purchase-related information.

[0105] As described above in detail, in the first embodiment of the present invention, by using the individual login information of multiple services linked to the common login information, health-related information can be easily collected from a wide range of access destinations that provide health-related information. Furthermore, by using restriction information regarding the use of health-related information set by the user, the health-related information can be used appropriately. Furthermore, by calculating bonus points based on the restriction information, users can be motivated to provide health-related information. Furthermore, businesses operating point processing services can also promote the sale of products and the provision of services.

[0106] In the first embodiment, an example has been described in which the point processing server 2 performs the process of collecting user information using a scraping engine. However, the present invention is not limited to this. The point processing server 2 may be configured to collect user information managed by each service system by using an Application Programming Interface (API) provided by the service system that operates each service that provides the information. Generally, APIs include an API for authentication and an API for providing data. By using these APIs together, the point processing server 2 can collect information about the user after authenticating the user.

[0107] In addition, in the first embodiment, health-related information includes information that requires special care in handling, such as health checkup information, medical treatment information, and prescription information. However, when collecting user information that includes information other than health-related information that requires special care in handling, the restriction information setting process (FIG. 5), bonus point process (FIG. 6), and bonus point calculation process (FIG. 7) may be adopted, similar to health-related information.

[0108] Second Embodiment A point processing system 1 to which an information processing device and an information processing program according to the second embodiment are applied will be described. As shown in FIG. 2, the information processing device (point processing server 2) of the second embodiment further includes an additional service processing unit 216 that executes additional services. The additional service processing unit 216 provides a visualization service of the user's health condition based on at least the health-related information that the user has agreed to use. Examples of additional services include a service that displays the user's health condition as a health report, a service that recommends products according to the user's health condition, and a service that recommends meals to improve the user's health condition. The additional service processing by the additional service processing unit 216 may be executed following the bonus point notification step (S65) in FIG. 6, or may be executed at any other timing.

[0109] A service that displays a user's health status as a health report will be described. For example, health checkup results include a rating of the results of the health checkup, classified into levels such as A to E, and the user's health status can be obtained from these ratings. The point processing server 2 obtains and records the health ratings listed in the health-related information and displays the time-dependent changes in the ratings as a health report, thereby providing visualized information on the user's health status. It may also be possible to extract specific test items with poor ratings and display the numerical trends for those items. Furthermore, the health report may visualize the user's health status and also display health advice corresponding to the user's health status. Displaying the user's health status and health level as a health report in this way can increase the user's interest in health and contribute to the user's health improvement.

[0110] Furthermore, a health score that numerically indicates the user's health level may be calculated based on the user's health-related information, and this health score may be displayed together with the health report. For example, the health score may be calculated by extracting items of interest such as height, weight, BMI, blood sugar, blood pressure, lipids, and liver function from the user's health checkup results, and quantifying the degree to which these items deviate from the average level of a predetermined population using a standard deviation or the like.

[0111] In addition, along with the display of the health report, bonus points may be awarded based on the user's health condition and health score. For example, additional bonus points may be awarded when the visualized time-series transition of the evaluation results of a health check indicates a trend toward improvement, or when a specific test item reaches a target value. For example, when a user is on a diet, the user may be allowed to set a target value for "weight." A time-series transition of "weight" may be generated and displayed from acquired health-related information, and additional bonus points may be awarded when the weight reaches the target value. Alternatively, bonus points may be awarded based on the value or change in the calculated health score. In this way, awarding additional bonus points based on the user's health level not only helps the user improve their health but also motivates them to actively provide health-related information.

[0112] Another example of additional service processing is a service that recommends products according to the user's health condition. Products that are expected to improve the user's health condition can be recommended according to the user's health condition determined from health-related information. For example, health conditions such as high blood pressure, metabolic syndrome, or obesity can be determined from the user's health-related information, and foods that are expected to be effective for such health conditions, such as foods for specified health uses and foods with functional claims, can be recommended. This not only allows for suggestions to improve the user's health, but also leads to sales promotion of products such as foods for specified health uses and foods with functional claims.

[0113] As another example of the additional service processing, a meal recommendation for improving a user's health condition can be performed by analyzing the user's purchase-related information together with the user's health-related information acquired by the information processing device of the first embodiment. For example, the user's frequently purchased foods can be extracted from the purchase-related information, and the user's health condition can be extracted from the health-related information. Then, an analysis can be performed to determine whether the foods purchased regularly include foods necessary for improving the user's health condition. Based on the analysis results, the system can recommend foods to the user that should be purchased for health reasons, or present a menu containing these foods as ingredients. Furthermore, if the system determines from the user's purchase-related information that the user has purchased the recommended foods, additional bonus points can be awarded. This not only improves the user's health but also increases the user's incentive to make purchases.

[0114] <Modification> (Variation 1) In the information processing device of the first embodiment, user information is collected from the service system that is the information source based on the individual login information linked to the common login information in the integrated account of each user. However, the user information collection means may be configured as follows.

[0115] That is, when the time for collecting information arrives, first individual login information for the service system that holds the user information and second individual login information for the service system that holds the point account to which bonus points will be awarded are acquired. Then, the user information is acquired based on the first individual login information, and the bonus points are calculated based on the acquired user information. Finally, a notification of the calculated bonus points is sent based on the second individual login information to the management device of the service system that holds the point account to which the bonus points will be awarded.

[0116] The process of acquiring the first and second individual login information involves, for example, acquiring the first and second individual login information entered by the user into the user terminal 6. When such individual login information is used, a wide range of information, such as user information relating to any service, can be acquired. Also, bonus points can be awarded to a points account relating to a service desired by the user on each occasion.

[0117] Also, for example, only common login information may be used to log in to multiple services that provide user information, and individual login information may be used to log in to the service system that holds the point account to which bonus points are to be awarded.Alternatively, individual login information may be used to log in to multiple service systems that provide user information, and common login information may be used to log in to the service system that holds the point account to which bonus points are to be awarded.

[0118] (Variation 2) In the first embodiment, an example was described in which user information was acquired from a service system that is an information provider, but the acquired user information is not limited to health-related information or purchase-related information, and may include, for example, questionnaire response information, information about events or tourist spots, road congestion information, and user tweets on any topic. Furthermore, when acquiring information from multiple services, it is not limited to information of the same type, and different types of information may be acquired collectively.

[0119] (Variation 3) In the first embodiment, an example was described in which the individual login information for each service system used by the user, the user information for each service, and the scraping engine for collecting user information are managed within the point processing server 2. However, this is not limiting, and the individual login information for each service system, the user information for each service, and the scraping engine may be managed in the user terminal 6, or may be managed in a distributed manner between the point processing server 2 and the user terminal 6 or the service system to which bonus points are awarded.

[0120] For example, the information processing device and information processing program according to the first embodiment may be implemented by a user terminal 6, and the user terminal 6 may provide a service similar to that of the point processing server 2. That is, the user terminal 6 may execute the account information registration process, including the My Page information registration process (FIGS. 3 and 4) and the restriction information registration process (FIG. 5), as described in the first embodiment, and the bonus point process (FIG. 6), including user information collection, masking, bonus point calculation, and bonus point notification, when the user information collection timing arrives. Alternatively, the user terminal 6 may manage the bonus point process, while distributing the user information collection process to a server running a scraping engine. In this case, the user terminal 6 may provide the scraping engine with individual login information for the service system that is the first access destination.

[0121] In the first embodiment, the point processing server 2 calculates the bonus points and transmits a notification for awarding the calculated bonus points to the service server to which the bonus points are to be awarded. However, the present invention is not limited to this. The point processing server 2 may only acquire user information from the service system that provides the information, and transmit the acquired user information together with restriction information to the service server to which the bonus points are to be awarded. The service server may then calculate the bonus points according to the received user information and restriction information and award the bonus points to the corresponding user.

[0122] That is, all of the processing functions of the point processing server 2 do not necessarily have to be provided within the point processing server 2, but may be configured to be distributed among the user terminal 6, the service system of the information provider, and the service system that awards bonus points. That is, the present invention is not limited to being realized by a single device, but also includes being realized by a system including multiple devices.

[0123] (Variation 4) When there are multiple point services that are candidates for bonus point awarding, the point processing server 2 manages the current point awarding rate for the user for each point service. Then, it selects the point service with the highest point awarding rate at the current time, calculates bonus points according to the point awarding rate of the selected point service server, and sends an instruction to award the calculated bonus points to the selected point service. In this way, when a user uses multiple point services, it is possible to award bonus points to the point account of the point service with the highest point awarding rate at the current time.

[0124] Furthermore, if there are multiple point services that are candidates for receiving bonus points, the point processing server 2 manages the user's frequency of use of each point service. It then selects the point service that is currently most frequently used and sends a notification of the acquired user information or points calculated based on the user information. In this way, if a user uses multiple point services, it is possible to grant bonus points to the point account of the point service that is currently most frequently used. Other methods for selecting the point service to receive bonus points include sequentially selecting all point services currently in use or randomly selecting them.

[0125] (Variant 5) When the point processing server 2 receives user information and awards points to the user in return, it may generate point award history information and store it in a history database. The point award history information may, for example, be a user ID or a user information provider ID, associated with the date and time the user information was acquired, the identification name of the acquired user information, and the type and number of points awarded. When the point processing server 2 receives a request for point award history information from a user terminal 6 or the terminal of a service provider, it searches the history database for the corresponding point award history information and sends it to the requesting terminal. This allows the user to confirm what type and how many points they have received in return for providing user information in the past. Furthermore, the provider of the user information can confirm what type and how many points have been awarded to the user in return for acquiring the user information.

[0126] In short, this invention is not limited to the above-described embodiments, and in the implementation stage, the components can be modified and embodied without departing from the spirit of the invention. Furthermore, various inventions can be formed by appropriately combining multiple components disclosed in the above-described embodiments. For example, some components may be omitted from all the components shown in the embodiments. Furthermore, components from different embodiments may be appropriately combined. [Explanation of symbols]

[0127] 1...point processing system, 2...point processing server, 21...processor, 22...memory, 23...storage, 24...communication I / F, 25...input / output I / F, 3...X service system, 31...X management device, 32...X user information database, 4...A service system, 41...A management device, 42...A user information database, 5...B service system, 51...B management device, 52...B user information database, 6...user terminal, 60...bus, 61...processor, 62...memory, 63...storage page, 64...camera, 65...communication I / F, 66...input / output I / F, 67...touch screen, 68...input unit, 69...display unit, 7...network, 210...control unit, 211...account information registration unit, 212...user information collection unit, 213...masking processing unit, 214...bonus point calculation unit, 215...bonus point notification unit, 216...additional service processing unit, 220...communication control unit, 230...storage unit, 231...my page information storage unit, 232...restriction information storage unit, 233...user information storage unit

Claims

1. a personal page information storage unit that stores at least information for accessing a first access destination that provides user information including health-related information of a predetermined user, and information for accessing a second access destination that is a destination to which bonus points are awarded; a restriction information storage unit that stores restriction information indicating whether the predetermined user agrees to use the health-related information; a user information collection unit that collects user information including health-related information of the predetermined user based on information for accessing the first access destination; a masking processing unit that masks information that the predetermined user does not agree to use from among the collected health-related information of the predetermined user based on the restriction information; a bonus point calculation unit that calculates bonus points that can be used at the second access destination based on the restriction information; An information processing device comprising:

2. 2. The information processing device according to claim 1, wherein the health-related information of the specified user includes at least one of health-related information provided by a service system connected to a network, health-related information linked to an OS of the specified user's user terminal, or health-related information input by the specified user.

3. The information processing device according to claim 1 , wherein the restriction information on whether the predetermined user agrees to the use of the health-related information includes at least information on the predetermined user's consent / disagreement regarding a document permitting use or a test item permitted for use.

4. The information processing device according to claim 1 , wherein the bonus point calculation unit further calculates the bonus points based on a destination where the bonus points are to be used.

5. The information processing device according to claim 1 , further comprising an additional service processing unit that provides a visualization service of the predetermined user's health condition based on at least the health-related information that the predetermined user has agreed to use.

6. On the computer, collecting user information including health-related information of a predetermined user based on information for accessing a first access destination that provides user information including health-related information of the predetermined user; masking information that the predetermined user does not agree to use among the collected health-related information of the predetermined user based on restriction information indicating whether the predetermined user agrees to use the health-related information; calculating bonus points available for use at the second access destination to which the bonus points are to be awarded based on the restriction information; An information processing program that executes the above.

Citation Information

Patent Citations

  • User experience and environment of exercise activities

    JP2013536507A

  • Health information processing device and method

    JP2017059261A

  • Information processing device

    JP2018097585A

  • Motivation for Wearable Technology Sensor Data Sharing

    JP2018514831A

  • Service point applicator of health supporting service

    JP2002251469A