Point-of-sale system and distributed computer network for same
First Claim
1. A distributed computer network for use with a general purpose computer having a communications port and capable of running application software for controlling the network, comprising:
- a master controller having first and second communications ports, the first communications port of said master controller for operatively communicating with a general purpose computer and the second communications port for operatively communicating over a distributed computer network, said master controller having a processor and memory to provide data buffering and data bus arbitration over the distributed computer network; and
an input/output controller having first and second communications ports, said first communications port of said input/output controller for operatively communicating with the second communications port of the master controller, wherein said communication between said master controller and said input/output controller is carried out over said distributed computer network, and said second communications port of said input/output controller for operatively communicating with one or more peripheral devices, wherein said communication between said input/output controller and said peripheral devices is carried out over a local network, said input/output controller having the capacity to communicate simultaneously with said peripheral devices using more than one communication protocol; and
wherein said input/output controller performs local network management functions and translates commands from the application software to said peripheral devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed computer network is disclosed for use with a general purpose computer having a communications port and capable of running applications software for controlling the network. The distributed computer network includes a master controller having first and second communications ports, the first communications port of the master controller for operatively communicating with a general purpose computer. The distributed network further includes one or more input/output controllers, each having a first communications port for operatively communicating with the master controller and a second communications port for serially communicating with one or more peripheral devices. The peripheral devices are connected together in a serial daisy chain configuration. The master controller communicates with the input/output controllers via a multidrop RS-485 network bus. The master controller also communicates with the general purpose computer via a RS-232 serial bus, so that the master controller performs protocol management functions including conversion between RS-232 and RS-485 protocol, error correction and detection, bus arbitration and data buffering. In one embodiment, the present invention is configured as a Kitchen System. In the Kitchen System embodiment, one or more input/output controllers include an indicating device, such as a buzzer, or a visual or tactile indicating device. The I/O controller also includes a display, such as a video monitor. The I/O controller'"'"'s input/output peripheral device is preferably a bump bar.
102 Citations
20 Claims
-
1. A distributed computer network for use with a general purpose computer having a communications port and capable of running application software for controlling the network, comprising:
-
a master controller having first and second communications ports, the first communications port of said master controller for operatively communicating with a general purpose computer and the second communications port for operatively communicating over a distributed computer network, said master controller having a processor and memory to provide data buffering and data bus arbitration over the distributed computer network; and
an input/output controller having first and second communications ports, said first communications port of said input/output controller for operatively communicating with the second communications port of the master controller, wherein said communication between said master controller and said input/output controller is carried out over said distributed computer network, and said second communications port of said input/output controller for operatively communicating with one or more peripheral devices, wherein said communication between said input/output controller and said peripheral devices is carried out over a local network, said input/output controller having the capacity to communicate simultaneously with said peripheral devices using more than one communication protocol; and
wherein said input/output controller performs local network management functions and translates commands from the application software to said peripheral devices.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A distributed computer network for use with a general purpose computer having a communications port and being capable of running applications software for controlling the network, comprising:
-
a master controller having first and second communications ports, the first communications port of said master controller for operatively communicating with a general purpose computer and said second communications port comprising a multidrop network bus, said master controller having a processor and memory to provide data buffering and data bus arbitration over the distributed computer network; and
an input/output controller having a first communications port for operatively communicating with said multidrop network bus, wherein said communication between said master controller and said input/output controller is carried out over said distributed computer network, a second communications port for operatively communicating with a display, and a third communications port for operatively communicating with one or more peripheral devices, said input/output controller having the capacity to communicate simultaneously with said display and said peripheral devices using more than one communication protocol, wherein said communication between said input/output controller and said peripheral devices is carried out over a local network; and
wherein said input/output controller performs local network management functions and translates commands from the application software to said peripheral devices.- View Dependent Claims (10, 11, 12)
-
-
13. A distributed computer network for use with a general purpose computer having a communications port and being capable of running applications software for controlling the network, comprising:
-
a master controller having first and second communications ports, the first communications port of the master controller for operatively communicating with a general purpose computer and the second communications port for operatively communicating over a distributed computer network, said master controller having a processor and memory to provide data buffering and data bus arbitration over the distributed computer network;
an input/output controller having a first communications port for operatively communicating with said master controller, wherein said communication between said master controller and said input/output controller is carried out over said distributed computer network, a second communications port for serially communicating with a plurality of peripheral devices, wherein said communication between said input/output controller and said peripheral devices is carried out over a local network, a third communications port for operatively communicating with a keyboard, and a fourth communications port for operatively communicating with a video monitor, said input/output controller having the capacity to communicate simultaneously with said keyboard, said video monitor and said peripheral devices using more than one communication protocol; and
wherein said input/output controller performs local network management functions and translates commands from the application software to said peripheral devices. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification