IP Library Granted Patent US 11,116,924
Granted Patent B2
US 11,116,924 · App. 15/313,345 · Granted Sep 14, 2021

Remote respiratory therapy device management

Inventors: Peter Delangre (Sydney, AU); Paul Frederick Birchall (Sydney, AU); Dawn Rosemary Churchill (Sydney, AU); Graham Stephen Cutcliffe (Sydney, AU); Christopher John Roberts (San Diego, CA); Chinmayee Somaiya (Sydney, AU); Bradley Scott Templeton (Sydney, AU); Wendall Eric Trull (San Diego, CA); Matthew Scott Tyler (San Diego, CA)
Assignee: ResMed Inc.
A61M16/024A61B5/00A61M16/0051A61M16/0057A61M16/107A61M16/1055A61M16/16A61M2205/3553A61M2205/3584A61M2205/50A61M2205/52A61M2205/84A61M2209/01A61M2209/04G16H20/40G16H40/40G16H40/67Y02A90/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,116,924
App. No.
15/313,345
Granted
Sep 14, 2021
Kind
B2
Abstract

A system and method for updating patient devices is disclosed. The patient devices ( 720, 730, 740 ) may include respiratory therapy devices ( 4000 ) that operate in accordance with instruction sets ( 726 ), such as software or firmware. A server ( 710 ) may maintain a database of configuration data ( 718 ) indicating the versions of the software and firmware that is currently installed on the patient devices ( 720, 730, 740 ). The server ( 710 ) may also transmit updated instructions ( 716 ) from over a network ( 4282 ), including a wireless network. Particular patient devices ( 720, 730, 740 ) may be selected for updating based on the configuration data ( 718 ). Upon performing an update a patient device ( 720, 730, 740 ) may transmit configuration data ( 728 ) to the server ( 710 ).

Claims (49)

1. A method for updating a patient device for providing medical treatment, the method comprising:

accessing, by one or more processors of one or more servers, configuration data relating to a plurality of patient devices, wherein each respective one of the plurality of patient devices implements a current set of instructions and wherein each of the plurality of patient devices is configured to alter its current set of instructions in a manner indicated by one or more instruction updates;

identifying, by the one or more processors of the one or more servers, one or more patient devices from the plurality of patient devices whose current set of instructions should be updated, wherein the identifying is based on whether configuration data of the one or more patient devices meets one or more criteria;

transmitting, by the one or more processors of the one or more servers, an instruction update of the one or more instruction updates to the identified one or more patient devices over a network; and

updating, with the one or more processors of the one or more servers, the current set of instructions and the configuration data for each respective one of the identified one or more patient devices that installed the instruction update, wherein the instruction update comprises instruction update data including instructions for the manner, the manner comprising the instruction update not being applied while patient treatment is being provided.

2. The method of claim 1 , wherein the instruction update is selected by the one or more processors of the one or more servers, from a plurality of instruction updates, based on the configuration data.

3. The method of claim 1 , wherein the one or more criteria and the instruction update are selected based on one or more transmissions received from a remote computing device.

4. The method of claim 1 , wherein the instruction update also includes at least one of the following:

data specifying a location of an instruction update file;

instructions as to which component of the patient device should the update be applied to;

schedule time for performing the update for each patient device;

instructions on whether or not to request confirmation that the instruction update should be applied;

data structure and functionality enabling cancelling upgrades that have not yet occurred;

batch capability to request bulk upgrades in a single operation; and

an ability to check a status of these upgrades in a single operation indicating the status of the upgrades.

5. The method of claim 1 , wherein the plurality of patient devices are respiratory pressure therapy devices.

6. The method of claim 1 , wherein the configuration data comprises at least one of a) a serial number, b) a version of the set of instructions that is currently installed on the patient device, c) a hardware version, and d) a region in which the patient device is being used.

7. The method of claim 1 , wherein the configuration data includes a record of instruction updates that have previously been successfully or unsuccessfully applied to a particular patient device, from the plurality of patient devices.

8. A method for updating a patient device for providing medical treatment, the method comprising:

accessing, by one or more processors, a current set of instructions for operation of the patient device;

performing, by the one or more processors, a set of operations in accordance with the current set of instructions;

receiving, by the one or more processors, update data from a remote server over a network,

wherein the update data is received based on the patient device being one of a plurality of patient devices having configuration data that meets one or more criteria, and

wherein the update data includes data indicating that an update using the update data is not to be applied while patient treatment is being provided;

updating, by the one or more processors, the current set of instructions in accordance with the update data so as to generate an updated set of instructions; and

transmitting, by the one or more processors, confirmation to the remote server that an update of the current set of instructions has occurred.

9. The method of claim 8 , wherein the update data includes verification data, and the method further comprising determining whether the update data was successfully downloaded, based on the verification data.

10. The method of claim 8 further comprising:

if the update data is determined to be incomplete, transmitting an error notification to the remote server; and receiving a second transmission of the update data.

11. The method of claim 8 , wherein the transmitting confirmation that the update of the current set of instructions has occurred comprises transmitting configuration data indicating versions of at least one of software and firmware currently installed on the patient device.

12. The method of claim 8 , further comprising determining whether the patient device satisfies a build standard identified by the update data, and wherein the updating the current set of instructions occurs based on a determination that the patient device satisfies the build standard.

13. A system comprising one or more servers with one or more processors for updating a patient device in providing medical treatment, the one or more servers being configured to:

access configuration data relating to a plurality of patient devices, wherein each respective one of the plurality of patient devices implements a current set of instructions;

identify one or more patient devices, from the plurality of patient devices, whose current set of instructions should be updated, wherein the identification of the one or more patient devices is based on whether configuration data for the one or more patient devices meets one or more criteria;

transmit an instruction update to the one or more patient devices; and

update the current set of instructions and the configuration data for each of the one or more patient devices that has installed the instruction update, wherein the instruction update comprises instruction update data indicating that the instruction update is not to be applied while patient treatment is being provided.

14. The system of claim 13 , wherein the one or more servers are configured to select the instruction update, from a plurality of instruction updates, based on the configuration data.

15. The system of claim 13 , wherein the one or more servers are configured to receive one or more transmissions from a remote computing device, and select the one or more criteria and the instruction update based on the received one or more transmissions.

16. The system of claim 13 , wherein the instruction update includes at least one of the following:

data specifying a location of an instruction update file;

instructions as to which component of the patient device should the update be applied to;

schedule time for performing the update for each patient device;

instructions on whether or not to request confirmation that the instruction update should be applied;

data structure and functionality enabling cancelling upgrades that have not yet occurred;

batch capability to request bulk upgrades in a single operation; and

an ability to check a status of these upgrades in a single operation indicating the status of the upgrades.

17. The system of claim 13 , wherein the instruction update includes verification data for the one or more patient devices to verify that a complete instruction update was received by the one or more patient devices.

18. The system of claim 13 , wherein the configuration data comprises at least one of a) a serial number, b) a version of the set of instructions that is currently installed on the patient device, c) a hardware version, and d) a region in which the patient device is being used.

19. The system of claim 13 , wherein the configuration data includes a record of instruction updates that have previously been successfully or unsuccessfully applied to a particular patient device, from the plurality of patient devices.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2019
From: RESMED LIMITED
To: RESMED INC.
Reel/Frame 049356/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2017
From: RESMED CORP.
To: RESMED LIMITED
Reel/Frame 041260/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2017
From: RESMED INC.
To: RESMED LIMITED
Reel/Frame 041261/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2017
From: TRULL, WENDALL ERIC
To: RESMED CORP.
Reel/Frame 041252/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2017
From: ROBERTS, CHRISTOPHER JOHN; TYLER, MATTHEW SCOTT
To: RESMED INC.
Reel/Frame 041252/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2017
From: DELANGRE, PETER; BIRCHALL, PAUL FREDERICK; CHURCHILL, DAWN ROSEMARY; CUTCLIFFE, GRAHAM STEPHEN; SOMAIYA, CHINMAYEE; TEMPLETON, BRADLEY SCOTT
To: RESMED LIMITED
Reel/Frame 041252/0962 →
Priority Claims (1)
AU 2014901999 · May 27, 2014 · national
Continuity (1)
Related Publication 20170136198A1 · May 18, 2017
Cited By (1)
US 12,712,062