Detecting user-driven operating states of electronic devices from a single sensing point
First Claim
1. An apparatus comprising:
- a sensing device configured to be coupled to an electrical outlet, the sensing device comprising;
a data acquisition receiver configured to receive electrical noise via the electrical outlet when the sensing device is coupled to the electrical outlet, the electrical outlet being electrically coupled to an electrical power infrastructure, one or more electrical devices being coupled to the electrical power infrastructure and generating at least a portion of the electrical noise on the electrical power infrastructure, and the data acquisition receiver being configured to convert the electrical noise into one or more first data signals; and
a processing module configured to run on a processor of a computational unit, the sensing device being in communication with the computational unit, the processing module being configured to perform;
extracting frames from the one or more first data signals;
extracting a respective eight-tuple feature vector for each extracted frame of the frames, wherein the respective eight-tuple feature vector for the each extracted frame comprises;
a respective mean magnitude of a peak electromagnetic interference (EMI) of the each extracted frame;
a respective maximum magnitude of the peak EMI of the each extracted frame;
a respective minimum magnitude of the peak EMI of the each extracted frame;
a respective mean frequency of the peak EMI of the each extracted frame;
a respective maximum frequency of the peak EMI of the each extracted frame;
a respective minimum frequency of the peak EMI of the each extracted frame;
a frequency gap between two dominant EMI peaks of the each extracted frame; and
an overall mean energy of the each extracted frame;
identifying each of two or more operating states of each of the one or more electrical devices at least in part using the respective eight-tuple feature vectors of the frames, wherein the two or more operating states of each electrical device of the one or more electrical devices are each different user-driven operating states of the electrical device when the electrical device is in an on-power state; and
notifying a user when the each electrical device of the one or more electrical devices are in an operating state of the two or more operating states.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus including a sensing device configured to be coupled to an electrical outlet is provided. The sensing device can include a data acquisition receiver configured to receive electrical noise via the electrical outlet when the sensing device is coupled to the electrical outlet. The electrical outlet can be electrically coupled to an electrical power infrastructure. One or more electrical devices can be coupled to the electrical power infrastructure and can generate at least a portion of the electrical noise on the electrical power infrastructure. The data acquisition receiver can be configured to convert the electrical noise into one or more first data signals. The apparatus also can include a processing module configured to run on a processor of a computational unit. The sensing device can be in communication with the computational unit. The processing module can be further configured to identify each of two or more operating states of each of the one or more electrical devices at least in part using the one or more first data signals. The two or more operating states of each electrical device of the one or more electrical devices can be each different user-driven operating states of the electrical device when the electrical device is in an on-power state. Other embodiments are provided.
105 Citations
20 Claims
-
1. An apparatus comprising:
-
a sensing device configured to be coupled to an electrical outlet, the sensing device comprising; a data acquisition receiver configured to receive electrical noise via the electrical outlet when the sensing device is coupled to the electrical outlet, the electrical outlet being electrically coupled to an electrical power infrastructure, one or more electrical devices being coupled to the electrical power infrastructure and generating at least a portion of the electrical noise on the electrical power infrastructure, and the data acquisition receiver being configured to convert the electrical noise into one or more first data signals; and a processing module configured to run on a processor of a computational unit, the sensing device being in communication with the computational unit, the processing module being configured to perform; extracting frames from the one or more first data signals; extracting a respective eight-tuple feature vector for each extracted frame of the frames, wherein the respective eight-tuple feature vector for the each extracted frame comprises; a respective mean magnitude of a peak electromagnetic interference (EMI) of the each extracted frame; a respective maximum magnitude of the peak EMI of the each extracted frame; a respective minimum magnitude of the peak EMI of the each extracted frame; a respective mean frequency of the peak EMI of the each extracted frame; a respective maximum frequency of the peak EMI of the each extracted frame; a respective minimum frequency of the peak EMI of the each extracted frame; a frequency gap between two dominant EMI peaks of the each extracted frame; and an overall mean energy of the each extracted frame; identifying each of two or more operating states of each of the one or more electrical devices at least in part using the respective eight-tuple feature vectors of the frames, wherein the two or more operating states of each electrical device of the one or more electrical devices are each different user-driven operating states of the electrical device when the electrical device is in an on-power state; and notifying a user when the each electrical device of the one or more electrical devices are in an operating state of the two or more operating states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
capturing, at a sensing device coupled to an electrical outlet, electrical noise via the electrical outlet, the electrical outlet being coupled to an electrical power infrastructure, and one or more electrical devices being coupled to the electrical power infrastructure and generating at least a portion of the electrical noise on the electrical power infrastructure; converting, at the sensing device, the electrical noise into one or more first data signals; transmitting the one or more first data signals from the sensing device to a computational unit; extracting frames from the one or more first data signals; extracting a respective eight-tuple feature vector for each extracted frame of the frames, wherein the respective eight-tuple feature vector for the each extracted frame comprises; a respective mean magnitude of a peak electromagnetic interference (EMI) of the each extracted frame; a respective maximum magnitude of the peak EMI of the each extracted frame; a respective minimum magnitude of the peak EMI of the each extracted frame; a respective mean frequency of the peak EMI of the each extracted frame; a respective maximum frequency of the peak EMI of the each extracted frame; a respective minimum frequency of the peak EMI of the each extracted frame; a frequency gap between two dominant EMI peaks of the each extracted frame; and an overall mean energy of the each extracted frame; identifying, at a processing module of the computational unit, each of two or more operating states of each of the one or more electrical devices at least in part using the respective eight-tuple feature vectors of the frames, wherein the two or more operating states of each electrical device of the one or more electrical devices are each different user-driven operating states of the electrical device when the electrical device is in an on-power state; and notifying a user when the each electrical device of the one or more electrical devices are in an operating state of the two or more operating states. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification