| CPC A61B 5/4566 (2013.01) [A61B 5/1121 (2013.01); A61B 5/1128 (2013.01); A61B 5/742 (2013.01); A61B 5/743 (2013.01); A61B 5/7435 (2013.01); G16H 40/67 (2018.01); G16H 50/30 (2018.01)] | 20 Claims |

|
1. An apparatus for cervical range of motion monitoring, comprising:
a memory having stored thereon instructions for executing an application for unsupervised cervical range of motion monitoring; and
a processor coupled to the memory, the processor configured to execute the instructions to cause the processor to:
display an interface providing a plurality of cervical range of motion measurement options;
receive a user input selecting one cervical range of motion measurement option of the plurality of cervical range of motion measurement options;
display one or more instructions in response to the received user input, the one or more instructions indicating how to position the apparatus;
monitor a user's adjustment of the apparatus to a substantially upright position using at least a first portion of the user's body, the apparatus configured to display an alignment indicator;
in response to the apparatus being positioned substantially uprightly, continuously update the alignment indicator relative to the user's body to guide the user in positioning at least a second portion of the user's body;
in response to the apparatus being positioned substantially uprightly and at least the second portion of the user's body being positioned based on the alignment indicator, record a video including a plurality of movements of the user by a camera of the apparatus;
calculate one or more cervical range of motion measurements based on the plurality of movements in the recorded video, including a difference between a start of measurement and an end of measurement; and
display a visualization of the one or more cervical range of motion measurements.
|