MODULAR MICROPROCESSOR-BASED APPLIANCE SYSTEM
First Claim
1. A networked appliance system comprising:
- a programmable microprocessor having (i) at least one input mechanism, (ii) a memory, and (iii) a display;
at least one appliance having at least one measuring device operable for producing digitally encoded signals representative of a parameter of the appliance;
a communications device connectable in signal communication with both the programmable microprocessor and the at least one measuring device;
a server remotely located from said programmable microprocessor, said at least one measuring device and the communications device; and
program instructions stored in said memory and executable by the programmable microprocessor that, when executed, cause the programmable microprocessor to (i) cause information stored in the memory to be presented to a user on the display, (ii) collect user data from a user interaction with the at least one input mechanism in response to the display and store the user data in the memory, (iii) collect measurement data from the at least one measuring device and store the measurement data in the memory, and (iv) transmit the user data, the measurement data and a particular one of a plurality of script identification codes to said server via a communications network, wherein the script identification codes identify which among a plurality of respective versions of the program instructions was most recently executed by the programmable microprocessor,wherein said server includes software in a storage medium, when executed by the server the software causes the server to (i) processes said user data and the measurement data based on the particular script identification code as received to generate one or more first reports from said user data and the measurement data, and (ii) cause a given version of the program instructions with a respective one of the script identification codes and the information to be transmitted to the programmable microprocessor via the communications network, andwherein execution of the program instructions further cause said programmable microprocessor to store the information as received from the server in the memory.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is described that enables a health care provider to monitor and manage a health condition of a patient. The system includes a health care provider apparatus operated by a health care provider and a remotely programmable patient apparatus that is operated by a patient. The health care provider develops a script program using the health care provider apparatus and then sends the script program to a remotely programmable patient apparatus through a communication network such as the World Wide Web. The script program is a computer-executable patient protocol that provides information to the patient about the patient'"'"'s health condition and that interactively monitors the patient health condition by asking the patient questions and by receiving answers to those questions. The answers to these health related questions are then forwarded as patient data from the remotely programmable patient apparatus to the health care provider apparatus through the communication network.
6 Citations
16 Claims
-
1. A networked appliance system comprising:
-
a programmable microprocessor having (i) at least one input mechanism, (ii) a memory, and (iii) a display; at least one appliance having at least one measuring device operable for producing digitally encoded signals representative of a parameter of the appliance; a communications device connectable in signal communication with both the programmable microprocessor and the at least one measuring device; a server remotely located from said programmable microprocessor, said at least one measuring device and the communications device; and program instructions stored in said memory and executable by the programmable microprocessor that, when executed, cause the programmable microprocessor to (i) cause information stored in the memory to be presented to a user on the display, (ii) collect user data from a user interaction with the at least one input mechanism in response to the display and store the user data in the memory, (iii) collect measurement data from the at least one measuring device and store the measurement data in the memory, and (iv) transmit the user data, the measurement data and a particular one of a plurality of script identification codes to said server via a communications network, wherein the script identification codes identify which among a plurality of respective versions of the program instructions was most recently executed by the programmable microprocessor, wherein said server includes software in a storage medium, when executed by the server the software causes the server to (i) processes said user data and the measurement data based on the particular script identification code as received to generate one or more first reports from said user data and the measurement data, and (ii) cause a given version of the program instructions with a respective one of the script identification codes and the information to be transmitted to the programmable microprocessor via the communications network, and wherein execution of the program instructions further cause said programmable microprocessor to store the information as received from the server in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of using a modular microprocessor networked appliance system comprising:
-
(a) at a site employing at least one appliance, (i) using stored program instructions to generate appliance related information on at least one display; (ii) collecting appliance related data using a programmable microprocessor device; (b) connecting at least one remotely located computing facility including at least one server for communication with a communications device at the site via a first communications network; and (c) providing the appliance related data from the server to at least one workstation, the workstation being remotely located from and in signal communication with the server via a second communications network, wherein (i) the server is configured to receive and store the appliance related data from the site and (ii) the appliance related data as stored in the server can be viewed or retrieved by an authorized user from the workstation; (d) processing and generating reports from said appliance related data based on a particular one among a plurality of script identification codes, wherein the script identification codes identify which among a plurality of respective versions of the program instructions was most recently executed by the programmable microprocessor device; and (e) including the particular script identification code in said program instructions received by the programmable microprocessor device from said server via the first communications network, wherein (i) said script identification code is transmitted back to said server with said appliance related data and (ii) said server uses the particular script identification code as transmitted back to associate said appliance related data with said program instructions that caused the programmable microprocessor device to collect the appliance related data. - View Dependent Claims (13, 14, 15, 16)
-
Specification