Systems and methods for collecting, analyzing, and sharing bio-signal and non-bio-signal data
First Claim
1. A brainwave monitoring system comprising:
- a plurality of client computing devices, each of the plurality of client computing devices in communication with at least one bio-signal sensor including at least one electroencephalography (EEG) bio-signal sensor; and
at least one computer server in communication with the plurality of computing devices over a communications network, the at least one computer server configured to;
receive time-coded EEG bio-signal data from at least one of the plurality of client computing devices, the time-coded EEG bio-signal data having metadata indicating a user identifier of the plurality of user identifiers;
acquire time-coded feature event data;
generate a cloud pipeline instance to process the time-coded EEG bio-signal data and the time coded feature event data, the cloud pipeline instance defining pipeline parameters for a classification model;
extract, using the cloud pipeline instance, feature events from the time coded feature event data at feature event time codes, each feature event being a set of variables and corresponding values at at least one feature event time code;
automatically search the feature events to identify a pattern, the pattern linked to a feature event time code of the at least one feature event time code, the pattern representing user response associated with the feature event data at the feature event time code;
using the feature event time code linked to the pattern identified in the feature-events, label segments in the time-coded EEG bio-signal data having EEG bio-signal time-codes being same or similar to the feature event time code linked to the pattern;
update the classification model with the EEG bio-signal features extracted from labelled segments of the time-coded EEG bio-signal data, the classification model for predicting brain state based on the pipeline parameters;
determine a response classification of the segments of the time-coded EEG bio-signal data using the classification model and pipeline parameters, the response classification being an automatic prediction of a brain state at the EEG bio-signal time codes;
update, for the user identifier, a bio-signal interaction profile based on the classification model, the response classification, the time-coded EEG bio-signal data associated with that user identifier, and the time-coded feature event data;
receive additional time-coded EEG bio-signal data associated with the user identifier; and
generate an encryption key using the bio-signal interaction profile associated with the user identifier and segments of the additional time-coded EEG bio-signal data associated with the user identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer network implemented system for improving the operation of one or more biofeedback computer systems is provided. The system includes an intelligent bio-signal processing system that is operable to: capture bio-signal data and in addition optionally non-bio-signal data; and analyze the bio-signal data and non-bio-signal data, if any, so as to: extract one or more features related to at least one individual interacting with the biofeedback computer system; classify the individual based on the features by establishing one or more brain wave interaction profiles for the individual for improving the interaction of the individual with the one or more biofeedback computer systems, and initiate the storage of the brain waive interaction profiles to a database; and access one or more machine learning components or processes for further improving the interaction of the individual with the one or more biofeedback computer systems by updating automatically the brain wave interaction profiles based on detecting one or more defined interactions between the individual and the one or more of the biofeedback computer systems. A number of additional system and computer implemented method features are also provided.
22 Citations
20 Claims
-
1. A brainwave monitoring system comprising:
-
a plurality of client computing devices, each of the plurality of client computing devices in communication with at least one bio-signal sensor including at least one electroencephalography (EEG) bio-signal sensor; and at least one computer server in communication with the plurality of computing devices over a communications network, the at least one computer server configured to; receive time-coded EEG bio-signal data from at least one of the plurality of client computing devices, the time-coded EEG bio-signal data having metadata indicating a user identifier of the plurality of user identifiers; acquire time-coded feature event data; generate a cloud pipeline instance to process the time-coded EEG bio-signal data and the time coded feature event data, the cloud pipeline instance defining pipeline parameters for a classification model; extract, using the cloud pipeline instance, feature events from the time coded feature event data at feature event time codes, each feature event being a set of variables and corresponding values at at least one feature event time code; automatically search the feature events to identify a pattern, the pattern linked to a feature event time code of the at least one feature event time code, the pattern representing user response associated with the feature event data at the feature event time code; using the feature event time code linked to the pattern identified in the feature-events, label segments in the time-coded EEG bio-signal data having EEG bio-signal time-codes being same or similar to the feature event time code linked to the pattern; update the classification model with the EEG bio-signal features extracted from labelled segments of the time-coded EEG bio-signal data, the classification model for predicting brain state based on the pipeline parameters; determine a response classification of the segments of the time-coded EEG bio-signal data using the classification model and pipeline parameters, the response classification being an automatic prediction of a brain state at the EEG bio-signal time codes; update, for the user identifier, a bio-signal interaction profile based on the classification model, the response classification, the time-coded EEG bio-signal data associated with that user identifier, and the time-coded feature event data; receive additional time-coded EEG bio-signal data associated with the user identifier; and generate an encryption key using the bio-signal interaction profile associated with the user identifier and segments of the additional time-coded EEG bio-signal data associated with the user identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A brainwave monitoring system comprising:
-
at least one user effector to provide a real-time biofeedback output; and at least one computer server in communication with a plurality of computing devices over a communications network, each of the plurality of client computing devices in communication with at least one bio-signal sensor including at least one electroencephalography (EEG) bio-signal sensor, the at least one computer server configured to; receive time-coded EEG bio-signal data from each of the plurality of client computing devices, the time-coded EEG bio-signal data associated with a plurality of user identifiers; acquire time-coded feature event data; generate a cloud pipeline instance to process the time-coded EEG bio-signal data and the time coded feature event data, the cloud pipeline instance defining pipeline parameters for a classification model; extract, using the cloud pipeline instance, feature events from the time coded feature event data at feature event time codes, each feature event being a set of variables and corresponding values at at least one feature event time code; automatically search the feature events to identify patterns that are statistically significant, each pattern linked to a feature event time code of the at least one feature event time code, the pattern representing user response associated with the feature event data at the feature event time code; using the feature event time codes linked to the patterns identified in the feature-events, label segments in the time-coded EEG bio-signal data having EEG bio-signal time-codes being same or similar to the feature event time codes linked to the patterns; update the classification model with the EEG bio-signal features extracted from labelled segments of the time-coded EEG bio-signal data, the classification model for predicting brain state based on the pipeline parameters; determine a response classification of the segments of the time-coded EEG bio-signal data using the classification model and pipeline parameters, the response classification being an automatic prediction of a brain state at the EEG bio-signal time codes; generate the real-time biofeedback output based on segments of the time-coded EEG bio-signal data, the classification model and the response classification; the at least one user effector configured to provide the real-time biofeedback output for each of the plurality of user identifiers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification