Systems and methods for configuring a wearable medical monitoring and/or treatment device
First Claim
1. A system comprising an ambulatory medical treatment device including:
- a memory storing configuration information specifying at least one patient setting of the ambulatory medical treatment device;
a treatment component configured to treat a patient;
at least one processor coupled to the memory and the treatment component and configured to operate the ambulatory medical treatment device as specified by the configuration information;
a user interface component executable by the at least one processor and configured to receive a request to initiate an update session and to generate an update session identifier responsive to receiving the request; and
a system interface component executable by the at least one processor and configured toreceive, from a remote computer system, an encoded configuration update request including an identifier of the update session and device update information;
decode the encoded configuration update request to generate a decoded configuration update request including the device update information and the identifier of the update session;
validate the decoded configuration update request by determining that the update session identifier matches the identifier of the update session included in the decoded configuration update request; and
apply, in response to validating the decoded configuration update request, the device update information to the configuration information, thereby altering the at least one patient setting of the ambulatory medical treatment device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system including an ambulatory medical treatment device is provided. The ambulatory medical treatment device includes a memory, a treatment component configured to treat a patient, at least one processor coupled to the memory and the treatment component, a user interface component, and a system interface component. The user interface component is configured to receive an update session request and to generate the update session identifier responsive to receiving the request. The system interface component is configured to receive an encoded request including an identifier of an update session and device update information, to decode the encoded request to generate a decoded request including the device update information and the identifier of the update session, to validate the decoded request by determining that the update session identifier matches the identifier of the update session, and to apply the device update information to the ambulatory medical treatment device.
-
Citations
16 Claims
-
1. A system comprising an ambulatory medical treatment device including:
-
a memory storing configuration information specifying at least one patient setting of the ambulatory medical treatment device; a treatment component configured to treat a patient; at least one processor coupled to the memory and the treatment component and configured to operate the ambulatory medical treatment device as specified by the configuration information; a user interface component executable by the at least one processor and configured to receive a request to initiate an update session and to generate an update session identifier responsive to receiving the request; and a system interface component executable by the at least one processor and configured to receive, from a remote computer system, an encoded configuration update request including an identifier of the update session and device update information; decode the encoded configuration update request to generate a decoded configuration update request including the device update information and the identifier of the update session; validate the decoded configuration update request by determining that the update session identifier matches the identifier of the update session included in the decoded configuration update request; and apply, in response to validating the decoded configuration update request, the device update information to the configuration information, thereby altering the at least one patient setting of the ambulatory medical treatment device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method executed using an ambulatory medical treatment device comprising a memory storing configuration information specifying at least one patient setting of the ambulatory medical treatment device, a treatment component configured to treat a patient, at least one processor coupled to the memory and the treatment component, a user interface component executed by the at least one processor, and a system interface component executed by the at least one processor, the method comprising:
-
receiving, via the user interface component, a request to initiate an update session; generating, via the at least one processor responsive to receiving the request, an update session identifier; receiving, via the system interface component from a remote computer system, an encoded configuration update request including an identifier of an update session and device update information; decoding, via the system interface component, the encoded configuration update request to generate a decoded configuration update request including the identifier of the update session and the device update information; validating, via the system interface component, the decoded configuration update request by determining that the update session identifier matches the identifier of the update session included in the decoded configuration update request; applying, via the system interface component in response to validating the decoded configuration update request, the device update information to the configuration information, thereby altering the at least one patient setting of the ambulatory medical treatment device in response to validating that the update session identifier matches the identifier of the update session included in the decoded configuration update request; and operating, by the at least one processor, the ambulatory medical treatment device as specified by the configuration information. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification