Systems and methods for updating a medical device
First Claim
Patent Images
1. A method, comprising:
- detecting, with one or more processors of a medical device, an occurrence of a plurality of events associated with the medical device;
storing the plurality of events associated with the medical device in an event log with a plurality of unique identifiers, wherein each event of the plurality of events associated with the medical device has a corresponding unique identifier in the plurality of unique identifiers;
uploading at least one event of the plurality of events associated with the medical device to a computing device;
analyzing, with the computing device, the uploaded at least one event of the plurality of events to determine trend data associated with the uploaded at least one event of the plurality of events; and
receiving at least one recommendation for the medical device, wherein the at least one recommendation is based, at least in part, on the trend data associated with the uploaded at least one of the plurality of events,wherein the trend data corresponds to a medication administered to a user of the medical device, an upgrade or an update of software of the medical device, or an activity of the user of the medical device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments described herein include methods and/or systems for updating a medical device. Embodiments include medical devices which are configured for updates in response to various events including connection of a peripheral device to the medical device, a user initiated event, or based on received recommendations.
182 Citations
10 Claims
-
1. A method, comprising:
-
detecting, with one or more processors of a medical device, an occurrence of a plurality of events associated with the medical device; storing the plurality of events associated with the medical device in an event log with a plurality of unique identifiers, wherein each event of the plurality of events associated with the medical device has a corresponding unique identifier in the plurality of unique identifiers; uploading at least one event of the plurality of events associated with the medical device to a computing device; analyzing, with the computing device, the uploaded at least one event of the plurality of events to determine trend data associated with the uploaded at least one event of the plurality of events; and receiving at least one recommendation for the medical device, wherein the at least one recommendation is based, at least in part, on the trend data associated with the uploaded at least one of the plurality of events, wherein the trend data corresponds to a medication administered to a user of the medical device, an upgrade or an update of software of the medical device, or an activity of the user of the medical device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
detecting an operable coupling of a medical device with a peripheral device; receiving identification data of the peripheral device at the medical device; determining if the medical device is configured to support the peripheral device by comparing the identification data of the peripheral device to a device history log stored in a first non-volatile storage area of a memory of the medical device; if the identification data of the peripheral device is found in the device history log, proceeding with support of the peripheral device; if the identification data of the peripheral device is not found in the device history log, upgrading executable code and data of the medical device so that the medical device supports the peripheral device, and storing identification data of the peripheral device in the medical device history log; determining if the operably coupled peripheral device includes a data management program; if the operably coupled peripheral device does not include a data management program, uploading a data management program to the operably coupled peripheral device, the data management program having a version; and running the uploaded data management program on the peripheral device, wherein upgrading the executable code and data of the medical device comprises; copying first code and associated first data to a second non-volatile storage area of the memory, wherein the first code and associated first data are current code and associated current data; downloading new upgraded code; and upon recovering from a reset, using the new upgraded code, wherein if a failure occurs while using the new upgraded code, reverting to using the first code and associated first data stored in the second non-volatile storage memory area. - View Dependent Claims (9, 10)
-
Specification