Crowd-based recommendations of a version of firmware for medical devices
First Claim
1. A system configured to recommend a version of firmware for medical devices, comprising:
- a computer configured to;
receive packets transmitted over communication networks of medical facilities, wherein the packets comprise data related to medical device activity;
perform deep packet inspection (DPI) of the packets;
extract, from results of the DPI, versions of firmware installed on the medical devices;
calculate, based on the versions of firmware, extents to which different versions of firmware were installed on the medical devices;
identify a latest version of firmware, from among the different versions, whose extent of installation reaches a predetermined threshold; and
recommend an update to firmware installed on one or more medical devices at a certain medical facility to said latest version.
4 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes a system, a method, and a computer program that enable recommendation of a version of firmware for medical devices. In one embodiment, a computer receives packets transmitted over communication networks of medical facilities, where the packets include data related to medical device activity. The computer performs deep packet inspection (DPI) of the packets, and extracts, from results of the DPI, versions of firmware installed on the medical devices. The computer calculates, based on the versions of firmware, extents to which different versions of firmware were installed on the medical devices, and identifies a latest version of firmware, from among the different versions, whose extent of installation reaches a predetermined threshold. The computer can then make a recommendation to update firmware installed on one or more medical devices at a certain medical facility to the latest version.
64 Citations
20 Claims
-
1. A system configured to recommend a version of firmware for medical devices, comprising:
-
a computer configured to; receive packets transmitted over communication networks of medical facilities, wherein the packets comprise data related to medical device activity; perform deep packet inspection (DPI) of the packets; extract, from results of the DPI, versions of firmware installed on the medical devices; calculate, based on the versions of firmware, extents to which different versions of firmware were installed on the medical devices; identify a latest version of firmware, from among the different versions, whose extent of installation reaches a predetermined threshold; and recommend an update to firmware installed on one or more medical devices at a certain medical facility to said latest version. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for recommending a version of firmware for medical devices, comprising:
-
capturing packets transmitted over communication networks of medical facilities, wherein the packets comprise data related to activity of medical devices; performing deep packet inspection (DPI) of the packets; extracting, from results of the DPI, versions of firmware installed on the medical devices; calculating, based on the versions of firmware, extents to which different versions of firmware were installed on the medical devices; identifying a latest version of firmware, from among the different versions, whose extent of installation reaches a predetermined threshold; and recommending updating firmware installed on one or more medical devices at a certain medical facility to said latest version. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution by a system including a processor and memory, causes the system to perform operations comprising:
-
capturing packets transmitted over communication networks of medical facilities, wherein the packets comprise data related to activity of medical devices; performing deep packet inspection (DPI) of the packets; extracting, from results of the DPI, versions of firmware installed on the medical devices; calculating, based on the versions of firmware, extents to which different versions of firmware were installed on the medical devices; identifying a latest version of firmware, from among the different versions, whose extent of installation reaches a predetermined threshold; and recommending updating firmware installed on one or more medical devices at a certain medical facility to said latest version.
-
Specification