MULTI-TIER DATA ACQUISITION AND MANAGEMENT SYSTEM COMPRISING AT LEAST ONE TOUCH-SCREEN ENABLED PORTABLE COMPUTING DEVICE OPERABLY COUPLED TO COMPUTERS VIA WIRELESS COMMUNICATION FOR ACCESSING DATA RECORDS STORED IN LOCAL DATABASES COUPLED TO THE COMPUTERS
DCFirst Claim
1. A data acquisition and management system comprising:
- at least two input computers, operably coupled via a communication link, each coupled to a respective local database of data records; and
at least two portable computing devices, each operably coupled to one of the two input computers via a wireless communication channel for accessing and updating the data records of the local databases of the at least two input computers, wherein each portable computing device comprises;
a CPU for controlling operation of the portable computing device;
memory storing at least one data set, each data set having multiple data fields storing data values; and
a touch sensitive display device for displaying at least a data I/O screen and for sensing contact by a user, the CPU defining multiple virtual regions upon the data I/O screen, each virtual region corresponding to a data field, the display device sensing contact by the user within a virtual region, the display device displaying within each virtual region a data value for the associated data field from a current data set, the CPU identifying a virtual region contacted by the user and executing a control sequence associated therewith.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A multi-tiered data acquisition and management system including at least two input computers, operably coupled via a communication link, each coupled to a respective local database of data records. The system includes at least two portable computing devices, each operably coupled to one of the two input computers via a wireless communication channel for accessing the data records of the local databases of the input computers. Each portable computing device comprises a CPU, memory, and a touch sensitive display device that cooperate to display multiple virtual regions (which comprise on a data I/O screen and sense location of contact by a user in these virtual regions to thereby provide for user input). These multiple virtual regions preferably include one of a virtual keypad for entering symbols associated with keys of the keypad, at least one scroll bar, at least one rolling key, multiple icons, a menu screen and a graphing screen. Each portable computer may have an integrated code reader (for example, bar code reader) for data entry. The information acquired and maintained by the system may include product information, information identifying a medical patient, or information related to a medical patient (such as personal information gathered upon admittance for care, information related to past medical history of the medical patient, and information related to vital statistics of the medical patient). In addition, each portable device may include a message notification mechanism that notifies the user of receipt of a message from one of the input computers over the respective wireless communication channels.
-
Citations
27 Claims
-
1. A data acquisition and management system comprising:
-
at least two input computers, operably coupled via a communication link, each coupled to a respective local database of data records; and
at least two portable computing devices, each operably coupled to one of the two input computers via a wireless communication channel for accessing and updating the data records of the local databases of the at least two input computers, wherein each portable computing device comprises;
a CPU for controlling operation of the portable computing device;
memory storing at least one data set, each data set having multiple data fields storing data values; and
a touch sensitive display device for displaying at least a data I/O screen and for sensing contact by a user, the CPU defining multiple virtual regions upon the data I/O screen, each virtual region corresponding to a data field, the display device sensing contact by the user within a virtual region, the display device displaying within each virtual region a data value for the associated data field from a current data set, the CPU identifying a virtual region contacted by the user and executing a control sequence associated therewith. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27)
a first server that manages the local database coupled thereto; and
a second server for receiving and transmitting packets of information to and from at least one portable unit over the respective wireless communication channels.
-
-
10. The data acquisition and management system of claim 9, wherein the at least two input computers are part of a computing tier comprising:
-
a plurality of first servers for managing local databases coupled thereto;
a plurality of second servers for receiving and transmitting packets of information to and from portable computers, wherein a given second server selectively communicates with portable computers located within a predefined region proximate thereto;
wherein the plurality of first servers and the plurality of second servers communicate with one another via a communications network.
-
-
11. The data acquisition and management system of claim 10,
wherein a given second server is associated with one of the plurality of first servers; -
wherein the given second server interacts with a given portable computer located with a predefined region proximate thereto to service requests communicated from the given portable computer; and
wherein, upon determining that one of said requests requires access to data stored in a local database associated with a first server other than the one first server, the one request is communicated over the communications network to the other first server to access said data stored in the local database coupled thereto, and said data is returned to the given second server over the communications network for communication to the given portable computer.
-
-
12. The data acquisition and management system of claim 10, wherein the plurality of second servers and the communications network therebetween enables communication of data between portable computers.
-
13. The data acquisition and management system of claim 10, wherein communication between a given second server and each portable computer is selected based on the predefined region and position of the portable computer.
-
14. The data acquisition and management system of claim 1, wherein the CPU of each portable unit executes a graphical user interface that includes an event handler, the event handler:
-
identifying one of the virtual regions that corresponds to the location of user contact, determining a specific event identifier corresponding to the identified virtual region, and processing a predetermined sequence for the specific event identifier.
-
-
15. The data acquisition and management system of claim 14, wherein each virtual region corresponds to a predefined processing sequence which is initiated by the user by contacting the associated virtual region.
-
16. The data acquisition and management system of claim 15, wherein the predefined processing sequence involves one of a data entry operation, a data transmit operation that communicates data stored thereto to another computing device, and a code scan operation for data.
-
17. The data acquisition and management system of claim 14, wherein the graphical user interface further comprises a virtual keypad displayed on the data I/O screen for entering symbols associated with keys of the keypad.
-
18. The data acquisition and management system of claim 14, wherein the graphical user interface further comprises at least one scroll bar displayed on the data I/O screen.
-
19. The data acquisition and management system of claim 14, wherein the graphical user interface further comprises at least one scroll bar format and a rolling key format.
-
20. The data acquisition and management system of claim 14, wherein the graphical user interface further comprises a menu screen and a graphing screen, wherein each selection from the menu screen corresponds to a virtual region and an associated processing sequence.
-
22. The data acquisition and management system of claim 14, wherein the graphical user interface comprises a text input mechanism that enables the user to enter at least a portion of a desired text data, that automatically searches data stored in memory to retrieve text data closest to the portion of desired text data entered, and displays the retrieved text data on the data I/O screen.
-
23. The data acquisition and management system of claim 1, wherein each portable unit comprises a message notification mechanism that notifies the user of receipt of a message from one of the input computers over the respective wireless communication channels.
-
24. The data acquisition and management system of claim 23, wherein the message notification mechanism generates one of an audio signal, video signal and vibration signal.
-
25. The data acquisition and management system of claim 1, wherein communication of data between the at least two portable units occurs over the respective wireless communication channels and the communication link operably coupling the two input computers.
-
26. The data acquisition and management system of claim 1, wherein each portable unit comprises local memory storing information loaded from the data records of at least one of the local databases via the respective wireless communication channels.
-
27. The data acquisition and management system of claim 1, wherein each portable unit comprises graphical user interface for interacting with a user to enter user-supplied information, wherein the user-supplied information is communicated to at least one of the input computers over the respective wireless communication channels for storage in the local database coupled thereto.
-
21. The data acquisition and management system of claim 21, wherein the graphical user interface displays multiple icons.
Specification