SYSTEMS AND METHODS FOR COLLECTING, ANALYZING, AND SHARING BIO-SIGNAL AND NON-BIO-SIGNAL DATA
First Claim
1. A system comprising:
- at least one client computing device;
at least one bio-signal sensor at and in communication with the at least one client computing device; and
at least one computer server in communication with the at least one computing device over a communications network;
the at least one client computing device configured to;
receive time-coded bio-signal data of a user from the at least one bio-signal sensor;
transmit the time-coded bio-signal data and acquired time-coded feature event data to the at least one computer server;
receive from the at least one computer server a user-response classification of at least part of the time-coded bio-signal data based on an identified pattern of correspondence between the at least part of the time-coded bio-signal data and at least part of the time-coded feature event data at at least one respective time code;
in accordance with a received input confirming the user-response classification, update a bio-signal interaction profile at the at least one client computing device with the user-response classification, the at least part of the time-coded bio-signal data, and the at least part of the time-coded feature event data at the at least one respective time code.
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.
225 Citations
39 Claims
-
1. A system comprising:
-
at least one client computing device; at least one bio-signal sensor at and in communication with the at least one client computing device; and at least one computer server in communication with the at least one computing device over a communications network; the at least one client computing device configured to; receive time-coded bio-signal data of a user from the at least one bio-signal sensor; transmit the time-coded bio-signal data and acquired time-coded feature event data to the at least one computer server; receive from the at least one computer server a user-response classification of at least part of the time-coded bio-signal data based on an identified pattern of correspondence between the at least part of the time-coded bio-signal data and at least part of the time-coded feature event data at at least one respective time code; in accordance with a received input confirming the user-response classification, update a bio-signal interaction profile at the at least one client computing device with the user-response classification, the at least part of the time-coded bio-signal data, and the at least part of the time-coded feature event data at the at least one respective time code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, performed by at least one client computing device in communication with at least one bio-signal sensor at the at least one client computing device, the at least one client computing device in communication with at least one computer server over a communications network, the method comprising:
-
receiving time-coded bio-signal data of a user from the at least one bio-signal sensor; transmitting the time-coded bio-signal data and acquired time-coded feature event data to the at least one computer server; receiving from the at least one computer server a user-response classification of at least part of the time-coded bio-signal data based on an identified pattern of correspondence between the at least part of the time-coded bio-signal data and at least part of the time-coded feature event data at at least one respective time code; in accordance with a received input confirming the user-response classification, updating a bio-signal interaction profile at the at least one client computing device with the user-response classification, the at least part of the time-coded bio-signal data, and the at least part of the time-coded feature event data at the at least one respective time code. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer network implemented system for improving the operation of one or more biofeedback computer systems is provided comprising:
(a) one or more server computers linked to the Internet, and enabling one or more computer implemented utilities providing; (i) a brain computer interface for connecting to one or more applications for enabling one or more biofeedback computer systems, the brain computer interface linking to one or more sensors that include at least one brain wave sensor and optionally a non-bio-signal data sensor; (ii) an intelligent bio-signal processing system that is operable to; (A) capture bio-signal data and in addition optionally non-bio-signal data; and (B) analyze the bio-signal data and non-bio-signal data, if any, so as to; (I) extract one or more features related to at least one individual interacting with the biofeedback computer system; (II) 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 (III) 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.
Specification