×

Universal programmable data communication connection system

  • US 5,060,140 A
  • Filed: 01/16/1986
  • Issued: 10/22/1991
  • Est. Priority Date: 01/16/1986
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data protocol converter for a data communication system, said data protocol converter selectively connecting and allowing data communication between at least one data source having a first communication protocol, said data source coupled to a selected one of a plurality of data communication system input ports, and at least one data destination having a second communication protocol different from said first communication protocol, said data destination coupled to a selected one of a plurality of data communication system output ports, said data protocol converter comprising:

  • at least one user definable protocol processing process capable of being executed on said data communication system, each user definable protocol processing process including;

    at least one logical input to recieve data from said data source, and including a data queue receiving said data;

    at least one logical output; and

    at least first and second user selectable communication protocol translation tasks selectable from among a plurality of communication protocol translation tasks, each of said first and second communication protocol translation tasks including at least one data input and one data output;

    means, responsive to user selections, for selecting said at least first and second protocol translation tasks from among said plurality of protocol translation tasks;

    path connecting means, responsive to said user selections, for selectively providing a data path to interconnect and allow data communication between said data source having said first communication protocol and said data destination having said second communication protocol, said data path comprising a plurality of constituent selectively connectable data sub-paths;

    said path connecting means providing a first selectively connectable data sub-path between said at least first and second communication protocol translation tasks, for connecting the input of one of said first and second communication protocol translation tasks and the output of the other of said first and second communication protocol translation tasks, between the input of said other of said first and second communication protocol translation tasks and the logical input of said protocol processing process, and between the output of said one of first and second communication protocol translation tasks and the logical output of said protocol processing process;

    said path connecting means providing a second selectively connectable data sub-path between the logical input of said protocol processing process and said selected input of said data communication system connected to said data source, wherein the logical input of said protocol processing process is connected to receive data from said data source;

    said path connecting means providing a third selectively connectable data sub-path between the logical output of said protocol processing process and said selected output of said data communication system connected to said data source, wherein the logical output of said protocol processing process is connected to provide protocol converted data to said data destination; and

    a path control manager, operative to control execution of each protocol processing process, and to maintain a flow of data along said data path from said data source to said data destination along said selectively connectable constituent first, second and third data sub-paths, according to and through the selected communication protocol translation tasks executing in said at least one protocol processing process.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×