CPC A61M 16/024 (2017.08) [A61M 16/0066 (2013.01); A61M 16/107 (2014.02); A61M 16/16 (2013.01); G16H 20/40 (2018.01); G16H 40/67 (2018.01); H04L 9/0841 (2013.01); H04L 9/085 (2013.01); H04L 9/0861 (2013.01); H04L 9/3236 (2013.01); H04L 63/061 (2013.01); H04L 63/18 (2013.01); H04W 12/03 (2021.01); H04W 12/50 (2021.01); A61B 5/4833 (2013.01); A61M 2016/0027 (2013.01); A61M 2016/003 (2013.01); A61M 16/06 (2013.01); A61M 16/109 (2014.02); A61M 2205/3334 (2013.01); A61M 2205/3553 (2013.01); A61M 2205/3584 (2013.01); A61M 2205/502 (2013.01); A61M 2205/6009 (2013.01); A61M 2205/6018 (2013.01); A61M 2205/6072 (2013.01); A61M 2209/01 (2013.01); G06K 19/06028 (2013.01); G06K 19/06037 (2013.01); H04L 2209/80 (2013.01); H04L 2209/88 (2013.01)] | 21 Claims |
1. A method of uploading therapy data generated by a respiratory therapy device to a remote server via a control device configured to communicate with the respiratory therapy device and to communicate with the remote server, the method comprising:
receiving, by the control device, the therapy data from the respiratory therapy device;
receiving, by the control device, a nonce from the remote server;
sending, by the control device, the nonce to the respiratory therapy device;
receiving, by the control device, a signing key from the respiratory therapy device, wherein the signing key is dependent on the nonce and a secret known to the respiratory therapy device and the remote server;
generating, by the control device, an authorisation code using the therapy data and the signing key, the authorisation code for authenticating the therapy data; and
sending, by the control device, the therapy data and the authorisation code to the remote server.
|