Aberration engine
First Claim
Patent Images
1. An electronic system comprising:
- at least one processor; and
at least one non-transitory computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising;
collecting data sensed by a monitoring system that monitors a property of a user;
aggregating the collected data over a period of a time;
detecting, within the aggregated data, patterns of recurring events; and
based on detecting the patterns of recurring events within the aggregated data, taking action related to the monitoring system based on the detected patterns of recurring events within the aggregated data,wherein taking action related to the monitoring system based on the detected patterns of recurring events within the aggregated data comprises;
determining to suggest a rule for the monitoring system based on the detected patterns of recurring events within the aggregated data;
sending, to the user of the monitoring system, a suggestion of the rule for the monitoring system, the suggestion including an interface that includes a description of the rule being suggested and interface controls that enable the user of the monitoring system to set the rule for the monitoring system, decline the rule for the monitoring system, or set a modified version of the rule for the monitoring system;
receiving user input provided through at least one of the interface controls included in the interface that indicates how the user of the monitoring system would like to handle the rule being suggested; and
handling the rule for the monitoring system based on the received user input that indicates how the user of the monitoring system would like to handle the rule being suggested.
7 Assignments
0 Petitions
Accused Products
Abstract
An aberration engine that collects data sensed by a monitoring system that monitors a property of a user and aggregates the collected data over a period of a time. The aberration engine detects, within the aggregated data, patterns of recurring events and, based on detecting the patterns of recurring events within the aggregated data, takes action related to the monitoring system based on the detected patterns of recurring events within the aggregated data.
146 Citations
22 Claims
-
1. An electronic system comprising:
-
at least one processor; and at least one non-transitory computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; collecting data sensed by a monitoring system that monitors a property of a user; aggregating the collected data over a period of a time; detecting, within the aggregated data, patterns of recurring events; and based on detecting the patterns of recurring events within the aggregated data, taking action related to the monitoring system based on the detected patterns of recurring events within the aggregated data, wherein taking action related to the monitoring system based on the detected patterns of recurring events within the aggregated data comprises; determining to suggest a rule for the monitoring system based on the detected patterns of recurring events within the aggregated data; sending, to the user of the monitoring system, a suggestion of the rule for the monitoring system, the suggestion including an interface that includes a description of the rule being suggested and interface controls that enable the user of the monitoring system to set the rule for the monitoring system, decline the rule for the monitoring system, or set a modified version of the rule for the monitoring system; receiving user input provided through at least one of the interface controls included in the interface that indicates how the user of the monitoring system would like to handle the rule being suggested; and handling the rule for the monitoring system based on the received user input that indicates how the user of the monitoring system would like to handle the rule being suggested. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic system comprising:
-
at least one processor; and at least one non-transitory computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; collecting data sensed by a monitoring system that monitors a property of a user; aggregating the collected data over a period of a time; detecting, within the aggregated data, patterns of recurring events; based on detecting the patterns of recurring events within the aggregated data, taking action related to the monitoring system; receiving user input related to use of patterns of recurring events in performing actions related to the monitoring system; based on the user input, updating settings that control use of patterns of recurring events in performing actions related to the monitoring system; and using patterns of recurring events to perform actions related to the monitoring system based on the updated settings, wherein receiving user input related to use of patterns of recurring events in performing actions related to the monitoring system comprises receiving user input indicating that the user would like to be alerted more based on patterns of recurring events; wherein updating settings that control use of patterns of recurring events in performing actions related to the monitoring system comprises updating settings to decrease a level of confidence of detected activity being abnormal activity needed to alert the user of abnormal activity; and where using patterns of recurring events to perform actions related to the monitoring system based on the updated settings comprises using patterns of recurring events to perform actions in accordance with the decreased level of confidence.
-
-
11. An electronic system comprising:
-
at least one processor; and at least one non-transitory computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; collecting data sensed by a monitoring system that monitors a property of a user; aggregating the collected data over a period of a time; detecting, within the aggregated data, patterns of recurring events; based on detecting the patterns of recurring events within the aggregated data, taking action related to the monitoring system; receiving user input related to use of patterns of recurring events in performing actions related to the monitoring system; based on the user input, updating settings that control use of patterns of recurring events in performing actions related to the monitoring system; and using patterns of recurring events to perform actions related to the monitoring system based on the updated settings, wherein receiving user input related to use of patterns of recurring events in performing actions related to the monitoring system comprises receiving user input indicating that the user would like to be alerted less based on patterns of recurring events; wherein updating settings that control use of patterns of recurring events in performing actions related to the monitoring system comprises updating settings to increase a level of confidence of detected activity being abnormal activity needed to alert the user of abnormal activity; and where using patterns of recurring events to perform actions related to the monitoring system based on the updated settings comprises using patterns of recurring events to perform actions in accordance with the increased level of confidence. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification