Control method and information processing device

JP7609779B2Active Publication Date: 2025-01-07PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021536067
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-01-17
Filing Date
2021-01-13
Publication Date
2025-01-07
Estimated Expiration
2041-01-13

AI Technical Summary

Benefits of technology

【0009】 本開示の一態様に係る制御方法等によれば、コンテンツに対するユーザへの訴求効果を向上させることができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007609779000001
    Figure 0007609779000001
  • Figure 0007609779000002
    Figure 0007609779000002
  • Figure 0007609779000003
    Figure 0007609779000003
Patent Text Reader

Abstract

In the present invention, a processor transmits detection information detected by a first appliance (6) and user information acquired by a second appliance (8) to a network (12), determines, on the basis of the detection information and the user information, occurrence of a first event having a possibility of bringing failure to at least one of a house, property, expected service, and the body of a user, determines, on the basis of the first event, content that is at least one of a commodity or a service for dealing with the failure and insurance for making compensation for damage brought to the user when the failure has actually occurred, and notifies the user of the content by transmitting via the network (12) to the first appliance (6) or the second appliance (8) data indicating the content after a preset predetermined time period for each of a plurality of events has elapsed since the occurrence of the first event.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a control method and an information processing device. [Background technology]

[0002] There is known a technique for determining content to be recommended to a user in accordance with the user's behavioral state and delivering the determined content to the user's terminal (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2015-219765 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, with the technology disclosed in the above Patent Document 1, there is a need to further improve the appeal of the distributed content to users.

[0005] Therefore, the present disclosure provides a control method and an information processing device that can improve the appeal of content to users. [Means for solving the problem]

[0006] A control method according to one embodiment of the present disclosure is a control method in a system having at least one processor and a storage device, in which the at least one processor transmits detection information detected by a first device and user information regarding a user acquired by a second device to a network, and determines, based on the detection information and the user information, that a first event has occurred, which is one of a plurality of events stored in the storage device and which may cause a malfunction to at least one of the user's home, possessions, expected services, and body, and determines, based on the first event, content, which is at least one of products and services to address the malfunction and insurance to compensate for damage caused to the user if the malfunction actually occurs, and after a predetermined time predetermined for each of the plurality of events has elapsed since the occurrence of the first event, transmits data indicating the content to the first device or the second device via the network, thereby notifying the user of the content.

[0007] In addition, an information processing device according to one embodiment of the present disclosure is an information processing device capable of communicating with each of a first device and a second device via a network, and includes a processor and a storage device. The processor uses the storage device to transmit detection information detected by the first device and user information regarding the user acquired by the second device to the network, and when it is determined based on the detection information and the user information that a first event has occurred, which is one of a predetermined number of events and may cause a malfunction in at least one of the user's home, belongings, expected services, and body, after a predetermined time period predetermined for each of the plurality of events has elapsed since the occurrence of the first event, data indicating at least one of the contents of products and services for dealing with the malfunction and insurance for compensating for damage caused to the user if the malfunction actually occurs is received via the network, and the received data is transmitted to the first device or the second device via the network, thereby notifying the user of the content.

[0008] These comprehensive or specific aspects may be realized by a system, a method, an integrated circuit, a computer program, or a recording medium such as a computer-readable CD-ROM (Compact Disc-Read Only Memory), or may be realized by any combination of the system, the method, the integrated circuit, the computer program, and the recording medium. Effect of the Invention

[0009] According to a control method and the like according to one aspect of the present disclosure, it is possible to improve the appeal of content to users. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a block diagram showing a configuration of a system according to an embodiment. [Diagram 2]FIG. 2 is a diagram illustrating an example of a first event database according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of the second event database according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a content database according to the embodiment. [Diagram 5] FIG. 5 is a flowchart showing the flow of operations of the system according to the embodiment. [Figure 6] FIG. 6 is a diagram showing an example of content displayed on a first device according to the embodiment in use case 1. In FIG. [Figure 7] FIG. 7 is a diagram showing an example of content displayed on the second device according to the embodiment in use case 8. In FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] A control method according to one embodiment of the present disclosure is a control method in a system having at least one processor and a storage device, in which the at least one processor transmits detection information detected by a first device and user information regarding a user acquired by a second device to a network, and determines, based on the detection information and the user information, that a first event has occurred, which is one of a plurality of events stored in the storage device and which may cause a malfunction to at least one of the user's home, possessions, expected services, and body, and determines, based on the first event, content, which is at least one of products and services to address the malfunction and insurance to compensate for damage caused to the user if the malfunction actually occurs, and after a predetermined time predetermined for each of the plurality of events has elapsed since the occurrence of the first event, transmits data indicating the content to the first device or the second device via the network, thereby notifying the user of the content.

[0012] According to this aspect, it is determined that a first event has occurred based on the detection information detected by the first device and the user information acquired by the second device. In addition, content is determined based on the first event, and after a predetermined time has elapsed from the occurrence of the first event, which is determined for each of the plurality of events, data indicating the content is transmitted to the first device or the second device, thereby notifying the user of the content. This makes it possible to notify the user of the content that is best suited to be recommended to the user at the best timing. As a result, it is possible to improve the appeal of the content to the user.

[0013] For example, the storage device may be configured to include information indicating at least one of a category, urgency, and location of occurrence as attribute information indicating an attribute of the first event, and the specified time period may be configured to differ depending on the attribute information.

[0014] According to this aspect, the predetermined time period differs depending on the attribute information of the first event (at least one of the category, urgency, and occurrence location), so that the content can be notified to the user at an optimal timing.

[0015] For example, the at least one processor may be configured to notify the user of the content by transmitting the data to the first device or the second device prior to the occurrence of a second event similar to the first event.

[0016] According to this aspect, the data is transmitted to the first device or the second device before the occurrence of the second event similar to the first event. This makes it possible to notify the user of the content at a timing when the user feels anxiety due to the occurrence of the first event, for example. As a result, it is possible to effectively improve the appeal of the content to the user.

[0017] For example, the at least one processor may be configured to notify the user of the content by transmitting the data to the first device or the second device after a time of occurrence of a second event similar to the first event.

[0018] According to this aspect, the data is transmitted to the first device or the second device after the occurrence of the second event similar to the first event. This allows the content to be notified to the user at a timing when the user feels anxiety or the like due to the occurrence of the second event after the occurrence of the first event. As a result, the appeal effect of the content to the user can be effectively improved.

[0019] For example, the predetermined time may be determined based on the first event and the second event.

[0020] According to this aspect, by setting the predetermined time period in consideration of both the first event and the second event, it is possible to notify the user of the content at a more optimal timing.

[0021] For example, the at least one processor may be configured to notify the user of the content by transmitting the data to the first device or the second device at least once before and after a time of occurrence of a second event similar to the first event.

[0022] According to this aspect, even if the user does not convert when the content is notified to the user before the occurrence time of the second event, the user is more likely to convert by notifying the user of the content again after the occurrence time of the second event. As a result, the appeal effect of the content to the user can be effectively improved.

[0023] For example, the at least one processor may be configured to determine that the second event has occurred based on the detection information and the user information.

[0024] According to this aspect, the occurrence of the second event can be determined with higher accuracy.

[0025] For example, the at least one processor may be configured to reside in a server or a client.

[0026] An information processing device according to one embodiment of the present disclosure is an information processing device capable of communicating with each of a first device and a second device via a network, and includes a processor and a storage device. The processor uses the storage device to transmit detection information detected by the first device and user information regarding the user acquired by the second device to the network. When it is determined based on the detection information and the user information that a first event has occurred, which is one of a predetermined number of events and which may cause a malfunction to at least one of the user's home, possessions, expected services, and body, after a predetermined time period predetermined for each of the plurality of events has elapsed since the occurrence of the first event, data indicating at least one of the contents of products and services for dealing with the malfunction and insurance for compensating for damage caused to the user if the malfunction actually occurs is received via the network, and the received data is transmitted to the first device or the second device via the network, thereby notifying the user of the contents.

[0027] According to this aspect, it is determined that a first event has occurred based on the detection information detected by the first device and the user information acquired by the second device, and content is determined based on the first event. After a predetermined time has elapsed from the occurrence of the first event, which is determined for each of a plurality of events, data indicating the content is transmitted to the first device or the second device, thereby notifying the user of the content. This makes it possible to notify the user of the content that is best suited to be recommended to the user at the best timing. As a result, it is possible to improve the appeal of the content to the user.

[0028] In addition, these comprehensive or specific aspects may be realized by a system, a method, an integrated circuit, a computer program, or a recording medium such as a computer-readable CD-ROM, or may be realized by any combination of the system, method, integrated circuit, computer program, or recording medium.

[0029] Hereinafter, the embodiment will be specifically described with reference to the drawings.

[0030] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component arrangement and connection forms, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not described in an independent claim showing a top concept are described as optional components.

[0031] (Embodiment) [1. System configuration] First, the configuration of a system 2 according to an embodiment will be described with reference to Figs. 1 to 4. Fig. 1 is a block diagram showing the configuration of a system 2 according to an embodiment. Fig. 2 is a diagram showing an example of a first event database 46 according to an embodiment. Fig. 3 is a diagram showing an example of a second event database 48 according to an embodiment. Fig. 4 is a diagram showing an example of a content database 50 according to an embodiment.

[0032] 1, the system 2 includes an information processing device 4, a first device 6, a second device 8, and a content providing server 10. Each of the information processing device 4, the first device 6, the second device 8, and the content providing server 10 is connected to a network 12. The network 12 is a concept that includes a home network and an outside home network.

[0033] The information processing device 4 is, for example, a home server installed in a home, and manages and controls devices (including the first device 6 and the second device 8) connected to a network 12 (home network). The information processing device 4 may identify the devices to be managed based on whether they belong to the same home network or whether they have the same account or the same SSID (Service Set Identifier).

[0034] The information processing device 4 includes a processor 14, a storage device 16, and a communication unit 18. The processor 14 executes various processes for controlling the information processing device 4 using the storage device 16. The storage device 16 stores a device database (DB) 20 and a user database (DB) 22. The device database 20 is a database showing the correspondence between devices connected to the network 12 (home network) and users who use the devices. The user database 22 is a database showing information about users who use the devices, such as the user's gender, age, family structure, time at home, time outside, time home, and device usage history. The communication unit 18 transmits and receives various data to and from each of the first device 6 and the second device 8 via the network 12. The communication unit 18 also transmits and receives various data to and from the content providing server 10 via the network 12.

[0035] The first device 6 is connected to the information processing device 4 via the network 12. The first device 6 is a device used by a user, and is, for example, various home appliances such as a television receiver, a refrigerator, and a washing machine. The first device 6 detects detection information and transmits the detected detection information to the information processing device 4 via the network 12. The detection information is information that may lead to some kind of trouble for the user, and is, for example, information about devices, sounds, voices, people, etc. connected to the home network.

[0036] The first device 6 has a processor 24, a user interface (UI) 26, a sensor 28, and a communication unit 30. The processor 24 executes various processes for controlling the first device 6. The user interface 26 is, for example, a touch panel or a microphone. The sensor 28 is, for example, a) a camera that detects infrared rays, ultrasonic waves, or visible light, or b) a microphone that acquires sound. The communication unit 30 transmits and receives various data to and from the information processing device 4 via the network 12. In the present embodiment, the first device 6 has the sensor 28, but is not limited to this, and the sensor 28 may be omitted.

[0037] The second device 8 is connected to the information processing device 4 via the network 12. The second device 8 is a device used by a user, and is, for example, various home appliances such as a smartphone, a tablet terminal, and a personal computer. The second device 8 acquires user information and transmits the acquired user information to the information processing device 4 via the network 12. The user information is information on the user's behavior caused by the above-mentioned detection information.

[0038] The second device 8 has a processor 32, a user interface (UI) 34, a sensor 36, and a communication unit 38. The processor 32 executes various processes for controlling the second device 8. The user interface 34 is, for example, a touch panel or a microphone. The sensor 36 is, for example, a) a camera that detects infrared rays, ultrasonic waves, or visible light, or b) a microphone that acquires sound. The communication unit 38 transmits and receives various data to and from the information processing device 4 via the network 12.

[0039] The content providing server 10 is a server for distributing content to be recommended to a user, and is, for example, a cloud server installed outside a home. The content providing server 10 has a processor 40, a communication unit 42, and a storage device 44. The processor 40 executes various processes for controlling the content providing server 10 using the storage device 44. The communication unit 42 transmits and receives various data to and from the information processing device 4 via the network 12. The storage device 44 stores a first event database (DB) 46, a second event database (DB) 48, a content database (DB) 50, and a user database (DB) 52.

[0040] As shown in FIG. 2, the first event database 46 is a database including attribute information indicating attributes of a first event (plurality of events A to L), such as a category, urgency, occurrence location, and transmission timing of content data (one example of data) when the first event occurs. The first event is an event that may cause a malfunction in at least one of the user's home, possessions, expected service, and body. The transmission timing of the content data is predetermined for each of the plurality of events A to L, and differs depending on the attribute information (category, urgency, and occurrence location) of the first event. That is, the transmission timing of the content data is the timing at which the content data is transmitted to the first device 6 or the second device 8 via the network 12 after a predetermined time has elapsed from the occurrence of the first event, which is predetermined for each of the plurality of events A to L. For example, as shown in FIG. 2, the transmission timing of the content data when the event A occurs is earlier than the transmission timing of the content data when the event B occurs, which is more urgent than the event A.

[0041] The second event database 48 is a database showing the correspondence between a second event, a first event related to the second event, and the transmission timing of content data when the second event occurs, as shown in Fig. 3. The second event is an event similar to the first event.

[0042] The content database 50 is a data table showing the correspondence between the detection information, the user information, the first event, and the content, as shown in Fig. 4. The content is, for example, at least one of a product and a service for dealing with the above-mentioned malfunction, and an insurance for compensating for damage caused to the user when the above-mentioned malfunction actually occurs.

[0043] The content may be a suggestion to the user to complete an actual electronic commerce transaction, or an advertisement for accessing a predetermined service provider. If the content is an advertisement, the content providing server 10 may obtain the content from an advertisement agency.

[0044] The user database 52 is a database that indicates information about the user who uses the device, such as the user's gender, age, family structure, hobbies and interests, behavioral history, purchasing history, and schedule.

[0045] [2. System Operation] Next, the operation of the system 2 according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart showing the flow of the operation of the system 2 according to the embodiment.

[0046] The first device 6 detects the detection information and transmits the detected detection information to the information processing device 4 via the network 12. Furthermore, the second device 8 acquires user information and transmits the acquired user information to the information processing device 4 via the network 12. The information processing device 4 transmits the detection information from the first device 6 and the user information from the second device 8 to the content providing server 10 via the network 12 (S101).

[0047] The content providing server 10 receives the detection information and the user information from the information processing device 4. The content providing server 10 determines that a first event has occurred based on the received detection information and user information (S102). Specifically, the content providing server 10 identifies, as the first event, an event corresponding to the received detection information and user information from among a plurality of events A to L by referring to the content database 50 shown in FIG.

[0048] The content providing server 10 determines the content to be recommended to the user based on the identified first event (S103). Specifically, the content providing server 10 determines the content corresponding to the identified first event by referring to the content database 50 shown in FIG.

[0049] The content providing server 10 judges whether or not it is time to transmit the content data corresponding to the identified first event by referring to the first event database 46 shown in Fig. 2 (S104). That is, the content providing server 10 judges whether or not a predetermined time, which is determined in advance for each of the plurality of events A to L, has elapsed from the occurrence time of the first event. The content providing server 10 specifies the detection time of the detection information by the first device 6 or the acquisition time of the user information by the second device 8 as the occurrence time of the first event.

[0050] If the timing to transmit the content data has not yet arrived (NO in S104), the process returns to step S104. On the other hand, if the timing to transmit the content data has arrived (YES in S104), the content providing server 10 transmits content data indicating the determined content to the information processing device 4 via the network 12. The information processing device 4 transmits the content data from the content providing server 10 to the first device 6 (or the second device 8) via the network 12 (S105).

[0051] The first device 6 (or the second device 8) receives the content data from the information processing device 4, and displays the content indicated by the received content data (S106), thereby notifying the user of the content.

[0052] When the user views the content displayed on the first device 6 (or the second device 8) and a conversion occurs by operating the first device 6 (or the second device 8) (YES in S107), the processing of the system 2 is terminated. The appeal effect can be measured by evaluating the conversion. Conversion means, for example, a) an inquiry about or purchase of a product or service when the content is a product or service, or b) an inquiry about or application for insurance when the content is insurance, a user's action on the provided content. In other words, the appeal effect can be evaluated based on whether the number or rate of conversions to the provided content has increased.

[0053] On the other hand, if no conversion has occurred (NO in S107), the content is notified to the user again when a second event similar to the first event occurs, as described below.

[0054] The first device 6 detects the detection information and transmits the detected detection information to the information processing device 4 via the network 12. Furthermore, the second device 8 acquires user information and transmits the acquired user information to the information processing device 4 via the network 12. The information processing device 4 transmits the detection information from the first device 6 and / or the user information from the second device 8 to the content providing server 10 via the network 12 (S108).

[0055] The content providing server 10 receives the detection information and / or user information from the information processing device 4. The content providing server 10 determines that a second event has occurred based on the received detection information and / or user information (S109). Specifically, the content providing server 10 identifies the second event corresponding to the received detection information and / or user information by referring to the second event database 48 shown in FIG. 3.

[0056] The content providing server 10 judges whether or not the timing for transmitting the content data corresponding to the identified second event has arrived by referring to the second event database 48 shown in Fig. 3 (S110). That is, the content providing server 10 judges whether or not a predetermined time, which is determined in advance for each second event, has elapsed since the occurrence time of the second event. The content providing server 10 specifies the detection time of the detection information by the first device 6 or the acquisition time of the user information by the second device 8 as the occurrence time of the second event.

[0057] If the timing to transmit the content data has not yet arrived (NO in S110), the process returns to step S110. On the other hand, if the timing to transmit the content data has arrived (YES in S110), the content providing server 10 transmits content data indicating the content to the information processing device 4 via the network 12. The information processing device 4 transmits the content data from the content providing server 10 to the first device 6 (or the second device 8) via the network 12 (S111).

[0058] The first device 6 (or the second device 8) receives the content data from the information processing device 4, and displays the content indicated by the received content data (S112), thereby notifying the user of the content again.

[0059] [3. Use Cases] Hereinafter, each use case of the system 2 according to the embodiment will be described with reference to Fig. 3 to Fig. 7. Fig. 6 is a diagram showing an example of content displayed on the first device 6 according to the embodiment in use case 1. Fig. 7 is a diagram showing an example of content displayed on the second device 8 according to the embodiment in use case 8.

[0060] [3-1. Use Case 1] Use case 1 is a case in which the first event occurs in which “the user was asleep in the middle of the night, startled by a noise, woke up and turned on the bedroom light, but then decided that there was no problem, turned off the light, and went back to sleep.”

[0061] In use case 1, the sensor 28 (e.g., a microphone) of the first device 6 detects a sound in the middle of the night as detection information. Also, the sensor 36 (e.g., a camera) of the second device 8 acquires, as user information, that the light switch in the bedroom has been turned on and then turned off. Note that the sensor 36 of the second device 8 may detect the on and off operations of the light switch based on a change in the current supplied to the light.

[0062] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify, as a first event, the event A corresponding to the detection information "noises in the middle of the night" from the first device 6 and the user information "light switch turned on and then off" from the second device 8 from among a plurality of events A to L, and determines that the event A has occurred.

[0063] 2, the category, urgency, location, and content data transmission timing associated with event A are “attempted burglary,” “low,” “home / bedroom,” and “next day noon,” respectively. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting the content data corresponding to event A has arrived.

[0064] Furthermore, the content providing server 10 determines "security camera / home security service / theft insurance" as the content corresponding to the event A by referring to the content database 50 shown in FIG.

[0065] As a result, the content providing server 10 transmits content data indicating content related to, for example, a security camera to the information processing device 4 at the timing of noon on the day after the event A occurs. The content providing server 10 determines whether it is noon on the day after the event A occurs by counting the elapsed time from the detection time of the detection information by the first device 6 using a timer. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user.

[0066] As shown in FIG. 6, the display unit 54 (functioning as the user interface 26) of the first device 6 displays content 56, for example, "Are you considering installing a security camera?". In the example shown in FIG. 6, the display unit 54 of the first device 6 displays the content of event A, for example, "There was a noise last night," together with the content 56. Note that it is optional whether or not the content of the first event is displayed on the display unit 54 of the first device 6. In addition, the content of a similar first event (for example, event B) that occurred in the past may be displayed on the display unit 54 of the first device 6 together with the content 56.

[0067] When the user converts by operating the “View details” button 58 displayed on the display unit 54, the display unit 54 of the first device 6 transitions to, for example, a web page providing product information about security cameras.

[0068] On the other hand, if the conversion is not achieved by the user operating the "Not Now" button 60 displayed on the display unit 54, the display unit 54 of the first device 6 transitions to, for example, a home screen. In this case, when a second event similar to event A, "a noise was heard in the middle of the night," occurs, the content is notified to the user again as follows.

[0069] The sensor 28 of the first device 6 detects a sound made in the middle of the night as detection information. The detection information from the first device 6 is transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 determines that a "noise made in the middle of the night" has occurred as a second event related to the event A, based on the detection information from the first device 6, by referring to the second event database 48 shown in FIG. 3 .

[0070] 3, the transmission timing of the content data associated with the second event “night noise” is “immediately after the second event occurs.” The content providing server 10 refers to the second event database 48 to determine whether the transmission timing of the content data has arrived.

[0071] As a result, the content providing server 10 transmits content data indicating content relating to, for example, a security camera to the information processing device 4 immediately after the second event occurs (i.e., immediately after a noise is heard in the middle of the night). The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user again.

[0072] [3-2. Use Case 2] Use case 2 is a case in which a second event occurs in which "the user was asleep in the middle of the night, woke up in shock at a noise, screamed, and turned on the bedroom light, but then decided that there was no problem, turned off the light, and went back to sleep."

[0073] In use case 2, the sensor 28 (e.g., a microphone) of the first device 6 detects a sound in the middle of the night as detection information. The sensor 36 (e.g., a microphone and a camera) of the second device 8 acquires, as user information, a) that the user screamed, and b) that the light switch in the bedroom was turned on and then turned off. The user's scream is detected by analyzing voice data acquired by the microphone and using a technology such as voice recognition or voiceprint authentication. These processes may be executed by the information processing device 4 or the content providing server 10. During the process, the voice data may be compared with pre-stored voice data of the user. Alternatively, voice data of multiple people, for example, voice data of adults and voice data of children, may be stored in advance, and the accuracy of the recognition process of determining whose voice it is or whether it is a sound may be improved by comparing with these voice data.

[0074] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify, as a first event, an event B corresponding to the detection information "noises in the middle of the night" from the first device 6 and the user information "scream ⇒ light switch turned on, then off" from the second device 8 from among a plurality of events A to L, and determines that the event B has occurred.

[0075] 2, the category, urgency, location of occurrence, and content data transmission timing associated with event B are "attempted burglary," "in," "home / bedroom," and "next morning," respectively. That is, in use case 2, the urgency is higher and the content data transmission timing is earlier than in use case 1 described above. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting the content data corresponding to event B has arrived.

[0076] Furthermore, the content providing server 10 determines "security camera / home security service / theft insurance" as the content corresponding to the event B by referring to the content database 50 shown in FIG.

[0077] As a result, the content providing server 10 transmits content data indicating content related to, for example, a security camera to the information processing device 4 at the timing of the morning after the event B occurs. The content providing server 10 determines whether it is the morning after the event A occurs by counting the elapsed time from the detection time of the detection information by the first device 6 using a timer. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user. The flow of the process thereafter is the same as that of the above-mentioned use case 1, and therefore will not be described.

[0078] [3-3. Use Case 3] Use case 3 is a case in which the first event occurs: "a user feels uneasy after seeing news about a burglary that occurred in the neighborhood, and searches for news about burglary."

[0079] In use case 3, the communication unit 30 of the first device 6 detects, as detection information, that news about a burglary that occurred near the user's home has been received via the Internet, etc. Also, the communication unit 38 of the second device 8 acquires, as user information, that the user has searched for news about burglary on the Internet, etc.

[0080] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify, from among a plurality of events A to L, the event C corresponding to the detection information "receive news of burglary" from the first device 6 and the user information "search for news of burglary" from the second device 8 as a first event, and determines that the event C has occurred.

[0081] 2, the category, urgency, location, and content data transmission timing associated with event C are "attempted burglary," "high," "nearby residence," and "immediately after search," respectively. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting content data corresponding to event C has arrived.

[0082] Furthermore, the content providing server 10 determines "security camera / home security service / theft insurance" as the content corresponding to the event C by referring to the content database 50 shown in FIG.

[0083] As a result, the content providing server 10 transmits content data indicating content relating to, for example, theft insurance to the information processing device 4 immediately after the user searches for news about burglary. The content providing server 10 determines whether the user has searched for news about burglary based on detection information from the first device 6. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data (for example, content with the message "Are you considering taking out theft insurance?"). As a result, the content is notified to the user.

[0084] If the content is notified to the user and does not result in a conversion, the content is notified to the user again when a second event similar to event C, "news of another burglary is received," occurs as follows:

[0085] The communication unit 30 of the first device 6 detects, as detection information, that news of another burglary that occurred near the user's home has been received via the Internet or the like. The detection information from the first device 6 is transmitted to the content providing server 10 via the information processing device 4. By referring to the second event database 48 shown in FIG. 3, the content providing server 10 determines that "news of another burglary was received" has occurred as a second event related to the event C, based on the detection information from the first device 6.

[0086] In the second event database 48 shown in Fig. 3, the transmission timing of the content data associated with the second event "receiving news of another burglary" is "immediately after the occurrence of the second event." The content providing server 10 refers to the second event database 48 to determine whether the transmission timing of the content data has arrived.

[0087] As a result, the content providing server 10 transmits content data indicating content relating to, for example, theft insurance to the information processing device 4 immediately after the second event occurs (i.e., immediately after receiving news of another burglary). The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user again.

[0088] In use case 3, the second event is "receiving news of another burglary," but it may be, for example, "a friend living near the user's home posts information about the burglary on a social networking service (SNS)." The data of the SNS may be acquired via an application programming interface (API), and the credentials for accessing the SNS may be stored in the user database 22, 52, etc.

[0089] [3-4. Use Case 4] Use case 4 is a case in which the first event occurs: "The user felt the shaking caused by the earthquake and became anxious, but calmed down after searching for news about the earthquake for a while."

[0090] In use case 4, the communication unit 30 of the first device 6 detects, as detection information, that news about an earthquake has been received via the Internet or the like. Furthermore, the communication unit 38 of the second device 8 acquires, as user information, that the user has searched for news about an earthquake on the Internet or the like. The sensor 36 (e.g., a camera) of the second device 8 acquires, as user information, that the user has not left home.

[0091] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify, as a first event, an event D from among a plurality of events A to L, which corresponds to the detection information "received earthquake news" from the first device 6 and the user information "searched for earthquake news ⇒ stayed at home" from the second device 8, and determines that the event D has occurred.

[0092] 2, the category, urgency, occurrence location, and content data transmission timing associated with event D are "earthquake (mild)," "low," "home," and "after user has calmed down," respectively. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting content data corresponding to event D has arrived.

[0093] Furthermore, the content providing server 10 determines "disaster prevention goods / earthquake insurance" as the content corresponding to the event D by referring to the content database 50 shown in FIG.

[0094] As a result, the content providing server 10 transmits content data indicating content relating to earthquake insurance, for example, to the information processing device 4 after the user has settled down (for example, after the user has finished eating, etc.). The content providing server 10 judges whether the user has settled down or not based on image data of the user captured by a sensor 36 (for example, a camera) of the second device 8. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data (for example, content with the message "Would you consider taking out earthquake insurance?"). As a result, the content is notified to the user.

[0095] If the content is notified to the user and does not result in conversion, the content is notified to the user again when a second event similar to event D, "news about an earthquake is received," occurs, as follows:

[0096] The communication unit 30 of the first device 6 detects, as detection information, that news about an earthquake has been received via the Internet or the like. The detection information from the first device 6 is transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 determines that "receiving news about an earthquake" has occurred as a second event related to the event D, based on the detection information from the first device 6, by referring to the second event database 48 shown in FIG. 3 .

[0097] In the second event database 48 shown in Fig. 3, the timing of transmitting the content data associated with the second event "receiving news about an earthquake" is "after the shaking stops and the user calms down." The content providing server 10 refers to the second event database 48 to determine whether the timing of transmitting the content data has arrived.

[0098] As a result, the content providing server 10 transmits content data indicating content relating to, for example, earthquake insurance to the information processing device 4 at a timing when the shaking caused by the earthquake subsides and the user has calmed down (for example, after the user has finished eating). The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user again.

[0099] [3-5. Use Case 5] Use case 5 is a case in which the first event occurs in which "a child is in danger."

[0100] In use case 5, the sensor 28 (e.g., a microphone) of the first device 6 detects noises and a child's crying as detection information. Also, the sensor 36 (e.g., a microphone) of the second device 8 acquires a parent's surprised voice, such as "Are you OK?!", as user information.

[0101] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify, as a first event, an event E from among a plurality of events A to L, which corresponds to the detection information "noise and crying voice of a child" from the first device 6 and the user information "a parent's surprised voice" from the second device 8, and determines that the event E has occurred.

[0102] 2, the category, urgency, occurrence location, and content data transmission timing associated with event E are "accident," "medium," "living room," and "after the child's crying stops and the parents have calmed down," respectively. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting content data corresponding to event E has arrived.

[0103] Furthermore, the content providing server 10 determines "safety goods / casualty insurance" as the content corresponding to the event E by referring to the content database 50 shown in FIG.

[0104] As a result, the content providing server 10 transmits content data indicating content related to, for example, safety goods to the information processing device 4 at a timing after the baby's crying has stopped and the parent has calmed down. The content providing server 10 judges whether the baby's crying has stopped based on the detection information from the first device 6. The content providing server 10 also judges whether the parent has calmed down based on image data of the parent captured by a sensor 36 (for example, a camera) of the second device 8. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data (for example, content with the content "Would you like to consider purchasing a safety good?"). As a result, the content is notified to the user.

[0105] If the content is notified to the user and does not result in conversion, the content is notified to the user again when a second event similar to event E, "noises and a child crying," occurs, as follows:

[0106] The sensor 28 of the first device 6 detects noises and a child's crying as detection information. The detection information from the first device 6 is transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 determines that "noises and a child's crying" has occurred as a second event related to the event E, based on the detection information from the first device 6, by referring to the second event database 48 shown in FIG. 3 .

[0107] 3, the timing of transmitting the content data associated with the second event “noise and crying child” is “after the child stops crying and the parent calms down.” The content providing server 10 refers to the second event database 48 to determine whether the timing of transmitting the content data has arrived.

[0108] As a result, the content providing server 10 transmits content data indicating content relating to, for example, safety goods to the information processing device 4 at a timing after the baby's crying has stopped and the parent has calmed down. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user again.

[0109] [3-6. Use Case 6] Use case 6 is a case where the first event occurs, in which "the user is injured and cannot purchase accident insurance for the next year."

[0110] In use case 6, the sensor 28 (e.g., a microphone) of the first device 6 detects a sound (e.g., the sound made when the user falls inside the house) as detection information. Also, the communication unit 38 of the second device 8 acquires, as user information, the fact that the user has searched for hospitals on the Internet or the like.

[0111] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify the event F, which corresponds to the detection information "sound" from the first device 6 and the user information "search for hospital" from the second device 8, as a first event from among the multiple events A to L, and determines that the event F has occurred.

[0112] 2, the category, urgency, occurrence location, and content data transmission timing associated with event F are “injury / accident,” “low,” “home / kitchen / garden,” and “one year later,” respectively. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting the content data corresponding to event F has arrived.

[0113] Furthermore, the content providing server 10 determines "insurance" as the content corresponding to the event F by referring to the content database 50 shown in FIG.

[0114] As a result, the content providing server 10 transmits content data indicating, for example, content related to accident insurance to the information processing device 4 one year after the occurrence of the event F. The content providing server 10 determines whether one year has passed since the occurrence of the event F by counting the elapsed time from the time when the first device 6 detected the detection information (or from the time when the second device 8 acquired the user information) using a timer. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data (for example, content with the content "Would you consider taking out accident insurance?"). As a result, the content is notified to the user.

[0115] If the content is not converted after it has been notified to the user, the content is notified to the user again when a second event, "noise," similar to event F, occurs as follows.

[0116] The sensor 28 of the first device 6 detects a sound (for example, the sound made when a user falls inside a house) as detection information. The detection information from the first device 6 is transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 determines that a "sound" has occurred as a second event related to the event F based on the detection information from the first device 6 by referring to the second event database 48 shown in FIG. 3 .

[0117] 3, the transmission timing of the content data associated with the second event “sound” is “one year later and immediately after the occurrence of the second event.” The content providing server 10 refers to the second event database 48 to determine whether the transmission timing of the content data has arrived.

[0118] As a result, the content providing server 10 transmits content data indicating, for example, content related to personal injury insurance to the information processing device 4 one year after the occurrence of the first event and immediately after the occurrence of the second event (i.e., immediately after the sound is heard). The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user again.

[0119] In use case 6, the communication unit 38 of the second device 8 acquires user information that the user has searched for a hospital on the Internet or the like, but this is not limited to this. For example, the communication unit 38 may acquire user information that the user has made a phone call to a hospital.

[0120] [3-7. Use Case 7] Use case 7 is a case in which the first event occurs, that is, "the result of the user's health check is within the healthy range but has worsened, and the user searches for the schedule for the next health check."

[0121] In use case 7, the communication unit 30 of the first device 6 detects the result of the user's health check (results showing a deterioration in health, but within the healthy range) as detection information received via the Internet, etc. Also, the communication unit 38 of the second device 8 acquires, as user information, information that the user has searched the Internet, etc. for the schedule of the next health check.

[0122] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify, as a first event, an event G from among a plurality of events A to L, which corresponds to the detection information "worsening medical checkup result" from the first device 6 and the user information "search for next medical checkup" from the second device 8, and determines that the event G has occurred.

[0123] 2, the category, urgency, occurrence location, and content data transmission timing associated with event G are “illness / health,” “high,” “home / office,” and “before the next health check result is available,” respectively. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting content data corresponding to event G has arrived.

[0124] Furthermore, the content providing server 10 determines "medical insurance" as the content corresponding to the event G by referring to the content database 50 shown in FIG.

[0125] As a result, the content providing server 10 transmits content data indicating, for example, content related to medical insurance to the information processing device 4 at a timing before the result of the next medical examination is released. The content providing server 10 judges whether or not the result of the next medical examination is before the result of the next medical examination is released based on the detection information from the first device 6. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data (for example, content with the content "Would you like to consider taking out medical insurance?"). At this time, a message such as "If the result of the medical examination worsens, you may not be able to take out medical insurance" may be displayed on the first device 6 together with the content. As a result, the content is notified to the user.

[0126] If the content is notified to the user and does not result in conversion, when a second event similar to event G, "further deterioration in health check results", occurs, the content is notified to the user again as follows:

[0127] The communication unit 30 of the first device 6 detects the result of the health check (a result indicating that the condition is within the healthy range but has further deteriorated) as detection information. The detection information from the first device 6 is transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 determines that a "further deterioration of the health check result" has occurred as a second event related to the event G based on the detection information from the first device 6 by referring to the second event database 48 shown in FIG. 3.

[0128] 3, the timing of transmitting the content data associated with the second event “further deterioration of the medical checkup result” is “while the user is viewing the medical checkup result.” The content providing server 10 refers to the second event database 48 to determine whether the timing of transmitting the content data has arrived.

[0129] As a result, the content providing server 10 transmits content data indicating, for example, content related to medical insurance to the information processing device 4 at the timing when the user is in the middle of viewing the results of the medical checkup. The content providing server 10 judges whether the user is in the middle of viewing the results of the medical checkup based on the user information from the second device 8. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user again.

[0130] In use case 7, the communication unit 38 of the second device 8 acquires user information that the user has searched the Internet or the like for the schedule of the next health checkup, but this is not limited to this, and may acquire user information, for example, that the user has searched the Internet or the like for information related to health.

[0131] In addition, in use case 7, the timing for transmitting content data associated with event G in the first event database 46 is set to "before the results of the next health check are released," but this is not limited to this and may be, for example, "the day before the next health check date."

[0132] [3-8. Use Case 8] Use case 8 is a case in which the first event occurs, that is, "the weather forecast for the most recent travel destination is rain, and the user is searching for the destination of the next travel."

[0133] In use case 8, the communication unit 30 of the first device 6 detects, via the Internet or the like, that the weather forecast for the upcoming travel destination is rain, as detection information. Also, the communication unit 38 of the second device 8 acquires, as user information, that the user is searching for the next travel destination on the Internet or the like.

[0134] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify, from among a plurality of events A to L, an event H corresponding to the detection information from the first device 6 "weather forecast for most recent trip destination is rain" and the user information from the second device 8 "search for next trip destination" as a first event, and determines that the event H has occurred.

[0135] 2, the category, urgency, occurrence location, and content data transmission timing associated with event H are “travel,” “high,” “home / living room,” and “when planning the trip,” respectively. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting the content data corresponding to event H has arrived.

[0136] 4, the content providing server 10 determines "rain travel insurance / another tour" as content corresponding to the event H. The rain travel insurance is insurance that guarantees a refund of travel expenses if it rains at the travel destination.

[0137] As a result, the content providing server 10 transmits content data indicating, for example, content related to another tour to the information processing device 4 at the timing when the user is searching for the next trip destination on the Internet or the like. The content providing server 10 judges whether or not the user is searching for the next trip destination on the Internet or the like based on the detection information from the second device 8. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the second device 8. The second device 8 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user.

[0138] As shown in Fig. 7, the display unit 62 of the second device 8 displays content 64, for example, "Popular indoor activities have been found," which recommends another tour to the user. In the example shown in Fig. 7, the display unit 62 of the second device 8 displays the content of event H, for example, "The probability of precipitation at your travel destination is 60%," together with the content 64. When the user operates the "View details" button 66 displayed on the display unit 62, resulting in conversion, the display unit 62 of the second device 8 transitions to, for example, a web page that provides information about another tour.

[0139] On the other hand, if the conversion is not achieved by the user operating the "Not Now" button 68 displayed on the display unit 62, the display unit 62 of the second device 8 transitions to, for example, a home screen or the like. In this case, when a second event similar to event H occurs, that is, "the weather forecast predicts a 60% or higher chance of precipitation at the next travel destination," the content is notified to the user again as follows.

[0140] The communication unit 30 of the first device 6 detects, via the Internet or the like, as detection information that the weather forecast predicts a precipitation probability of 60% or more at the next travel destination. The detection information from the first device 6 is transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 determines that a second event related to the event H has occurred, that is, "the weather forecast predicts a precipitation probability of 60% or more at the next travel destination," by referring to the second event database 48 shown in FIG. 3.

[0141] 3, the timing of transmitting the content data associated with the second event "the weather forecast predicts a precipitation probability of 60% or more at the next travel destination" is "immediately after the occurrence of the second event." The content providing server 10 refers to the second event database 48 to determine whether the timing of transmitting the content data has arrived.

[0142] As a result, the content providing server 10 transmits content data indicating content relating to, for example, another tour to the information processing device 4 immediately after the second event occurs (i.e., immediately after the weather forecast predicts a precipitation probability of 60% or higher at the next travel destination). The information processing device 4 transmits the content data from the content providing server 10 to, for example, the second device 8. The second device 8 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user again.

[0143] [3-9. Use Case 9] Use case 9 is a case in which the first event occurs, that is, "the battery of the fire alarm has run out, so the user has replaced the battery of the fire alarm."

[0144] In use case 9, the sensor 28 (e.g., a battery sensor) of the first device 6 detects, as detection information, that the battery of the fire alarm has run out. Also, the sensor 36 (e.g., a camera) of the second device 8 acquires, as user information, that the user has replaced the battery of the fire alarm.

[0145] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify, as a first event, an event I from among a plurality of events A to L, which corresponds to the detection information from the first device 6, "battery dead in fire alarm," and the user information from the second device 8, "battery replacement in fire alarm," and determines that the event I has occurred.

[0146] 2, the category, urgency, occurrence location, and content data transmission timing associated with event I are “fire,” “low,” “home / kitchen,” and “after battery change,” respectively. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting content data corresponding to event I has arrived.

[0147] Furthermore, the content providing server 10 determines "fire insurance" as the content corresponding to the event I by referring to the content database 50 shown in FIG.

[0148] Thereby, the content providing server 10 transmits content data indicating, for example, content related to fire insurance to the information processing device 4 at the timing when the user replaces the battery of the fire alarm. The content providing server 10 judges whether or not the user has replaced the battery of the fire alarm based on image data of the user captured by the sensor 36 (for example, a camera) of the second device 8. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data (for example, content with the content "Would you like to consider taking out fire insurance?"). In this way, the content is notified to the user. At this time, a message saying "There is a discount if you take out the insurance within a specified period" may be displayed on the first device 6 together with the content.

[0149] If the content is notified to the user and does not result in conversion, the content is notified to the user again when a second event similar to event I, "fire alarm battery runs out," occurs as follows:

[0150] The sensor 28 of the first device 6 detects, as detection information, that the fire alarm battery has run out. The detection information from the first device 6 is transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the second event database 48 shown in FIG. 3 and determines that "fire alarm battery has run out" has occurred as a second event related to event I.

[0151] 3, the timing of transmitting the content data associated with the second event “fire alarm battery exhaustion” is “after battery replacement.” The content providing server 10 refers to the second event database 48 to determine whether the timing of transmitting the content data has arrived.

[0152] As a result, the content providing server 10 transmits content data indicating, for example, content related to fire insurance to the information processing device 4 at the timing after the user replaces the battery in the fire alarm. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user again.

[0153] [3-10. Use Case 10] Use case 10 is a case in which the first event occurs: "a user feels uneasy after seeing news about an arson incident that occurred near his / her home, and searches for news about the arson incident."

[0154] In use case 10, the communication unit 30 of the first device 6 detects, as detection information, that news about an arson incident that occurred near the user's home has been received via the Internet, etc. Also, the communication unit 38 of the second device 8 acquires, as user information, that the user has searched for news about the arson incident on the Internet, etc.

[0155] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify, from among the multiple events A to L, an event J that corresponds to the detection information "received news of a nearby arson incident" from the first device 6 and the user information "searched for news of a nearby arson incident" from the second device 8 as a first event, and determines that the event J has occurred.

[0156] 2, the category, urgency, occurrence location, and content data transmission timing associated with event J are “fire,” “high,” “nearby,” and “after search,” respectively. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting content data corresponding to event J has arrived.

[0157] Furthermore, the content providing server 10 determines "fire insurance / fire extinguisher" as the content corresponding to the event J by referring to the content database 50 shown in FIG.

[0158] As a result, the content providing server 10 transmits content data indicating content relating to, for example, fire insurance to the information processing device 4 at a timing after the user searches the Internet or the like for news relating to the arson incident. The content providing server 10 determines whether or not the user has searched the Internet or the like for news relating to the arson incident based on the detection information from the second device 8. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data (for example, content with the content "Are you considering taking out fire insurance?"). As a result, the content is notified to the user.

[0159] If the content is not converted when it is presented to the user, the content is presented to the user again when a second event similar to event J, "siren sound", occurs as follows:

[0160] The sensor 28 (e.g., a microphone) of the first device 6 detects, as detection information, that a siren has been heard near the user's home. The detection information from the first device 6 is transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 determines that a "siren sound" has occurred as a second event related to event J, based on the detection information from the first device 6, by referring to the second event database 48 shown in FIG. 3 .

[0161] 3, the transmission timing of the content data associated with the second event “siren sound” is “immediately after the second event occurs.” The content providing server 10 refers to the second event database 48 to determine whether the transmission timing of the content data has arrived.

[0162] As a result, the content providing server 10 transmits content data indicating content relating to, for example, fire insurance to the information processing device 4 immediately after the second event occurs (i.e., immediately after the siren sounds). The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user again.

[0163] In the use case 10, the timing of transmitting the content data associated with the event J in the second event database 48 is set to "immediately after the occurrence of the second event", but is not limited thereto and may be set to, for example, "when the user is calm". The content providing server 10 may determine that the user is calm when, for example, it detects that the user is sitting in a chair after returning home, based on image data of the user captured by the sensor 36 (for example, a camera) of the second device 8.

[0164] [3-11. Use Case 11] Use case 11 is a case in which a first event occurs in which "an overflow occurs while cooking on a cooking appliance such as a stove, and a predetermined time has passed since the overflow occurred (because the user was not looking at it), and the user turns off the heating switch of the cooking appliance."

[0165] In use case 11, a sensor 28 (e.g., an overflow sensor) of the first appliance 6 detects the occurrence of an overflow as detection information. Also, a sensor 36 (e.g., a camera) of the second appliance 8 acquires, as user information, the fact that the user turned off the heating switch of the cooking appliance after a predetermined time (e.g., 10 minutes) has elapsed since the occurrence of the overflow.

[0166] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify, as a first event, an event K from among a plurality of events A to L, which corresponds to the detection information "overflow" from the first device 6 and the user information "turn off the heating switch a predetermined time after overflow" from the second device 8, and determines that the event K has occurred.

[0167] 2, the category, urgency, occurrence location, and content data transmission timing associated with event K are “fire,” “medium,” “kitchen,” and “after user has calmed down,” respectively. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting content data corresponding to event K has arrived.

[0168] Furthermore, the content providing server 10 determines "fire insurance / fire extinguisher / maintenance service" as the content corresponding to the event K by referring to the content database 50 shown in FIG.

[0169] As a result, the content providing server 10 transmits content data indicating content relating to, for example, a fire extinguisher to the information processing device 4 at the timing when the user has calmed down. The content providing server 10 judges whether the user has calmed down or not based on image data of the user captured by a sensor 36 (for example, a camera) of the second device 8. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data (for example, content with the message "Are you considering purchasing a fire extinguisher?"). As a result, the content is notified to the user.

[0170] If the content is not converted when it is presented to the user, the content is presented to the user again when a second event similar to event K, "spill within one week," occurs, as follows:

[0171] The sensor 28 of the first device 6 detects, as detection information, that an overflow has occurred again within one week. The detection information from the first device 6 is transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 determines, by referring to the second event database 48 shown in FIG. 3, that "overflow within one week" has occurred as a second event related to the event K, based on the detection information from the first device 6.

[0172] 3, the timing of transmitting the content data associated with the second event "spill within one week" is "immediately after the occurrence of the second event." The content providing server 10 refers to the second event database 48 to determine whether the timing of transmitting the content data has arrived.

[0173] As a result, the content providing server 10 transmits content data indicating content relating to, for example, a fire extinguisher to the information processing device 4 immediately after the second event occurs (i.e., when the overflow occurs again within one week). The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user again.

[0174] [3-12. Use Case 12] Use case 12 is a case in which a first event occurs in which "an abnormality occurs in a personal computer (hereinafter, referred to as "PC") and the user searches for troubleshooting."

[0175] In use case 12, a sensor 28 (e.g., a temperature sensor) of a first device 6 (e.g., a PC) detects, as detection information, that an abnormality (e.g., temperature abnormality) has occurred in the PC. Also, a communication unit 38 of a second device 8 (e.g., a smartphone) acquires, as user information, that a user has searched for troubleshooting for the PC on the Internet or the like.

[0176] The detection information from the first device 6 and the user information from the second device 8 are transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 refers to the content database 50 shown in Fig. 4 to identify, from among a plurality of events A to L, the event L corresponding to the detection information "PC abnormality" from the first device 6 and the user information "search for troubleshooting" from the second device 8 as a first event, and determines that the event L has occurred.

[0177] 2, the category, urgency, occurrence location, and content data transmission timing associated with event L are “breakdown,” “medium,” “home / office,” and “after PC abnormality is resolved,” respectively. The content providing server 10 refers to the first event database 46 to determine whether the timing for transmitting content data corresponding to event L has arrived.

[0178] Furthermore, the content providing server 10 determines "PC support service" as content corresponding to the event L by referring to the content database 50 shown in FIG.

[0179] As a result, the content providing server 10 transmits content data indicating, for example, content related to a PC support service to the information processing device 4 at the timing when the PC abnormality is resolved. The content providing server 10 judges whether the PC abnormality has been resolved or not based on the detection information from the first device 6. The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4, and displays the content indicated by the received content data (for example, content with the message "Are you considering introducing a PC support service?"). As a result, the content is notified to the user.

[0180] If the content is not converted when it is notified to the user, the content is notified to the user again when a second event similar to event L, "creation of a file with a longer than normal editing time," occurs, as follows:

[0181] The sensor 28 of the first device 6 detects, as detection information, that a file with a longer editing time than usual has been created. The detection information from the first device 6 is transmitted to the content providing server 10 via the information processing device 4. The content providing server 10 determines, by referring to the second event database 48 shown in FIG. 3 , that "creation of a file with a longer editing time than usual" has occurred as a second event related to the event L, based on the detection information from the first device 6.

[0182] 3, the timing of sending the content data associated with the second event “creation of a file with a longer editing time than usual” is “during the occurrence of the second event.” The content providing server 10 refers to the second event database 48 to determine whether the timing of sending the content data has arrived.

[0183] As a result, the content providing server 10 transmits content data indicating, for example, content related to a PC support service to the information processing device 4 at the timing when the second event is occurring (i.e., while a file with a longer editing time than usual is being created). The information processing device 4 transmits the content data from the content providing server 10 to, for example, the first device 6. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. As a result, the content is notified to the user again.

[0184] [4. Effects] As described above, in the system 2 of the present embodiment, it is determined that a first event has occurred based on the detection information detected by the first device 6 and the user information acquired by the second device 8. In addition, content is determined based on the first event, and after a predetermined time has elapsed since the occurrence of the first event, data indicating the content is transmitted to the first device 6 or the second device 8, thereby notifying the user of the content.

[0185] This makes it possible to notify the user of the most suitable content to be recommended to him / her at the most suitable timing, thereby improving the appeal of the content to the user.

[0186] (Other variations) Although the control method and the information processing device according to one or more aspects have been described based on the above-mentioned embodiment, the present disclosure is not limited to the above-mentioned embodiment. As long as it does not deviate from the gist of the present disclosure, various modifications conceived by a person skilled in the art to the embodiment and forms constructed by combining components in different embodiments may also be included within the scope of one or more aspects.

[0187] In the above embodiment, the content data is transmitted to the first device 6 or the second device 8 at least once each before and after the occurrence time of the second event, thereby notifying the user of the content, but this is not limiting. For example, the content data may be transmitted to the first device 6 or the second device 8 before the occurrence time of the second event, thereby notifying the user of the content.

[0188] Alternatively, the content may be notified to the user by transmitting the content data to the first device 6 or the second device 8 after the occurrence time of the second event. In this case, the timing (predetermined time) for transmitting the content data may be determined based on the first event and the second event.

[0189] In the above embodiment, the information processing device 4 and the first device 6 are configured separately, but this is not limiting. The information processing device 4 may have the functions of the first device 6.

[0190] In the above embodiment, the content providing server 10 stores the first event database 46, the second event database 48, and the content database 50, but this is not limited to this, and at least one of these may be stored in a separate server.

[0191] In the above embodiment, the content providing server 10 stores the timing for transmitting the content data in the first event database 46 and the second event database 48, but the present invention is not limited to this. For example, the processor 24 of the first device 6 or the processor 32 of the second device 8 may count a predetermined time until the timing for transmitting the content is reached. Alternatively, the processor 40 of the content providing server 10 or the processor 14 of the information processing device 4 may count a predetermined time until the timing for transmitting the content is reached, and after the predetermined time has elapsed, instruct the first device 6 or the second device 8 to transmit the content data.

[0192] In the above embodiment, each component may be realized by a dedicated hardware or by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.

[0193] Furthermore, some or all of the functions of the information processing device according to the above-described embodiment may be realized by a processor such as a CPU executing a program.

[0194] Furthermore, the method according to the above embodiment may be executed by at least one of the processors 14, 24, 32, and 40, or each step may be executed by a different processor. That is, each operation may be executed by either the server side (the content providing server 10 or the information processing device 4) or the client side (the first device 6 or the second device 8).

[0195] Some or all of the components constituting each of the above devices may be composed of an IC card or a standalone module that can be attached to each device. The IC card or the module is a computer system composed of a microprocessor, ROM, RAM, etc. The IC card or the module may include the above-mentioned ultra-multifunction LSI. The microprocessor operates according to a computer program, causing the IC card or the module to achieve its functions. The IC card or the module may be tamper-resistant.

[0196] The present disclosure may be the above-mentioned method. It may also be a computer program for implementing these methods by a computer, or a digital signal consisting of the computer program. The present disclosure may also be a computer program or a digital signal recorded on a computer-readable non-transitory recording medium, such as a flexible disk, a hard disk, a CD-ROM, an MO, a DVD, a DVD-ROM, a DVD-RAM, a BD (Blu-ray (registered trademark) Disc), a semiconductor memory, or the like. It may also be the digital signal recorded on these recording media. The present disclosure may also be a computer program or a digital signal transmitted via a telecommunication line, a wireless or wired communication line, a network such as the Internet, data broadcasting, or the like. The present disclosure may also be a computer system having a microprocessor and a storage device, the storage device storing the computer program, and the microprocessor operating according to the computer program. The storage device includes a recording medium, and more specifically, may include a semiconductor memory inside the CPU, such as a register or a cache memory, a main memory (main storage device / RAM), and a storage (external storage device / auxiliary storage device), and the storage may be either an online storage or an offline storage. In addition, the program or the digital signal may be implemented by another independent computer system by recording it on the recording medium and transferring it, or by transferring the program or the digital signal via the network, etc. [Industrial Applicability]

[0197] The control method according to the present disclosure is useful, for example, in a system for recommending content to a user. [Explanation of symbols]

[0198] 2. System 4. Information processing equipment 6 First Device 8 Second Device 10 Content provider server 12 Network 14,24,32,40 processors 16,44 Storage device 18, 30, 38, 42 Communications Department 20 Equipment Database 22,52 User Database 26,34 User Interface 28,36 Sensors 46 First Event Database 48 Second Event Database 50 Content Database 54,62 Display section 56,64 Content 58,60,66,68 Buttons

Claims

1. A control method in a system including at least one processor and a storage device, comprising: The at least one processor receiving detection information detected by a first device and user information regarding a user acquired by a second device from the first device and the second device, respectively, via a network; determining, based on the detection information and the user information, that a first event has occurred, the first event being any of a plurality of events stored in the storage device, the first event potentially resulting in a malfunction to at least one of the user's home, possessions, desired services, and body; determining content, which is at least one of a product and service for dealing with the malfunction and insurance for compensating for damages caused to the user if the malfunction actually occurs, based on the first event; After a predetermined time period, which is determined in advance for each of the plurality of events, has elapsed since the occurrence of the first event, data indicating the content is transmitted to the first device or the second device via the network, thereby notifying the user of the content. Control methods.

2. the storage device includes, as attribute information indicating an attribute of the first event, information indicating at least one of a category, an urgency, and an occurrence location; The predetermined time period varies depending on the attribute information. The control method according to claim 1 .

3. The at least one processor notifies the user of the content by transmitting the data to the first device or the second device prior to an occurrence time of a second event similar to the first event. The control method according to claim 1 or 2.

4. The at least one processor notifies the user of the content by transmitting the data to the first device or the second device after a time of occurrence of a second event similar to the first event. The control method according to claim 1 or 2.

5. The predetermined time is determined based on the first event and the second event. The control method according to claim 4.

6. The at least one processor notifies the user of the content by transmitting the data to the first device or the second device at least once before and after an occurrence time of a second event similar to the first event. The control method according to claim 1 or 2.

7. The at least one processor determines that the second event has occurred based on the detection information and the user information. The control method according to any one of claims 3 to 6.

8. The at least one processor may be provided on a server or a client. The control method according to any one of claims 1 to 7.

9. An information processing device capable of communicating with each of a first device and a second device via a network, A processor; A storage device; A communication unit, the communication unit receives detection information detected by the first device and user information regarding the user acquired by the second device from the first device and the second device, respectively, via the network; Based on the detection information and the user information, it is determined that a first event has occurred, which is one of a predetermined number of events and which may cause a malfunction to at least one of the user's home, belongings, expected service, and body, and after a predetermined time period predetermined for each of the plurality of events has elapsed since the occurrence of the first event, the communication unit notifies the user of the content by transmitting data indicating at least one of products and services for dealing with the malfunction and insurance for compensating for damage caused to the user in the event that the malfunction actually occurs to the first device or the second device via the network. Information processing device.

Citation Information

Patent Citations

  • Information processor, information processing method, information processing program, and recording medium

    JP2007215046A

  • Information processing method and device for content distribution

    JP2013254311A

  • Information providing device, information providing method, and information providing program

    JP2015219765A

  • Information processing apparatus, information processing method and program

    JP2019095832A