Systems and methods of lossless transmission and remote presentation of response from a cranial sensor system
Example implementations include a system with a first communication channel operatively coupled with a cranial sensor system and operable to transmit a cranial sensor output obtained from the cranial sensor system to one or more remote devices, and a second communication channel operatively coupled with the cranial sensor system and operable to transmit a diagnostic output associated with the cranial sensor output to the remote device(s).
1 . A system comprising:
a first communication channel operatively coupled with a cranial sensor system and operable to transmit, to a remote device, a cranial sensor output of a first data format, the first data format comprising raw data output comprising sensor response data generated by an ultrasonic sensor of the cranial sensor system, wherein the raw data output is associated with physiological measurements obtained by the ultrasonic sensor, and wherein the first communication channel is configured to losslessly transmit the cranial sensor output; and
a second communication channel separate from the first communication channel, operatively coupled with the cranial sensor system and operable to transmit, to the remote device, a diagnostic output of a second data format different from the first data format, the diagnostic output comprising at least one of metadata, system state data of the cranial sensor system, control plane data associated with operation of the cranial sensor system, and diagnostic data derived from the cranial sensor output, wherein at least one of the first communication channel and the second communication channel is operable to transmit in a mirror mode corresponding to a first bandwidth, and wherein at least one of the first communication channel and the second communication channel is operable to transmit in an essential mode corresponding to a second bandwidth less than the first bandwidth.
2 . The system of claim 1 , wherein the second communication channel transmits losslessly.
3 . The system of claim 1 , wherein at least one of the first communication channel and the second communication channel transmits in real-time.
4 . The system of claim 1 , wherein the cranial sensor output comprises Transcranial Doppler ultrasound (TCD) output.
5 . The system of claim 1 , wherein the remote device comprises at least one of a smartphone, tablet, personal computer, computer, a television, a smart television, a smart watch, and a connected smart watch.
6 . The system of claim 1 , further comprising:
a streaming server operatively coupled with the first communication channel, the second communication channel, the cranial sensor system, and the remote device, and operable to receive the cranial sensor output and the diagnostic output, and to transmit the cranial sensor output and the diagnostic output to the remote device.
7 . The system of claim 6 , wherein the streaming server is operatively coupled to a plurality of remote devices including the remote device, and wherein the streaming server is operable to transmit the cranial sensor output and the diagnostic output to one or more of the remote devices.
8 . A method comprising:
transmitting, by a first communication channel operatively coupled with a cranial sensor system, to a remote device, a cranial sensor output of a first data format, the first data format comprising raw data output comprising sensor response data generated by an ultrasonic sensor of the cranial sensor system, wherein the raw data output is associated with physiological measurements obtained by the ultrasonic sensor, and wherein the first communication channel is configured to losslessly transmit the cranial sensor output; and
transmitting, by a second communication channel separate from the first communication channel and operatively coupled with the cranial sensor system, to the remote device, a diagnostic output of a second data format different from the first data format, the diagnostic output comprising at least one of metadata, system state data of the cranial sensor system, control plane data associated with operation of the cranial sensor system, and diagnostic data derived from the cranial sensor output, wherein at least one of the first communication channel and the second communication channel is operable to transmit in a mirror mode corresponding to a first bandwidth, and wherein at least one of the first communication channel and the second communication channel is operable to transmit in an essential mode corresponding to a second bandwidth less than the first bandwidth.
9 . The method of claim 8 , wherein the second communication channel is configured to losslessly transmit the diagnostic output.
10 . The method of claim 8 , wherein at least one of the transmitting the cranial sensor output and the transmitting the diagnostic output comprises transmitting in real-time.
11 . The method of claim 8 , wherein the cranial sensor output comprises Transcranial Doppler ultrasound (TCD) output.
12 . The method of claim 8 , wherein the remote device comprises at least one of a smartphone, tablet, personal computer, computer, a television, a smart television, a smart watch, and a connected smart watch.
13 . The method of claim 8 , further comprising:
receiving, by a streaming server operatively coupled with the first communication channel, the second communication channel, the cranial sensor system, and the remote device, the cranial sensor output and the diagnostic output; and
transmitting, by the streaming server, the cranial sensor output and the diagnostic output to the remote device.
14 . The method of claim 13 , wherein the streaming server is operatively coupled to a plurality of remote devices including the remote device, and wherein the streaming server is operable to transmit the cranial sensor output and the diagnostic output to one or more of the remote devices.
15 . A non-transitory computer-readable medium comprising computer readable instructions, such that when executed by at least one processor, causes the processor to:
receive, by a streaming server operatively coupled with a first communication channel, a second communication channel, a cranial sensor system, and a remote device, cranial sensor output of a first data format, the first data format comprising raw data output comprising sensor response data generated by an ultrasonic sensor of the cranial sensor system, wherein the raw data output is associated with physiological measurements obtained by the ultrasonic sensor, and diagnostic output of a second data format different from the first data format, the diagnostic output comprising at least one of metadata, system state data of the cranial sensor system, control plane data associated with operation of the cranial sensor system, and diagnostic data derived from the cranial sensor output; and
transmit, by the streaming server via the first communication channel from the cranial sensor system, to the remote device, the cranial sensor output, wherein the first communication channel is configured to losslessly transmit the cranial sensor output; and
transmit, by the streaming server via the second communication channel from the cranial sensor system, to the remote device, the diagnostic output, wherein at least one of the first communication channel and the second communication channel is operable to transmit in a mirror mode corresponding to a first bandwidth, and wherein at least one of the first communication channel and the second communication channel is operable to transmit in an essential mode corresponding to a second bandwidth less than the first bandwidth.
16 . The non-transitory computer-readable medium of claim 15 , wherein the cranial sensor output comprises Transcranial Doppler ultrasound (TCD) output.
17 . The non-transitory computer-readable medium of claim 15 , wherein at least one of the first communication channel and the second communication channel transmits in real-time.
18 . The non-transitory computer-readable medium of claim 15 , wherein the second communication channel transmits losslessly.
19 . The non-transitory computer-readable medium of claim 15 , wherein the remote device comprises at least one of a smartphone, tablet, personal computer, computer, a television, a smart television, a smart watch, and a connected smart watch.