US 11,701,053 B2
Method for hosting mobile access to high-resolution electroencephalography data
Aswin Gunasekar, Santa Clara, CA (US); Gabor Braun, Salgótarján (HU); and Zoltan Nadasdy, Austin, TX (US)
Assigned to Zeto, Inc., Santa Clara, CA (US)
Filed by Zeto, Inc., Santa Clara, CA (US)
Filed on Jul. 27, 2022, as Appl. No. 17/875,341.
Application 17/875,341 is a continuation of application No. 16/119,908, filed on Aug. 31, 2018, granted, now 11,432,757.
Claims priority of provisional application 62/553,021, filed on Aug. 31, 2017.
Prior Publication US 2023/0029127 A1, Jan. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06K 11/00 (2006.01); A61B 5/369 (2021.01); G16H 40/63 (2018.01); A61B 5/00 (2006.01); G16H 40/67 (2018.01); G16H 30/20 (2018.01); A61B 5/316 (2021.01)
CPC A61B 5/369 (2021.01) [A61B 5/0006 (2013.01); A61B 5/316 (2021.01); A61B 5/6803 (2013.01); A61B 5/7435 (2013.01); G06K 11/00 (2013.01); G16H 30/20 (2018.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01)] 20 Claims
OG exemplary drawing
 
1. A method for hosting mobile access to dense electroencephalography data comprising, at a computer system:
receiving a first signal, in a raw resolution, recorded by a first channel in an electroencephalography headset during an electroencephalography test executed on the electroencephalography headset;
receiving, from a client computing device, a size of a viewport rendered on a display of the client computing device and a display resolution of the display;
calculating a duration of time encompassed by the viewport based on the size of the viewport and the display resolution;
selecting a first segment of the first signal spanning a fraction of the duration of time;
initializing a first static image;
calculating a first quantity of raw signal points in the first signal per pixel column of the first static image based on the display resolution, the size of the viewport, and a time length of the first segment of the first signal;
for each discrete contiguous sequence of the first quantity of raw signal points within the first segment of the first signal:
extracting a minimum value from the discrete contiguous sequence of raw signal points;
extracting a maximum value from the discrete contiguous sequence of raw signal points;
calculating an average of the discrete contiguous sequence of raw signal points; and
calculating a standard deviation of the discrete contiguous sequence of raw signal points;
representing the minimum value, the maximum value, the average, and the standard deviation in a set of color values in pixels in a pixel column of the first static image, the pixel column corresponding to a time window spanned by the discrete contiguous sequence of the first quantity of raw signal points within the first segment of the first signal;
transmitting the first static image to the client computing device, via a computer network, for rendering;
generating a second static image representing a second segment of the first signal succeeding the first segment; and
transmitting the second static image to the client computing device for rendering within the viewport.