Control Method and Information Processing Apparatus

Through the collaborative work of the information processing device and the equipment, the judgment based on user and event information and recommendation of goods, services or insurance at an appropriate time, the problem of lack of attractive content in the prior art is solved and the user's content conversion rate is improved.

CN113574523BActive Publication Date: 2025-07-11PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202180002517.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-01-17
Filing Date
2021-01-13
Publication Date
2025-07-11
Estimated Expiration
2041-01-13

AI Technical Summary

Technical Problem

In the prior art, the content distributed to the user is not attractive and cannot be effectively recommended based on the user's movement status and event conditions.

Method used

Through the collaborative work of the information processing device with the first device and the second device, the user information and event information are detected, the event that may affect the user has occurred, and the user is notified of suitable goods, services or insurance content after a predetermined time to improve the attractiveness of the content.

Benefits of technology

It realizes recommending the most suitable content to users at the most suitable time, improving the attractiveness and conversion rate of the content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113574523B_ABST
    Figure CN113574523B_ABST
Patent Text Reader

Abstract

A processor that sends the detection information detected by the first device (6) and the user information obtained by the second device (8) to the network (12), determines that a first event has occurred that may cause problems to at least one of the user's residence, possessions, desired services, and body based on the detection information and the user information, decides the content of at least one of the goods and services for coping with the problems and the insurance for compensating the losses incurred by the user in the case where problems actually occur according to the first event, and after a prescribed time pre-determined for each of a plurality of events has elapsed since the occurrence of the first event, notifies the user of the content by sending the data representing the content to the first device (6) or the second device (8) via the network (12).
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 apparatus. Background Art

[0002] In known techniques, content to be recommended to a user is determined according to the user's action status, and the determined content is distributed to the user's terminal (for example, refer to Patent Document 1).

[0003] (Prior Art Document)

[0004] (Patent Document)

[0005] Patent Document 1: Japanese Unexamined Patent Application Publication No. 2015-219765

[0006] However, in the technique disclosed in Patent Document 1 described above, it is necessary to further improve the attractiveness of the distributed content to the user. Summary of the Invention

[0007] Accordingly, the present disclosure provides a control method and an information processing apparatus capable of improving the attractiveness of content to a user.

[0008] A control method according to one aspect of the present disclosure is a control method in a system including at least one processor and a storage device. The at least one processor sends detection information detected by a first device and user information about a user obtained by a second device to a network, and determines, based on the detection information and the user information, that a first event has occurred. The first event is any one of a plurality of events stored in the storage device and is an event that may cause a problem to at least one of the user's house, possessions, desired services, and body. Content is determined based on the first event, and the content is at least one of goods and services for dealing with the problem and insurance for compensating for losses incurred to the user in the case where the problem actually occurs. After a predetermined time has elapsed from the occurrence of the first event, for each of the plurality of events, the content is notified to the user by sending data representing the content to the first device or the second device via the network.

[0009] Furthermore, an information processing apparatus according to one aspect of the present disclosure can communicate with a first device and a second device via a network respectively. The information processing apparatus includes a processor and a storage device. The processor uses the storage device to send the detection information detected by the first device and the user information about the user obtained by the second device to the network. When it is determined based on the detection information and the user information that a first event, which is any one of a plurality of predetermined events and is likely to cause problems to at least one of the user's residence, possessions, desired services, and body, has occurred, after a predetermined time has elapsed since the occurrence of the first event for each of the plurality of events, data representing at least one of goods and services for coping with the problem and insurance for compensating for the losses incurred to the user in the case where the problem actually occurs is received via the network, and the received data is sent to the first device or the second device via the network, thereby notifying the user of the content.

[0010] In addition, these general or specific aspects can also be implemented 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 can be implemented by any combination of a system, a method, an integrated circuit, a computer program, or a recording medium.

[0011] By the control method and the like according to one aspect of the present disclosure, the attractiveness of the content to the user can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 It is a block diagram showing the structure of the system according to the embodiment.

[0013] Figure 2 It is a diagram showing an example of the first event database according to the embodiment.

[0014] Figure 3 It is a diagram showing an example of the second event database according to the embodiment.

[0015] Figure 4 It is a diagram showing an example of the content database according to the embodiment.

[0016] Figure 5 It is a flowchart showing the flow of the operation of the system according to the embodiment.

[0017] Figure 6 It is a diagram showing an example of the content displayed on the first device according to the embodiment in Use Case 1.

[0018] Figure 7 This is a diagram showing an example of the content displayed on the second device related to the embodiment in Use Case 8. Detailed implementation

[0019] A control method according to an aspect of the present disclosure is a control method in a system including at least one processor and a storage device. The at least one processor performs the following processes: sending detection information detected by a first device and user information about a user obtained by a second device to a network; determining, based on the detection information and the user information, that a first event has occurred, where the first event is any one of a plurality of events stored in the storage device and is an event that may cause a problem to at least one of the user's residence, possessions, desired services, and body; determining content based on the first event, where the content is at least one of goods and services for coping with the problem and insurance for compensating the user for losses incurred when the problem actually occurs; and after a predetermined time has elapsed since the occurrence of the first event, for each of the plurality of events, notifying the user of the content by sending data representing the content to the first device or the second device via the network.

[0020] According to this aspect, based on the detection information detected by the first device and the user information obtained by the second device, it is determined that the first event has occurred. Further, based on the first event, the content is determined, and after a predetermined time has elapsed since the occurrence of the first event, for each of the plurality of events, the data representing the content is sent to the first device or the second device, thereby notifying the user of the content. Accordingly, it is possible to notify the user of the content most suitable for the user at the most suitable timing. As a result, the attractiveness of the content to the user can be improved.

[0021] For example, it may be configured such that the storage device has information representing at least one of a category, an urgency, and a location as attribute information representing an attribute of the first event, and the predetermined time varies according to the attribute information.

[0022] According to this aspect, since the predetermined time varies according to the attribute information (at least one of a category, an urgency, and a location) of the first event, it is possible to notify the user of the content at the most suitable timing.

[0023] For example, it may be configured such that the at least one processor sends the data to the first device or the second device before the occurrence time of a second event similar to the first event, thereby notifying the user of the content.

[0024] Before the occurrence time of the second event similar to the first event according to this embodiment, data is sent to the first device or the second device. Accordingly, content can be notified to the user at a timing such as when the user feels uneasy due to the occurrence of the first event, for example. As a result, the attractiveness of the content to the user can be effectively improved.

[0025] For example, it may also be configured such that the at least one processor sends the data to the first device or the second device after the occurrence time of the second event similar to the first event, thereby notifying the user of the content.

[0026] According to this embodiment, data is sent to the first device or the second device after the occurrence time of the second event similar to the first event. Accordingly, content can be notified to the user at a timing such as when the user feels uneasy due to the occurrence of the second event after the occurrence of the first event, for example. As a result, the attractiveness of the content to the user can be effectively improved.

[0027] For example, it may also be configured such that the specified time is determined according to the first event and the second event.

[0028] According to this embodiment, by setting the specified time in consideration of both the first event and the second event, content can be notified to the user at a more optimal timing.

[0029] For example, it may also be configured such that the at least one processor sends the data to the first device or the second device at least once before and after the occurrence time of the second event similar to the first event, thereby notifying the user of the content.

[0030] According to this embodiment, even when content is notified to the user before the occurrence time of the second event and no conversion occurs, content is notified to the user again after the occurrence time of the second event. Accordingly, the possibility of conversion is also increased. As a result, the attractiveness of the content to the user can be effectively improved.

[0031] For example, it may also be configured such that the at least one processor determines that the second event has occurred according to the detection information and the user information.

[0032] According to this embodiment, the occurrence of the second event can be judged with higher accuracy.

[0033] For example, it may also be configured such that the at least one processor is included in a server or a client.

[0034] An information processing device involved in one form of the present disclosure is capable of communicating with a first device and a second device respectively via a network. The information processing device includes a processor and a storage device. The processor uses the storage device to perform the following processing: sending detection information detected by the first device and user information about a user obtained 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 any one of a plurality of predetermined events and may cause a problem to at least one of the user's residence, belongings, desired services, and body, after a prescribed time predetermined according to each of the plurality of events has passed since the occurrence of the first event, receiving data representing at least one of goods and services for dealing with the problem and insurance for compensating for losses caused to the user when the problem actually occurs via the network, and sending the received data to the first device or the second device via the network, thereby notifying the user of the content.

[0035] According to this form, based on the detection information detected by the first device and the user information obtained by the second device, it is determined that the first event has occurred. Furthermore, the content is determined based on the first event, and after a predetermined time predetermined for each of the plurality of events has passed since the occurrence of the first event, data representing the content is sent to the first device or the second device, thereby notifying the user of the content. Accordingly, the user can be notified of the content most suitable for recommendation to the user at the most suitable timing. As a result, the attractiveness of the content to the user can be increased.

[0036] In addition, these general or specific forms may also be implemented through systems, methods, integrated circuits, computer programs, or recording media such as computer-readable CD-ROMs, or through any combination of systems, methods, integrated circuits, computer programs, or recording media.

[0037] Hereinafter, embodiments will be described in detail with reference to the drawings.

[0038] In addition, the embodiments described below all illustrate examples of the generality or specificity of the present disclosure. The numerical values, shapes, materials, constituent elements, configuration positions of constituent elements, connection methods, steps, and the order of steps shown in the following embodiments are examples, and their purpose is not to limit the present disclosure. Furthermore, constituent elements that are not recorded in the implementation scheme that illustrates the highest level concept among the constituent elements of the following embodiments are described as arbitrary constituent elements.

[0039] (Implementation Method)

[0040] [1. System structure]

[0041] First, with reference to Figures 1 to 4 , the structure of the system 2 involved in the embodiment will be described. Figure 1 It is a block diagram showing the structure of the system 2 involved in the embodiment. Figure 2 It is a diagram showing an example of the first event database 46 involved in the embodiment. Figure 3 It is a diagram showing an example of the second event database 48 involved in the embodiment. Figure 4 It is a diagram showing an example of the content database 50 involved in the embodiment.

[0042] As Figure 1 shown, the system 2 includes an information processing device 4, a first device 6, a second device 8, and a content providing server 10. The information processing device 4, the first device 6, the second device 8, and the content providing server 10 are respectively connected to the network 12. In addition, the network 12 conceptually includes an indoor network and an outdoor network.

[0043] The information processing device 4 is, for example, a main server installed at home, which manages and controls devices (including the first device 6 and the second device 8) connected to the network 12 (indoor network). In addition, the information processing device 4 can determine the devices to be managed based on whether they belong to the same indoor network, or can also determine the devices to be managed based on whether they hold the same account or the same SSID (Service Set Identifier).

[0044] The information processing device 4 has a processor 14, a storage device 16, and a communication unit 18. The processor 14 uses the storage device 16 to execute various processes for controlling the information processing device 4. 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 the devices connected to the network 12 (indoor network) and the users who use these devices. The user database 22 is a database showing information related to the users who use the devices, such as the gender, age, family structure, time at home, time out, time of returning home of the users, and the usage history of the devices. 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. And the communication unit 18 transmits and receives various data to and from the content providing server 10 via the network 12.

[0045] 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 the user, such as various household appliances such as a television, a refrigerator, and a washing machine. The first device 6 detects detection information and sends the detected detection information to the information processing device 4 via the network 12. The detection information is information that may cause some problem for the user, such as information related to a device, sound, voice, or person connected to the indoor network.

[0046] The first device 6 includes 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 screen 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 obtains voice. The communication unit 30 transceives various data with the information processing device 4 via the network 12. In addition, in the present embodiment, the first device 6 has the sensor 28, but it is not limited thereto, and the sensor 28 may be omitted.

[0047] 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 the user, such as various household appliances such as a smartphone, a tablet terminal, and a personal computer. The second device 8 obtains user information and sends the obtained user information to the information processing device 4 via the network 12. The user information is information related to the user's actions caused by the above detection information.

[0048] The second device 8 includes 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 screen 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 obtains voice. The communication unit 38 transceives various data with the information processing device 4 via the network 12.

[0049] The content providing server 10 is a server for distributing content recommended for the user, such as a cloud server set outdoors. The content providing server 10 includes a processor 40, a communication unit 42, and a storage device 44. The processor 40 uses the storage device 44 to execute various processes for controlling the content providing server 10. The communication unit 42 transceives various data with 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.

[0050] For example, as Figure 2As shown, the first event database 46 is a database that includes, as attribute information representing the attributes of the first event (events A to L), for example, the category, urgency, occurrence location, and the transmission timing of the content data (an example of data) of the situation in which the first event has occurred. The first event is an event that may cause problems to at least one of the user's residence, possessions, desired services, and body, for example. The transmission timing of the content data is a timing that is predetermined for each of the multiple events A to L and varies according to 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, after a predetermined time has elapsed since the occurrence of the first event for each of the multiple events A to L, the content data is transmitted to the first device 6 or the second device 8 via the network 12. For example, as Figure 2 shown, the transmission timing of the content data in the case where event A has occurred is a timing that is later than the transmission timing of the content data in the case where event B, which has a higher urgency than event A, has occurred.

[0051] For example, as Figure 3 shown, the second event database 48 is a database that represents the correspondence relationship between the second event, the first event associated with the second event, and the transmission timing of the content data of the situation in which the second event has occurred. The second event is an event similar to the first event.

[0052] For example, as Figure 4 shown, the content database 50 is a data table that represents the correspondence relationship between the detection information, user information, first event, and content. The content is, for example, at least one of goods and services for dealing with the above problems and insurance for compensating for the losses incurred to the user in the case where the above problems actually occur.

[0053] In addition, the content can be content for advising the user to complete actual e-commerce or an advertisement for accessing a specified service provider. In the case where the content is an advertisement, the content providing server 10 can also obtain the content from an advertising agency.

[0054] The user database 52 is a database that represents information related to the user who uses the device, such as the user's gender, age, family structure, hobbies, action history, purchase history, and schedule.

[0055] [2. Operation of the System]

[0056] Next, with reference to Figure 5 , the operation of the system 2 according to the embodiment will be described. Figure 5 is a flowchart showing the operation process of the system 2 according to the embodiment.

[0057] The first device 6 detects the detection information and sends the detected detection information to the information processing device 4 via the network 12. Further, the second device 8 obtains the user information and sends the obtained user information to the information processing device 4 via the network 12. The information processing device 4 sends 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).

[0058] 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 the first event has occurred based on the received detection information and user information (S102). Specifically, the content providing server 10 determines the first event corresponding to the received detection information and user information from among the multiple events A to L by referring to Figure 4 the content database 50 shown.

[0059] The content providing server 10 determines the content for recommending to the user based on the determined first event (S103). Specifically, the content providing server 10 determines the content corresponding to the determined first event by referring to Figure 4 the content database 50 shown.

[0060] The content providing server 10 determines whether it is the transmission timing of the content data corresponding to the determined first event by referring to Figure 2 the first event database 46 shown (S104). That is, the content providing server 10 determines whether a predetermined time determined for each of the multiple events A to L has elapsed since the occurrence time of the first event. Further, the content providing server 10 determines the detection time of the detection information of the first device 6 or the acquisition time of the user information of the second device 8 as the occurrence time of the first event.

[0061] In the case where it is not yet the transmission timing of the content data ( "No" in S104), the process returns to step S104. On the other hand, in the case where it is the transmission timing of the content data ( "Yes" in S104), the content providing server 10 sends the content data indicating the determined content to the information processing device 4 via the network 12. The information processing device 4 sends the content data from the content providing server 10 to the first device 6 (or the second device 8) via the network 12 (S105).

[0062] The first device 6 (or the second device 8) receives the content data from the information processing device 4 and displays the content shown in the received content data (S106). Thereby, the content is notified to the user.

[0063] When the user browses 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 ends. In addition, by evaluating the conversion, the attractiveness can be measured. For example, a) when the content is a product or service, the conversion means an inquiry or purchase of the product or service, etc., b) when the content is insurance, the conversion means an inquiry about insurance or an application for joining, etc., which is the user's behavior towards the provided content. That is, the attractiveness can be evaluated based on whether the number or proportion of conversions occurring with respect to the provided content increases.

[0064] On the other hand, when no conversion occurs (No in S107), as follows, when a second event similar to the first event occurs, the content is notified to the user again.

[0065] The first device 6 detects the detection information and sends the detected detection information to the information processing device 4 via the network 12. And the second device 8 obtains the user information and sends the obtained user information to the information processing device 4 via the network 12. The information processing device 4 sends 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).

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

[0067] The content providing server 10 Figure 3 determines whether it is the transmission timing of the content data corresponding to the determined second event by referring to the second event database 48 shown (S110). That is, the content providing server 10 determines whether a predetermined time determined in advance for each second event has elapsed since the occurrence time of the second event. In addition, the content providing server 10 determines the detection time of the detection information of the first device 6 or the acquisition time of the user information of the second device 8 as the occurrence time of the second event.

[0068] When it is not yet the transmission timing of the content data (No in S110), the process returns to step S110. On the other hand, when it reaches the transmission timing of the content data (Yes in S110), the content providing server 10 transmits the content data representing 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).

[0069] The first device 6 (or the second device 8) receives the content data from the information processing device 4 and displays the content shown by the received content data (S112). Accordingly, the content is notified to the user again.

[0070] [3. Use Case]

[0071] Hereinafter, with reference to Figures 3 to 7 , each use case of the system 2 according to the embodiment will be described. Figure 6 FIG. is an example of the content displayed on the first device 6 according to the embodiment in Use Case 1. Figure 7 FIG. is an example of the content displayed on the second device 8 according to the embodiment in Use Case 8.

[0072] [3-1. Use Case 1]

[0073] Use Case 1 is a case where the first event "After the user was startled by a sound and woke up at night while sleeping, turned on the bedroom light, but since it was judged that there was no problem, turned off the bedroom light and went back to sleep again" occurred.

[0074] In Use Case 1, the sensor 28 (e.g., microphone) of the first device 6 detects the sound at night as detection information. And the sensor 36 (e.g., camera) of the second device 8 obtains the situation that the bedroom light switch was turned on and then turned off as user information. Additionally, the sensor 36 of the second device 8 can also detect the turn-on operation and turn-off operation of the light switch according to the change in the current supplied to the light.

[0075] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines event A corresponding to the detection information "sound at night" from the first device 6 and the user information "turned on the light switch and then turned off" from the second device 8 as the first event from among multiple events A to L, and judges that this event A has occurred.

[0076] In Figure 2In the first event database 46 shown, the category, urgency, location of occurrence, and transmission timing of the content data corresponding to event A are respectively "attempted burglary", "low", "own home / bedroom", and "noon the next day". The content providing server 10 determines whether it has reached the transmission timing of the content data corresponding to event A by referring to the first event database 46.

[0077] Moreover, the content providing server 10 determines "security camera / home security service / theft insurance" as the content corresponding to event A by referring to Figure 4 the content database 50 shown.

[0078] Accordingly, the content providing server 10 transmits content data indicating content related to a security camera, etc. to the information processing device 4 at the timing of noon the next day after the occurrence of event A. In addition, the content providing server 10 determines whether it has reached the timing of noon the next day after the occurrence of event A by using a timer to count the time elapsed since the detection time of 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 shown in the received content data. Accordingly, the content is notified to the user.

[0079] As Figure 6 shown, on the display unit 54 (functioning as the user interface 26) of the first device 6, content 56 such as "Do you want to consider setting up a security camera?" is displayed. In Figure 6 the example shown, on the display unit 54 of the first device 6, the meaning of event A such as "There was a sound last night." is displayed together with the content 56. In addition, the display of the meaning of the first event on the display unit 54 of the first device 6 can also be arbitrary. Also, the meaning of a similar first event (e.g., event B) that occurred in the past can be displayed together with the content 56 on the display unit 54 of the first device 6.

[0080] When a transition occurs by the user operating the "View Details" button 58 displayed on the display unit 54, the display unit 54 of the first device 6 transfers to, for example, a web page introducing the product of the security camera.

[0081] On the other hand, when no transition occurs by the user operating the "Don't View Now" button 60 displayed on the display unit 54, the display unit 54 of the first device 6 transfers to, for example, the main screen. In this case, as follows, when a second event similar to event A such as "There was a sound at night" occurs, the content is notified to the user again.

[0082] The sensor 28 of the first device 6 detects the sound at night as detection information. The detection information from the first device 6 is sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 3 the second event database 48 shown, determines that "the sound at night" has occurred as the second event associated with event A based on the detection information from the first device 6.

[0083] In Figure 3 the second event database 48 shown, the transmission timing of the content data corresponding to the second event "the sound at night" is "immediately after the second event occurs". The content providing server 10, by referring to the second event database 48, determines whether it is the transmission timing of the content data.

[0084] Accordingly, the content providing server 10 sends the content data indicating the content related to, for example, a security camera, etc. to the information processing device 4 at the timing immediately after the second event occurs (that is, at the timing immediately after the sound occurs at night). The information processing device 4 sends 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 shown by the received content data. Accordingly, the content is notified to the user again.

[0085] [3-2. Use Case 2]

[0086] Use case 2 is the case where the second event of "when sleeping at night, the user was scared by the sound and woke up, then screamed, and turned on the bedroom light, but since it was determined that there was no problem, the bedroom light was turned off and then went back to sleep" occurred.

[0087] In use case 2, the sensor 28 (for example, a microphone) of the first device 6 detects the sound at night as detection information. And, the sensors 36 (for example, a microphone and a camera) of the second device 8 obtain a) the situation that the user screamed and b) the situation that the bedroom light switch was turned on and then turned off as user information. In addition, the user's scream is detected by analyzing the voice data obtained by the microphone and through technologies such as voice recognition or voiceprint authentication. These processes can be executed by the information processing device 4 or by the content providing server 10. When processing, it can also be compared with the voice data of the user stored in advance. Or, the voice data of multiple people, for example, the voice data of adults and children, can be stored in advance and compared with these voice data to improve the accuracy of the recognition process of whose voice it is or whether it is the voice.

[0088] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines event B corresponding to the detection information "noises at night" from the first device 6 and the user information "screaming → turning on the light switch and then turning it off" from the second device 8 as the first event from among a plurality of events A to L, and determines that this event B has occurred.

[0089] In Figure 2 the first event database 46 shown, the category, urgency, occurrence location, and transmission timing of the content data corresponding to event B are respectively "attempted burglary", "medium", "own home / bedroom", and "the next morning". That is to say, in use case 2, compared with the above use case 1, the urgency is higher, and the transmission timing of the content data is earlier. The content providing server 10, by referring to the first event database 46, determines whether it has reached the transmission timing of the content data corresponding to event B.

[0090] And the content providing server 10, by referring to Figure 4 the content database 50 shown, determines "security camera / home security service / theft insurance" as the content corresponding to event B.

[0091] Accordingly, the content providing server 10 sends content data indicating content related to a security camera or the like to the information processing device 4 at the timing of the next morning after the occurrence of event B. In addition, the content providing server 10 counts the time elapsed from the detection time of the detection information of the first device 6 by using a timer, and determines whether it has become the next morning after the occurrence of event A. The information processing device 4 sends 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 shown by the received content data. Accordingly, the content is notified to the user. The process of the subsequent processing is the same as that of the above use case 1, and thus the description is omitted.

[0092] [3-3. Use case 3]

[0093] Use case 3 is a situation where the first event "the user saw news about a burglary that occurred nearby and became uneasy, and retrieved news about the burglary" has occurred.

[0094] In Use Case 3, the communication unit 30 of the first device 6 detects that news about a burglary that occurred near the user's own home has been received via the Internet or the like as detection information. Also, the communication unit 38 of the second device 8 obtains the situation where the user has retrieved news about the burglary via the Internet or the like as user information.

[0095] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines event C corresponding to the detection information "receiving news about the burglary" from the first device 6 and the user information "retrieving news about the burglary" from the second device 8 as the first event from among multiple events A to L, and determines that this event C has occurred.

[0096] In Figure 2 the first event database 46 shown, the category, urgency, location of occurrence, and transmission timing of the content data corresponding to event C are respectively "attempted burglary", "high", "adjacent housing", and "immediately after retrieval". The content providing server 10, by referring to the first event database 46, determines whether it is the transmission timing of the content data corresponding to event C.

[0097] Also, the content providing server 10, by referring to Figure 4 the content database 50 shown, determines "security camera / home security service / theft insurance" as the content corresponding to event C.

[0098] Accordingly, the content providing server 10 sends content data indicating content such as about theft insurance etc. to the information processing device 4 at a timing immediately after the user has retrieved news about the burglary. Also, the content providing server 10 determines whether the user has retrieved news about the burglary based on the detection information from the first device 6. The information processing device 4 sends 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 shown by the received content data (content with a meaning such as "Do you want to consider subscribing to theft insurance?"). Accordingly, the content is notified to the user.

[0099] When the content is notified to the user, without transformation, as follows, when a second event similar to event C such as "receiving news about other burglaries" occurs, the content is notified to the user again.

[0100] The communication unit 30 of the first device 6 detects that news about another burglary that occurred near the user's own home has been received via the Internet or the like as detection information. The detection information from the first device 6 is sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 3 the second event database 48 shown, determines, based on the detection information from the first device 6, that "receiving news about another burglary" has occurred as the second event associated with event C.

[0101] In Figure 3 the second event database 48 shown, the transmission timing of the content data corresponding to the second event "receiving news about another burglary" is "immediately after the second event occurs". The content providing server 10 determines whether it has reached the transmission timing of the content data by referring to the second event database 48.

[0102] Accordingly, the content providing server 10 sends content data indicating, for example, content about burglary insurance, etc. to the information processing device 4 at the timing immediately after the second event occurs (i.e., the timing immediately after receiving news about another burglary). The information processing device 4 sends 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 shown in the received content data. Accordingly, the content is notified to the user again.

[0103] In addition, in use case 3, the second event is "receiving news about another burglary", but the second event can also be, for example, "a friend living near the user's own home posted information about a burglary on SNS (Social Networking Service)". It is only necessary to obtain the data of SNS via the API (Application Programming Interface), and the certificate for accessing SNS can also be stored in the user databases 22, 52, etc.

[0104] [3-4. Use case 4]

[0105] Use case 4 is a situation where the first event "the user became anxious after feeling the earthquake shaking but calmed down after retrieving news about the earthquake" has occurred.

[0106] In Use Case 4, the communication unit 30 of the first device 6 detects that news about an earthquake has been received via the Internet or the like as detection information. Also, the communication unit 38 of the second device 8 obtains the situation where the user has retrieved news about an earthquake via the Internet or the like as user information. The sensor 36 (e.g., a camera) of the second device 8 obtains the situation where the user has not left their home as user information.

[0107] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines the event D corresponding to the detection information "received news about an earthquake" from the first device 6 and the user information "retrieved news about an earthquake → did not leave their home" from the second device 8 as the first event from among multiple events A to L, and determines that the event D has occurred.

[0108] In Figure 2 the first event database 46 shown, the category, urgency, location of occurrence, and transmission timing of the content data corresponding to the event D are respectively "earthquake (mild)", "low", "home", and "after the user calms down". The content providing server 10, by referring to the first event database 46, determines whether it has reached the transmission timing of the content data corresponding to the event D.

[0109] Also, the content providing server 10, by referring to Figure 4 the content database 50 shown, determines "disaster prevention goods / earthquake insurance" as the content corresponding to the event D.

[0110] Accordingly, the content providing server 10 transmits content data indicating, for example, content about earthquake insurance to the information processing device 4 at the timing when the user calms down (e.g., after the user has eaten). Additionally, the content providing server 10 determines whether the user has calmed down based on the image data of the user captured by the sensor 36 (e.g., 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 shown in the received content data (e.g., content meaning "Do you want to consider subscribing to earthquake insurance?"). Accordingly, the content is notified to the user.

[0111] When the content is notified to the user, without transformation, as follows, when a second event similar to the event D, such as "received news about an earthquake", occurs, the content is notified to the user again.

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

[0113] In Figure 3 the second event database 48 shown, the transmission timing of the content data corresponding to the second event "receiving news about an earthquake" is "after the shaking stops and the user calms down". The content providing server 10 determines whether it is the transmission timing of the content data by referring to the second event database 48.

[0114] Accordingly, the content providing server 10 sends content data indicating, for example, content about earthquake insurance to the information processing device 4 at the timing when the earthquake shaking stops and the user calms down (for example, after the user finishes eating). The information processing device 4 sends 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 shown in the received content data. Accordingly, the content is notified to the user again.

[0115] [3 - 5. Use Case 5]

[0116] Use case 5 is a case where the first event "a child almost encountered danger" has occurred.

[0117] In use case 5, the sensor 28 (for example, a microphone) of the first device 6 detects sound and the crying of a child as detection information. Also, the sensor 36 (for example, a microphone) of the second device 8 obtains, as user information, the voice of the parents' fright such as "Are you okay?".

[0118] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines event E corresponding to the detection information "sound and the crying of a child" from the first device 6 and the user information "the voice of the parents' fright" from the second device 8 as the first event from among multiple events A to L, and determines that this event E has occurred.

[0119] In Figure 2In the first event database 46 shown, the category, urgency, location of occurrence, and transmission timing of the content data corresponding to event E are respectively "accident", "medium", "living room", and "after the crying of the child stops and the parents calm down". The content providing server 10 determines whether it is the transmission timing of the content data corresponding to event E by referring to the first event database 46.

[0120] Moreover, the content providing server 10, by referring to Figure 4 the content database 50 shown, determines "safety measure products / loss insurance" as the content corresponding to event E.

[0121] Accordingly, the content providing server 10 transmits content data indicating content regarding safety measure products, etc. to the information processing device 4 at the timing when the crying of the child stops and the parents calm down. For example. In addition, the content providing server 10 determines whether the crying of the child has stopped based on the detection information from the first device 6. And the content providing server 10 determines whether the parents have calmed down based on the image data of the parents captured by the sensor 36 (such as 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 shown by the received content data (such as content meaning "Do you want to consider purchasing safety measure products?"). Accordingly, the content is notified to the user.

[0122] When the content is notified to the user, without conversion, as follows, when a second event similar to event E, such as "sound and the crying of the child", occurs, the content is notified to the user again.

[0123] The sensor 28 of the first device 6 detects sound and the crying of the child 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, by referring to Figure 3 the second event database 48 shown, determines that "sound and the crying of the child" has occurred as the second event associated with event E based on the detection information of the first device 6.

[0124] In Figure 3 the second event database 48 shown, the transmission timing of the content data corresponding to the second event "sound and the crying of the child" is "after the crying of the child stops and the parents calm down". The content providing server 10 determines whether it is the transmission timing of the content data by referring to the second event database 48.

[0125] Accordingly, when the crying of the child stops and the parents calm down, the content providing server 10 sends content data indicating content regarding safety measure products, etc. to the information processing device 4 at a set time. The information processing device 4 sends 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. Accordingly, the content is notified to the user again.

[0126] [3-6. Use Case 6]

[0127] Use Case 6 is a situation where a first event occurs, such as "the user is injured and thus cannot enroll in accidental injury insurance for the next year".

[0128] In Use Case 6, the sensor 28 (e.g., microphone) of the first device 6 detects a sound (e.g., the sound when the user falls in the house) as detection information. Also, the communication unit 38 of the second device 8 obtains the situation that the user has searched for a hospital using the Internet, etc. as user information.

[0129] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines event F corresponding to the detection information "sound" from the first device 6 and the user information "search for a hospital" from the second device 8 as the first event from among a plurality of events A to L, and determines that this event F has occurred.

[0130] In Figure 2 the first event database 46 shown, the category, urgency, occurrence location, and content data sending timing corresponding to event F are respectively "injury / accident", "low", "own home / kitchen / yard", and "one year later". The content providing server 10 determines whether it has reached the content data sending timing corresponding to event F by referring to the first event database 46.

[0131] Also, the content providing server 10 determines "accidental injury insurance" as the content corresponding to event F by referring to Figure 4 the content database 50 shown.

[0132] Accordingly, the content providing server 10 sends content data representing content regarding accidental injury insurance to the information processing device 4 at a timing one year after the occurrence of event F. For example. In addition, the content providing server 10 determines whether one year has passed since the occurrence of event F by using a timer to count the time elapsed from the detection time of the detection information of the first device 6 (or the acquisition time of the user information of the second device 8). The information processing device 4 sends 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 shown in the received content data (for example, content with the meaning of "Do you want to consider subscribing to accidental injury insurance?"). Accordingly, the content is notified to the user.

[0133] After the content is notified to the user, without transformation, when a second event such as a "sound" similar to event F occurs, the content is notified to the user again as follows.

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

[0135] At Figure 3 the sending timing of the content data corresponding to the second event "sound" in the second event database 48 shown is "immediately after the occurrence of the second event and one year later". The content providing server 10 determines whether it is time to send the content data by referring to the second event database 48.

[0136] Accordingly, the content providing server 10 sends content data representing content regarding accidental injury insurance to the information processing device 4 at a timing one year after the occurrence time of the first event and immediately after the occurrence of the second event (that is, immediately after the occurrence of the sound). The information processing device 4 sends 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 shown in the received content data. Accordingly, the content is notified to the user again.

[0137] In addition, in use case 6, the communication unit 38 of the second device 8 obtains the situation that the user has retrieved a hospital using the Internet or the like as user information. However, it is not limited to this, and for example, the situation that the user has called the hospital can also be obtained as user information.

[0138] [Use Case 7]

[0139] Use Case 7 is a situation where the first event occurs, which is "Although the results of the user's medical examination are within the healthy range, they have deteriorated, so the user searches for the appointment schedule for the next medical examination."

[0140] In Use Case 7, the communication unit 30 of the first device 6 detects the results of the user's medical examination (results that are within the healthy range but have deteriorated) received via the Internet or the like as detection information. And the communication unit 38 of the second device 8 obtains the situation that the user has searched for the appointment schedule for the next medical examination using the Internet or the like as user information.

[0141] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines event G corresponding to the detection information "deterioration of the medical examination results" from the first device 6 and the user information "search for the next medical examination" from the second device 8 as the first event among multiple events A to L, and determines that this event G has occurred.

[0142] In Figure 2 the first event database 46 shown, the category, urgency, occurrence location, and transmission timing of the content data corresponding to event G are respectively "disease / health", "high", "home / company", and "before the results of the next medical examination". The content providing server 10 determines whether it has reached the transmission timing of the content data corresponding to event G by referring to the first event database 46.

[0143] And the content providing server 10 determines "medical insurance" as the content corresponding to event G by referring to Figure 4 the content database 50 shown.

[0144] Accordingly, the content providing server 10 sends content data indicating content regarding, for example, medical insurance to the information processing device 4 at a timing before the results of the next medical examination are available. In addition, the content providing server 10 determines whether it is before the results of the next medical examination based on the detection information from the first device 6. The information processing device 4 sends 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 (such as content with the meaning of "Do you want to consider subscribing to medical insurance?"). At this time, a message such as "If the results of the medical examination deteriorate further, it may not be possible to subscribe to medical insurance." can also be displayed together with the content on the first device 6. Accordingly, the content is notified to the user.

[0145] When the content is notified to the user, without transformation, as follows, when a second event similar to event G, such as "the results of the medical examination deteriorate further", occurs, the content is notified to the user again as follows.

[0146] The communication unit 30 of the first device 6 detects the results of the medical examination (results that are within the healthy range but deteriorate further) as detection information. The detection information from the first device 6 is sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 3 the second event database 48 shown, determines that "the results of the medical examination deteriorate further" has occurred as a second event associated with event G based on the detection information from the first device 6.

[0147] In Figure 3 the second event database 48 shown, the sending timing of the content data corresponding to the second event "the results of the medical examination deteriorate further" is "the user is viewing the results of the medical examination". The content providing server 10 determines whether it is the sending timing of the content data by referring to the second event database 48.

[0148] Accordingly, the content providing server 10 sends content data indicating content regarding, for example, medical insurance to the information processing device 4 at a timing when the user is viewing the results of the medical examination. In addition, the content providing server 10 determines whether the user is viewing the results of the medical examination based on the user information from the second device 8. The information processing device 4 sends 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. Accordingly, the content is notified to the user again.

[0149] In addition, in Use Case 7, the communication unit 38 of the second device 8 obtains the situation that the user has retrieved the appointment schedule for the next medical examination using the Internet or the like as user information. However, it is not limited to this. For example, the situation that the user has retrieved information about health using the Internet or the like can also be obtained as user information.

[0150] Moreover, in Use Case 7, in the first event database 46, the transmission timing of the content data corresponding to event G is set as "before the result of the next medical examination comes out". However, it is not limited to this. It can also be, for example, "the day before the appointment date of the next medical examination".

[0151] [3-8. Use Case 8]

[0152] Use Case 8 is a situation where the first event of "the weather forecast for the destination of the recent trip is rain and the user is retrieving the destination of the next trip" occurs.

[0153] In Use Case 8, the communication unit 30 of the first device 6 detects, via the Internet or the like, the situation that the weather forecast for the destination of the recent trip is rain as detection information. And the communication unit 38 of the second device 8 obtains the situation that the user is using the Internet or the like to retrieve the destination of the next trip as user information.

[0154] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines event H corresponding to the detection information of the first device 6, "the weather forecast for the destination of the recent trip is rain", and the user information of the second device 8, "retrieving the destination of the next trip", as the first event from among multiple events A to L, and determines that this event H has occurred.

[0155] In Figure 2 the first event database 46 shown, the category, urgency, occurrence location, and transmission timing of the content data corresponding to event H are respectively "travel", "high", "own home / living room", and "when planning a trip". The content providing server 10 determines whether it has reached the transmission timing of the content data corresponding to event H by referring to the first event database 46.

[0156] Moreover, the content providing server 10, by referring to Figure 4 the content database 50 shown, determines "rainy-day travel insurance / other tourism" as the content corresponding to event H. In addition, rainy-day travel insurance is insurance that guarantees the refund of travel expenses in the case of rain at the travel destination.

[0157] Accordingly, when the content providing server 10 determines that the user is using the Internet or the like to search for the destination of the next trip, the content providing server 10 sends content data indicating, for example, content related to other trips to the information processing device 4. In addition, the content providing server 10 determines whether the user is using the Internet or the like to search for the destination of the next trip based on the detection information from the second device 8. The information processing device 4 sends 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. Accordingly, the content is notified to the user.

[0158] As Figure 7 shown, on the display unit 62 of the second device 8, content 64 meaning to recommend other trips to the user, such as "Popular indoor activities found.", is displayed. In Figure 7 the example shown, on the display unit 62 of the second device 8, for example, the meaning of event H, such as "The precipitation probability at the travel destination is 60%.", is displayed together with the content 64. When a transition occurs by the user operating the "View Details" button 66 displayed on the display unit 62, the display unit 62 of the second device 8 transfers to, for example, a web page introducing other trips.

[0159] On the other hand, when no transition occurs by the user operating the "Not Viewing Now" button 68 displayed on the display unit 62, the display unit 62 of the second device 8 transfers to, for example, the main screen. In this case, as follows, when a second event similar to event H, such as "The precipitation probability in the weather forecast for the destination of the next trip is 60% or more", occurs, the content is notified to the user again.

[0160] The communication unit 30 of the first device 6 detects, via the Internet or the like, that the precipitation probability in the weather forecast for the destination of the next trip is 60% or more as detection information. The detection information from the first device 6 is sent to the content providing server 10 via the information processing device 4. The content providing server 10 determines, by referring to Figure 3 the second event database 48 shown, that as a second event associated with event H, "The precipitation probability in the weather forecast for the destination of the next trip is 60% or more" has occurred.

[0161] In Figure 3 the second event database 48 shown, the transmission timing of the content data corresponding to the second event "The precipitation probability in the weather forecast for the destination of the next trip is 60% or more" is "Immediately after the second event occurs". The content providing server 10 determines whether it is the transmission timing of the content data by referring to the second event database 48.

[0162] Accordingly, the content providing server 10, at a timing immediately after the occurrence of the second event (i.e., at a timing immediately after the precipitation probability of the weather forecast for the destination of the next trip becomes 60% or more), sends content data indicating, for example, content regarding other travels, etc., to the information processing device 4. The information processing device 4 sends 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. Accordingly, the content is notified to the user again.

[0163] [3-9. Use Case 9]

[0164] Use Case 9 is a case where the first event "Since the battery of the fire alarm has run out, the user has replaced the battery of the fire alarm" has occurred.

[0165] In Use Case 9, the sensor 28 (e.g., battery sensor) of the first device 6 detects the situation that the battery of the fire alarm has run out as detection information. And, the sensor 36 (e.g., camera) of the second device 8 obtains the situation that the user has replaced the battery of the fire alarm as user information.

[0166] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines event I corresponding to the detection information "the battery of the fire alarm has run out" from the first device 6 and the user information "the battery of the fire alarm has been replaced" from the second device 8 as the first event from among a plurality of events A to L, and determines that the event I has occurred.

[0167] In Figure 2 the first event database 46 shown, the category, urgency, occurrence location, and content data sending timing corresponding to event I are respectively "fire", "low", "own home / kitchen", and "after battery replacement". The content providing server 10 determines whether it has reached the content data sending timing by referring to the first event database 46.

[0168] And, the content providing server 10, by referring to Figure 4 the content database 50 shown, determines "fire insurance" as the content corresponding to event I.

[0169] Accordingly, the content providing server 10 sends content data indicating content about fire insurance, for example, to the information processing device 4 at the timing when the user replaces the battery of the fire alarm. In addition, the content providing server 10 determines whether the user has replaced the battery of the fire alarm based on the image data of the user captured by the sensor 36 (such as a camera) of the second device 8. The information processing device 4 sends the content data from the content providing server 10 to the first device 6, for example. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data (such as content meaning "Do you want to consider subscribing to fire insurance?"). Accordingly, the content is notified to the user. At this time, a message such as "There is a discount if subscribed within a specified period." may also be displayed on the first device 6 together with the content.

[0170] When the content is notified to the user and no transformation has occurred, as follows, when a second event similar to event I, such as "the battery of the fire alarm has run out", occurs, the content is notified to the user again.

[0171] The sensor 28 of the first device 6 detects that the battery of the fire alarm has run out as detection information. The detection information from the first device 6 is sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 3 the second event database 48 shown, determines that "the battery of the fire alarm has run out" has occurred as the second event associated with event I.

[0172] In Figure 3 the second event database 48 shown, the sending timing of the content data corresponding to the second event "the battery of the fire alarm has run out" is "after the battery is replaced". The content providing server 10 determines whether it is the sending timing of the content data by referring to the second event database 48.

[0173] Accordingly, the content providing server 10 sends content data indicating content about fire insurance, for example, to the information processing device 4 at the timing after the user replaces the battery of the fire alarm. The information processing device 4 sends the content data from the content providing server 10 to the first device 6, for example. The first device 6 receives the content data from the information processing device 4 and displays the content indicated by the received content data. Accordingly, the content is notified to the user again.

[0174] [3-10. Use Case 10]

[0175] Use Case 10 is a situation where a first event such as "the user becomes anxious after seeing news about an arson case near their home and searches for news about arson cases" has occurred.

[0176] In Use Case 10, the communication unit 30 of the first device 6 detects, as detection information, that news about an arson case that occurred near the user's home has been received via the Internet or the like. Also, the communication unit 38 of the second device 8 obtains, as user information, that the user has retrieved news about an arson case using the Internet or the like.

[0177] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines, from among multiple events A to L, event J corresponding to the detection information "received news about a nearby arson case" from the first device 6 and the user information "retrieved news about a nearby arson case" from the second device 8 as the first event, and determines that this event J has occurred.

[0178] In Figure 2 the first event database 46 shown, the category, urgency, occurrence location, and transmission timing of the content data corresponding to event J are respectively "fire", "high", "nearby", and "after retrieval". The content providing server 10, by referring to the first event database 46, determines whether it has reached the transmission timing of the content data corresponding to event J.

[0179] Also, the content providing server 10, by referring to Figure 4 the content database 50 shown, determines "fire insurance / fire extinguisher" as the content corresponding to event J.

[0180] Accordingly, the content providing server 10 transmits content data indicating content such as about fire insurance, etc. to the information processing device 4 at the timing after the user has retrieved news about an arson case using the Internet or the like. Also, the content providing server 10 determines, based on the detection information from the second device 8, whether the user is retrieving news about an arson case using the Internet or the like. 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 shown in the received content data (content such as meaning "Do you want to consider taking out fire insurance?"). Accordingly, the content is notified to the user.

[0181] When the content is notified to the user, without transformation, as follows, when a second event such as an "alarm sound" similar to event J occurs, the content is notified to the user again.

[0182] The sensor 28 (e.g., microphone) of the first device 6 detects that an alarm sound has occurred near the user's home as detection information. The detection information from the first device 6 is sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 3 the second event database 48 shown, determines, based on the detection information from the first device 6, that as the second event associated with event J, an "alarm sound" has occurred.

[0183] In Figure 3 the second event database 48 shown, the transmission timing of the content data corresponding to the second event "alarm sound" is "immediately after the second event occurs". The content providing server 10, by referring to the second event database 48, determines whether it has reached the transmission timing of the content data.

[0184] Accordingly, the content providing server 10 sends content data representing, for example, content regarding fire insurance, etc., to the information processing device 4 at the timing immediately after the second event occurs (i.e., the timing immediately after the alarm sound occurs). The information processing device 4 sends 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 shown in the received content data. Accordingly, the content is notified to the user again.

[0185] In addition, in use case 10, in the second event database 48, the transmission timing of the content data corresponding to event J is set as "immediately after the second event occurs", but it is not limited to this, and it can also be, for example, "when the user is calm". The content providing server 10 can also determine that the user is calm when, based on the image data of the user captured by the sensor 36 (e.g., camera) of the second device 8, it is detected that the user is sitting on a chair after returning home, for example.

[0186] [3-11. Use case 11]

[0187] Use case 11 is a case where the first event of "when cooking using a cooking device such as a stove, boiling over occurs, and after a specified time has elapsed since the occurrence of the boiling over (because the user has looked away), the user turns off the heating switch of the cooking device" occurs.

[0188] In use case 11, the sensor 28 (e.g., boiling over sensor) of the first device 6 detects the occurrence of boiling over as detection information. And the sensor 36 (e.g., camera) of the second device 8 obtains the situation that the user turns off the heating switch of the cooking device after a specified time (e.g., 10 minutes) has elapsed since the occurrence of the boiling over as user information.

[0189] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines the event K corresponding to the detection information "boiling overflow" from the first device 6 and the user information "turn off the heating switch after a specified time has elapsed since the boiling overflow" from the second device 8 as the first event from among a plurality of events A to L, and determines that the event K has occurred.

[0190] In Figure 2 the first event database 46 shown, the category, urgency, location of occurrence, and transmission timing of the content data corresponding to the event K are respectively "fire", "medium", "kitchen", and "after the user calms down". The content providing server 10, by referring to the second event database 48, determines whether it is the transmission timing of the content data corresponding to the event K.

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

[0192] Accordingly, the content providing server 10 sends content data indicating content about a fire extinguisher or the like, for example, to the information processing device 4 at the timing when the user calms down. In addition, the content providing server 10 determines whether the user is calm based on the image data of the user captured by the sensor 36 (e.g., a camera) of the second device 8. The information processing device 4 sends 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 shown in the received content data (e.g., content meaning "Do you want to consider buying a fire extinguisher?"). Accordingly, the content is notified to the user.

[0193] When the content is notified to the user, without conversion, as follows, when a second event such as "boiling overflow within one week" similar to the event K occurs, the content is notified to the user again.

[0194] The sensor 28 of the first device 6 detects that boiling overflow has occurred again within one week as the detection information. The detection information from the first device 6 is sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 3 the second event database 48 shown, determines that "boiling overflow within one week" has occurred as the second event associated with the event K based on the detection information from the first device 6.

[0195] In Figure 3 In the second event database 48 shown, the transmission timing of the content data corresponding to the second event "boiling overflow within one week" is "immediately after the second event occurs". The content providing server 10 determines whether it is time to transmit the content data by referring to the second event database 48.

[0196] Accordingly, the content providing server 10 transmits content data indicating, for example, content about a fire extinguisher or the like to the information processing device 4 at a timing immediately after the second event occurs (that is, at a timing when a boiling 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. Accordingly, the content is notified to the user again.

[0197] [3-12. Use Case 12]

[0198] Use Case 12 is a case where the first event "an abnormality has occurred in a personal computer (hereinafter referred to as "PC") and the user has retrieved troubleshooting" has occurred.

[0199] In Use Case 12, the sensor 28 (for example, a temperature sensor) of the first device 6 (for example, a PC) detects the occurrence of an abnormality in the PC (for example, a temperature abnormality or the like) as detection information. And the communication unit 38 of the second device 8 (for example, a smart phone) obtains the situation that the user has retrieved troubleshooting of the PC using the Internet or the like as user information.

[0200] The detection information from the first device 6 and the user information from the second device 8 are sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 4 the content database 50 shown, determines event L corresponding to the detection information "PC abnormality" from the first device 6 and the user information "retrieved troubleshooting" from the second device 8 as the first event from among a plurality of events A to L, and determines that the event L has occurred.

[0201] In Figure 2 the first event database 46 shown, the category, urgency, occurrence location, and transmission timing of the content data corresponding to event L are "failure", "medium", "at home / company", and "after the PC abnormality is eliminated", respectively. The content providing server 10 determines whether it is time to transmit the content data corresponding to event L by referring to the first event database 46.

[0202] And the content providing server 10, by referring to Figure 4The content database 50 shown is used to determine "PC support services" as the content corresponding to event L.

[0203] Accordingly, at the timing when the abnormality of the PC is eliminated, the content providing server 10 sends content data indicating, for example, the content of the PC support service to the information processing device 4. In addition, the content providing server 10 determines whether the abnormality of the PC has been eliminated based on the detection information from the first device 6. The information processing device 4 sends 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 shown in the received content data (such as content with the meaning of "Should we consider introducing PC support services?"). Accordingly, the content is notified to the user.

[0204] When the content is notified to the user and no transformation has occurred, as follows, when a second event such as "creating a file with an editing time longer than usual" similar to event L occurs, the content is notified to the user again.

[0205] The sensor 28 of the first device 6 detects the situation of creating a file with an editing time longer than usual as detection information. The detection information from the first device 6 is sent to the content providing server 10 via the information processing device 4. The content providing server 10, by referring to Figure 3 the second event database 48 shown, determines that "creating a file with an editing time longer than usual" has occurred as the second event associated with event L based on the detection information from the first device 6.

[0206] In Figure 3 the second event database 48 shown, the sending timing of the content data corresponding to the second event "creating a file with an editing time longer than usual" is "when the second event is occurring". The content providing server 10 determines whether it is the sending timing of the content data by referring to the second event database 48.

[0207] Accordingly, at the timing when the second event is occurring (i.e., when creating a file with an editing time longer than usual), the content providing server 10 sends content data indicating, for example, the content of the PC support service to the information processing device 4. The information processing device 4 sends 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 shown in the received content data. Accordingly, the content is notified to the user again.

[0208] [4. Effects]

[0209] As described above, in the system 2 of the present embodiment, it is determined that the first event has occurred based on the detection information detected by the first device 6 and the user information obtained by the second device 8. Then, by determining the content according to the first event and transmitting the data representing the content to the first device 6 or the second device 8 after a predetermined time has elapsed since the occurrence of the first event for each first event, the content is notified to the user.

[0210] Accordingly, it is possible to notify the user of the content most suitable for the user recommendation at the most suitable timing. As a result, the attractiveness of the content to the user can be improved.

[0211] (Other modification examples)

[0212] As described above, the control method and the information processing apparatus related to one or more aspects have been described according to the above embodiment. However, the present disclosure is not limited to the above embodiment. As long as it does not deviate from the gist of the present disclosure, various modified aspects conceived by those skilled in the art for the embodiment, or aspects formed by combining the constituent elements of different embodiments, can also be included within the scope of one or more aspects.

[0213] In the above embodiment, the content data is sent to the first device 6 or the second device 8 at least once before and after the occurrence time of the second event to notify the user of the content. However, it is not limited to this. For example, the content data can be sent to the first device 6 or the second device 8 before the occurrence time of the second event to notify the user of the content.

[0214] Alternatively, the content data can be sent to the first device 6 or the second device 8 after the occurrence time of the second event to notify the user of the content. In this case, the timing (predetermined time) for sending the content data can also be determined according to the first event and the second event.

[0215] In the above embodiment, the information processing apparatus 4 and the first device 6 are respectively configured. However, it is not limited to this, and the information processing apparatus 4 can also have the functions of the first device 6.

[0216] 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. However, it is not limited to this, and at least one of them can also be stored in other servers.

[0217] In the above-described embodiment, the content providing server 10 stores the timing of transmitting content data in the first event database 46 and the second event database 48. However, it is not limited thereto. For example, the processor 24 of the first device 6 or the processor 32 of the second device 8 may also count a specified time up to the timing of transmitting content. Alternatively, the processor 40 of the content providing server 10 or the processor 14 of the information processing apparatus 4 may also count a specified time up to the timing of transmitting content, and after the elapse of the specified time, instruct to transmit content data to the first device 6 or the second device 8.

[0218] In addition, in the above-described embodiment, each component may be constituted by dedicated hardware or may be implemented by executing a software program suitable for each component. A program execution unit such as a CPU or a processor may also read and execute a software program recorded in a recording medium such as a hard disk or a semiconductor memory to implement each component.

[0219] Furthermore, a part or all of the functions of the information processing apparatus according to the above-described embodiment may be implemented by a processor such as a CPU executing a program.

[0220] Regarding the method according to the above-described embodiment, it may be executed by at least one of the processors 14, 24, 32, and 40, or each process may be executed by different processors. That is, the execution subject of each operation may be either the server side (the content providing server 10 or the information processing apparatus 4) or the client side (the first device 6 or the second device 8).

[0221] Part or all of the components constituting each of the above-described devices may also be constituted by an IC card or a single module that can be attached to and detached from each device. The IC card or the module is a computer system constituted by a microprocessor, a ROM, a RAM, etc. The IC card or the module may also include the above-described super multifunctional LSI. The microprocessor operates according to a computer program, whereby the IC card or the module achieves its function. The IC card or the module may also have tamper resistance.

[0222] The present disclosure may also be the above-described method. Moreover, it may also be a computer program implemented by a computer for these methods, or a digital signal constituted by the computer program. Further, the present disclosure may record the computer program or the digital signal onto a computer-readable recording medium, such as a floppy 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, etc. Moreover, it may also be the digital signal recorded in these recording media. Additionally, the present disclosure may transmit the computer program or the digital signal via an electrical communication line, a wireless or wired communication line, a network typified by the Internet, data broadcasting, etc. Furthermore, the present disclosure may also be a computer system including a microprocessor and a memory, where the storage device records the above computer program and the microprocessor operates according to the computer program. The storage device may also include a recording medium. More specifically, it may include semiconductor memories inside the CPU such as registers and caches, a main memory (main storage device / RAM), a storage (external storage device / supplementary storage device), and the storage may be an online storage or an offline storage. Also, it may be executed by an independent other computer system by recording and transferring the program or the digital signal to the recording medium, or by transferring the program or the digital signal via the network, etc.

[0223] The control method related to the present disclosure is used in, for example, a system for recommending content to a user, etc.

[0224] Symbol Explanation

[0225] 2 System

[0226] 4 Information Processing Device

[0227] 6 First Device

[0228] 8 Second Device

[0229] 10 Content Providing Server

[0230] 12 Network

[0231] 14, 24, 32, 40 Processor

[0232] 16, 44 Storage Device

[0233] 18, 30, 38, 42 Communication Unit

[0234] 20 Device Database

[0235] 22, 52 User Database

[0236] 26, 34 User Interface

[0237] 28, 36 Sensor

[0238] 46 First Event Database

[0239] 48 Second Event Database

[0240] 50 Content Database

[0241] 54, 62 Display Unit

[0242] 56, 64 Content

[0243] 58, 60, 66, 68 Button

Claims

1. A control method, which is a control method in a system having at least one processor and a storage device, The at least one processor performs the following processing, Sending the detection information detected by the first device and the user information about the user obtained by the second device to the network, Based on the detection information and the user information, it is determined that a first event has occurred. The first event is any one of a plurality of events stored in the storage device and is an event that may cause problems to at least one of the user's residence, possessions, desired services, and body, Determining content according to the first event, where the content is at least one of goods and services for coping with the problem and insurance for compensating the losses brought to the user in the case where the problem actually occurs, After a predetermined time determined in advance for each of the plurality of events has elapsed since the occurrence of the first event, the content is notified to the user by sending data representing the content to the first device or the second device via the network.

2. The control method according to claim 1, The storage device has information representing at least one of category, urgency, and location of occurrence as attribute information representing the attributes of the first event, The predetermined time varies according to the attribute information.

3. The control method according to claim 1, The at least one processor sends the data to the first device or the second device before the occurrence time of a second event similar to the first event, thereby notifying the user of the content.

4. The control method according to claim 1, The at least one processor sends the data to the first device or the second device after the occurrence time of a second event similar to the first event, thereby notifying the user of the content.

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

6. The control method according to claim 1, The at least one processor sends the data to the first device or the second device at least once before and after the occurrence time of a second event similar to the first event, thereby notifying the user of the content.

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

8. The control method according to any one of claims 1 to 7, The at least one processor is included in a server or a client.

9. An information processing device, which can communicate with a first device and a second device via a network respectively, The information processing device includes a processor and a storage device, The processor uses the storage device to perform the following processing, Sending the detection information detected by the first device and the user information about the user obtained 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 any one of a plurality of predetermined events and is likely to cause problems to at least one of the user's residence, possessions, desired services, and body, after a predetermined time has elapsed from the occurrence of the first event for each of the plurality of events, data representing at least one of goods and services for coping with the problem and insurance for compensating for losses incurred by the user in the case where the problem actually occurs is received via the network. The received data is sent to the first device or the second device via the network, thereby notifying the user of the content.

Citation Information

Patent Citations

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

    JP2015219765A

  • Classification processing method for affair message of information household electrical appliance

    CN101064698A

  • Cloud event processing method and device of IoT (Internet of Things) interconnection cooperated system

    CN109286670A