Information processing device, program, information processing system, and information processing method

The information processing device aggregates user behavioral and biometric data to provide desired insights, addressing the limitation of existing systems by combining external service data with biosensor data for user-specific analysis.

JP2026100109APending Publication Date: 2026-06-18RICOH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
RICOH CO LTD
Filing Date
2026-04-16
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

Existing systems fail to provide aggregated data desired by users, combining biometric information from biosensors with external service data, such as organizational management and business support, limiting user insights.

Method used

An information processing device that acquires and aggregates user behavioral history data from external services with biometric data from biosensors, allowing users to set and select data aggregation settings, and outputs desired aggregated data for analysis.

Benefits of technology

Enables the provision of user-desired aggregated data, facilitating insights into user health and behavior trends, enabling proactive measures like stress reduction and health advice.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026100109000001_ABST
    Figure 2026100109000001_ABST
Patent Text Reader

Abstract

To provide aggregated data requested by the user, based on data acquired from external services and biosensors. [Solution] The above problem is solved by providing an information processing device connected to an external service that manages the user's behavior history, comprising: a data acquisition unit that acquires first data relating to the user's behavior history from the external service; a data receiving unit that receives second data relating to the user's health measured by a biosensor; an aggregation setting storage unit that stores aggregation setting information, in which information necessary for aggregation of the first data and the second data is set for each of the one or more aggregation items for aggregating and displaying the first data and the second data; a data generation unit that generates aggregate data corresponding to one or more aggregation items selected by the user from among the one or more aggregation items, based on the acquired first data, the received second data, and the stored aggregation setting information; and a data output unit that outputs the generated aggregate data corresponding to one or more aggregation items.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] For example, in a company or the like, external services such as groupware are used to perform organizational management, attendance management, and business support for users such as employees. In addition, it has also become possible to acquire biometric information of users wearing a biometric sensor.

[0003] Patent Document 1 describes calculating a stress value from the biometric information of a person to be managed and analyzing stress factors from a plurality of external information corresponding to the date and time when the stress value becomes a predetermined value or more.

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the mechanism disclosed in Patent Document 1, only the result of analyzing the stress value from a plurality of external information is disclosed to be provided to the user, and the aggregated result of the information obtained from the biometric sensor and the plurality of external information desired by the user cannot be provided to the user.

[0005] An object of the present disclosure is to provide aggregated data desired by a user based on data obtained from an external service and a biometric sensor.

Means for Solving the Problems

[0006] One embodiment of the present invention is an information processing device connected to an external service for managing a user's behavioral history, comprising: a data acquisition unit that acquires first data relating to the user's behavioral history from the external service; a data receiving unit that receives second data relating to the user's health measured by a biosensor; an aggregation setting storage unit that stores aggregation setting information, in which information necessary for aggregation of the first data and the second data is set for each of the one or more aggregation items for aggregating and displaying the first data and the second data; a data generation unit that generates aggregate data corresponding to one or more aggregation items selected by the user from among the one or more aggregation items, based on the acquired first data, the received second data, and the stored aggregation setting information; and a data output unit that outputs the generated aggregate data corresponding to the one or more aggregation items. [Effects of the Invention]

[0007] According to this disclosure, aggregated data desired by the user can be provided based on data acquired from external services and biosensors. [Brief explanation of the drawing]

[0008] [Figure 1] This is a diagram illustrating an example of an information processing system according to this embodiment. [Figure 2] This is a hardware configuration diagram of an example of a computer according to this embodiment. [Figure 3] This is a functional configuration diagram of an example of an information processing system according to this embodiment. [Figure 4] This is a diagram illustrating an example of a chart type table configuration. [Figure 5] This is a flowchart illustrating an example of a data acquisition process. [Figure 6] This is a flowchart illustrating an example of data output processing. [Figure 7] This is an example image of a UI screen that includes a chart. [Figure 8] This is an example image of a UI screen that includes a chart. [Figure 9] This is a diagram illustrating an example of an information processing system according to this embodiment. [Figure 10] This is a functional configuration diagram of an example of an information processing system according to this embodiment. [Modes for carrying out the invention]

[0009] Hereinafter, each embodiment of the present invention will be described with reference to the attached drawings.

[0010] [First Embodiment] <System Configuration> Figure 1 is a diagram showing the configuration of an example of an information processing system according to this embodiment. The information processing system 1 shown in Figure 1 includes an aggregation system 10, one or more user terminals 14, one or more biosensors 16, and one or more external service systems 18. The aggregation system 10 includes one or more information processing devices 12. The information processing devices 12, user terminals 14, biosensors 16, and external service systems 18 communicate via a network 20. The network 20 is, for example, the Internet or a LAN (Local Area Network).

[0011] The information processing device 12 performs processing to display aggregated data on the user terminal 14, including data on the user's activity history obtained from the external service system 18 and data on the user's health received from the biosensor 16. The data on the user's activity history obtained from the external service system 18 (first data) is data recorded in the external service system 18 when the user uses the external service. The external service is, for example, a service related to organizational management, attendance management, and business support. The external service may also be a groupware service that has functions such as email, chat, scheduler, meeting management, attendance management, and organizational management.

[0012] Furthermore, the user's health data (second data) received from the biosensor 16 is data measured by the biosensor 16 (biometric information data). Biometric information data is measured, for example, by the biosensor 16 of a wearable device worn by the user.

[0013] The information processing device 12 is a PC or workstation, etc. The information processing device 12 may also be implemented using a server device, an ASP (Application Service Provider), or cloud computing.

[0014] User terminal 14 is an information processing terminal operated by the user. The user may be an employee of an organization such as a company that uses external services, or an administrator who manages employees, or an administrator who manages systems, etc., within an organization such as a company. User terminal 14 may be, for example, a PC (Personal Computer), mobile phone, smartphone, tablet device, game console, or PDA (Personal Digital Assistant).

[0015] The user terminal 14 displays a user interface (UI) such as a Web UI provided by the aggregation system 10. The user operating the user terminal 14 performs the data acquisition settings and data aggregation settings described later from the UI provided by the aggregation system 10. In addition, the user operating the user terminal 14 can display the aggregated data that the aggregation system 10 has compiled according to the data acquisition settings and data aggregation settings on the UI provided by the aggregation system 10.

[0016] The biosensor 16 is worn, for example, by a user who measures biometric data. The biosensor 16 may also be built into a wearable device worn by the user who measures biometric data. Alternatively, the biosensor 16 may be an IoT (Internet of Things) device. Furthermore, the biometric data received from the biosensor 16 may be data measured by the biosensor 16, or data obtained using the measured data. Examples of biometric data include stress levels and average calorie consumption.

[0017] The external service system 18 provides external services to users. In addition, the external service system 18 records data related to the behavior history of users who use the external services. The data related to the behavior history of users obtained from the external services is the data related to the behavior history of users recorded by the external service system 18.

[0018] Note that the configuration of the information processing system 1 shown in FIG. 1 is an example. For example, at least a part of the functions of the information processing apparatus 12 may be provided outside the information processing apparatus 12, or may be provided in the user terminal 14, the biological sensor 16, or the external service system 18. Further, the aggregation system 10 may be provided as a cloud service. Furthermore, the information processing apparatus 12 may be realized by being distributed among a plurality of computers.

[0019] <Hardware Configuration> 《Computer》 The information processing apparatus 12 and the external service system 18 in FIG. 1 are realized by, for example, a computer 500 having the hardware configuration shown in FIG. 2. Further, when the user terminal 14 in FIG. 1 is realized by a PC, it is realized by, for example, a computer 500 having the hardware configuration shown in FIG. 2. FIG. 2 is a hardware configuration diagram of an example of a computer according to the present embodiment.

[0020] The computer 500 includes a CPU (Central Processing Unit) 501, a ROM (Read Only Memory) 502, a RAM (Random Access Memory) 503, an HD 504, an HDD (Hard Disk Drive) controller 505, a display 506, an external device connection I / F (Interface) 508, a network I / F 509, a data bus 510, a keyboard 511, a pointing device 512, a DVD-RW (Digital Versatile Disk Rewritable) drive 514, and a media I / F 516.

[0021] The CPU 501 controls the operation of the entire computer 500 according to the program. The ROM 502 stores programs used to drive the CPU 501, such as the IPL. The RAM 503 is used as the work area for the CPU 501. The HD 504 stores various data, such as programs. The HDD controller 505 controls the reading or writing of various data to the HD 504 according to the control of the CPU 501.

[0022] Display 506 displays various information such as cursors, menus, windows, characters, or images. Display 506 may be, for example, an HMD (Head Mounted Display) or HUD (Head Up Display) device. External device connection I / F 508 is an interface for connecting various external devices. In this case, external devices may be, for example, USB (Universal Serial Bus) memory.

[0023] Network I / F 509 is an interface for data communication using network 20. Data bus 510 is an address bus and data bus for electrically connecting various components such as CPU 501.

[0024] The keyboard 511 is a type of input means equipped with multiple keys for inputting characters, numbers, and various instructions. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting processing targets, and moving the cursor. The DVD-RW drive 514 controls the reading or writing of various data to the DVD-RW 513, which is an example of a removable recording medium. Note that it is not limited to DVD-RW, but may also be DVD-R, etc. The media interface 516 controls the reading or writing (storage) of data to the recording medium 515, such as flash memory.

[0025] Note that the hardware configuration shown in Figure 2 is just one example; a configuration may be possible that lacks some of the components shown in Figure 2, or that includes components other than those shown in Figure 2. Configurations for user terminals 14 other than PCs in Figure 1 vary and are therefore omitted from the illustration.

[0026] <Functional Configuration> The information processing system 1 according to this embodiment is realized by a functional configuration such as that shown in Figure 3. Figure 3 is a functional configuration diagram of an example of the information processing system according to this embodiment. Note that the functional configuration diagram in Figure 3 omits components that are not necessary for the explanation of this embodiment. The information processing device 12, user terminal 14, biosensor 16, and external service system 18 realize functions such as those described using Figure 3 by executing programs such as an OS and applications.

[0027] The information processing device 12 shown in Figure 3 includes a data acquisition setting unit 30, a data aggregation setting unit 32, an aggregation item selection receiving unit 34, a data generation unit 36, a data output unit 38, a data receiving unit 39, a data acquisition unit 40, an acquisition setting storage unit 42, an aggregation setting storage unit 44, and a data storage unit 46.

[0028] The data acquisition setting unit 30 receives data acquisition settings from the user operating the user terminal 14 for receiving biometric information data from the biosensor 16. The data acquisition setting unit 30 also receives data acquisition settings from the user operating the user terminal 14 for acquiring data related to the user's behavior history from the external service system 18. For example, the data acquisition setting unit 30 displays a data acquisition setting UI on the user terminal 14 and accepts data acquisition settings from the user.

[0029] The data aggregation setting unit 32 receives data aggregation settings for one or more aggregation items from the user operating the user terminal 14, in order to aggregate and display biometric information data received from the biosensor 16 and user behavior history data acquired from the external service system 18, according to the data acquisition settings. The data aggregation settings include aggregation setting information for each aggregation item, in which the information necessary for aggregation from the biometric information data received from the biosensor 16 and user behavior history data acquired from the external service system 18 is set. For example, the data aggregation setting unit 32 displays a UI for data aggregation settings on the user terminal 14 and accepts data aggregation settings from the user.

[0030] The acquisition setting storage unit 42 stores the data acquisition settings received from the user by the data acquisition setting unit 30. The aggregation setting storage unit 44 stores the data aggregation settings received from the user by the data aggregation setting unit 32. The data aggregation settings define the aggregation items (chart types) that become available to the user according to the data acquisition settings. The aggregation item selection reception unit 34 selects the chart types available to the user from the data aggregation settings according to the data acquisition settings stored in the acquisition setting storage unit 42, and accepts the selection of the chart type to be output from the user operating the user terminal 14.

[0031] The data generation unit 36 ​​generates aggregated data corresponding to the chart type selected by the user, based on biometric information data received from the biosensor 16 and data on the user's behavioral history obtained from the external service system 18, which are stored in the data storage unit 46, and the data aggregation settings.

[0032] The data output unit 38 outputs the aggregated data generated by the data generation unit 36. The data output unit 38 displays a UI on the user terminal 14 that includes aggregated data, which visualizes the biometric information data received from the biosensor 16 and the user's behavioral history data obtained from the external service system 18, stored in the data storage unit 46, in a way that allows for analysis of time-series trends.

[0033] The data receiving unit 39 receives biometric information data from the biosensor 16 according to the data acquisition settings stored in the acquisition setting storage unit 42. The data acquisition unit 40 acquires data related to the user's behavior history from the external service system 18 according to the data acquisition settings stored in the acquisition setting storage unit 42. The data storage unit 46 stores the biometric information data received by the data receiving unit 39 from the biosensor 16 and the data related to the user's behavior history acquired by the data acquisition unit 40 from the external service system 18.

[0034] Furthermore, the user terminal 14 shown in Figure 3 has a data transmission / reception unit 50, an operation reception unit 52, and a display unit 54. The data transmission / reception unit 50 communicates data with the information processing device 12. The operation reception unit 52 receives operations from the user and performs various processes according to the operations. The display unit 54 displays, for example, a UI provided by the information processing device 12.

[0035] The aggregation setting storage unit 44 stores, for example, a chart type table as shown in Figure 4, as an example of aggregation setting information. Figure 4 is a configuration diagram of an example of a chart type table. Note that the chart type table may be one defined in the aggregation system 10.

[0036] The chart type table in Figure 4 has, for example, fields for external service type, chart type, and aggregate query definition. The external service type represents the type of external service that can be set in the data acquisition settings. For example, an attendance management service may be defined as an external service type.

[0037] The chart type represents the type of chart (chart name) used for UI display. For example, a chart type might be defined as "overtime stress history." The aggregate query definition represents the definition of a data aggregation query, defined in a JSON file that includes, for example, an SQL query and a definition for displaying a chart using the columns of the SQL query result. An SQL query is a set of instructions written according to the usage of SQL, an example of a language for manipulating databases. SQL is just an example; other languages ​​for manipulating databases may be used. The definition for displaying a chart using the columns of the SQL query result is the information necessary to display a chart from the data obtained from the data storage unit 46 based on the SQL query result. A JSON file is an example of a text (character) format data file.

[0038] <Processing> This section describes the processing after a user using the aggregation system 10 according to this embodiment has configured data acquisition settings from the data acquisition settings UI of the aggregation system 10. The acquisition setting storage unit 42 is assumed to store the data acquisition settings received from the user. The data acquisition settings stored in the acquisition setting storage unit 42 include, for example, the type of external service, the access destination of the external service such as the URL (Uniform Resource Locator) of the data acquisition API (Application Programming Interface), and the parameters necessary to access the access destination. In addition, the data acquisition settings stored in the acquisition setting storage unit 42 include, for example, information for receiving biometric data from the biosensor 16 (such as the type of biosensor 16, authentication information, communication method, access destination of the biosensor 16, and the parameters necessary to access the access destination).

[0039] Furthermore, this section describes the process after a user using the aggregation system 10 according to this embodiment has made data aggregation settings from the data aggregation settings UI of the aggregation system 10. The aggregation setting storage unit 44 is assumed to store the data aggregation settings received from the user.

[0040] The data receiving unit 39 of the information processing device 12 receives biometric information data from the biosensor 16 in accordance with the data acquisition settings stored in the acquisition setting storage unit 42, for example, in the procedure shown in Figure 5. The data acquisition unit 40 also acquires data related to the user's behavior history from the external service system 18 in accordance with the data acquisition settings stored in the acquisition setting storage unit 42, for example, in the procedure shown in Figure 5. Figure 5 is a flowchart of an example of the data acquisition process.

[0041] In step S10, the data receiving unit 39 and the data acquisition unit 40 obtain the data acquisition setting to be executed from the acquisition setting storage unit 42. The data acquisition setting to be executed is the data acquisition setting for which it is time to acquire data. The timing for acquiring data is when a predetermined period has elapsed, when a request for chart display is made by the user, etc.

[0042] The processes in steps S12 and S14 are repeated for each data acquisition setting read by the data receiving unit 39 and the data acquisition unit 40 from the acquisition setting storage unit 42. In step S12, the data receiving unit 39 receives biometric information data from the biosensor 16 according to the data acquisition setting obtained from the acquisition setting storage unit 42. The data acquisition unit 40 obtains data related to the user's behavior history from the external service system 18 according to the data acquisition setting obtained from the acquisition setting storage unit 42. In step S14, the data receiving unit 39 stores the biometric information data received from the biosensor 16 in the data storage unit 46. The data acquisition unit 40 stores the data related to the user's behavior history obtained from the external service system 18 in the data storage unit 46. The data storage unit 46 is, for example, a database, a data warehouse, or a data lake.

[0043] According to the flowchart in Figure 5, by allowing users to set data acquisition parameters, the biosensor 16 and external service system 18 that acquire data can be changed, making it possible to acquire data from various biosensors 16 and external service systems 18.

[0044] The aggregation item selection receiving unit 34, data generation unit 36, and data output unit 38 of the information processing device 12 output aggregated data stored in the data storage unit 46, for example, in the procedure shown in Figure 6, according to the data acquisition settings stored in the acquisition setting storage unit 42 and the data aggregation settings stored in the aggregation setting storage unit 44.

[0045] Figure 6 is a flowchart of an example of the data output process. In step S20, the aggregation item selection receiving unit 34 retrieves the configured data acquisition settings from the acquisition setting storage unit 42. In step S22, the aggregation item selection receiving unit 34 reads the external service type from the configured data acquisition settings. The external service type read in step S22 is data related to the user's behavior history that can be obtained from the external service system 18 based on the configured data acquisition settings.

[0046] In step S24, the aggregation item selection receiving unit 34 uses the external service type read in step S22 as a key to select a chart type from the chart type table in Figure 4. The chart type selected in step S24 is a list of charts that the user can output. In step S26, the aggregation item selection receiving unit 34 displays a list of charts representing the chart type selected in step S24 on the user terminal 14.

[0047] In step S28, the aggregation item selection receiving unit 34 accepts the user's selection of a chart type in response to the user's operation on the user terminal 14. In step S30, the data generation unit 36 ​​reads the aggregation query definition for the chart type selected by the user in step S28 from the chart type table in Figure 4, and performs data aggregation according to that aggregation query definition.

[0048] For example, the data generation unit 36 ​​retrieves biometric information data from the biosensor 16 and data related to the user's behavior history from the external service system 18 from the data storage unit 46 using an SQL query of the aggregation query definition read from the chart type table in Figure 4, and performs data aggregation.

[0049] In step S32, the data output unit 38 outputs data according to the aggregate query definition of the chart type selected by the user in step S28. For example, the data output unit 38 can display a UI that includes the results of the data aggregation in step S30 as a chart on the user terminal 14 by defining a chart display using the columns of the SQL result of the aggregate query definition read from the chart type table in Figure 4.

[0050] Furthermore, the data output from the aggregation system 10 to the user terminal 14 may be in the form of displaying a chart on a dashboard, or it may be in the form of creating a report file and sending it by email. A dashboard is a screen that retrieves data from multiple sources, processes that data, and displays it.

[0051] The data output unit 38 displays a UI screen including a chart, as shown in Figure 7 or Figure 8, on the user terminal 14. Figures 7 and 8 are illustrative images of an example UI screen including a chart. Figures 7 and 8 show an example UI screen in which the user can select the chart they wish to use.

[0052] In Figures 7 and 8, the display area is divided into two panes. The left pane, 1000, is the chart type menu pane. The right pane, 1002, is the chart display pane. The chart type menu pane displays a list of chart types that can be selected by the user operating the user terminal 14. The user operating the user terminal 14 selects the chart type they want to display in the chart display pane from the chart type menu pane.

[0053] For example, Figure 7 shows an example where the chart type menu displays "Overtime Stress History," "Personnel Transfer History," and "Exercise / Work-from-Home History" as chart types, and the user operating the user terminal 14 selects "Overtime Stress History" and "Personnel Transfer History." As a result of the user operating the user terminal 14 selecting "Overtime Stress History" and "Personnel Transfer History" from the chart type menu, the charts for "Overtime Stress History" and "Personnel Transfer History" are displayed in the chart display area.

[0054] The screen in Figure 7 displays aggregated data, visualized in a way that allows for analysis of time-series trends, combining stress levels received from the user's biosensor 16 and overtime hours obtained from the external service system 18 of the attendance management service. The screen in Figure 7 also displays personnel transfer history obtained from the external service system 18 of the organizational management service as a chart.

[0055] The screen in Figure 7, which displays these two charts, visualizes medium- to long-term trends in an analyzable manner. Therefore, users who refer to the screen in Figure 7 can analyze that their stress levels are increasing as their overtime hours lengthen, and that this is likely due to changes in work duties resulting from organizational transfers. Using the screen in Figure 7, it becomes possible to consider personnel assignments that will reduce users' stress levels. Furthermore, by utilizing the information displayed on the screen in Figure 7, the aggregation system 10 according to this embodiment can send alert notifications to supervisors and industrial physicians regarding information on users with high stress levels.

[0056] Figure 8 also shows an example where a user operating the user terminal 14 selects "Exercise and Work-from-Home History" from the chart type menu. As a result of the user operating the user terminal 14 selecting "Exercise and Work-from-Home History" from the chart type menu, the chart for exercise and work-from-home history is displayed in the chart display area.

[0057] The screen in Figure 8 displays aggregated data as a chart, which visualizes the average daily calorie consumption received from the user's biosensor 16 and the number of days worked from home obtained from the external service system 18 of the attendance management service, in a way that allows for analysis of time-series trends.

[0058] The screen shown in Figure 8, which displays such a chart, visualizes medium- to long-term trends in a way that allows for analysis. Therefore, users who refer to the screen in Figure 8 can analyze the trend of lack of exercise due to working from home. By utilizing the information displayed on the screen in Figure 8, the aggregation system 10 according to this embodiment can automatically detect users who show a significant tendency towards lack of exercise due to working from home and send them health advice.

[0059] Note that the number of chart types displayed in the chart type menu and the number of charts displayed in the chart display area do not have to be one-to-one. For example, if one chart type is selected in the chart type menu, multiple charts may be displayed in the chart display area.

[0060] According to the first embodiment, aggregated data desired by the user can be provided based on data acquired from the biosensor 16 and the external service system 18.

[0061] [Second Embodiment] In the first embodiment, the aggregation system 10 received biometric information data from the biosensor 16. In the second embodiment, the aggregation system 10 acquires biometric information data from an external service system 18 that receives and manages the biometric information data from the biosensor 16.

[0062] The second embodiment is similar to the first embodiment except for a few parts, so its description will be omitted as appropriate. Figure 9 is a configuration diagram of an example of an information processing system according to this embodiment. The information processing system 1 shown in Figure 9 differs from the information processing system 1 in Figure 1 in that it represents an external service system 18 that manages behavioral history data and an external service system 18 that manages biometric information data.

[0063] The information processing device 12 performs processing to display aggregated data on the user terminal 14, which includes data on the user's behavioral history (behavioral history data) obtained from an external service system 18 that manages behavioral history data, and data on the user's health (biometric information data) obtained from an external service system 18 that manages biometric information data.

[0064] The external service system 18, which manages biometric data, receives and manages biometric data measured by the biosensor 16. The external service system 18, which manages biometric data, provides services such as processing, analyzing, and visualizing the biometric data of the managed users and displaying it on the user terminal 14.

[0065] The information processing system 1 according to the second embodiment is realized, for example, by the functional configuration shown in Figure 10. Figure 10 is a functional configuration diagram of an example of the information processing system according to this embodiment. The functional configuration diagram of Figure 10 is similar to the functional configuration of Figure 3 except for a few parts, so the explanation will be omitted as appropriate.

[0066] The data acquisition setting unit 30 of the information processing device 12 shown in Figure 10 receives data acquisition settings from the user operating the user terminal 14 for acquiring biometric information data from the biosensor 16 from the external service system 18. The data acquisition setting unit 30 also receives data acquisition settings from the user operating the user terminal 14 for acquiring user behavior history data from the external service system 18.

[0067] The data aggregation setting unit 32 receives data aggregation settings from the user operating the user terminal 14 for aggregating biometric information data and behavioral history data acquired from the external service system 18 according to the data acquisition settings.

[0068] The data output unit 38 outputs the aggregated data generated by the data generation unit 36. The data output unit 38 displays a UI on the user terminal 14 that includes aggregated data, which visualizes the biometric information data and behavioral history data stored in the data storage unit 46 in a way that allows for analysis of time-series trends.

[0069] The data acquisition unit 40 acquires biometric data and behavioral history data from the external service system 18 according to the data acquisition settings stored in the acquisition setting storage unit 42. The data storage unit 46 stores the biometric data and behavioral history data acquired by the data acquisition unit 40. The other functional configurations are the same as in the first embodiment, so their explanation is omitted.

[0070] As described above, according to the second embodiment, aggregated data desired by the user can be provided based on the user's behavioral history data and biometric information data acquired from the external service system 18.

[0071] Each of the functions of the embodiments described above can be realized by one or more processing circuits. Hereinafter, "processing circuit" as used herein includes processors programmed to execute each function by software, such as processors implemented by electronic circuits, as well as devices such as ASICs (Application Specific Integrated Circuits), DSPs (digital signal processors), FPGAs (field programmable gate arrays), and conventional circuit modules designed to execute each of the functions described above.

[0072] The apparatus described in the examples represents only one of several computing environments for carrying out the embodiments disclosed herein. The present invention is not limited by these embodiments, and the components in these embodiments include those readily conceivable to those skilled in the art, those substantially identical, and those within the scope of so-called equivalents. Furthermore, various omissions, substitutions, modifications, and combinations of components can be made without departing from the spirit of these embodiments. [Explanation of Symbols]

[0073] 1. Information Processing System 10 Aggregation System 12 Information Processing Devices 14 User terminals 16. Biosensors 18 External Service Systems 30 Data acquisition setting section 32 Data Aggregation Settings Section 34. Selection of Aggregation Items Reception Section 36 Data Generation Unit 38 Data Output Section 39 Data receiving unit 40 Data Acquisition Unit 42 Acquisition and setting storage unit 44 Aggregation setting storage unit 46 Data Storage Unit 50 Data transmission / reception unit 52 Operation reception unit 54 Display section [Prior art documents] [Patent Documents]

[0074] [Patent Document 1] Japanese Patent Publication No. 2021-146053

Claims

1. An information processing device connected to an external service that manages the user's behavior history, A data acquisition unit that acquires first data regarding the user's behavior history from the external service, A data receiving unit that receives second data about the user's health measured by a biosensor, For each of the one or more aggregation items used to aggregate and display the first data and the second data, an aggregation setting storage unit stores aggregation setting information in which the information necessary for aggregation from the first data and the second data is set. A data generation unit generates aggregate data corresponding to one or more aggregate items selected by the user from among the one or more aggregate items mentioned above, based on the acquired first data, the received second data, and the stored aggregate setting information. A data output unit that outputs aggregated data corresponding to the one or more aggregated items generated, An information processing device having

2. The data output unit outputs aggregated data which visualizes the first data and the second data in a way that allows for analysis of time-series trends. The information processing apparatus according to claim 1.

3. The data acquisition unit acquires the second data from the external service. The information processing apparatus according to claim 1 or 2.

4. A data storage unit that stores the first data acquired by the data acquisition unit and the second data received by the data receiving unit or the second data acquired by the data acquisition unit. An information processing apparatus according to any one of claims 1 to 3, further comprising the above.

5. The data acquisition unit acquires the first data according to the type of external service, the access destination of the external service, and the settings of the parameters necessary to access the access destination. The information processing apparatus according to any one of claims 1 to 4.

6. The system further includes an aggregation item selection receiving unit that accepts the selection of one or more aggregation items by the user from the aforementioned one or more aggregation items. The information processing apparatus according to any one of claims 1 to 5.

7. The second data is data acquired from the biosensor of the wearable device worn by the user. The information processing apparatus according to any one of claims 1 to 6.

8. An information processing device connected to an external service that manages the user's behavior history, A procedure for obtaining first data regarding the user's behavior history from the aforementioned external service, Procedure for receiving second data about the user's health measured by a biosensor. A procedure for storing aggregation setting information, in which the information necessary for aggregation from the first data and the second data is set for each of the one or more aggregation items used to aggregate and display the first data and the second data, A procedure for generating aggregate data corresponding to one or more aggregate items selected by the user from among the one or more aggregate items mentioned above, based on the acquired first data, the received second data, and the stored aggregate setting information. A procedure for outputting aggregated data corresponding to the one or more aggregated items mentioned above, A program to execute.

9. An information processing system in which a user terminal and an information processing device are connected in a communication manner, The aforementioned information processing device is The first data regarding the user's behavior history is obtained from an external service that manages the user's behavior history, and A data receiving unit that receives second data about the user's health measured by a biosensor, For each of the one or more aggregation items used to aggregate and display the first data and the second data, an aggregation setting storage unit stores aggregation setting information in which the information necessary for aggregation from the first data and the second data is set. A data generation unit generates aggregate data corresponding to one or more aggregate items selected by the user from among the one or more aggregate items mentioned above, based on the acquired first data, the received second data, and the stored aggregate setting information. A data output unit that outputs aggregated data corresponding to the one or more aggregated items generated, It has, The user terminal has a display unit that displays the aggregated data output by the data output unit. An information processing system having [a certain feature].

10. An information processing device connected to an external service that manages user behavior history, The steps include obtaining first data regarding the user's behavior history from the external service, The process involves receiving second data about the user's health, measured by a biosensor, A step of storing aggregation setting information for each of the first data and second data, in which the information necessary for aggregation of the first data and second data is set for each aggregation item of the first data and second data, A step of generating aggregate data corresponding to one or more aggregate items selected by the user from among the one or more aggregate items mentioned above, based on the acquired first data, the received second data, and the stored aggregate setting information. The steps include outputting aggregated data corresponding to the one or more aggregated items that have been generated, An information processing method that performs the following.