US 12,189,854 B2
Systems and methods for collecting, analyzing, and sharing bio-signal and non-bio-signal data
Trevor Ce Coleman, Toronto (CA); Christopher Allen Aimone, Toronto (CA); Ariel Stephanie Garten, Toronto (CA); Locillo (Lou) Giuseppe Pino, Cambridge (CA); Paul Harrison Baranowski, Toronto (CA); Raul Rajiv Rupsingh, Brampton (CA); Kapil Jay Mishra Vidyarthi, Toronto (CA); Graeme Moffat, Toronto (CA); and Samuel Thomas Mackenzie, Toronto (CA)
Assigned to INTERAXON INC., Toronto (CA)
Filed by INTERAXON INC, Toronto (CA)
Filed on Mar. 13, 2020, as Appl. No. 16/818,351.
Application 16/818,351 is a continuation of application No. 16/132,242, filed on Sep. 14, 2018, granted, now 10,606,353.
Application 16/132,242 is a continuation in part of application No. 15/966,930, filed on Apr. 30, 2018.
Application 15/966,930 is a continuation of application No. 14/115,781, granted, now 9,983,670, issued on May 29, 2018, previously published as PCT/CA2013/000785, filed on Sep. 16, 2013.
Claims priority of provisional application 61/701,002, filed on Sep. 14, 2012.
Claims priority of provisional application 61/701,176, filed on Sep. 14, 2012.
Prior Publication US 2020/0218350 A1, Jul. 9, 2020
Int. Cl. G16H 40/67 (2018.01); A61B 5/00 (2006.01); A61B 5/16 (2006.01); A61B 5/369 (2021.01); G06F 3/01 (2006.01); G06F 16/00 (2019.01); G06N 20/00 (2019.01); G16H 40/63 (2018.01); G16H 50/20 (2018.01); G16H 50/70 (2018.01); G16Z 99/00 (2019.01); H04L 12/16 (2006.01); H04L 67/01 (2022.01); H04L 67/12 (2022.01); H04L 67/50 (2022.01); A61B 5/024 (2006.01); A61B 5/11 (2006.01); H04L 12/18 (2006.01)
CPC G06F 3/015 (2013.01) [A61B 5/0006 (2013.01); A61B 5/0022 (2013.01); A61B 5/0024 (2013.01); A61B 5/165 (2013.01); A61B 5/369 (2021.01); A61B 5/486 (2013.01); A61B 5/7267 (2013.01); G06F 3/011 (2013.01); G06F 16/00 (2019.01); G06N 20/00 (2019.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01); G16H 50/20 (2018.01); G16H 50/70 (2018.01); G16Z 99/00 (2019.02); H04L 12/16 (2013.01); H04L 67/01 (2022.05); H04L 67/12 (2013.01); H04L 67/535 (2022.05); A61B 5/02416 (2013.01); A61B 5/02438 (2013.01); A61B 5/1118 (2013.01); A61B 5/4088 (2013.01); G06F 2203/011 (2013.01); H04L 12/1813 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A computer system comprising:
a computing device;
a bio-signal sensor in communication with the computing device; and
a computer server in communication with the computing device over a communications network, the computer server configured to:
receive, from the computing device, time-coded bio-signal data acquired using the bio-signal sensor, the time-coded bio-signal data including metadata associated with a user; acquire time-coded feature event data; extract feature events from the time-coded feature event data corresponding to feature event time codes;
determine segments of the time-coded bio-signal data that correlate to the feature event time codes to identify a pattern from the time-coded bio-signal data representing a response of the user to the feature events;
generate one or more encryption keys based at least in part on a comparison of the pattern from the time-coded bio-signal data to a model of expected user behaviour associated with the user expected variance between the pattern from the time-coded bio-signal data and the model of expected user behaviour associated with the user, each of the encryption keys associated with a pre-defined data access right, the expected variance based on at least one of heart rate, breathing, age of the user, time of day, temperature, light levels, background sound levels, signal quality, and placement of the bio-signal sensor; and
encrypt data using one or more of the encryption keys corresponding to a selected data access right and a target brain state to limit access to the data;
wherein the generation of the one or more encryption keys based at least in part on the comparison of the pattern from the time-coded bio-signal data to the model of expected user behaviour associated with the user and the expected variance between the pattern from the time-coded bio-signal data and the model of expected user behaviour associated with the user comprises:
prompting the user to provide a current response to a task; determining a difference between the current response to the task and an initial response to the task as provided in a prior session; and
modulating the pattern from the time-coded bio-signal data based on the difference between the current response to the task and the initial response to the task.