Method and system for data transfer in ventilators
US-2022084671-A1 · Mar 17, 2022 · US
US12308117B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12308117-B2 |
| Application number | US-202117449478-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 30, 2021 |
| Priority date | Oct 2, 2020 |
| Publication date | May 20, 2025 |
| Grant date | May 20, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for updating the firmware and software of a ventilator, wherein the firmware and the software of the ventilator are divided into individual modules and separate updates are provided for each module in the form of module updates and these module updates are transferred to the ventilator from at least one remote station spatially separated from the ventilator via at least one interface of the ventilator and the module updates are performed on the ventilator.
Opening claim text (preview).
What is claimed is: 1. A method for updating the firmware and software of a ventilator, wherein the method comprises dividing the firmware and the software of the ventilator into individual modules and separate updates are provided for each module in a form of module updates and these module updates are transferred to the ventilator from at least one remote station spatially separated from the ventilator via at least one interface of the ventilator and the module updates are performed on the ventilator. 2. The method of claim 1 , wherein the module updates are each divided into data packets which are transferred to the ventilator via an interface of the ventilator and stored, and wherein after a transfer of all data packets of a module update the data packets are assembled and the respective module update is performed. 3. The method of claim 1 , wherein the module updates are each divided into data packets, the data packets of a module update being stored on the ventilator even after an interruption of a transfer of the data packets. 4. The method of claim 3 , wherein a transfer of the data packets is resumed after the interruption. 5. The method of claim 3 , wherein the transfer of the data packets is resumed after the interruption, the transfer being restarted with a last data packet that was started but not completely transferred. 6. The method of claim 1 , wherein the module updates are each divided into data packets, the data packets of a module update being stored on the ventilator until the module update has been performed or until a command to delete the data packets is issued. 7. The method of claim 1 , wherein the module updates are each divided into data packets, transferred data packets of an incompletely transferred module update on the ventilator being discarded/deleted and missing data packets being not transferred if a more recent version of the module update is available. 8. The method of claim 1 , wherein a message of status of the module update is generated and/or issued by the ventilator and/or the spatially separated remote station. 9. The method of claim 1 , wherein transfer and/or execution of the module update is requested or confirmed on the ventilator and/or the spatially separated remote station. 10. The method of claim 1 , wherein a transfer of the module update or data packets thereof is suspended under certain conditions. 11. The method of claim 1 , wherein a transfer of medical, patient-specific and/or treatment-related data is prioritized over a transfer of data packets of the module updates. 12. The method of claim 1 , wherein a priority of a transfer is individually adjusted on the ventilator and/or on the spatially separated remote station for individual data types. 13. The method of claim 1 , wherein in certain circumstances transfer and execution of a module update is preferred to all other data transfers. 14. The method of claim 1 , wherein the module updates are divided into data packets and the maximum size of the data packets is from 100 kilobytes to 100,000 kilobytes. 15. The method of claim 1 , wherein when a newer version of the module update is available, a check is first made as to whether one of the previous module updates is necessary in order for the new version of the module update to be performed, in which case an older version of the module update is then transferred and performed before transferring and performing the newer version of the module update. 16. The method of claim 1 , wherein if a plurality of module updates for different modules is available, the module updates are transferred and performed consecutively and wherein a next module update is only transferred and performed when a previous module update is fully completed. 17. The method of claim 1 , wherein if a plurality of module updates for different modules is available, the module updates are transferred and installed at the same time. 18. The method of claim 1 , wherein if a plurality of module updates for different modules is available, the module updates are transferred and performed consecutively, a process starting with the transfer of a next module update after a transfer of a previous module update is completed and without waiting for a successful execution of the previous module update. 19. The method of claim 1 , wherein the transfer of the module update is automatically interrupted by the ventilator based on a connection between the ventilator and the spatially separated remote station. 20. A ventilation system, wherein the system comprises at least one ventilator and a spatially separated remote station, a firmware and a software of the ventilator being divided into individual modules and separate updates are provided for each module in a form of module updates, and these module updates being transferred to the ventilator from the remote station via at least one interface of the ventilator and the module updates are performed on the ventilator.
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
involving control of end-device applications over a network · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Devices for influencing the respiratory system of patients by gas treatment, e.g. ventilators (iron lungs A61H31/02); Tracheal tubes · CPC title
for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.