Multi-user remote health monitoring system
First Claim
1. A system for remotely identifying and monitoring a plurality of individuals, said system comprising:
- a) a server;
b) a workstation for entering in said server a plurality of query sets to be answered by said plurality of individuals;
c) a plurality of remotely programmable apparatuses monitoring a corresponding said plurality of individuals, said remotely programmable apparatuses being in communication with said server via a communication network;
wherein said server comprises;
i) a script generating means for generating a plurality of script programs from said plurality of query sets, said plurality of script programs being executable by said remotely programmable apparatus to communicate said plurality of query sets to said plurality of individuals, to receive said plurality of individuals'"'"' responses to said plurality of query sets, and to transmit said plurality of individuals'"'"' responses from said remotely programmable apparatus to said server;
ii) a database means connected to said script generating means for storing said plurality of script programs, said plurality of individuals'"'"' responses to said plurality of query sets, a list of said plurality of said individuals, and for each individual, a respective pointer to at least one script program assigned to said individual;
iii) a script assignment means connected to said database means for assigning to said individual said at least one script program in accordance with script assignment information that identifies said individual;
wherein said workstation means comprises;
i) means for entering said query sets and said script assignment information;
wherein each of said plurality of remotely programmable apparatuses comprises;
i) a communication means for receiving said plurality of script programs from said server and for transmitting said plurality of individuals'"'"' responses to said server;
ii) a user interface means for communicating said plurality of query sets to said plurality of individuals and for receiving said plurality of individuals'"'"' responses to said plurality of query sets;
iii) a memory means for storing said plurality of script programs and said plurality of individuals'"'"' responses to said plurality of query sets;
iv) a processor means, connected to said communication means, said user interface means, and said memory means for, executing said plurality of script programs and said script assignment means.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention presents a networked system for identifying an individual, communicating information to the individual, and remotely monitoring the individual. The system includes a server and a workstation for entering in the server queries to be answered by the individual. The server is preferably a web server and the workstation is preferably a personal computer or remote terminal connected to the server via the Internet. The system also includes a remotely programmable apparatus connected to the server via a communication network, preferably the Internet. The remotely programmable apparatus interacts with the individual in accordance with a script program received from the server. The server includes a script generator for generating the script program from the queries entered through the workstation. The script program is received and executed by the remotely programmable apparatus identify the individual, to communicate the queries to the individual, to receive responses to the queries, and to transmit the responses from the remotely programmable apparatus to the server. Identification of the individual can also be achieved via a data card, a remote monitoring device, or the interception of data from a separate information system. As the present invention has multi-user capabilities, it can be used in a public place, such as a pharmacy or health care clinic. The multi-user capabilities also allow collection and tracking of user data for the healthcare industry.
1180 Citations
31 Claims
-
1. A system for remotely identifying and monitoring a plurality of individuals, said system comprising:
-
a) a server; b) a workstation for entering in said server a plurality of query sets to be answered by said plurality of individuals; c) a plurality of remotely programmable apparatuses monitoring a corresponding said plurality of individuals, said remotely programmable apparatuses being in communication with said server via a communication network; wherein said server comprises; i) a script generating means for generating a plurality of script programs from said plurality of query sets, said plurality of script programs being executable by said remotely programmable apparatus to communicate said plurality of query sets to said plurality of individuals, to receive said plurality of individuals'"'"' responses to said plurality of query sets, and to transmit said plurality of individuals'"'"' responses from said remotely programmable apparatus to said server; ii) a database means connected to said script generating means for storing said plurality of script programs, said plurality of individuals'"'"' responses to said plurality of query sets, a list of said plurality of said individuals, and for each individual, a respective pointer to at least one script program assigned to said individual; iii) a script assignment means connected to said database means for assigning to said individual said at least one script program in accordance with script assignment information that identifies said individual; wherein said workstation means comprises; i) means for entering said query sets and said script assignment information; wherein each of said plurality of remotely programmable apparatuses comprises; i) a communication means for receiving said plurality of script programs from said server and for transmitting said plurality of individuals'"'"' responses to said server; ii) a user interface means for communicating said plurality of query sets to said plurality of individuals and for receiving said plurality of individuals'"'"' responses to said plurality of query sets; iii) a memory means for storing said plurality of script programs and said plurality of individuals'"'"' responses to said plurality of query sets; iv) a processor means, connected to said communication means, said user interface means, and said memory means for, executing said plurality of script programs and said script assignment means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for remotely identifying and monitoring a plurality of individuals, said system comprising:
-
a) a server; b) a workstation for entering in said server a plurality of query sets to be answered by said plurality of individuals; c) a plurality of remotely programmable apparatuses for monitoring said plurality of individuals, said remotely programmable apparatus being in communication with said server via a communication network; wherein said server comprises; i) a script generating means for generating a plurality of script programs from said plurality of query sets, said plurality of script programs being executable by said remotely programmable apparatus to communicate said plurality of query sets to said plurality of individuals, to receive said plurality of individuals'"'"' responses to said plurality of query sets, and to transmit said plurality of individuals'"'"' responses from said remotely programmable apparatus to said server; ii) a database means connected to said script generating means for storing said plurality of script programs, said plurality of individuals'"'"' responses to said plurality of query sets, a list of said plurality of said individuals, and for each individual, a respective pointer to at least one script program assigned to said individual; iii) a script assignment means connected to said database means for assigning to said individual said at least one script program in accordance with script assignment information that identifies said individual; iv) a data tracking means for organizing said plurality of individuals'"'"' responses according to categories; wherein said workstation means comprises; i) means for entering said query sets and said script assignment information; wherein each of said plurality of remotely programmable apparatuses comprises; i) a communication means for receiving said plurality of script programs from said server and for transmitting said plurality of individuals'"'"' responses to said server; ii) a user interface means for communicating said plurality of query sets to said plurality of individuals and for receiving said plurality of individuals'"'"' responses to said plurality of query sets; iii) a memory means for storing said plurality of script programs and said plurality of individuals'"'"' responses to said plurality of query sets; iv) a processor means connected to said communication means, said user interface means, and said memory means, executing said plurality of script programs and said script assignment means. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for intercepting input data to trigger printing of healthcare information for an individual, said system comprising:
-
a) a first server for storing a first set of said input; b) a workstation means for entering said first set of said input into said first server; c) a second server for storing a second set of said input; d) a printer; e) a remotely programmable apparatus capable of accommodating a plurality of users, said remotely programmable apparatus for receiving said second set of said input from said second server and using a portion of said second set of said input to trigger printing of said information by said printer, and for sending said second set of said input to said first server in order to receive said first set of said input from said first server and using a portion of said first set of said input to trigger printing of said information by said printer, said remotely programmable apparatus being in series with said first server, said second server, and said printer via a communication network; wherein said first server comprises; i) a script generating means for generating a script program in response to said first set of said input, said script program being executable by said remotely programmable apparatus; ii) a database means connected to said script generating means for storing said script program; and wherein said remotely programmable apparatus comprises; i) a communication means for receiving said first set of said input from said first server, for receiving said second set of said input from said second server, and for transmitting said information from said sets of inputs to said printer; ii) a user interface means for allowing manipulation of said sets of inputs and said information; iii) a memory means for storing said sets of inputs and said information; iv) a processor means connected to said communication means, said user interface means, and said memory means for executing said script program. - View Dependent Claims (28, 29, 30, 31)
-
Specification