Method for hosting mobile access to high-resolution electroencephalography data

Inventors

Gunasekar, AswinBraun, GaborNadasdy, Zoltan

Assignees

Zeto Inc

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-11701053-B2

Patent

Publication Date

2023-07-18

Expiration Date


Abstract

One variation of a method for hosting mobile access to dense electroencephalography data includes: receiving a set of signals, in a raw resolution, recorded by a set of channels in an electroencephalography headset during an electroencephalography test; receiving, from a client computing device, a view parameters for viewing the set of signals on a display; calculating a quantity of raw signal points per pixel column of the display based on the view parameters and a length of a segment of the electroencephalography test; for each signal in the set of signals, for each discrete contiguous sequence of the quantity of raw signal points within the segment of the signal, calculating a value set characterizing the discrete contiguous sequence of the quantity of raw signal points in the signal; and generating a static image representing value sets for each channel, in the set of channels, across the segment of the electroencephalography test.

Core Innovation

The invention provides a method for hosting mobile access to dense electroencephalography data by receiving raw-resolution electroencephalography signals recorded by a headset during an electroencephalography test. A remote computer system receives a viewport size and a display resolution from a client computing device and calculates a duration of time encompassed by the viewport, then selects segments of the test signal spanning fractions of the calculated duration and initializes static images for rendering.

For each discrete contiguous sequence of raw signal points within a selected segment, the method extracts a minimum value, a maximum value, calculates an average, and calculates a standard deviation. These statistical quantities are represented in a set of color values in pixels within a pixel column of the static image, where each pixel column corresponds to a time window spanned by the discrete contiguous sequence.

The resulting static images are transmitted to the client computing device via a computer network for rendering within the viewport. The method also generates successive static images representing succeeding signal segments and transmits the successive static images for rendering within the viewport, including adjacent and succeeding images over successive periods, and supports additional visualization layers such as frequency-domain heatmaps and auxiliary annotation or event channels aligned to time and sense-electrode layout.

Claims Coverage

The partial document includes three independent claims (clm-00001, clm-00017, clm-00018). Across these independent claims, the coverage centers on converting raw electroencephalography signal points into per-time-window statistics encoded as color-mapped pixel columns within static images, then transmitting those static images for viewport rendering, with additional support for adjacent successive images and multi-channel representations.

Viewport-based time-window statistics encoded in static pixel columns

Receiving a first signal in raw resolution recorded during an electroencephalography test, receiving viewport size and display resolution from a client, calculating a duration of time encompassed by the viewport, selecting a first segment spanning a fraction of the duration, calculating a first quantity of raw signal points per pixel column, extracting minimum, maximum, average, and standard deviation for each discrete contiguous sequence, and representing the values as a set of color values in pixels in a pixel column corresponding to a time window spanned by the sequence.

Successive static images for adjacent time navigation within the viewport

Transmitting the first static image to the client computing device for rendering, generating a second static image representing a second segment succeeding the first segment, and transmitting the second static image to the client computing device for rendering within the viewport.

Mobile data-hosting with first and second static images from successive downloaded raw sequences

Downloading a first sequence of raw signal points during a first period, receiving a request to view data within a viewport including display resolution and size and a zoom level, calculating a first quantity of raw signal points per pixel column based on display resolution, viewport size, and zoom level, computing minimum, maximum, average, and standard deviation for each discrete contiguous sequence, representing these as a set of color values in pixels in a pixel column corresponding to a time window, transmitting the first static image for rendering, then downloading a second sequence during a second period immediately succeeding the first period, compressing discrete contiguous sequences into value sets, generating a second static image representing value sets along the second sequence, and transmitting the second static image for rendering adjacent and succeeding the first static image.

Multi-channel raw-signal statistics encoded into a static image for mobile rendering

Receiving a set of signals in raw resolution recorded by a set of channels during an electroencephalography test, receiving viewport size and display resolution from a client, calculating a first quantity of raw signal points per pixel column based on display resolution, viewport size, and length of a first segment of the electroencephalography test, for each signal and for each discrete contiguous sequence extracting minimum value, maximum value, calculating an average, calculating a standard deviation, representing the values as a set of color values in pixels in a pixel column of the first static image corresponding to a time window, and transmitting the first static image to the client computing device for rendering.

Across the independent claims, the inventive subject matter is the use of viewport and display parameters to determine time windows, the extraction of minimum/maximum/average/standard deviation from discrete contiguous sequences of raw electroencephalography signal points, and the encoding of these statistics as pixel color values in pixel columns of static images transmitted to a client for rendering, with support for successive static images for adjacent time viewing and for representations over multiple channels.

Stated Advantages

Not explicitly described in patent.

Documented Applications

Not explicitly described in patent.

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.