Medical device customization system
First Claim
Patent Images
1. A medical device customization system comprising:
- a medical device comprising;
hardware comprising;
a biological probe;
a memory; and
a processing unit to receive signals from the biological probe and to store data in the memory based on signals from the biological probe; and
a virtual machine manager establishing;
a base application virtual machine to process signals from the biological probe and store base data in the memory; and
a custom application virtual machine for carrying out a custom application using the base data stored by the base application virtual machine in the memory, wherein the code directs the processing unit to determine the authority level based on an encrypted authorization key received from the custom application virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A medical device customization system and method comprising medical device that receives signals from a biological probe having an operational parameter and that stores data based on the signals in a memory. The medical device receives a custom application and establishes a virtual machine to run the custom application.
33 Citations
24 Claims
-
1. A medical device customization system comprising:
a medical device comprising; hardware comprising; a biological probe; a memory; and a processing unit to receive signals from the biological probe and to store data in the memory based on signals from the biological probe; and a virtual machine manager establishing; a base application virtual machine to process signals from the biological probe and store base data in the memory; and a custom application virtual machine for carrying out a custom application using the base data stored by the base application virtual machine in the memory, wherein the code directs the processing unit to determine the authority level based on an encrypted authorization key received from the custom application virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method comprising:
-
receiving signals from a biological probe having an operational parameter; storing base data based on the signals in a memory of a medical device under control of a base application virtual machine; receiving, by the medical device, a custom application; establishing a virtual machine on the medical device to run the custom application using the stored base data in the memory; and determining an authorization level for the virtual machine based on an encrypted authorization key. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A medical device customization system comprising:
a server storing a plurality of custom applications for a medical device to making applications available for download to the medical device, wherein one of the custom applications is developed by a developer and has an encrypted authorization key indicating an authorization level for accessing hardware of the medical device, wherein the encrypted authorization key is encrypted by a provider of the medical device and wherein the authorization key is known only to the provider. - View Dependent Claims (22, 23)
-
24. A medical device customization system comprising:
a medical device comprising; hardware comprising; a biological probe; a memory; and a processing unit to receive signals from the biological probe and to store data in the memory based on signals from the biological probe; and a virtual machine manager establishing a virtual machine for carrying out a custom application, wherein the virtual machine manager limits access to the hardware by the custom application carried out by the virtual machine based on an authority level of the custom application, wherein the authority level is based on a received authorization key; and a server remote from the medical device, the server storing a plurality of custom applications for the medical device, including the custom application, and making each of the plurality of custom applications available for download to the medical device, wherein each of the plurality of custom applications are assigned a different authority level having a limitation selected from a group of limitations consisting of;
limiting a time when the custom application virtual machine is permitted is to access the base data to when the biological probe is dormant;
limiting access by the custom application virtual machine to a predefined subset of the base data in the memory; and
limiting access to reading base data in the memory, not altering base data in memory.
Specification