Wireless EEG data recovery
First Claim
1. A system comprising:
- an electroencephalographic (EEG) recording device, comprising;
a memory device configured to record a plurality of EEG signals from a patient; and
a recording device wireless transceiver configured to wirelessly transmit the plurality of EEG signals as a plurality of packets; and
a host device, comprising;
a host device wireless transceiver configured to wirelessly receive at least some of the plurality of packets transmitted by the recording device wireless transceiver; and
a processor configured to identify one or more missing packets, of the plurality of packets transmitted by the recording device wireless transceiver, that are at least one of (1) received as corrupted by the host device wireless transceiver or (2) missing from the at least some of the plurality of packets received by the host device wireless transceiver;
wherein, upon a completion of transmission of the plurality of packets, the host device is configured to wirelessly transmit an identity of any one or more missing packets to the recording device wireless transceiver;
wherein, upon receiving the identity of the missing packets, the recording device wireless transceiver is configured to wirelessly transmit packets including the plurality of EEG signals corresponding to the missing packets to the host device wireless transceiver;
wherein the host device is configured such that, when the missing packets correspond to an amount of data that exceeds a specified threshold, the host device suppresses transmitting the identity of the missing packets to the recording device wireless transceiver;
wherein the memory device is configured to be decoupled from the recording device and then coupled to host device; and
wherein the host device is configured such that, when the amount of data exceeds the specified threshold, after the memory device is coupled to the host device, the host device non-wirelessly reads from the memory device the plurality of EEG signals corresponding to the missing one or more of the plurality of packets.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method can have an electroencephalographic (EEG) recording module and a host device. The EEG recording can have a memory module configured to record EEG signals from a patient and a wireless transceiver configured to wirelessly transmit the EEG signals as packets. The host device can have a wireless transceiver configured to wirelessly receive at least some of the packets transmitted by the recording module wireless transceiver and a processor configured to identify one or more missing packets. Upon a completion of transmission of the packets, the host device is configured to wirelessly transmit an identity of missing packets to the recording module wireless transceiver. Upon receiving the identity of the missing packets, the recording module wireless transceiver is configured to wirelessly transmit packets including the EEG signals corresponding to the missing packets to the host device.
18 Citations
24 Claims
-
1. A system comprising:
-
an electroencephalographic (EEG) recording device, comprising; a memory device configured to record a plurality of EEG signals from a patient; and a recording device wireless transceiver configured to wirelessly transmit the plurality of EEG signals as a plurality of packets; and a host device, comprising; a host device wireless transceiver configured to wirelessly receive at least some of the plurality of packets transmitted by the recording device wireless transceiver; and a processor configured to identify one or more missing packets, of the plurality of packets transmitted by the recording device wireless transceiver, that are at least one of (1) received as corrupted by the host device wireless transceiver or (2) missing from the at least some of the plurality of packets received by the host device wireless transceiver;
wherein, upon a completion of transmission of the plurality of packets, the host device is configured to wirelessly transmit an identity of any one or more missing packets to the recording device wireless transceiver;wherein, upon receiving the identity of the missing packets, the recording device wireless transceiver is configured to wirelessly transmit packets including the plurality of EEG signals corresponding to the missing packets to the host device wireless transceiver; wherein the host device is configured such that, when the missing packets correspond to an amount of data that exceeds a specified threshold, the host device suppresses transmitting the identity of the missing packets to the recording device wireless transceiver; wherein the memory device is configured to be decoupled from the recording device and then coupled to host device; and wherein the host device is configured such that, when the amount of data exceeds the specified threshold, after the memory device is coupled to the host device, the host device non-wirelessly reads from the memory device the plurality of EEG signals corresponding to the missing one or more of the plurality of packets. - View Dependent Claims (2, 3, 5)
-
-
4. A system comprising:
-
an electroencephalographic (EEG) recording device, comprising; a memory device configured to record a plurality of EEG signals from a patient; and a recording device wireless transceiver configured to wirelessly transmit the plurality of EEG signals as a plurality of packets; and a host device, comprising; a host device wireless transceiver configured to wirelessly receive at least some of the plurality of packets transmitted by the recording device wireless transceiver; and a processor configured to identify one or more missing packets, of the plurality of packets transmitted by the recording device wireless transceiver, that are at least one of (1) received as corrupted by the host device wireless transceiver or (2) missing from the at least some of the plurality of packets received by the host device wireless transceiver;
wherein, upon a completion of transmission of the plurality of packets, the host device is configured to wirelessly transmit an identity of any one or more missing packets to the recording device wireless transceiver;wherein, upon receiving the identity of the missing packets, the recording device wireless transceiver is configured to wirelessly transmit packets including the plurality of EEG signals corresponding to the missing packets to the host device wireless transceiver;
wherein the host device is configured such that, when the missing packets correspond to an amount of data that exceeds a specified threshold, the host device suppresses transmitting theidentity of the missing packets to the recording device wireless transceiver;
wherein each of the plurality of packets has a unique identifier;wherein the processor is configured to identify one or more of the missing packets by an absence of the unique identifier corresponding to the one or more of the missing packets; wherein the unique identifier of the one or more of the missing packets is associated with corresponding packets including the plurality of EEG signals corresponding to the missing packets; and wherein the processor is configured to insert the plurality of EEG signals from the missing packets into the plurality of EEG signals from the at least some of the plurality of packets received by the host device wireless transceiver according to the unique identifier of each of the plurality of packets.
-
-
6. A system comprising:
-
an electroencephalographic (EEG) recording device, comprising; a memory device configured to record a plurality of EEG signals from a patient; and a recording device wireless transceiver configured to wirelessly transmit the plurality of EEG signals as a plurality of packets; and a host device, comprising; a host device wireless transceiver configured to wirelessly receive at least some of the plurality of packets transmitted by the recording device wireless transceiver; and a processor configured to identify one or more missing packets, of the plurality of packets transmitted by the recording device wireless transceiver, that are at least one of (1) received as corrupted by the host device wireless transceiver or (2) missing from the at least some of the plurality of packets received by the host device wireless transceiver; wherein, upon a completion of transmission of the plurality of packets, the host device is configured to wirelessly transmit an identity of any one or more missing packets to the recording device wireless transceiver; wherein, upon receiving the identity of the missing packets, the recording device wireless transceiver is configured to wirelessly transmit packets including the plurality of EEG signals corresponding to the missing packets to the host device wireless transceiver;
wherein the host device is configured such that, when the missing packets correspond to an amount of data that exceeds a specified threshold, the host device suppresses transmitting theidentity of the missing packets to the recording device wireless transceiver;
wherein each of the plurality of packets has a unique identifier;wherein the processor is configured to identify one or more of the missing packets by an absence of the unique identifier corresponding to the one or more of the missing packets; wherein the host device wireless transceiver is configured to transmit ones of the plurality of packets at specified times; wherein the processor is configured to identify one or more of the missing packets based on the host device wireless transceiver not having received one of the plurality of packets at the specified time; wherein the specified times are based on specified regular intervals. - View Dependent Claims (7)
-
-
8. A system comprising:
-
an electroencephalographic (EEG) recording device, comprising; a memory device configured to record a plurality of EEG signals from a patient; and a recording device wireless transceiver configured to wirelessly transmit the plurality of EEG signals as a plurality of packets; and a host device, comprising; a host device wireless transceiver configured to wirelessly receive at least some of the plurality of packets transmitted by the recording device wireless transceiver; and a processor configured to identify one or more missing packets, of the plurality of packets transmitted by the recording device wireless transceiver, that are at least one of (1) received as corrupted by the host device wireless transceiver or (2) missing from the at least some of the plurality of packets received by the host device wireless transceiver; wherein, upon a completion of transmission of the plurality of packets, the host device is configured to wirelessly transmit an identity of any one or more missing packets to the recording device wireless transceiver; wherein, upon receiving the identity of the missing packets, the recording device wireless transceiver is configured to wirelessly transmit packets including the plurality of EEG signals corresponding to the missing packets to the host device wireless transceiver; and wherein the host device is configured to attempt to iteratively transmit the identity of the missing packets, upon a completion of a transmission of the plurality of EEG signals corresponding to the missing one or more of the plurality of packets to the host device wireless transceiver, until the host device has received all of the plurality of EEG signals; and wherein the recording device wireless transceiver is configured to attempt to iteratively transmit the plurality of EEG signals corresponding to the missing one or more of the plurality of packets until the host device has received all of the plurality of EEG signals.
-
-
9. A method, comprising:
-
recording a plurality of electroencephalographic (EEG) signals from a patient in a memory module of an EEG recording module; wirelessly transmitting from the recording module wireless transceiver the plurality of EEG signals as a plurality of packets; receiving with a host device wireless transceiver of a host device at least some of the plurality of packets transmitted by the recording module wireless transceiver; identifying with a processor of the host device one or more missing packets, of the plurality of packets transmitted by the recording module wireless receiver, that are at least one of (1) received as corrupted by the host device wireless transceiver or (2) missing from the at least some of the plurality of packets received by the host device wireless transceiver; transmitting with the host device an identity of the one or more missing packets to the recording module wireless transceiver upon a completion of transmission of the plurality of packets; transmitting with the recording module wireless transceiver the plurality of EEG signals corresponding to the missing packets to the host device wireless transceiver upon receiving the identity of the missing packets; and when the amount of data exceeds the specified threshold; decoupling the memory module from the recording module;
coupling the memory module to the host device; and
non-wirelessly reading the plurality of EEG signals corresponding to the missing packets from the memory module to the host device;wherein, when the missing packets correspond to an amount of data that exceeds a specified threshold, suppressing the host device from transmitting the identity of the missing packets to the recording module wireless transceiver. - View Dependent Claims (10, 11, 13)
-
-
12. A method, comprising:
-
recording a plurality of electroencephalographic (EEG) signals from a patient in a memory module of an EEG recording module; wirelessly transmitting from the recording module wireless transceiver the plurality of EEG signals as a plurality of packets; receiving with a host device wireless transceiver of a host device at least some of the plurality of packets transmitted by the recording module wireless transceiver; identifying with a processor of the host device one or more missing packets, of the plurality of packets transmitted by the recording module wireless receiver, that are at least one of (1) received as corrupted by the host device wireless transceiver or (2) missing from the at least some of the plurality of packets received by the host device wireless transceiver; transmitting with the host device an identity of the one or more missing packets to the recording module wireless transceiver upon a completion of transmission of the plurality of packets; transmitting with the recording module wireless transceiver the plurality of EEG signals corresponding to the missing packets to the host device wireless transceiver upon receiving the identity of the missing packets; wherein each of the plurality of packets has a unique identifier; wherein the unique identifier of the one or more of the missing packets is associated with corresponding packets including the plurality of EEG signals corresponding to the missing packets; and wherein the processor is configured to insert the plurality of EEG signals from the missing packets into the plurality of EEG signals from the at least some of the plurality of packets received by the host device wireless transceiver according to the unique identifier of each of the plurality of packets.
-
-
14. A method, comprising:
-
recording a plurality of electroencephalographic (EEG) signals from a patient in a memory module of an EEG recording module; wirelessly transmitting from the recording module wireless transceiver the plurality of EEG signals as a plurality of packets; receiving with a host device wireless transceiver of a host device at least some of the plurality of packets transmitted by the recording module wireless transceiver; identifying with a processor of the host device one or more missing packets, of the plurality of packets transmitted by the recording module wireless receiver, that are at least one of (1) received as corrupted by the host device wireless transceiver or (2) missing from the at least some of the plurality of packets received by the host device wireless transceiver; transmitting with the host device an identity of the one or more missing packets to the recording module wireless transceiver upon a completion of transmission of the plurality of packets; transmitting with the recording module wireless transceiver the plurality of EEG signals corresponding to the missing packets to the host device wireless transceiver upon receiving the identity of the missing packets; wherein each of the plurality of packets has a unique identifier; wherein each of the plurality of packets has a unique identifier; and wherein identifying one or more of the missing packets is based, at least in part, on an absence of a corresponding unique identifier corresponding to the one or more of the missing packets; wherein transmitting ones of the plurality of packets occur at specified times; and wherein identifying one or more of the missing packets is based, at least in part, on the host device wireless transceiver not having received one of the plurality of packets at the specified time; wherein the specified times are based on specified regular intervals. - View Dependent Claims (15)
-
-
16. A method, comprising:
-
recording a plurality of electroencephalographic (EEG) signals from a patient in a memory module of an EEG recording module; wirelessly transmitting from the recording module wireless transceiver the plurality of EEG signals as a plurality of packets; receiving with a host device wireless transceiver of a host device at least some of the plurality of packets transmitted by the recording module wireless transceiver; identifying with a processor of the host device one or more missing packets, of the plurality of packets transmitted by the recording module wireless receiver, that are at least one of (1) received as corrupted by the host device wireless transceiver or (2) missing from the at least some of the plurality of packets received by the host device wireless transceiver; transmitting with the host device an identity of the one or more missing packets to the recording module wireless transceiver upon a completion of transmission of the plurality of packets; and transmitting with the recording module wireless transceiver the plurality of EEG signals corresponding to the missing packets to the host device wireless transceiver upon receiving the identity of the missing packets; and iteratively repeatedly attempting until the host device has received all of the plurality of EEG signals; receiving at least some of the plurality of packets with the host device wireless transceiver; identifying with a processor of the host device one or more missing packets; transmitting with the host device the identity of the missing packets; and transmitting with the recording module wireless transceiver the plurality of EEG signals corresponding to the missing packets.
-
-
17. An apparatus, comprising:
-
a host device wireless transceiver configured to wirelessly receive at least some of a plurality of packets containing a plurality of electroencephalographic (EEG) signals, the plurality of packets transmitted by a recording module wireless transceiver of an EEG recording module; and a processor configured to identify one or more missing packets, of the plurality of packets transmitted by the recording module wireless transceiver, that are at least one of (1) received as corrupted by the host device wireless transceiver or (2) missing from the at least some of the plurality of packets received by the host device wireless transceiver; wherein, upon a completion of transmission of the plurality of packets, the host device is configured to wirelessly transmit an identity of any one or more missing packets to the recording module wireless transceiver; and wherein, upon receiving the identity of the missing packets, the recording module wireless transceiver is configured to wirelessly transmit packets including the plurality of EEG signals corresponding to the missing packets to the host device wireless transceiver; wherein the host device is configured such that, when the missing packets correspond to an amount of data that exceeds a specified threshold, the host device suppresses transmitting the identity of the missing packets to the recording module wireless transceiver; wherein a memory module of the EEG recording device is configured to be decoupled from the recording module and then coupled to host device; and wherein, after the memory module is coupled to the host device, the host device non-wirelessly reads from the memory module the plurality of EEG signals corresponding to the missing one or more of the plurality of packets. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification