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 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 and said second communications port of said input/output controller for operatively communicating with a peripheral device.
- 2. A distributed computer network as defined by claim 1, wherein said master controller communicates with a plurality of input/output controllers, said plurality of input/output controllers being operatively connected together via a multidrop network bus.
- 3. A distributed computer network as defined by claim 1, wherein said second communications port of the input/output controller communicates with a plurality of peripheral devices, said plurality of peripheral devices operatively connected together in a serial daisy chain configuration, said serial daisy chain forming a peripheral device bus.
- 4. A distributed computer network as defined by claim 3, further comprising a wedge interface for communicating between said second communications port of the input/output controller and a peripheral device, said wedge interface including a first wedge communications port for communicating with the second communications port of the input/output controller, a second wedge communications port for communicating with a first peripheral device, and a third wedge communications port for serially communicating with another peripheral device.
- 5. A distributed computer network as defined by claim 4, wherein said wedge interface receives data in a first predetermined data format and converts said data to a second predetermined data format which is compatible for communication with the input/output controller.
- 6. A distributed computer network as defined by claim 5, wherein said second predetermined data format is keyboard data format.
- 7. A distributed computer network as defined by claim 4, wherein said wedge interface further comprises a multiplexer for selectively disabling said other peripheral device from communicating with the I/O controller.
- 8. A distributed computer network as defined by claim 7, wherein said wedge interface further comprises a microprocessor for monitoring said peripheral device bus and controlling said multiplexer in response to whether said peripheral device bus is available for transmitting data to the input/output controller, wherein said microprocessor having memory for storing data from a peripheral device when said peripheral device bus is not available for data transmission.
- 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 an input/output controller having a first communications port for operatively communicating with said multidrop network bus, a second communications port for operatively communicating with a display, and a third communications port for operatively communicating with an input/output peripheral device.
- 10. A distributed computer network as defined by claim 9, wherein said distributed network includes a plurality of input/output controllers, said plurality of input/output controllers operatively connected together via a common multidrop network bus for communicating with said master controller.
- 11. A distributed computer network as defined by claim 10, wherein said multidrop network bus is an RS-485 bus and wherein said master controller communicates with the general purpose computer via a RS-232 serial bus, whereby said master controller performs protocol management functions including conversion between RS-232 and RS485 protocol, error correction and detection, bus arbitration and data buffering.
- 12. A distributed computer network as defined by claim 11, wherein said input/output controller includes an indicating device, said display is a video monitor and said input/output peripheral device is a bump bar, and wherein said distributed computer network is configured as a Kitchen System.
- 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; an input/output controller having a first communications port for operatively communicating with said master controller and a second communications port for serially communicating with a plurality of peripheral devices.
- 14. A distributed computer network as defined by claim 13, wherein said plurality of peripheral devices are connected together in a serial daisy chain configuration.
- 15. A distributed computer network as defined by claim 13, wherein said master controller communicates with a plurality of input/output controllers, said plurality of input/output controllers being operatively connected together via a multidrop network bus.
- 16. A distributed computer network as defined by claim 15, further comprising a wedge interface for communicating between said second communications port of the input/output controller and a peripheral device, said wedge interface including a first wedge communications port for communicating with the second communications port of the input/output controller, a second wedge communications port for communicating with a first peripheral device, and a third wedge communications port for serially communicating with another peripheral device.
- 17. A distributed computer network as defined by claim 16, wherein said wedge interface receives data in a first predetermined data format and converts said data to a second predetermined data format which is compatible for communication with the input/output controller.
- 18. A distributed computer network as defined by claim 17, wherein said second predetermined data format is keyboard data format.
- 19. A distributed computer network as defined by claim 16, wherein said wedge interface further comprises a multiplexer for selectively disabling said other peripheral device from communicating with the I/O controller.
- 20. A distributed computer network as defined by claim 19, wherein said wedge interface further comprises a microprocessor for monitoring said peripheral device bus and controlling said multiplexer in response to whether said peripheral device bus is available for transmitting data to the input/output controller, wherein said microprocessor having memory for storing data from a peripheral device when said peripheral device bus is not available for data transmission.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/046,779, filed on May 16,1997 entitled “Point of Sale System and Distributed Network for Same,” and is a continuation-in-part of co-pending U.S. application Ser. No. 08/899,290, filed on Jul. 23, 1997, which is a continuation of U.S. application Ser. No. 08/350,587, filed on Dec. 6, 1994, now abandoned, which is a continuation of U.S. application Ser. No. 08/011,461, filed on Jan. 2, 1993, now abandoned.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60046779 |
May 1997 |
US |
Continuations (3)
|
Number |
Date |
Country |
| Parent |
09079962 |
May 1998 |
US |
| Child |
09922630 |
Aug 2001 |
US |
| Parent |
08350587 |
Dec 1994 |
US |
| Child |
08899290 |
Jul 1997 |
US |
| Parent |
08011461 |
Jan 1993 |
US |
| Child |
08350587 |
Dec 1994 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
08899290 |
Jul 1997 |
US |
| Child |
09079962 |
May 1998 |
US |