Data transaction assembly server
DCFirst Claim
1. A data transaction assembly server (TAS), which controls a microprocessor to create and receive data transactions, said TAS comprising a computer readable medium which stores therein a form driven operating system which controls said microprocessor to accept input data of a desired transaction type using control data comprising at least one form presented to a user by said form driven operating system for eliciting data input of said desired transaction type from said user, said at least one form including at least one prompt customized to said desired transaction type, said form driven operating system further formatting at least any data input by said user in response to said at least one prompt into a data transaction for processing, and which includes a form/menu memory which stores said at least one form.
6 Assignments
Litigations
1 Petition
Accused Products
Abstract
A form driven operating system which permits dynamic reconfiguration of any host processor into a virtual machine which supports any of a number of operating system independent applications. A data transaction assembly server (TAS) downloads menus and forms which are unique to each application requiring data to be input for local or remote processing. The data transactions and forms are exchanged between the TAS, which functions as a form driven operating system of the host computer, and a remote processor in a real-time fashion so that virtually any operating system independent software application may be implemented in which a form driven operating system may be used to facilitate input, and in which the data input into the form may be processed locally or remotely, returned as a data stream, and displayed to the user. The TAS merely requires a flash PROM for storing the TAS control firmware, a RAM for storing the data streams making up the forms and menus, and a small RAM which operates as an input/output transaction buffer for storing the data streams of the template and the user replies to the prompts during assembly of a data transaction.
-
Citations
36 Claims
- 1. A data transaction assembly server (TAS), which controls a microprocessor to create and receive data transactions, said TAS comprising a computer readable medium which stores therein a form driven operating system which controls said microprocessor to accept input data of a desired transaction type using control data comprising at least one form presented to a user by said form driven operating system for eliciting data input of said desired transaction type from said user, said at least one form including at least one prompt customized to said desired transaction type, said form driven operating system further formatting at least any data input by said user in response to said at least one prompt into a data transaction for processing, and which includes a form/menu memory which stores said at least one form.
-
13. A method of entering data transactions into a transaction entry device comprising a microprocessor and a computer readable medium which stores a form driven operating system which controls said microprocessor to accept input data of a desired transaction type using control data comprising at least one form presented to a user by said form driven operating system for eliciting data input of said desired transaction type from said user, said at least one form including at least one prompt customized to said desired transaction type, and which stores a form/menu memory which stores said at least one form, and a transaction buffer which stores at least one data transaction to be transmitted until said at least one data transaction is ready for transmission, comprising the steps of:
-
fetching a menu from said form/menu memory for use in navigating to said at least one form, said menu listing certain forms of all available forms which are resident in said form/menu memory or which may be downloaded from a remote server to said form/menu memory upon user selection; selecting a form from said menu; fetching the selected form; initializing said transaction buffer to accept said data input of said desired transaction type in response to prompts in said selected form; navigating through respective prompts of said selected form and providing said data input of said desired transaction type in response to said respective prompts; formatting said data input in response to said respective prompts into a data transaction for processing; and upon completion of a data transaction including said data input in response to said respective prompts in said selected form, storing said data transaction in said transaction buffer until said data transaction is to be transmitted. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A data transaction processing system, comprising:
-
a transaction entry device comprising a microprocessor and a computer readable medium which stores a form driven operating system which controls said microprocessor to accept input data of a desired transaction type using control data comprising at least one form presented to a user by said form driven operating system for eliciting data input of said desired transaction type from said user, said at least one form including at least one prompt customized to said desired transaction type, said form driven operating system further formatting at least any data input by said user in response to said at least one prompt into a data transaction for processing, and which stores a form/menu memory which stores said at least one form; a transmission medium; and a server connected to said transaction entry device via said transmission medium, said server processing data transactions from said transaction entry device which include a form customized to a transaction type supported by said server, said processing performed by said server including at least one of (1) communicating said data transactions to another server for processing, and (2) processing said data transactions and returning at least one of additional forms, responses to prompts in said form customized to said transaction type supported by said server, and processed data to said transaction entry device as data transactions. - View Dependent Claims (20, 21)
-
-
22. A method of providing data communication between a database and a transaction entry device comprising a microprocessor, a display, an input device, and a computer readable medium which stores a form driven operating system which controls said microprocessor to accept input data of a transaction type accepted by a database server associated with said database, said form driven operating system comprising form control data and at least one form presented to a user for eliciting data input from the user of the transaction type accepted by the database server, said at least one form including at least one prompt customized to said transaction type accepted by the database server, and which stores a form/menu memory which stores said at least one form, and a transaction buffer which stores at least one data transaction until said at least one data transaction is ready for transmission, comprising the steps of:
-
presenting to said display said at least one form including said at least one prompt customized to said transaction type accepted by the database server; said user completing said at least one form by entering data responsive to prompts in said at least one form into said transaction entry device using said input device; formatting at least the responsive data entered by said user in response to said prompts in said at least one form into a data transaction for transmission to said database server; transmitting said data transaction to said database server; said database server receiving said data transaction; and determining if said data transaction may be processed by said database server without further user input and, if said data transaction may be processed without further user input, processing said data transaction;
otherwise, said database server returning at least one of an additional form and a data transaction containing one of a response to a particular prompt in said at least one form and instructions to said transaction entry device for presentation on said display. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of remotely monitoring a patient'"'"'s condition using a transaction entry device comprising a microprocessor, a display, an input device, and a computer readable medium which stores a form driven operating system which controls said microprocessor to accept input data of a transaction type accepted by a server at a remote monitoring location, said form driven operating system comprising form control data and at least one form presented to a user by said form driven operating system for eliciting data input from the user of the transaction type accepted by said server, said at least one form including at least one prompt customized to said transaction type accepted by the server for eliciting at least one of patient symptoms, patient complaints, patient history, and vital signs data, and a form/menu memory which stores said at least one form, said method comprising the steps of:
-
presenting to said display said at least one form including said at least one prompt for eliciting at least one of patient symptoms, patient complaints, patient history, and vital signs data; said user periodically completing said at least one form by entering data responsive to prompts in said at least one form into said transaction entry device using said input device; said form driven operating system formatting at least the responsive data entered by said user in response to said prompts in said at least one form into a data transaction for transmission to said server; transmitting said data transaction to said server for review by medical personnel; said server receiving said data transaction; and determining if patient symptoms, patient complaints, patient history, or vital signs data in said data transaction indicates a change in the patient'"'"'s condition since receipt of a previous data transaction from said patient and, if so, responding with an appropriate medical response to said change. - View Dependent Claims (31, 32, 33)
-
-
34. A communications network comprising:
-
first and second processing devices each comprising a microprocessor and a computer readable medium which stores a form driven operating system which controls said microprocessor to accept input data of a desired transaction type using control data comprising at least one form presented to a user by said form driven operating system for eliciting data input of said desired transaction type from said user, said at least one form including at least one prompt customized to said desired transaction type, said form driven operating system further formatting at least any data input by said user in response to said at least one prompt into a data transaction for processing, and a which stores form/menu memory which stores said at least one form; a common data communications line connecting said first and second processing devices to each other; a first modem which provides a cellular, wired and/or wireless communications connection between said first processing device and said common data communications line; and a second modem which provides a cellular, wired or wireless communications connection between said second processing device and said common data communications line, wherein each data transaction output by one of said processing devices includes an address of a destination processing device, and each processing device includes a receiver which only receives data transactions addressed to it and ignores all other data transactions received from said common data communications line. - View Dependent Claims (35)
-
-
36. A method of providing communications over a common data communications line connecting first and second processing devices each comprising a microprocessor, a display, and input device, and a computer readable medium which stores a form driven operating system which controls said microprocessor to accept input data of a desired transaction type using control data comprising at least one form presented to a user by said form driven operating system for eliciting data input of said desired transaction type from said user, said at least one form including at least one prompt customized to said desired transaction type, said form driven operating system further formatting at least any data input by said user in response to said at least one prompt into a data transaction for processing, and which stores a form/menu memory which stores said at least one form, comprising the steps of:
-
presenting to said display of said first processing device said at least one form including said at least one prompt for eliciting said data input of said desired transaction type from said user; said user completing said at least one form by entering data responsive to prompts in said at least one form into said first processing device using said input device; said form driven operating system formatting at least the responsive data entered by said user in response to said prompts in said at least one form into a data transaction, said data transaction having a destination address which identifies a destination processing device which is to process said data transaction; transmitting said data transaction over said common data communications line; and if said destination address matches an address of said second processing device, said second processing device receiving said data transaction;
otherwise, said second processing device ignoring said data transaction.
-
Specification