| 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)] | 30 Claims | 

| 
               1. A control device, comprising: 
            a memory configured to store instructions for controlling the control device to upload therapy data generated by a respiratory therapy device to a remote server via the control device; 
                one or more processors connected to the memory, wherein the one or more processors are configured to execute the instructions to: 
              receive the therapy data from the respiratory therapy device; 
                  receive a signing key from the respiratory therapy device, wherein the signing key is based on a secret known to the respiratory therapy device and the remote server; 
                  generate, using the therapy data and the signing key, an authorisation code for authenticating the therapy data; and 
                  send the therapy data and the authorisation code to the remote server. 
                 |