METHOD AND SYSTEM FOR CUSTOMIZED OPERATION OF A THERAPEUTIC DEVICE
20200085673 · 2020-03-19
Inventors
Cpc classification
G16H20/30
PHYSICS
A61H23/00
HUMAN NECESSITIES
A61H2230/208
HUMAN NECESSITIES
G06F3/011
PHYSICS
G16H50/20
PHYSICS
A61H2230/065
HUMAN NECESSITIES
A61B5/7264
HUMAN NECESSITIES
A61H2230/203
HUMAN NECESSITIES
A61H9/0078
HUMAN NECESSITIES
A61H2230/305
HUMAN NECESSITIES
A61H2230/605
HUMAN NECESSITIES
A61H2230/505
HUMAN NECESSITIES
A61H1/00
HUMAN NECESSITIES
A61H2230/405
HUMAN NECESSITIES
A61B5/4836
HUMAN NECESSITIES
A61H2230/045
HUMAN NECESSITIES
A61H2230/085
HUMAN NECESSITIES
International classification
A61H15/00
HUMAN NECESSITIES
G16H20/30
PHYSICS
Abstract
A therapeutic device includes sensors for collecting biometric health-related parameter information, such as a person's vital signs, during a therapy session for a particular user. A therapeutic program includes an artificial intelligence learning algorithm that uses the biometric health-related information for a particular user acquired during one or more training periods to customize therapeutic parameter values of a therapeutic program to deliver a specialized massage/therapy session that minimizes detriment, and maximizes benefit, to a user by comparing biometric health-related information collected during a therapy session to criteria that corresponds to the health-related information. Biometric health-related information may be stored to a database either local or remote relative to the therapeutic device. Users may retrieve biometric health-related information associated with therapy sessions and view graphical comparisons of changes to their vital signs and other collected data relative to changes in therapeutic parameter values as modified by the therapeutic program.
Claims
1. A system, comprising: a therapeutic device that includes: one or more therapy-delivering components operated by one or more corresponding therapy-delivering component actuators; one or more biometric parameter sensors; a control module communicatively coupled with the one or more therapy-delivering component actuators and communicatively coupled with the one or more biometric parameter sensors; a display interface in communication with the control module; and a processor in communication with the control module to receive a selection of a predetermined therapeutic program, wherein the predetermined therapeutic program includes one or more default therapeutic parameter values that correspond to operation of the one or more therapy-delivering components, and wherein the processor in communication with the control module is further to modify one or more of the default therapeutic parameter values into one or more modified therapeutic parameter values based on signals produced by the one or more biometric parameter sensors that are interfaced with a particular user during a therapy session that the particular user uses the therapeutic device such that the one or more modified therapeutic parameter values differs from a corresponding one or more of the default therapeutic parameter values based on evaluation of at least one of one or more biometric parameter values derived from one or more signals from at least one of the one or more biometric parameter sensors during the therapy session.
2. The system of claim 1 wherein the display interface and the processor are part of a user device that is not attached to the therapeutic device and wherein the user device and the control module of the therapeutic device communicate via a wireless link.
3. The system of claim 1 wherein the display interface and the processor are part of the therapeutic device.
4. The system of claim 1 wherein the therapeutic device is a massage chair.
5. The system of claim 1 wherein the processor automatically selects the first predetermined therapeutic program based on a unique identifier of the particular user.
6. The system of claim 1 wherein the processor modifies the one or more of the default therapeutic parameter values into modified therapeutic parameter values based on signals received from the one or more biometric parameter sensors during a training period of the therapy session.
7. The system of claim 6 wherein the therapy session that includes the training period is a first therapy session that the particular user has used the therapeutic device.
8. The system of claim 6 wherein the therapy session that includes the training period is not a first therapy session that the particular user has used the therapeutic device.
9. The system of claim 1 wherein the modified therapeutic parameter values are stored remotely from the therapeutic device.
10. The system of claim 1 wherein the modified therapeutic parameter values are stored in a user device that communicates via wireless link with the control module.
11. The system of claim 1 wherein the modified therapeutic parameter values are stored at a therapeutic device data store at a server that is remote from the therapeutic device.
12. The system of claim 1 wherein a set of one or more default therapeutic parameter values of the first predetermined therapeutic program are selected by the processor based on a unique identifier corresponding to the particular user and based at least in part on medical history information corresponding the particular user's unique identifier.
13. The system of claim 8 wherein a set of modified therapeutic parameter values determined during a training period of a previous therapy session for the particular user are used as default therapeutic parameter values for a current therapy session for the particular user, such that the modified therapeutic parameter values as modified during the previous therapy session are further modified into new modified therapeutic parameter values during a training period of the current therapy session.
14. The system of claim 1 wherein the processor modifies a therapeutic parameter value into a modified therapeutic parameter value based on applying a correction factor to at least one of the signals received from the one or more biometric parameter sensors.
15. The system of claim 14 wherein the processor determines a correction factor to apply to one of the signals received from the one or more biometric parameter sensors based at least on one of: environmental noise level, environment temperature, barometric pressure, a number of individuals proximate the therapeutic device, time of day, or time of year.
16. A method, comprising, based on a unique identifier, launching a therapeutic program that operates therapeutic components of a therapeutic device, wherein the therapeutic program includes one or more therapeutic parameter values that are associated with the unique identifier and that are used by the therapeutic program to control one or more of the therapeutic components, wherein the unique identifier corresponds to a particular user of the therapeutic device; receiving one or more current biometric parameter values generated during a therapy session that the therapeutic device provides therapy to the particular user, wherein the one or more biometric parameter values are derived from corresponding one or more biometric parameter sensor signals that are generated during the therapy session based on one or more of the individual user's physiological responses during the therapy session; comparing the one or more biometric parameter values to predetermined criteria; in response to the comparing of the one or more biometric parameter values to the predetermined criteria, modifying the one or more therapeutic parameter values into modified therapeutic parameter values during the therapy session until current biometric parameter values satisfy the predetermined criteria; and operating the therapeutic device according to the modified therapeutic parameter values.
17. The method of claim 16 wherein the comparing the one or more biometric parameter values to predetermined criteria and the modifying the one or more therapeutic parameter values into modified therapeutic parameter values are iteratively performed during a training period that ends when the biometric parameter values satisfy the predetermined criteria.
18. The method of claim 16 wherein the steps thereof are performed by a processor of a device that is in wireless communication with the therapeutic device.
19. The method of claim 16 wherein the sensors that generate the biometric parameter sensor signals are part of a device that is in wireless communication with the therapeutic device.
20. A massage chair, comprising: one or more therapy-delivering components operated by one or more corresponding therapy-delivering component actuators; and a processor to: receive a selection of a first predetermined therapeutic program, wherein the first predetermined therapeutic program includes one or more default therapeutic parameter values that correspond to operation of the one or more therapy-delivering actuators, modify one or more of the default therapeutic parameter values into modified therapeutic parameter values based on biometric parameter values that are derived from biometric parameter signals received from one or more biometric parameter sensors that are interfaced with a particular user during a therapy session such that at least one of the therapeutic parameter values is modified during a training period of the therapy session based on at least one of the biometric parameter values received during the training period; and operate during a period that is not the training period the one or more therapy-delivering component actuators according to the modified therapeutic parameter values.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
DETAILED DESCRIPTION
[0052] As a preliminary matter, it will be readily understood by those persons skilled in the art that the present invention is susceptible of broad utility and application. Many methods, embodiments, and adaptations of the present invention other than those herein described as well as many variations, modifications and equivalent arrangements, will be apparent from or reasonably suggested by the substance or scope of the present invention.
[0053] Accordingly, while the present invention has been described herein in detail in relation to preferred embodiments, it is to be understood that this disclosure is only illustrative and exemplary of the present invention and is made merely for the purposes of providing a full and enabling disclosure of the invention. The following disclosure is not intended nor is to be construed to limit the present invention or otherwise exclude any such other embodiments, adaptations, variations, modifications and equivalent arrangements, the present invention being limited only by the claims appended hereto and the equivalents thereof.
[0054] Turning now to the figures,
[0055] If a current therapy session that a user of chair 4 is about to undergo, or is undergoing, is an initial use of the massage chair, the set of default therapy parameter values may be selected based on user-descriptive inputs via the application running on user device 18. User-descriptive inputs, may include, for example, gender, age, height, weight, and any medical conditions associated with the user that are selected from a set of predetermined medical conditions, etc.
[0056] As shown in the figure, therapy-delivering component 6a and its associated therapy-delivering component actuator may compose an upper back or neck massager. Therapy-delivering component 6b maybe a lower back massager. (Therapy-delivering components may be referred to herein as therapeutic components.) Therapy-delivering components 6c and 6d may be an arm massager and a leg massager, respectively. Biometric sensors 8a may be sensors that attach with an adhesive to a user's chest, back, or abdomen. Biometric sensors represented by sensors 8a may also include a blood pressure cuff that is monitored by and controlled by control module 10. Biometric parameter sensor 8b may be a sensor that surrounds, touches, grips, pierces, or otherwise interfaces with one of a user's fingers. Such a sensor as sensor 8b may monitor a user's pulse rate, a user's blood oxygen level, a user's blood sugar level, a user's blood pressure, a user's body temperature, a user's skin moisture level, and the like. Biometric parameter sensor 8c may be a leg sensor that may monitor muscle tension, muscle movement, or other biometric parameters that may be indicated by changes in pressure, temperature, moisture, tautness of a muscle, in a user's leg.
[0057] In an aspect, a user in possession of user device 18 may, in proximity of therapeutic device 4, use an application, or app, running on the user equipment device, which may be a smart phone, and transmit authentication information, such as a user name and password, which may be encrypted, to control module 10. Control module 10 may configure operation of a therapy session based on the therapeutic parameter values associated with the user authentication credentials received from user equipment device 18. For example, a data store in, or communicatively coupled with, control module 10 may associate parameter values that control speed, intensity, movement displacement, heating, cooling, or other operations of components 6 with a particular user. Perhaps a user tends to have upper back and neck tightness, but does not have any malady associated with his, or her, legs. Upon receiving authentication information that authenticates the user's user equipment device 18 with control module 10, and thus with therapeutic device 4, the control module may receive an input from a pressure sensor of chair 4 indicating that the user has sat down on, or laid down on, the chair to begin a therapy session. Or, control module 10 may receive an indication from one or more of sensors 8 that the sensors have been placed on, connected to, or attached to the user. Upon authenticating a user, or retrieving from a data store therapeutic parameter values that are associated with a user, the control module may cause therapy-delivering components to begin operation according to the therapeutic parameter values when the user pushes a start button or control, that may be part of therapeutic device 4 or may be part of the application running on user device 18. In the scenario described above where the user tends to have upper back stiffness or neck stiffness, the parameter values associated with component 6a may cause control module 10 to send control signals, or messages, (which may be analog or digital) to the actuator associated with component 6a. The therapeutic parameter values may cause component 6a to gently massage the areas of the user's body that are touching the component, namely the user's upper back and neck regions. At the same time, since the particular user does not tend to have leg tension, therapeutic parameter values may cause component 6d to remain motionless. It will be appreciated that a given therapeutic component may be capable of performing multiple functions in response to signals or messages from control module 10 that are based on therapeutic parameter values that correspond to the given therapeutic component. For example, even though a user may only need a neck massage and no leg massage, component 6d may produce warmth for the user in the leg area even though the massage functionality is not currently implemented because a massage parameter value for component 6d may be 0 (on a scale of 0-10) but a warming parameter value that operates a warmer of component 6d may be 2 on a scale of 0-10.
[0058] In an aspect, control module 10 may determine that the heart rate of a particular user during a therapeutic session may have risen in lockstep with the massage action of component 6a beginning. If a therapeutic parameter value for component 6a is 8 as a default value, or as a beginning value, at the beginning of a therapy session, control module 10 may determine that the therapeutic parameter massage value of 8 that controls operation signals sent from the control module to the massage component should be modified to a reduced value of 4, for example, in case the massage action performed by component 6a is too aggressive and caused the elevated blood pressure.
[0059] In an aspect, instead of control module 10 performing the modification to therapeutic parameter values of a therapy program that control the components of chair 4, a user's smart phone 18 may receive (typically wirelessly) session information from sensors 8 and may determine that the massage parameter value that controls component 6a should be modified from a default value of 8 to a reduced value of 4 based on sensor information from one of sensors 8a that the user's hear rate and blood pressure have risen during operation of component 6a according to a massage parameter of 8. If the modified therapeutic parameter value that has been reduced results in a lower heart rate and blood pressure of a particular user during a session than at the default value, the modified therapeutic parameter value may be stored as modified therapeutic parameter value, or as a new modified therapeutic parameter value if the default parameter value for the current session was a modified parameter value that resulted from modification during a previous therapeutic session with the particular user using chair 4.
[0060] Turning now to
[0061] The therapeutic device may include a control module that stores therapy session programs, or therapeutic session programs, which program or programs may include therapeutic parameter values. The therapeutic parameter values may be used to determine or provide control information to therapeutic components of the therapeutic device, which therapeutic components may provide massage, heating, cooling, vibration, or other stimulation to a user of the therapeutic device. A user interface of the therapeutic device may be used by a user to select a therapy program from among a plurality of therapy programs. Typically, differences among therapy programs result from differences in therapeutic parameter values of a given program. The therapeutic parameter values may be coefficients, factors, or other types of values that may be used to generate a signal based on the values to cause one or more of the therapeutic components to operate according to the signal and the therapeutic parameter value that it is based upon.
[0062] In an aspect, a user's smart phone may launch, or run, an application that can access therapeutic parameter values for a given therapeutic session program and that can provide therapeutic parameter values for a selected therapeutic session program to a control module of the therapeutic device. Thus, a user may select a therapeutic session program via a user interface of the therapeutic device, or a user may select the therapeutic session program using an application on a device that is in communication with the therapeutic device, wherein such devices that are in communication with the therapeutic device may include a smartphone, a laptop, a tablet, a desktop computer, a telephone, or other type of communication device.
[0063] Continuing with discussion of method 200 illustrated in
[0064] If the therapeutic session to be performed by the therapeutic device is a first therapeutic session for the particular user, method 200 advances to step 220. At step 220 a user may provide general physical characteristic information of himself, or herself. Such general physical characteristic information may include, for example, age, height, weight, gender, known medical conditions, recent emotional situations that involved the user, or any other information that might be relevant to a user's current physical state. The user may provide general physical characteristic information via a user interface of the therapeutic device, via an application or user interface of the user's user device, or via any other user interface or device that provides the user interface and that is in communication with the therapeutic device (i.e., in communication with a control module of the therapeutic device).
[0065] At step 225 a default therapy session program is created for the user associated with the unique identifier discussed in reference to step 210 based on the general physical characteristic information that was provided at step 220. The default therapy session program may be created by the control module of the therapeutic device. The default therapy session program may be created by an application running on a user's smart phone or other device that is in communication with the therapeutic device's control module, a device that can provide stored data to the control module via a disk, card, flash drive, or other similar means of storing data or information, or by any other device such as a desktop computer that is communicatively coupled with the therapeutic device's control module. The default therapy session program may be customized to the particular user to cause certain therapeutic components to operate according to corresponding therapeutic parameter values, which may be outputs, or output coefficients of variables, of a learning algorithm. Accordingly, the default therapeutic parameter values may cause a leg massager to operate with a certain intensity (i.e., extent of massaging motion), a certain frequency (i.e., speed of the massaging motion), and for a certain duration for the particular user based on the general physical characteristic information provided at step 220.
[0066] At step 230, a user begins a therapy session to be produced by the therapeutic device. Before the therapeutic device delivers, or produces, therapy the user may attach to, place on, insert, pierce, or otherwise interface one or more biometric parameter measuring sensors to his, or her, body. These sensors may measure such biometric parameters as heart sound, heart/pulse rate, body temperature, blood pressure, electrical signaling of the heart, brain waves, eye motion, skin temperature, breathing rate, air intake during breathing, skin moisture, blood oxygen level, or other bodily/physiological changes that may be measured in a nondestructive and relatively noninvasive manner. The sensors may be attached via one or more conductors to a control unit of the therapeutic device, or may be part of a user's device, such as a smart phone or a smart watch or other wearable device. After attaching, touching, or otherwise interfacing with one or more biometric parameter measuring sensors a user may cause a therapeutic device to begin delivery of a therapy session by a variety of actions, including pressing a button, selecting an icon via user interface, providing a verbal command to start, squeezing a sensor that may or may not be one of the biometric parameter measuring sensors, or by other similar interface which may include haptic interfaces. A therapy session program may also be started by a user remote from the therapeutic device, such as a doctor, nurse, or other individual remotely monitoring the therapy session via a computer device that is in communication with the control module of the therapeutic device. In an aspect, a therapy session may be started automatically, by operation of a timer, or upon the occurrence of another triggering device, such as another user using another therapeutic device substantially simultaneously with the particular user of the therapy session that begins at step 230.
[0067] After a therapy session has begun at step 230, information contained in biometric parameter sensor signals from the biometric parameter measuring sensors are monitored during the therapy session at step 235. The monitoring may be performed by a control module of the therapeutic device, or signals generated by the parameter measuring sensors may be transmitted to one or more devices remote from the therapeutic device, such as a user's smartphone, smart watch or other wearable, tablet, laptop, remote internet-connected computer for monitoring by an application running on such one or more devices. Regardless of whether the control module of the therapeutic device monitors information contained in signals generated by the parameter measuring sensors, or whether an application running on a user's smart phone or smart watch, for example, monitors information contained in signals generated by the parameter measuring sensors, a determination is made at step 235 whether the therapy session delivered by the therapeutic device has caused one or more of the biometric parameters measured by the sensors to worsen relative to predetermined criteria (for example where the criteria is trend criteria), or whether the biometric parameter information falls outside of predetermined criteria (for example where the criteria is a target value with a tolerance). The predetermined criteria may be ranges of values that correspond to the one or more biometric parameters and an alert may be provided, for example visually or aurally, to a user that a given monitored biometric parameter does not satisfy the criteria.
[0068] Preferably, the predetermined criteria may be applied by a learning algorithm such that outputs of the learning algorithm, which outputs may be therapeutic parameter values, are modified during a training period of a therapy session so that the therapeutic parameter values control operation of corresponding therapeutic components of the therapeutic device providing the therapy session to bring the biometric parameters within the predetermined criteria, or at least closer to satisfying the criteria than when the therapy session began.
[0069] If operation of the therapeutic device in delivering therapy to a user during a therapy session that began at step 230 has resulted in a determination at step 235 that the therapy session has caused biometric parameter information of the user to worsen or that the biometric parameter information exceeds predetermined criteria, method 200 advances to step 240. At step 240 the control module of the therapeutic device, or the application running on the user's smart phone that may be monitoring information in signals generated by the sensors, may modify therapeutic parameter values of the therapy session program that were either generated as part of a default program at step 225, that were generated during a previous iteration of step 240 during the present execution of method 200, or that were previously generated during a previous therapy session and that were used at step 230 if, for example, the current therapy session was determined not to be the particular user's first session at step 215.
[0070] As an example, if a default program generated at step 225 includes a therapeutic parameter value that causes a back massage therapeutic component of the therapeutic device to deliver an aggressive back massage, (e.g., a motor that creates massaging motion of the massaging component on the back of a massage chair causes massaging displacement of one inch at a frequency of thirty cycles per second) and a biometric parameter sensor interfaced with the user who is undergoing the therapy session indicates at step 235 that the user's blood pressure, heart rate, or skin moisture levels are increasing during the therapy session, the control module of the therapy device, or the application running on the user's smart phone that is monitoring sensors signals from the biometric parameter sensors, may determine that a massage motion having a displacement of half an inch at a frequency of twenty cycles per second would be more appropriate to try for the current therapy session for the particular user undergoing the current therapy session. Accordingly, the control module of the therapy device, or an application running on the user's smart phone, may modify a therapeutic parameter value, or therapeutic parameter values, of the therapy session program that is used to generate a control signal to the back massaging component of the therapeutic device such that the massaging action displacement and massaging frequency are reduced in accordance with the modified therapeutic parameter value, or values. Thus, the default therapy session program may be modified to include modified therapeutic parameter values, or a previously modified therapy session program may be modified into a new modified therapy session program that includes the modified therapeutic parameter values that were determined at step 240.
[0071] At step 245 the current therapy session that the particular user is currently undergoing may continue according to therapeutic parameter values that are included in a newly modified therapy session program wherein the therapeutic parameter values of the newly modified therapy session program were modified at step 240 in response to a comparison of biometric parameter sensor information to predetermined criteria at step 235. Method 200 returns to step 235 where monitoring of sensor information continues as discussed above. If the modified therapy session program therapeutic parameter values have not resulted in bringing biometric parameter information contained in signals generated by the biometric parameter sensors within predetermined criteria, or if the biometric parameter information represented in the signals worsen based on comparison to the predetermined therapeutic criteria, steps 240 and 245 may be repeated. Steps 235-240 may be referred to as a training period of a therapy session when the therapeutic parameter values are evaluated and modified as outputs (and in some cases as inputs too) of a learning algorithm.
[0072] If the modified therapeutic parameter values of the newly modified therapy session program have brought biometric parameter information contained in one or more signals generated by the biometric parameter sensors within a predetermined criteria, or if at least the monitored biometric parameter information contained in the signals shows improvement in the biometric parameters as compared to the predetermined criteria as a result of the newly modified therapy session program therapeutic parameter values, method 200 advances to step 247 and the therapeutic device continues providing therapy during the therapy session until a predetermined therapy session duration, which may be a therapeutic parameter value, elapses and method 200 ends at step 250.
[0073] Turning now to
[0074] Before a user begins use of a therapeutic device for a therapy session the user using application 30 may use user selection item 46, which may be a drop-down box, a list of users, a text box for entering a user (and perhaps password), and the like. For example, if the user selection item 46 is a drop down box displaying multiple users who may frequently make use of application 30 in controlling a therapeutic device, the user selection item may provide a dynamic link or reference such that when a user selects his name from the drop down box application 30 causes smartphone 18 to transmit to a control module of a therapeutic device a unique identifier of the user selected using user selection item 46. The unique identifier of the user may be a common name, or another alphanumeric textual name that the user has previously selected as referring to him, or her. The unique identifier of the user transmitted by smartphone 18 to control module of the therapeutic device may be authentication credentials associated in a database within user device 18 such that therapeutic parameter values associated with a particular user corresponding to the authentication credential are applied to a program that controls a therapeutic device in providing therapy to the particular user during a therapy session.
[0075] In an aspect, upon a selection being made of a particular user using selection item 46 application 30 may retrieve previously stored therapeutic parameter values from within smartphone 18 and may communicate the retrieved therapeutic values corresponding to that particular user to a therapeutic device which may then use the received therapeutic parameter values to control one or more therapeutic components during a therapy session provided by the therapeutic device. As shown in
[0076] A user may override therapeutic parameter values that have been associated with his, or her, unique identifier by selecting manual mode using mode selector item 62. When in manual mode, a user may select or highlight one or more therapeutic components 53a-53j by touching one or more of corresponding therapeutic component selection items 52a-52j. For each one or more component selection items 52a-52j selected a user may manually modify one or more corresponding therapeutic component parameter values using parameter selection items 40, 42, or 44. It will be appreciated that selection items 40, 42, and 44 are given for purposes of illustration and that other selection items corresponding to other therapeutic parameter values as discussed elsewhere herein may also be presented in parameter control portion 32.
[0077] In addition to providing a way to manually override parameter values for control of therapeutic components 53, therapeutic component selection items 52 may also provide parameter values assigned to corresponding therapeutic components 53. For example, instead of boxes, as shown in
[0078] General application selection item 64 may provide a user with options relating to application 30, for example, background color, language, wireless connectivity mode, whether to provide therapeutic parameter values to others via a communication network in communication with smartphone 18, or other settings related to the interfaces of application 30. General application selection item 66 may provide a user a way to select music or other entertainment programming for his, or her, enjoyment during a therapy session.
[0079] Information selection item 68 may provide such information as application version, sharing history, access to previous therapeutic parameter values of a therapy program, notifications of updated features of application 30 that may be available, and the like. Information selection item 68 may also provide a way for a user to view current biometric parameter information during a therapy session or historical biometric parameter information monitored and recorded during one or more previous therapy session(s).
[0080] Turning now to
[0081] Turning now to
[0082] Turning now to
[0083] Hidden layer 110 may include a plurality of nodes corresponding to normalized biometric parameter input values. For example, if a range of default biometric parameter input values 108c corresponds to a systolic blood pressure value range of 81 to 170, an input value 108c may be normalized such that the corresponding normalized value may correspond to a value between 10 and 90 as shown in nodes 106 of hidden layer 110. For example, a systolic blood pressure value between 81-90 may correspond to a normalized value of 10, a systolic blood pressure value of 91-100 may correspond to a normalized value of 20, and so on. Processing at nodes 106 may modify predetermined, or default, weight factors, coefficients, variables, or other types of values that are used to determine therapeutic parameter values. If a biometric parameter input value for systolic blood pressure 108a corresponds to a normalize value of 20, a blood oxygen concentration level corresponds to a normalize value of 50, a heart rate input value 108a corresponds to a normalized value of 80, and a stress input value 108d corresponds to a normalized stress level of 90, hidden layer 110 may compute output values 112a, 112b, and 112c that are in the middle of ranges for corresponding therapeutic parameter values, and thus would cause operation of therapeutic components somewhere between minimum and maximum operation output (i.e., not a maximum or minimum heat output, not a maximum or minimum duration massage, and not a maximum or minimum massage vibration intensity). The output values 112a, 112b, 112c, 112d, . . . 112n, may be based on weight factors that are computed by network 100 during training of the network. Weight factors of the network may be based on whether an input value 108 falls within a range corresponding to a respective node 106 such that the closer an input value 108 is to 50, for example, a weight factor for a term of a function of network 100 may be close to 1.0 for the 50 node, and close to 0 for the 40 and 60 nodes. However, the weight factors for 40 and 60 nodes may not be exactly 0 to indicate that for a given biometric parameter input 108 the value therefore is not exactly normalized to 50. The weight factors may be used by an output function of network 100 to calculate therapeutic parameter values that are used to control operation of therapeutic components of a therapeutic device during a therapy session. A therapy session, or a portion of a therapy session, may be a training session, or a training period, that is used to refine or modify therapeutic parameter values which correspond to output values 112.
[0084] In addition, trained output values may be used as default therapeutic parameter values during a current training period or during another training period to further refine the output values as a user's body reacts to revised outputs and corresponding therapeutic parameter values 112. A user's reaction to revise/modified output values 112 may be reflected in sensor signals that are the basis for inputs 108. Thus, a user of a therapeutic device for one or more therapy sessions may obtain a customized program for controlling therapeutic components of a therapeutic device, which program may include a trained set of output values that correspond to trained therapeutic parameter values based on his, or her, body's response to the operation of therapeutic components during a training session, or sessions. Further refinement is shown in the figure by the dashed line that leads from output section 104 back to input section 102. The dashed line from output section 104 to input section 102 is shown as a broken line to illustrate that feedback of output values 112 may be used as input values to hidden layer 110 for further refinement of output values during a training session may be performed. Such use of feedback of output values as inputs values may be useful to refine output values based on a desirable trend in biometric parameter values, for example, improvement of oxygen percentage in a user's blood as information in an input 108b signal trends toward 100% blood oxygen saturation. On the other hand, in another aspect feedback of output values as inputs is not used during a training period during a session. Such non-use of output values as input values may be chosen by a thereapeutic program if a modification of therapeutic parameter values is desired such that a given biometric parameter value, for example heart rate, falls within a predetermined target criteria, such as a range from 50-80 beats per minute (which beats per minute range should not to be confused with normalized values of heart rate, which may correspond to processing at normalized node value 40 of layer 106).
[0085] The paragraphs above describe methods, systems, and apparatuses for training a machine learning algorithm that is used to control therapeutic delivering components of a therapeutic device, such as a massage chair, in providing a therapy session to an individual who is identified to the therapeutic device, to the learning algorithm, or to a therapeutic program that launches, includes, manages, or can exchange information with, the learning algorithm via a unique identifier that corresponds only to the particular individual. During a training period which may be a stand-alone therapy session, or a portion of a therapy session provided to a user by a therapeutic device, biometric parameter values that are derived from signals generated by biometric sensors that are attached to, or otherwise interfaced with, the particular user, are used by the learning algorithm to refine, change, or modify therapeutic parameter values that are used to control therapy-delivering components of the therapeutic device that is providing therapy to the individual user.
[0086] Turning now
[0087] Turning now to