Data processing system and method for managing the use of a medical device
First Claim
Patent Images
1. A data processing system for managing the use of a medical device such that a user is charged by a vendor at a predetermined rate for the use of the device, said system comprising:
- a) computer memory means for receiving authenticated data from said vendor through a communications means and a loading/authenticating means, storing data, and releasing data to permit said user to use the medical device;
b) loader/authenticator means for receiving encrypted data, validating and reformatting of same, and transmitting data to said memory means;
c) communications interface means for transmitting encrypted data from a vendor to said loader/authenticator means;
d) debitor/validator means for validating the use of said medical device and for debiting said user'"'"'s account in said memory means;
e) medical device, configured for its functionability to be dependant on proper authorization by said debitor/validator means;
f) controller means for processing and controlling data and control signals in said system;
g) user interface means for providing information between said users and said controller means; and
h) accounting means for recording the duration and the number of times said medical device is being used.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system and method for managing the use of a medical device such that a user is charged by a vendor at a predetermined rate for the use of the device. The system may comprise a computer memory, a loader/authenticater, a communications interface, a debitor/validator, a medical device configured for its functionability to be dependant on proper authorization by the debitor/validator, a controller, a user interface, and an accounting module.
-
Citations
28 Claims
-
1. A data processing system for managing the use of a medical device such that a user is charged by a vendor at a predetermined rate for the use of the device, said system comprising:
-
a) computer memory means for receiving authenticated data from said vendor through a communications means and a loading/authenticating means, storing data, and releasing data to permit said user to use the medical device;
b) loader/authenticator means for receiving encrypted data, validating and reformatting of same, and transmitting data to said memory means;
c) communications interface means for transmitting encrypted data from a vendor to said loader/authenticator means;
d) debitor/validator means for validating the use of said medical device and for debiting said user'"'"'s account in said memory means;
e) medical device, configured for its functionability to be dependant on proper authorization by said debitor/validator means;
f) controller means for processing and controlling data and control signals in said system;
g) user interface means for providing information between said users and said controller means; and
h) accounting means for recording the duration and the number of times said medical device is being used. - View Dependent Claims (2, 4)
-
-
3. A medical apparatus, comprising:
-
a) computer memory means;
b) loader/authenticator means;
c) communications interface means;
d) debitor/validator means;
e) medical device;
f) controller means;
g) user interface means; and
h) accounting means;
wherein;
said communications interface means transmits encrypted data issued by the vendor, to said loader/authenticator;
said loader/authenticator means is responsive to control signals from said controller means, activates the communications interface on request, receives encrypted data from the communications interface, authenticates encrypted data and transmits data to said memory means;
said memory means receives authenticated data from said loader/authenticator means, stores data, and releases data to-and as requested by-said debitor/validator;
said debitor/validator means, when activated by the said controller, sends a query to said memory means for the status of the user'"'"'s account, debits the account in said memory means if sufficient funds are available and transmits the corresponding data to said controller;
said controller means processes and manages data flow and control signals in said apparatus;
said medical device is configured for its functionability to be dependant on proper authorization by said debitor/validator means;
said user interface means provides information between said users and said controller means; and
said accounting means records the duration and the number of times said medical device is being used.
-
-
5. A method for managing the use of a medical device such that a user is charged by a vendor at a predetermined rate for the use of the device, said method comprising:
-
a) user requesting a loading or reloading of medical device through user interface;
b) user interface transmitting the request to controller;
c) controller transmitting the request to loader/authenticator module;
d) receiving request in loader/authenticator module, and activating the communications interface for receipt of an encrypted data block from the vendor;
e) the loader/authenticator module authenticating the data block;
f) conditions allowing, transmitting the data block is to update the non-volatile memory;
g) user starting medical device by sending the appropriate signal to the controller via the user interface;
h) controller starting the debitor/validator;
i) debitor/validator sending query to non-volatile memory for status of user'"'"'s account;
j) if the account containing sufficient “
funds”
for the requested operation, debiting account for the operation and authorising user through the controller and user interface to proceed with the requested operation;
k) if the account is insufficient, notifying user accordingly and the denying the requested operation;
l) on receipt of the authorization from the debitor/validator, the controller starting the timing/counting device and enables the medical device for use;
m) if the medical device is not turned off within the predetermined time (or number of steps, etc.), the timer notifying the controller signalling the end of the procedure;
n) controller communicating this to the user and either shutting down the system, starting a new procedure or order the user interface to prompt the user to make a decision as to terminating, reloading, etc. - View Dependent Claims (6)
-
-
7. A data processing system for managing the use of a medical device such that a user is charged by a vendor at a predetermined rate for the use of the device, said system comprising:
-
a computer memory for receiving authenticated data from said vendor, storing data, and releasing data to permit said user to use the medical device;
a loader/authenticator for receiving encrypted data, validating and re-formatting of same, and transmitting data to said memory;
a communications interface for transmitting the encrypted data from said vendor to said loader/authenticator;
a debitor/validator for validating the use of said medical device and for debiting said user'"'"'s account in said memory;
a controller for processing and controlling data and control signals in said system;
a user interface for providing information between said users and said controller; and
an accounter for recording the duration and the number of times said medical device is being used;
wherein the medical device is configured for its functionability to be dependent on proper authorization by said debitor/validator.
-
-
8. A medical apparatus, comprising:
-
a computer memory;
a loader/authenticator;
a communications interface;
a debitor/validator;
a medical device;
a controller;
a user interface; and
an accounter;
wherein said communications interface transmits encrypted data issued by the vendor, to said loader/authenticator, said loader/authenticator is responsive to control signals from said controller, activates the communications interface on request, receives encrypted data from said communications interface, authenticates encrypted data and transmits data to said memory, said memory receives authenticated data from said loader/authenticator, stores data, and releases data to-and as requested by-said debitor/validator, said debitor/validator, when activated by the said controller, sends a query to said memory for the status of the user'"'"'s account, debits the account in said memory, if sufficient funds are available and transmits the corresponding data to said controller, said controller processes and manages data flow and control signals in said apparatus, said medical device is configured for its functionability to be dependent on proper authorization by said debitor/validator, said user interface provides information between said users and said controller and said accounter records the duration and the number of times said medical device is being used.
-
-
9. A method for managing the use of a medical device such that a user is charged by a vendor at a predetermined rate for the use of the device, said method comprising:
-
the user requesting a loading or reloading of the medical device through a user interface;
the user interface transmitting the request to a controller;
the controller transmitting the request to a loader/authenticator module;
receiving request in the loader/authenticator module, and activating a communications interface for receipt of an encrypted data block from the vendor;
the loader/authenticator module authenticating the data block;
conditions allowing, transmitting the data block is to update a non-volatile memory;
the user starting the medical device by sending an appropriate signal to the controller via the user interface;
the controller starting a debitor/validator;
the debitor/validator sending query to the non-volatile memory for status of user'"'"'s account;
if the account containing sufficient “
funds”
for the requested operation, debiting account for the operation and authorising user through the controller and user interface to proceed with the requested operation;
if the account is insufficient, notifying the user accordingly and denying the requested operation;
on receipt of the authorization from the debitor/validator, the controller starting a timing/counting device and enables the medical device for use;
if the medical device is not turned off within a predetermined time, the timing/counting device notifying the controller signalling the end of the procedure; and
the controller communicating this to the user and either shutting down the system, starting a new procedure or order the user interface to prompt the user to make a decision as to terminating, and reloading.
-
-
10. A data processing system for managing the use of a medical device such that a user is charged by a vendor at a predetermined rate for the use of the device, the system comprising:
-
a memory adapted to store authenticated data and fund status, and release the data to permit the user to use the device;
an authenticator adapted to receive encrypted data including information related to a use of the device from the vendor, authenticate the data, and transmit the authenticated data to the memory;
a debitor/validator adapted to validate the use of the device based on fund status of the user'"'"'s account and the authenticated data, and debit the user'"'"'s account in the memory; and
a controller adapted to enable the device for the use, based on the validation of the debitor/validator. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of managing the use of a medical device such that a user is charged by a vendor at a predetermined rate for the use of the device, the method comprising:
-
receiving a request for a loading or reloading of the device from the user;
receiving an encrypted data including information related to the user and the device from the vendor;
authenticating the encrypted data;
storing the authenticated data and fund status;
validating the use of the device based on the stored fund status and the authenticated data; and
enabling the device for the use, based on the validation. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer-readable medium containing instructions for controlling a computer system to manage the use of a medical device such that a user is charged by a vendor at a predetermined rate for the use of the device, by:
-
receiving a request for a loading or reloading of the device from the user;
receiving an encrypted data including information related to the user and the device from the vendor;
authenticating the encrypted data;
storing the authenticated data and fund status;
validating the use of the device based on the stored fund status and the authenticated data; and
enabling the device for the use, based on the validation.
-
-
27. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of managing the use of a medical device such that a user is charged by a vendor at a predetermined rate for the use of the device, the method comprising:
-
receiving a request for a loading or reloading of the device from the user;
receiving an encrypted data including information related to the user and the device from the vendor;
authenticating the encrypted data;
storing the authenticated data and fund status;
validating the use of the device based on the stored fund status and the authenticated data; and
enabling the device for the use, based on the validation.
-
-
28. A computer data signal embodied in a carrier wave and representing executable program instructions comprising instructions for:
-
receiving a request for a loading or reloading of the device from the user;
receiving an encrypted data including information related to the user and the device from the vendor;
authenticating the encrypted data;
storing the authenticated data and fund status;
validating the use of the device based on the stored fund status and the authenticated data; and
enabling the device for the use, based on the validation.
-
Specification