POSTURE TRAINING DEVICE
First Claim
Patent Images
1. An apparatus, comprising:
- sensory indication modules intimately associated with a surface for detection of angle relative to true earth vertical and acceleration, and includes feedback indicators for communicating information in relation to the detected angle and movement; and
control module for communicating command and control instructions with the sensory indication modules.
0 Assignments
0 Petitions
Accused Products
Abstract
Sensory indication modules intimately associated with a surface for detection of angle relative to true vertical and acceleration, and include feedback indicators for communicating localized information in relation to the detected angle and acceleration. Further included is a control module for communicating command and control instructions with the sensory indication modules.
87 Citations
29 Claims
-
1. An apparatus, comprising:
-
sensory indication modules intimately associated with a surface for detection of angle relative to true earth vertical and acceleration, and includes feedback indicators for communicating information in relation to the detected angle and movement; and control module for communicating command and control instructions with the sensory indication modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
sensory indication modules intimately associated with vertebra for detection of orientation and acceleration of vertebra, the sensory indication modules include; an identification (ID) mechanism for identifying a sensory indication module that generates a unique analog ID signal; a sensor for sensing the angle of the vertebra in relation to a true vertical and acceleration, and generating a first analog signal; an Analog to Digital Converter (ADC) for digitizing the analog ID signal and the first analog signal for processing by a microprocessor; a sensor actuation mechanism for periodically activating the sensor for detection; a memory unit for storing data for use by the microprocessor; a timer for synchronization of various functionalities of the sensory indication modules; sensory indication module communication unit for communication of signals with the microprocessor and external devices; a feedback indicators for communicating improper angular orientation of the vertebra with which the identified sensory indication module is associated. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
a control module for communicating command and control instructions, the control module includes; an interactive unit for activating the control module and for setting references; a microcontroller with an associated program memory having fixed set of instructions, a non-volatile memory, and a Random Access Memory (RAM); a timer; communication unit that enables the control module to communicate with the microcontroller and external devices; power source provides power to the control module and external devices; - View Dependent Claims (22, 23)
-
-
24. An apparatus, comprising:
-
sensory indication modules intimately associated with a surface for detection of angle and acceleration, and includes indicators for communicating information in relation to the detected angle and acceleration; control module for communicating command and control instructions with the sensory indication modules; a power bus and a single wire serial bus that couple the control module with sensory indication modules.
-
-
25. An apparatus, comprising:
-
sensory indication modules intimately associated with vertebra for detection of angle and acceleration of vertebra, the sensory indication modules include; a sensor for sensing the orientation of the vertebra in terms angle and acceleration in relation to a true vertical, and generating a first analog signal; a feedback indicator for communicating improper angular orientation of the vertebra with which the identified sensory indication module is associated; a control module for communicating command and control instructions with the sensory indication modules, the control module includes; an interactive unit for activating the control module and for setting references. a microcontroller with an associated program memory having fixed set of instructions, a non-volatile memory, and a Random Access Memory (RAM); a timer; communication unit that enables the control module to communicate with external devices; and power source that provides power to the control module, the sensory indication modules, and external devices.
-
-
26. An apparatus, comprising:
-
sensory indication modules that include a microprocessor; the microprocessor periodically determines if there is a wake up command from a microcontroller of a control module; if the microprocessor determines that there is no wake up command from the microcontroller of the control module, the microprocessor reverts back to sleep mode; if the microprocessor determines that there is a wake up command from the microcontroller of the control module, the microprocessor is activated, which, in turn, activates a sensor for a first duration, and clears receiver buffer; the microprocessor determines if there is a new command received from the microcontroller; if the microprocessor determines that no new command is received from the microcontroller, the microprocessor reads angles of a vertebra through a sensor, saves the read angles, and determines if the first duration has expired; if the microprocessor determines that the first duration has expired, the apparatus is entered into a low power sleep mode by the microcontroller of the control module; if the microprocessor determines that the first duration has not expired, the receiver buffer is cleared, and the microprocessor determines if a new command is received from the microcontroller; if the microprocessor determines that a new command is received from the microcontroller, the microprocessor checks the received command ID to determine if the received command from the microcontroller is intended for the sensor to which the received command is sent; if the microprocessor determines that the command received from the microcontroller is intended for the sensor to which the command is sent, the microprocessor determines if the command received is an angle query command;
otherwise, the receiver buffer is cleared;if the microprocessor determines that command received is an angle query command, the microprocessor sends the saved sensed angular orientations to the microcontroller, and the receiver buffer is cleared; if the microprocessor determines that command received is not the angle query command, the microprocessor determines if the command received is a command to activate an indicator; if the microprocessor determines that command received is a command to activate the indicator, a second duration is set for activation of the indicator, the indicator is activated for the second duration, and the microcontroller enters the apparatus into a low power sleep mode; if the microprocessor determines that command received is not a command to activate the indicator, the microprocessor determines if the command received is a reset command; if the microprocessor determines that command received is a reset command, the microprocessor clears and resets all registers, and the microcontroller enters the apparatus into a low power sleep mode.
-
-
27. An apparatus, comprising:
-
a control module that includes a microcontroller, which is generally in a power save mode for a first adaptive time period, with a duration of the first adaptive time period varying depending on responses from external devices; the microcontroller periodically determines if the first adaptive time period has expired; if the microcontroller determines that the first adaptive time period has not expired, the microcontroller determines if an interactive unit has been actuated for one of a first and second actuation durations, with the first actuation duration shorter than the second actuation duration; if microcontroller determines that the interactive unit has not been actuated for one of the first and second actuation durations, the microcontroller maintain the power save mode; if the microcontroller determines that the interactive unit has been actuated for second actuation duration while the first adaptive time period has not expired, the microcontroller deactivates the first adaptive time period, and places the apparatus to OFF mode; when the apparatus is OFF, if microcontroller determines that the interactive unit has not been actuated for one of the first and second actuation durations, the microcontroller remains OFF; further, when the apparatus is OFF, if the interactive unit has been actuated for second actuation duration, the microcontroller is activated, recalls saved users preferences, and activates the first adaptive time period;
if the interactive unit has been actuated for first actuation duration, the microcontroller only activates the first adaptive time period, and enters the power save mode;if the microcontroller determines that one of the first adaptive time period has expired and the interactive unit has been actuated for the first actuation durations, the microcontroller forwards a first command to external devices; the microcontroller further forwards a first query to the external devices, and receives a first response to the first query; the microcontroller determines if the first response has been received from all external devices;
if the microcontroller determines that the first response has been received from all external devices, the microcontroller determines if the interactive unit has been actuated for the first actuation durations;if microcontroller determines that the interactive unit has not been actuated for the first actuation durations;
the microcontroller determines if a user preferred reference is set;if microcontroller determines that user preferred reference is not set;
an indicator is activated and the first adaptive time period is modified for a longer duration, increasing the duration of the power save mode of the microcontroller;if microcontroller determines that user preferred reference is set, the microcontroller compares received responses with user preferred references;
if received responses are commensurate with user preferred references, the first adaptive time period is modified for a longer duration, increasing the duration of the power save mode of the microcontroller, otherwise, an indicator is activated and the first adaptive time period is modified for a shorter duration;if microcontroller determines that the interactive unit has been actuated for the first actuation durations;
the microcontroller sets received responses from external devices as user preferred reference. - View Dependent Claims (28, 29)
-
Specification