Local area network for digital data processing system
First Claim
1. A local area network including a plurality of device server units each of which connects to a service user and a node and a communications link to effect communications between the node and device server units,A. said node including:
- i. node message transfer means for transmitting service advertising messages and node data processing service messages over said communications link and for receiving device server data processing service messages from said communications link;
ii. service provider message transfer means for transmitting service provider information to and receiving processed service provider information from a service provider in connection with provision of a service by said service provider;
iii. service advertising message transmission enabling means for periodically enabling said node message transfer means to transmit service advertising messages to identify a data processing service provided by the service provider; and
iv. node data processing service message transfer means for generating, in response to the processed service provider information received by said service provider message transfer means, node data processing service messages for transfer by said node message transfer means for generating, in response to service provider data processing service messages received by said node message transfer means, service provider information for transfer by said service provider message transfer means to said service provider;
B. each device server unit including;
i. device server message transfer means for transmitting device server data processing service messages over and receiving node data processing service messages and service advertising messages from said communications link;
ii service user message transfer means for transmitting processed service user information to and receiving service user information from the service user connected thereto;
iii. service table means for establishing a service table including at least one entry including a node field and a service field identifying a node and a data processing service provided by the service provider connected to said node, the contents of the entry being provided by the service advertising messages received by said device server message transfer means;
iv. selection means responsive to a data processing service request from a service user for using said service table to select the node and service provider to provide a data processing service identified in said data processing service request; and
v. device server data processing service message transfer means for generating, in response to the service user information from the service user, service user data processing service messages for transmission by said device server message transfer means and for generating, in response to node data processing service messages received by said device server message transmission means, processed service user information for transfer by said service user message transfer means to said service user.
4 Assignments
0 Petitions
Accused Products
Abstract
A local area network for interconnecting terminals and other users and data processing systems and other service providers over a communications link. The users and providers connect to the communications link by means of interface units each of which may connect to several users or providers. The interface units communicate over the communications link by means of messages. When a user requires the use of a service, the interface unit establishes a virtual circuit between it and the interface unit connected to the service provider and a service session which allows the user and the service provider to communicate over the virtual circuit. If several users connected to the one interface unit as the first user require services provided by providers which connected to the same interface unit as the first provider, they communicate in sessions over the same virtual circuits. The session messages are accumulated into single virtual circuit messages that are acknowledged in unison by the receiving interface unit. Each virtual circuit in the users'"'"' interface units includes a timer which reset when a message is transmitted over the virtual circuit and a data waiting flag set whenever data is present to be transmitted over the virtual circuit. The interface units are inhibited from transmitting over a virtual circuit unless the timer has timed out and the data waiting flag is set.
-
Citations
6 Claims
-
1. A local area network including a plurality of device server units each of which connects to a service user and a node and a communications link to effect communications between the node and device server units,
A. said node including: -
i. node message transfer means for transmitting service advertising messages and node data processing service messages over said communications link and for receiving device server data processing service messages from said communications link; ii. service provider message transfer means for transmitting service provider information to and receiving processed service provider information from a service provider in connection with provision of a service by said service provider; iii. service advertising message transmission enabling means for periodically enabling said node message transfer means to transmit service advertising messages to identify a data processing service provided by the service provider; and iv. node data processing service message transfer means for generating, in response to the processed service provider information received by said service provider message transfer means, node data processing service messages for transfer by said node message transfer means for generating, in response to service provider data processing service messages received by said node message transfer means, service provider information for transfer by said service provider message transfer means to said service provider; B. each device server unit including; i. device server message transfer means for transmitting device server data processing service messages over and receiving node data processing service messages and service advertising messages from said communications link; ii service user message transfer means for transmitting processed service user information to and receiving service user information from the service user connected thereto; iii. service table means for establishing a service table including at least one entry including a node field and a service field identifying a node and a data processing service provided by the service provider connected to said node, the contents of the entry being provided by the service advertising messages received by said device server message transfer means; iv. selection means responsive to a data processing service request from a service user for using said service table to select the node and service provider to provide a data processing service identified in said data processing service request; and v. device server data processing service message transfer means for generating, in response to the service user information from the service user, service user data processing service messages for transmission by said device server message transfer means and for generating, in response to node data processing service messages received by said device server message transmission means, processed service user information for transfer by said service user message transfer means to said service user. - View Dependent Claims (2)
-
-
3. A node for connection to service provider and a communications link in local area network including a plurality of device server units each of which connect to a service user, said communications link effecting communications between the node and device server units, said node including:
-
A. node message transfer means for transmitting server advertising messages and node data processing service messages over said communications link and for receiving device server data processing service messages from said communications link; B. service provider message transfer means for transmitting service provider information to and receiving processed service provider information from said service provider in connection with provision of a service by said service provider; C. service advertising message transmission enabling means for periodically enabling said node message transfer means to transmit service advertising messages to identify a data processing service provided by the service provider; and D. node data processing service message transfer means for generating, in response to the processed service provider information received by said service provider message transfer means, node data processing service messages for transfer by said node message transfer means and for generating, in response to service provider data processing service messages received by said node messages transfer means, service provider information for transfer by said service provider message transfer means to said service provider. - View Dependent Claims (4)
-
-
5. A device server unit for connection to a service user and communications link, said communications link effecting communications between the device server unit and a node, said device server unit including:
-
A. device server message transfer means for transmitting device server data processing service messages over and receiving node data processing service messages and service advertising messages from said communications link; B. service user message transfer means for transmitting processed user information to and receiving service user information from the service user connected thereto; C. service table means for establishing a service table including at least one entry including a node field and a service field identifying a node and a data processing service provided by the service provider connected to said node, the contents of the entry being provided by service advertising messages received by said device server message transfer means; D. selection means responsive to a data processing service request from a service user for using said service table to select the node and service provider to provide a data processing service identified in said data processing service request; and E. device server data processing service message transfer means for generating, in response to the service user information from the service user, service user data processing service messages for transmission by said device server message transfer means and for generating, in response to node data processing service messages received by said device server message transmission means, processed service user information for transfer by said service user message transfer means to said service user. - View Dependent Claims (6)
-
Specification