Downloadable datasets for a patient monitoring system
First Claim
1. A method comprising:
- pre-programming a patient monitoring device with a set of firmware instructions;
storing the set of firmware instructions in a memory of the patient monitoring device;
repeatedly executing, on the patient monitoring device, instructions in the stored set of firmware instructions that cause the patient monitoring device to;
download a prompt from a monitoring server via a communications network;
store the prompt in the memory of the patient monitoring device, wherein the prompt is associated with at least one instruction in the set of firmware instructions, and wherein the prompt causes the patient monitoring device to execute the at least one instruction in the set of firmware instructions to gather information relating to a patient;
receive information relating to the patient;
upload the information, the information being uploaded to the monitoring server;
wherein, after the patient monitoring device finishes executing instructions in the stored set of firmware instructions, the stored set of firmware instructions is the same as before the patient monitoring device executed the instructions in the stored set of firmware instructions, and wherein repeatedly executing instructions in the stored set of firmware instructions comprises;
executing, on the patient monitoring device, a first subset of the stored set of firmware instructions that cause the patient monitoring device to download a first prompt;
after executing the first subset of the stored set of firmware instructions, executing, on the patient monitoring device, a second subset of the stored set of firmware instructions that cause the patient monitoring device to store the first prompt in the memory of the patient monitoring device, wherein the first prompt is associated with a third subset of the stored set of firmware instructions, and wherein the first prompt causes the patient monitoring device to execute the third subset of the stored set of firmware instructions to gather information relating to a patient;
after executing the second subset of the stored set of firmware instructions, executing, on the patient monitoring device, the third subset of the stored set of firmware instructions that cause the patient monitoring device to gather information relating to the patient;
after executing the third subset of the stored set of firmware instructions, executing, on the patient monitoring device, a fourth subset of the stored set of firmware instructions that cause the patient monitoring device to upload the information;
after executing the fourth subset of the stored set of firmware instructions, executing, on the patient monitoring device, the first subset of the stored set of firmware instructions a second time, thereby causing the patient monitoring device to download a second prompt;
after executing the first subset of the stored set of firmware instructions the second time, executing the second subset of the stored set of firmware instructions a second time, thereby causing the patient monitoring device to store the second prompt in the memory of the patient monitoring device, wherein the second prompt is associated with the third subset of the stored set of firmware instructions, and wherein the second prompt causes the patient monitoring device to execute the third subset of the stored set of firmware instructions a second time to gather further information relating to a patient;
after executing the second subset of the stored set of firmware instructions the second time, executing the third subset of the stored set of firmware instructions a second time, thereby causing the patient monitoring device to gather further information relating to the patient; and
after executing the third subset of the stored set of firmware instructions the second time, executing the fourth subset of the stored set of firmware instructions a second time, thereby causing the patient monitoring device to upload the information to the monitoring server.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques for remotely monitoring the health of an ambulatory patient. As described herein, an ambulatory patient may interact with a monitoring device that is located at the patient'"'"'s home. The monitoring device may prompt the patient to provide responses to health-related questions or requests for physiological characteristics and may upload the responses. A health care professional may then use the responses to evaluate the health of the patient. A set of firmware instructions stored on the monitoring device may cause the monitoring device to perform these functions. These firmware instructions remain the same even when the monitoring device downloads new prompts.
139 Citations
13 Claims
-
1. A method comprising:
-
pre-programming a patient monitoring device with a set of firmware instructions; storing the set of firmware instructions in a memory of the patient monitoring device; repeatedly executing, on the patient monitoring device, instructions in the stored set of firmware instructions that cause the patient monitoring device to; download a prompt from a monitoring server via a communications network; store the prompt in the memory of the patient monitoring device, wherein the prompt is associated with at least one instruction in the set of firmware instructions, and wherein the prompt causes the patient monitoring device to execute the at least one instruction in the set of firmware instructions to gather information relating to a patient; receive information relating to the patient; upload the information, the information being uploaded to the monitoring server; wherein, after the patient monitoring device finishes executing instructions in the stored set of firmware instructions, the stored set of firmware instructions is the same as before the patient monitoring device executed the instructions in the stored set of firmware instructions, and wherein repeatedly executing instructions in the stored set of firmware instructions comprises; executing, on the patient monitoring device, a first subset of the stored set of firmware instructions that cause the patient monitoring device to download a first prompt; after executing the first subset of the stored set of firmware instructions, executing, on the patient monitoring device, a second subset of the stored set of firmware instructions that cause the patient monitoring device to store the first prompt in the memory of the patient monitoring device, wherein the first prompt is associated with a third subset of the stored set of firmware instructions, and wherein the first prompt causes the patient monitoring device to execute the third subset of the stored set of firmware instructions to gather information relating to a patient; after executing the second subset of the stored set of firmware instructions, executing, on the patient monitoring device, the third subset of the stored set of firmware instructions that cause the patient monitoring device to gather information relating to the patient; after executing the third subset of the stored set of firmware instructions, executing, on the patient monitoring device, a fourth subset of the stored set of firmware instructions that cause the patient monitoring device to upload the information; after executing the fourth subset of the stored set of firmware instructions, executing, on the patient monitoring device, the first subset of the stored set of firmware instructions a second time, thereby causing the patient monitoring device to download a second prompt; after executing the first subset of the stored set of firmware instructions the second time, executing the second subset of the stored set of firmware instructions a second time, thereby causing the patient monitoring device to store the second prompt in the memory of the patient monitoring device, wherein the second prompt is associated with the third subset of the stored set of firmware instructions, and wherein the second prompt causes the patient monitoring device to execute the third subset of the stored set of firmware instructions a second time to gather further information relating to a patient; after executing the second subset of the stored set of firmware instructions the second time, executing the third subset of the stored set of firmware instructions a second time, thereby causing the patient monitoring device to gather further information relating to the patient; and after executing the third subset of the stored set of firmware instructions the second time, executing the fourth subset of the stored set of firmware instructions a second time, thereby causing the patient monitoring device to upload the information to the monitoring server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A patient monitoring device comprising:
-
a processor having a pre-programmed set of firmware instructions that, when executed by the processor of the patient monitoring device, cause the patient monitoring device to; download a prompt from a monitoring server via a communications network; store the prompt in a memory of the patient monitoring device, wherein the prompt is associated with at least one instruction in the set of firmware instructions, and wherein the prompt causes the patient monitoring device to execute the at least one instruction in the set of firmware instructions to gather information relating to a patient; receive information relating to the patient; upload the information, the information being uploaded to the monitoring server; wherein, after the processor finishes executing the stored set of firmware instructions, the stored set of firmware instructions is the same as before the processor executed the stored set of firmware instructions, and wherein the stored set of firmware instructions comprise; a first subset of the stored set of firmware instructions that, when executed on the processor, cause the patient monitoring device to download a first prompt; a second subset of the stored set of firmware instructions that, when executed on the processor, cause the patient monitoring device to store the first prompt in the memory of the patient monitoring device, wherein the first prompt is associated with a third subset of the stored set of firmware instructions, the third subset of the stored set of firmware instructions that, when executed on the processor, cause the patient monitoring device to gather information relating to the patient; a fourth subset of the stored set of firmware instructions that, when executed on the processor, cause the patient monitoring device to upload the information; wherein after the processor executes the fourth subset of the stored set of firmware instructions, the processor executes the first subset of the stored set of firmware instructions a second time, thereby causing the patient monitoring device to download a second prompt, wherein the second prompt is associated with a fifth subset of the stored set of firmware instructions; wherein after the processor executes the first subset of the stored set of firmware instructions for the second time, the processor executes the fifth subset of the stored set of firmware instructions, thereby causing the patient monitoring device to gather further information relating to the patient; and wherein after the processor executes the fifth subset of the stored set of firmware instructions, the processor executes the fourth subset of the stored set of firmware instructions a second time, thereby causing the patient monitoring device to upload the further information to the monitoring sever. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of operating a patient monitoring device pre-programmed with a set of firmware instructions stored on memory in the device, the method comprising:
-
receiving a command to initiate a patient monitoring session; executing, on the patient monitoring device, a first subset of instructions in the stored set of firmware instructions that cause the patient monitoring device to download a first prompt from a monitoring server via a communications network, wherein the first prompt identifies instructions in the stored set of firmware instructions that cause the patient monitoring device to gather data relating to the patient; executing, on the patient monitoring device, the instructions identified by the first prompt, thereby causing the patient monitoring device to gather data relating to the patient; executing, on the patient monitoring device, the first subset of instructions a second time in the stored set of firmware instructions that cause the patient monitoring device to download a second prompt from the monitoring sever via the communications network, wherein the second prompt identifies instructions in the stored set of firmware instructions that cause the patient monitoring device to gather further data relating to the patient; executing, on the patient monitoring device, the instructions identified by the second prompt; executing, on the patient monitoring device, instructions in the stored set of firmware instructions to cause the patient monitoring device to upload the data to the monitoring sever; and terminating the monitoring session with the patient.
-
Specification