Methods and arrangements for identifying failed sensors in a system of interconnected devices. A contemplated method includes: utilizing at least one processor to execute computer code that performs the steps of: receiving data from a first plurality of sensors, each sensor being operatively coupled to a device within a system of interconnected devices; associating the data received with an activity; comparing the data received with previously stored data associated with the living activity; detecting, based on the comparing, an anomaly associated with at least one of the first plurality of sensors, wherein the anomaly indicates a problem with the at least one of the first plurality of sensors; and recording, at a data storage location, the anomaly, wherein the data storage location stores data associated with previously identified anomalies. Other variants and embodiments are broadly contemplated herein.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of identifying failed sensors in a system of interconnected devices, said method comprising: receiving data from a first plurality of sensors, each sensor being operatively coupled to a device within a system of interconnected devices within a living environment, wherein the system of interconnected devices comprise at least a stove, a refrigerator, a sink, and a light; associating the data received with a living activity; comparing the data received with previously stored data corresponding to the living activity, wherein the previously stored data comprises identification of a plurality of sensors that are triggered during performance of the living activity and wherein the comparing comprises comparing the first plurality of sensors triggered during receipt of the data with a plurality of sensors identified as being triggered during a previous receipt of data corresponding to the user performing the living activity; detecting, based on the comparing, a first anomaly associated with at least one of the first plurality of sensors, wherein the anomaly indicates a problem with the at least one of the first plurality of sensors; recording, at a data storage location, the anomaly, wherein the data storage location stores data associated with previously identified anomalies; receiving data from a second plurality of sensors, wherein at least one of the second plurality of sensors comprises the at least one of the first plurality of sensors; detecting a second anomaly associated with the at least one of the first plurality of sensors within the data received from the second plurality of sensors; identifying, based upon the first anomaly and the second anomaly, the at least one of the first plurality of sensors is a failed sensor, wherein identifying the at least of the first plurality of sensors is a failed sensor comprises aggregating anomalies corresponding to the at least one of the first plurality of sensors; and performing an action based upon the identifying, wherein the action comprises notifying a user of the failed sensor.
2. The method of claim 1 , wherein the identifying comprises calculating an improbability associated with the at least one of the first plurality of sensors, wherein the improbability identifies a likelihood of sensor failure.
3. The method of claim 1 , wherein the identifying comprises: calculating an improbability associated with the at least one of the plurality of sensors; and determining that the improbability exceeds a predetermined threshold.
4. The method of claim 1 , wherein the recording comprises increasing a counter associated with the at least one of the first plurality of sensors for which an anomaly is detected.
5. The method of claim 4 , wherein the identifying comprises identifying that the counter associated with the at least one of the first plurality of sensors exceeds a predetermined threshold.
6. The method of claim 1 , wherein the receiving data from a second plurality of sensors comprises receiving data associated with a second living activity; and wherein the detecting a second anomaly comprises comparing the data received from the second plurality of sensors with previously stored data corresponding to the second living activity.
7. The method of claim 1 , wherein at least one of the first anomaly and the second anomaly comprises receiving no signal from the at least one of the first plurality of sensors when a signal is expected based upon the previously stored data associated with the living activity.
8. The method of claim 1 , wherein at least one of the first anomaly and the second anomaly comprises receiving at least one spurious signal from the at least one of the first plurality of sensors when a signal is not expected based upon the previously stored data associated with the living activity.
9. A method of identifying failed sensors in a system of interconnected devices, said method comprising: receiving data from a first plurality of sensors, each sensor being operatively coupled to a device within a system of interconnected devices within a living environment, wherein the system of interconnected devices comprise at least a stove, a refrigerator, a sink, and a light; associating the data received with a living activity; comparing the data received with previously stored data associated with the living activity, wherein the previously stored data associated with the living activity of the user comprises identification of a plurality of sensors that are triggered during performance of the living activity and wherein the comparing comprises comparing the first plurality of sensors triggered during receipt of the living activity of the user with a plurality of sensors identified as being triggered during a previous receipt of the living activity of the user; receiving additional data from a second plurality of sensors, wherein at least one sensor is common between the first plurality of sensors and the second plurality of sensors; associating the additional data received with a second living activity; comparing the additional data received with previously stored data associated with the second living activity, wherein the previously stored data associated with the second living activity of the user comprises identification of a plurality of sensors that are triggered during performance of the second living activity and wherein the comparing comprises comparing the second plurality of sensors triggered during receipt of the second living activity of the user with a plurality of sensors identified as being triggered during a previous receipt of the second living activity of the user; detecting, based on the comparing, an anomaly associated with the at least one sensor which is common between the first plurality of sensors and the second plurality of sensors, wherein the anomaly indicates a problem with the at least one sensor which is common; recording, at a data storage location, the anomaly, wherein the data storage location stores data associated with identified anomalies; identifying at least one failed sensor within the first plurality of sensors, wherein the at least one failed sensor is identified as the at least one of the first plurality of sensors for which the anomaly was detected; the identifying comprising calculating an improbability associated with the at least one of the first plurality of sensors, wherein the improbability identifies a likelihood of sensor failure and wherein the identifying further comprises identifying that the improbability exceeds a predetermined threshold; and performing an action based upon the identifying, wherein the action comprises notifying a user of the failed sensor.
10. A method of identifying failed sensors in a system of interconnected devices, said method comprising: receiving data from a first plurality of sensors, each sensor being operatively coupled to a device within a system of interconnected devices within a living environment, wherein the system of interconnected devices comprise at least a stove, a refrigerator, a sink, and a light; associating the data received with a living activity; comparing the data received with previously stored data corresponding to the living activity, wherein the previously stored data comprises identification of a plurality of sensors that are triggered during performance of the living activity and wherein the comparing comprises comparing the first plurality of sensors triggered during receipt of the data with a plurality of sensors identified as being triggered during a previous receipt of data corresponding to the user performing the living activity; detecting, based on the comparing, an anomaly associated with at least one of the first plurality of sensors, wherein the anomaly indicates a problem with the at least one of the first plurality of sensors, wherein the anomaly is based upon the data received from the at least one of the first plurality of sensors being different from the previously stored data; recording, at a data storage location, the anomaly, wherein the data storage location stores data associated with previously identified anomalies; identifying a possible failed sensor using the recorded anomaly, wherein identifying a possible failed sensor comprises determining that more than one recorded anomaly has been associated with the at least one of the plurality of sensors; and performing an action in response to the identified possible failed sensor, wherein the action comprises storing information related to the possible failed sensor and aggregating anomalies associate with the possible failed sensor to identify a failed sensor and notify a user of the failed sensor.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 28, 2019
August 25, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.