IP Library Granted Patent US 9,679,093
Granted Patent B2
US 9,679,093 · App. 14/627,011 · Granted Jun 13, 2017

Selective wakeup of digital sensing and processing systems using reconfigurable analog circuits

Inventors: Vinod Kulathumani (Morgantown, WV); David W. Graham (Morgantown, WV); Brandon David Rumberg (Morgantown, WV)
Assignee: WEST VIRGINIA UNIVERSITY
G06F17/5054G06F1/32G06F1/3203G06F1/3206G06F15/7867H04W4/005
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,679,093
App. No.
14/627,011
Granted
Jun 13, 2017
Kind
B2
Abstract

According to some embodiments, a sensor network may be provided with re-programmable and/or reconfigurable analog circuitry configured to monitor data collected by the sensor network. The re-programmable and/or reconfigurable analog circuitry may also generate a wakeup signal in response to a defined wakeup event detected by the sensor network.

Claims (39)

1. A method, comprising:

receiving, via a user interface, user input to configure reprogrammable and/or reconfigurable analog circuitry that monitors data collected by a sensor network and selectively generates a wakeup signal in response to a defined wakeup event detected by the sensor network, wherein the defined wakeup event is programmable, after the sensor network and reprogrammable and/or reconfigurable analog circuitry is deployed, by receipt of a wireless signal associated with switch and/or bias configuration information;

automatically translating, by a configuration module, the user input into the switch and/or bias configuration information;

compressing the switch and/or bias configuration information, wherein the transmitted switch and/or bias configuration information is the compressed switch and/or bias configuration information, wherein said compressing includes:

determining common switch settings across different channels of the reprogrammable and/or reconfigurable analog circuitry,

separately encoding the common switch settings across different channels as well as unique switch settings of each channel, wherein said encoding includes:

determining whether or not any switch within a given row is set for a row-by-row configurations scheme, and

transmitting a switch identification number for the given row only if a switch is set within the given row; and

wirelessly transmitting the switch and/or bias configuration information to the reprogrammable and/or reconfigurable analog circuitry.

2. The method of claim 1 , wherein the reprogrammable and/or reconfigurable analog circuitry is further configured to wake up from a hibernation state in response to the wakeup signal.

3. The method of claim 1 , wherein the defined wakeup event is frequency movement in a pre-defined direction within a defined range of frequencies.

4. The method of claim 1 , wherein the defined wakeup event is a presence of speech within a predefined frequency band.

5. The method of claim 1 , wherein the sensor network is configured to detect at least one of audio, vibration, and motion.

6. The method of claim 1 , wherein the sensor network comprises a microphone.

7. The method of claim 1 , wherein the sensor network comprises a gyroscope.

8. The method of claim 1 , wherein the reprogrammable analog circuit comprises a reconfigurable Field-Programmable Analog Array (“FPAA”) including a plurality of computational analog blocks configured to process a signal received from the sensor network.

9. The method of claim 8 , wherein at least one of the plurality of computational analog blocks comprises a spectral analysis stage.

10. The method of claim 8 , wherein at least two of the plurality of computational analog blocks are configured to perform parallel processing of signals from the sensor network.

11. A system, comprising:

an apparatus, including:

a sensor network, and

reprogrammable and/or reconfigurable analog circuitry configured to monitor data collected by the sensor network and selectively generate a wakeup signal in response to a defined wakeup event detected by the sensor network, wherein the defined wakeup event is programmable, after the system is deployed, by receipt of a wireless signal associated with switch and/or bias configuration information;

a user device implementing a user interface to receive user input to configure the reprogrammable and/or reconfigurable analog circuitry;

a configuration module to automatically translate the user input into the switch and/or bias configuration information;

a compression module to compress the switch and/or bias configuration information, wherein the transmitted switch and/or bias configuration information is the compressed switch and/or bias configuration information and the compressing includes:

determining common switch settings across different channels of the reprogrammable and/or reconfigurable analog circuitry,

separately encoding the common switch settings across different channels as well as unique switch settings of each channel, wherein the encoding includes:

determining whether or not any switch within a given row is set for a row-by-row configurations scheme, and

transmitting a switch identification number for the given row only if a switch is set within the given row; and

a wireless interface to wirelessly transmit the switch and/or bias configuration information to the reprogrammable and/or reconfigurable analog circuitry.

12. The system of claim 11 , wherein the reprogrammable and/or reconfigurable analog circuitry is further configured to wake up from a hibernation state in response to the wakeup signal.

13. The system of claim 11 , wherein the defined wakeup event is frequency movement in a pre-defined direction within a defined range of frequencies.

14. The system of claim 11 , wherein the defined wakeup event is a presence of speech within a predefined frequency band.

15. The system of claim 11 , wherein the sensor network is configured to detect at least one of audio, vibration, and motion.

16. The system of claim 11 , wherein the sensor network comprises a microphone.

17. The system of claim 11 , wherein the sensor network comprises a gyroscope.

18. The system of claim 11 , wherein the reprogrammable analog circuit comprises a reconfigurable Field-Programmable Analog Array (“FPAA”) including a plurality of computational analog blocks configured to process a signal received from the sensor network.

19. The system of claim 18 , wherein at least one of the plurality of computational analog blocks comprises a spectral analysis stage.

20. The system of claim 18 , wherein at least two of the plurality of computational analog blocks are configured to perform parallel processing of signals from the sensor network.

Assignments (2)
CONFIRMATORY LICENSE Recorded Feb 27, 2015
From: WEST VIRGINIA UNIVERSITY
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 035051/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2015
From: KULATHUMANI, VINOD; GRAHAM, DAVID W.; RUMBERG, BRANDON DAVID
To: WEST VIRGINIA UNIVERSITY
Reel/Frame 034990/0995 →
Continuity (3)
Provisional Application 61942355 · Feb 20, 2014
Provisional Application 62079645 · Nov 14, 2014
Related Publication 20150234443A1 · Aug 20, 2015