IP Library Patent Application 16550662
Patent Application
App. No. 16/550,662

AUTOMATED DETECTION OF BRAIN DISORDERS

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 None
App. No.
16/550,662
Abstract

For example, a method for detection of pain using electroencephalogram signals may comprise measuring electroencephalogram signals using electrodes attached to a head of a subject and circuitry to convert the electroencephalogram signals to digital data representative of the electroencephalogram signals for processing by a computer to perform bandpass filtering the digital data representative of the electroencephalogram signals to generate digital data representative of frequencies associated with spindles associated with pain, performing a Hilbert transform on the digital data representative of frequencies associated with spindles associated with pain to generate digital data representative of the transformed data, detecting an envelope of the digital data representative of the transformed data to generate envelope data, detecting whether the envelope data exceeds a threshold to generate classification data indicating presence or absence of a spindle associated with pain, and displaying or transmitting the classification data indicating the presence or absence of pain.

Claims (126)

1 . A method for detection of pain using electroencephalogram signals comprising:

measuring electroencephalogram signals using electrodes attached to a head of a subject and circuitry to convert the electroencephalogram signals to digital data representative of the electroencephalogram signals for processing by a computer comprising a processor, memory accessible by the processor to store program instructions and data, and program instructions executable by the processor to perform:

bandpass filtering, at the computer, the digital data representative of the electroencephalogram signals to generate digital data representative of frequencies associated with spindles associated with pain;

performing, at the computer, a Hilbert transform on the digital data representative of frequencies associated with spindles associated with pain to generate digital data representative of the transformed data;

detecting, at the computer, an envelope of the digital data representative of the transformed data to generate envelope data;

detecting, at the computer, whether the envelope data exceeds a threshold to generate classification data indicating presence or absence of a spindle associated with pain; and

displaying or transmitting, at the computer, the classification data indicating the presence or absence of pain.

2 . The method of claim 1 , wherein a pass band of the bandpass filtering is about 8 Hz to 14 Hz.

3 . The method of claim 2 , wherein the Hilbert transform digital data ŝ(t) is generated according to

s

^

=

s

(

t

)

*

h

(

t

)

=

s

(

t

)

*

1

π

t

.

4 . The method of claim 3 , wherein the envelope digital data B(t) is generated according to B(t)=√{square root over (s 2 (t)+ŝ 2 (t))}, wherein s(t) is the bandpass filtered digital data.

5 . The method of claim 4 , wherein the classification data is generated by threshold detection according to:

detecting at least one peak of the envelope data using a first threshold and classifying that peak as a spindle;

when an adjacent data point of the envelope data is below the first threshold and is classified as not being a spindle, and the adjacent data point of the envelope data is above or equal to a second threshold, re-classifying that data point as a spindle; and

repeating re-classification of data point until no further data points are re-classified.

6 . A system for detection of pain using electroencephalogram signals, the system comprising:

at least one electrode attached to a head of a subject to measure electroencephalogram signals and circuitry to convert the electroencephalogram signals to digital data representative of the electroencephalogram signals;

a processor;

memory accessible by the processor;

computer program instructions stored in the memory and executable by the processor to perform:

bandpass filtering the digital data representative of the electroencephalogram signals to generate digital data representative of frequencies associated with spindles associated with pain;

performing a Hilbert transform on the digital data representative of frequencies associated with spindles associated with pain to generate digital data representative of the transformed data;

detecting an envelope of the digital data representative of the transformed data to generate envelope data;

detecting whether the envelope data exceeds a threshold to generate classification data indicating presence or absence of a spindle associated with pain; and

displaying or transmitting the classification data indicating the presence or absence of pain.

7 . The system of claim 6 , wherein a pass band of the bandpass filtering is about 8 Hz to 14 Hz.

8 . The system of claim 7 , wherein the Hilbert transform digital data ŝ(t) is generated according to

s

^

=

s

(

t

)

*

h

(

t

)

=

s

(

t

)

*

1

π

t

.

9 . The system of claim 8 , wherein the envelope digital data B(t) is generated according to B(t)=√{square root over (s 2 (t)+ŝ 2 (t))}, wherein s(t) is the bandpass filtered digital data.

10 . The system of claim 9 , wherein the classification data is generated by threshold detection according to:

detecting at least one peak of the envelope data using a first threshold and classifying that peak as a spindle;

when an adjacent data point of the envelope data is below the first threshold and is classified as not being a spindle, and the adjacent data point of the envelope data is above or equal to a second threshold, re-classifying that data point as a spindle; and

repeating re-classification of data point until no further data points are re-classified.

11 . A computer program product for detection of pain using electroencephalogram signals, the computer program product comprising a non-transitory computer readable storage having program instructions embodied therewith, the program instructions executable by a computer, to cause the computer to perform a method comprising:

measuring electroencephalogram signals using electrodes attached to a head of a subject and circuitry to convert the electroencephalogram signals to digital data representative of the electroencephalogram signals for processing by the computer comprising a processor, memory accessible by the processor to store program instructions and data, and program instructions executable by the processor to perform:

bandpass filtering, at the computer, the digital data representative of the electroencephalogram signals to generate digital data representative of frequencies associated with spindles associated with pain;

performing, at the computer, a Hilbert transform on the digital data representative of frequencies associated with spindles associated with pain to generate digital data representative of the transformed data;

detecting, at the computer, an envelope of the digital data representative of the transformed data to generate envelope data;

detecting, at the computer, whether the envelope data exceeds a threshold to generate classification data indicating presence or absence of a spindle associated with pain; and

displaying or transmitting, at the computer, the classification data indicating the presence or absence of pain.

12 . The computer program product of claim 11 , wherein a pass band of the bandpass filtering is about 8 Hz to 14 Hz.

13 . The computer program product of claim 12 , wherein the Hilbert transform digital data ŝ(t) is generated according to

s

^

=

s

(

t

)

*

h

(

t

)

=

s

(

t

)

*

1

π

t

.

14 . The computer program product of claim 13 , wherein the envelope digital data B(t) is generated according to B(t)=√{square root over (s 2 (t)+ŝ 2 (t))}, wherein s(t) is the bandpass filtered digital data.

15 . The computer program product of claim 14 , wherein the classification data is generated by threshold detection according to:

detecting at least one peak of the envelope data using a first threshold and classifying that peak as a spindle;

when an adjacent data point of the envelope data is below the first threshold and is classified as not being a spindle, and the adjacent data point of the envelope data is above or equal to a second threshold, re-classifying that data point as a spindle; and

repeating re-classification of data point until no further data points are re-classified.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2025
From: HOWARD, NEWTON
To: GENESIS INTELLIGENCE, LLC
Reel/Frame 073374/0001 →