IP Library Granted Patent US 9,936,309
Granted Patent B2
US 9,936,309 · App. 14/274,100 · Granted Apr 3, 2018

Scene and state augmented signal shaping and separation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,936,309
App. No.
14/274,100
Granted
Apr 3, 2018
Kind
B2
Abstract

Scene and/or state information may be used to facilitate processing an input to separate one or more signals within the input, to shape the signal within the input, and/or for other processing of the input or signal(s) within the input. A scene determination may be made based upon location data, time data, data describing the received input, or other basis. A state determination may be made based upon the scene determination, properties of a signal itself, or other information such as location, time, etc. By determining an appropriate scene and/or state, processing of an input and/or a signal within an input may proceed in a fashion determined to provide the most valuable information for output. Systems and methods in accordance with the invention may be implemented in a wide variety of baseband processing systems, such as hearing aids and energy consumption monitoring systems.

Claims (56)

1. A method for processing a signal, the method comprising:

receiving an electrical input by at least one processor, the electrical input comprising noise and at least one signal during at least some of the time the electrical input is received, the relative magnitude of the noise and the at least one signal varying during the time the electrical input is received;

determining, by the at least one processor, a scene corresponding to the received electrical input, the scene dependent upon at least one condition external to the at least one signal in the received electrical input;

identifying, by the at least one processor, the at least one signal in the received electrical input;

analyzing, by the at least one processor, the at least one signal to determine a state dependent upon at least one characteristic of the at least one signal;

processing, by the at least one processor, the received electrical input and the at least one signal within the received electrical input based upon both the determined scene corresponding to the received electrical input and the determined state of the at least one signal to create a processed signal; and

outputting, by the at least one processor, the processed signal derived from the at least one signal in the received electrical input,

wherein processing the received input and the at least one signal within the received input comprises separating the at least one signal from the received input,

wherein the at least one signal separated from the received electrical input comprises at least one signal of at least one electrical appliance operating on an electrical system, and

wherein the at least one electrical appliance comprises at least one of: an HVAC system, a furnace, a water heater, a clothes dryer, a cooking range, a dishwasher, a hot tub, a microwave oven, a washing machine, a toaster, a solar panel, a solar panel inverter, an electric car charger, a blow dryer, a television, a computer, a monitor, a refrigerator, a freezer, a garage door opener, a thermostat, lighting, a sump pump, a pool pump, or a pump.

2. The method of claim 1 , wherein processing the received electrical input and the at least one signal within the received electrical input comprises shaping the at least one signal.

3. The method of claim 2 , wherein shaping the at least one signal comprises selecting a shaping operation that corresponds to the determined state of the signal.

4. The method of claim 1 , wherein analyzing the at least one signal to determine a state dependent upon at least one characteristic of the signal comprises determining whether the magnitude of the signal falls within at least one defined range.

5. The method of claim 4 , wherein the at least one defined range is determined at least partially based upon the scene determined to correspond to the received electrical input.

6. The method of claim 1 , wherein analyzing the at least one signal to determine a state dependent upon at least one characteristic of the signal comprises determining whether the rate of change of the signal falls within at least one defined range.

7. The method of claim 6 , wherein the at least one defined range is determined at least partially based upon the scene determined to correspond to the received electrical input.

8. The method of claim 1 , wherein analyzing the at least one signal to determine a state dependent upon at least one characteristic of the signal further comprises analyzing the at least one signal to determine a state dependent upon at least two characteristics of the signal.

9. The method of claim 1 , wherein analyzing the at least one signal to determine a state dependent upon at least one characteristic of the signal further comprises analyzing the at least one signal to determine a state dependent upon at least one characteristic of the signal and dependent upon the scene corresponding to the received electrical input.

10. The method of claim 1 , wherein analyzing the at least one signal to determine a state dependent upon at least one characteristic of the signal further comprises identifying an event in the at least one signal.

11. The method of claim 1 , wherein determining a scene corresponding to the received electrical input comprises using at least one time to determine the scene.

12. The method of claim 1 , wherein determining a scene corresponding to the received electrical input comprises using at least one location to determine the scene.

13. The method of claim 1 , wherein determining a scene corresponding to the received electrical input comprises using data describing an attribute to determine the scene, the attribute comprising at least one of: speed, the presence of gas, the presence of a chemical compound, velocity, orientation, sound, lighting, vibration, temperature, humidity, environmental parameters, relative colocation with specified people, and relative colocation with specified objects.

14. The method of claim 1 , wherein determining a scene corresponding to the received electrical input comprises using at least one of: an input profile, a database, crowd-sourced data, an ontology library, and a taxonomy to determine the scene.

15. A system configured to perform baseband signal processing, the system comprising:

a receiver configured to receive an electrical input;

at least one processor configured to:

associate the received electrical input with a scene based at least in part upon information not within the received electrical input;

assign a state to at least one signal identified within the received electrical input, the assigned state being based at least in part upon the at least one signal;

process the at least one signal identified within the received electrical input based upon at least one of the scene and the state to create a processed signal; and

output the processed signal,

wherein the at least one signal within the received electrical input comprises multiple signals and the at least one processor is further configured to separate the multiple signals within the received electrical input into distinct signals,

wherein the distinct signals separated from the received electrical input comprises at least one signal of at least one electrical appliance operating on an electrical system, and

wherein the at least one electrical appliance comprises at least one of: an HVAC system, a furnace, a water heater, a clothes dryer, a cooking range, a dishwasher, a hot tub, a microwave oven, a washing machine, a toaster, a solar panel, a solar panel inverter, an electric car charger, a blow dryer, a television, a computer, a monitor, a refrigerator, a freezer, a garage door opener, a thermostat, lighting, a sump pump, a pool pump, or a pump.

16. The system of claim 15 , wherein the at least one processor is further configured to shape the at least one signal identified within the received electrical input.

17. The system of claim 15 , wherein the at least one processor is further configured to associate the received electrical input with the scene using at least one of an apparatus environment, a taxonomy of events within the apparatus environment, and the amplitude of at least one signal within the received electrical input within a time to compensate.

18. At least one non-transitory machine-readable medium having instructions that cause at least one computing device to perform a method of processing a signal, the method comprising:

receiving an electrical input, the electrical input comprising noise and at least one signal during at least some of the time the electrical input is received, the relative magnitude of the noise and the at least one signal varying during the time the electrical input is received;

determining a scene corresponding to the received electrical input, the scene dependent upon at least one condition external to the at least one signal in the received electrical input;

identifying the at least one signal in the received electrical input;

analyzing the at least one signal to determine a state dependent upon at least one characteristic of the at least one signal;

processing the received electrical input and the at least one signal within the received electrical input based upon both the determined scene corresponding to the received electrical input and the determined state of the at least one signal to create a processed signal; and

outputting the processed signal derived from the at least one signal in the received electrical input,

wherein processing the received input and the at least one signal within the received input comprises separating the at least one signal from the received input,

wherein the at least one signal separated from the received electrical input comprises at least one signal of at least one electrical appliance operating on an electrical system, and

wherein the at least one electrical appliance comprises at least one of: an HVAC system, a furnace, a water heater, a clothes dryer, a cooking range, a dishwasher, a hot tub, a microwave oven, a washing machine, a toaster, a solar panel, a solar panel inverter, an electric car charger, a blow dryer, a television, a computer, a monitor, a refrigerator, a freezer, a garage door opener, a thermostat, lighting, a sump pump, a pool pump, or a pump.

19. The at least one non-transitory machine-readable medium of claim 18 , wherein processing the received electrical input and the at least one signal within the received electrical input comprises shaping the at least one signal.

20. A method for processing a signal, the method comprising:

receiving an electrical input by at least one processor, the electrical input comprising noise and at least one signal during at least some of the time the electrical input is received, the relative magnitude of the noise and the at least one signal varying during the time the electrical input is received;

determining, by the at least one processor, a scene corresponding to the received electrical input, the scene dependent upon at least one condition external to the at least one signal in the received electrical input;

identifying, by the at least one processor, the at least one signal in the received electrical input;

analyzing, by the at least one processor, the at least one signal to determine a state dependent upon at least one characteristic of the at least one signal;

processing, by the at least one processor, the received electrical input and the at least one signal within the received electrical input based upon both the determined scene corresponding to the received electrical input and the determined state of the at least one signal to create a processed signal; and

outputting, by the at least one processor, the processed signal derived from the at least one signal in the received electrical input,

wherein processing the received input and the at least one signal within the received input comprises separating the at least one signal from the received input,

wherein the at least one signal separated from the received electrical input comprises at least one signal of a least one electrical appliance operating on an electrical system, and

wherein the at least one signal of the at least one electrical appliance is further processed to identify a potential error or fault condition in the at least one electrical appliance.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2021
From: SILICON VALLEY BANK
To: ENERGYHUB, INC.; ICN ACQUISITION, LLC; ALARM.COM INCORPORATED
Reel/Frame 055069/0001 →
SECURITY INTEREST Recorded Oct 10, 2017
From: ALARM.COM, INCORPORATED; ENERGYHUB, INC.; ICN ACQUISITION, LLC
To: SILICON VALLEY BANK
Reel/Frame 044167/0235 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT Recorded Aug 11, 2016
From: ALARM.COM INCORPORATED
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039656/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2015
From: HORIZON ANALOG, INC.
To: ALARM.COM INCORPORATED
Reel/Frame 035099/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2014
From: JOHNSON, JERALD FREDERIC; EPARD, MARC ANTHONY; CRAWFORD, CURTIS SCOTT; KABLER, RONALD BYRON; BRIANÇON, ALAIN CHARLES; GIACOPONELLO, CHRISTOPHER ALAN; JARA-OLIVARES, VICTOR ANDRES; LUTES, ROBERT LEON; LANCASTER, JOHN BERNS
To: HORIZON ANALOG, INC.
Reel/Frame 033195/0419 →