Patent ID: 9747431
Date: 2017-08-29
CPC Classifications: A61N,G06F,G16H

Claim:
1. A method comprising: storing data of an implantable medical device and a set of user accounts in a memory, wherein the set of user accounts comprises a general user account and a plurality of authenticable user accounts; determining whether a user that communicates with the implantable medical device via a programmer device is a general user or an authenticable user; accessing one of the general user account or one of the plurality of authenticable user accounts based on the determination, wherein the each of the accounts includes respective access control information that specifies a respective subset of the data of the implantable medical device available and respective actions available for managing the data; controlling access and management of the data of the implantable medical device by the user according to the access control information of the accessed one of the accounts; during access and management of the data by an authenticable user associated with the one of the plurality of authenticable user accounts, receiving a request from the authenticable user associated with the one of the plurality of authenticable user accounts to modify one or more therapy programs stored on the implantable medical device based on data stored in a memory of the programmer device in a user account associated with the authenticable user, wherein the data was stored in the memory of the programmer device prior to when the request was received, wherein the data stored in the memory of the programmer device in the user account associated with the authenticable user defines the one or more therapy programs for controlling delivery of stimulation therapy to a patient via the implantable medical device; in response to receiving the request from the authenticable user, modifying, based on the data stored in the memory of the programmer device in the user account associated with the authenticable user, the one or more therapy programs stored on the implantable medical device in both the general user account and the one of the plurality of authenticable user accounts associated with the authenticable user, but not in any of the other authenticable user accounts of the plurality of authenticable user accounts; and controlling the delivery of the stimulation therapy via the implantable medical device to a patient according to the one or more modified therapy programs.