System, apparatus, and methods for achieving flow state using biofeedback
AssigneeInternational Business Machines Corporation
InventorsAsaf Adi, Nir Mashkif, Daniel Rose, Alexander Zadorojniy, Sergey Zeltyn
Life of this patent
Estimating the term…
Abstract
A system having a wearable devices that, together with a cognitive model, are able to analyze a person to determine if they are in the flow and/or guide the person to get into the flow are disclosed. The system and processes help persons to find their unique formula to achieve flow. By using a cognitive AI engine, the system can describe a space of mental states and the actions that cause transitions between them for each individual.
Claims20
A system for guiding a person to achieve the flow, the system comprising:
- a first sensor configured to receive an input signal from a test subject during performance of an activity;
- and
- a server comprising a sensor interface coupled to the first sensor, a user interface, a microprocessor, and a memory that stores a set of actions, wherein the microprocessor:
- defines a set of unobservable states, wherein in at least one state in the set of states represents a flow state;
- defines a set of observations;
- defines a metric for comparison of states and actions;
- defines a cost for each pair of states and actions;
- constructs a graph based on the unobservable states, a set of transitions between the states, the actions, and the costs;
- constructs transitions between unobservable states and observations;
- initializes the graph transitions uniformly or based on a set of domain knowledge;
- computes a policy utilizing the graph, wherein the policy specifies an action from the set of actions to be taken;
- and
- transmits the policy to the user interface.
An apparatus for guiding a test subject to achieve the flow state comprising:
- at least one sensor selected from the group consisting of a heart rate sensor, a galvanic skin response sensor, an accelerometer, and a gyroscope;
- a user interface;
- a controller coupled to the user interface and the sensor and comprising a microprocessor and a memory that stores a set of actions, a graph of unobservable mental states, and a set of transitions between the states and observations, and wherein the microprocessor
- maps the sensor to the observations,
- defines a cost for each transition,
- initializes the graph based on either domain knowledge or uniformly,
- solves the graph to generate at least one action output from the set of actions, and
- transmits the at least one action output to the user interface.
A method for guiding a test subject to achieve the flow state comprising:
- defining a sensor layer, wherein the sensor layer comprises at least one sensor input and wherein the at least one sensor input may be discretized;
- defining a mental layer, wherein the mental layer comprises a set of mental states, a set of actions, a metric for comparison of states and actions, and an immediate cost for each pair of state and action;
- constructing a model utilizing two previously defined layers;
- initializing the probabilities of the transitions and the conditional probabilities of the observations either uniformly or by using domain knowledge;
- training the model using sensor data;
- and
- solving the model to select an action, in optimal or approximate fashion, from the set of actions.
Dependencies are inferred from the claim text.