Message transmission control arrangement for node in local area network
Patent 4975905 Issued on December 4, 1990. Estimated Expiration Date: September 25, 2009. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
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 for transmitting over a virtual circuit unless the timer has timed out and the data waiting flag is set.
Other References
Product Literature, Net/One Local Area Network Communications System, Ungermann-Bass Inc. with Attached Price Lists dated May 1, 1983
Net/One Asynchronous Communications Service Reference Manual, Oct. 1983, Ungermann-Bass Inc
Net/One Network Monitor and Control Reference Manual, Oct. 1983, Ungermann-Bass Inc
Bass et al., "Local Network Gives New Flexibility to Distributed Processing", Electronics, pp. 114-120 (Sep. 1980), reprinted in Freeman et al., Tutorial Microcomputer Networks, IEEE Catalog No. EH0 190-9, pp. 214-222 (1981)
Davidson, "Connection-Oriented Protocols of Net/One", Local Computer Networks, North Holland Publishing Company, pp. 319-333 (1982)
Hyde, "The Networked Plans of Mr. Lan", Electronic Business, pp. 88-100, Mar. 1, 1985
"Proposal for Implementation and Evaluation of an Ethernet Terminal Front-End", Carnegie-Mellon University, Jun. 15, 1981
CCITT, Data Communications Networks--Services and Facilities, Terminal Equipment and Interfaces, Recommendation X.1-X.29, published 1981
"A Combined Error and Flow Control Algorithm for Dynamic Receive Buffering", Control in Computer Networks (ed. Grange), pp. 173-187 (1979)
Watson, "Timer-Based Mechanisms in Reliable Transport Protocol Connection Management", Computer Networks, pp. 47-56, Feb. 1981
Palframan et al., "Reliable Interprocess Communication in Distributed Network," Pathways to the Information Society, pp. 184-189, Proceedings of the Sixth International Conference on Computer Communication, London (Sep. 1982)
Saal, "Local Area Networks: Possibilities for Personal Computers," Byte, vol. 6, No. 10, pp. 92-111 (Oct. 1981), copy from reprint in Freeman, at pp. 3-10
Stritter et al., "Local Networks of Personal Computers," Proceedings COMPCON, Spring 1981, Feb. 1981, pp. 2-5
Tannenbaum, Computer Networks, Prentice-Hall, Inc., Englewood Cliffs, N.J., Chapter 8, "The Transport and Session Layers" (1981), Table of Contents for Chapter 8, text of the chapter, including pp. 324-385, and Chapter 3, pp. 119-124
Danthine et al., "Transport Layer--Long-Haul vs Local Network," Local Networks for Computer Communications, pp. 271-296 (1981)
Solnsteff, "A Distributed Operating System for an Educational Microcomputer Network," Proceedings of the 3rd Symposium on Small Systems, pp. 67-71 (Sep. 1980), copy from reprint in Freeman at pp. 182-186
Carpenter et al., "A Microprocessor-Based Local Network Node," Proceedings COMPCON, Fall 78, pp. 104-109 (Sep. 1978), copy from reprint in Freeman at pp. 148-153
Kuhns et al., "A Serial Data Bus System for Local Processing Networks," Digest of Papers COMPCON 79, pp. 266-271 (1979), copy from reprint in Thurber et al., Tutorial Local Computer Networks, second edition, IEEE catalog No. EH0 179-2 (1981) at pp. 190-194
W. Franta et al., "Hyperchannel Local Network Interconnection Through Satellite Links", IEEE Computer, vol. 17, No. 5, pp. 30-39 (May 1984)
J. Sams, "Node Processor for Distributed System Control," IBM Technical Bulletin, vol. 23, No. 5 (Oct. 1980)
K. Smith, "Chips, Twisted Pair Build Simple Local Net", Electronics, vol. 53, No. 19, p. 80 (Aug. 28, 1980)
T. Villasenor et al., "Need a Multiterminal Interface? Try a Microprocessor Network", Electrical Design News, vol. 22, No. 18, pp. 63-68 (Oct. 5, 1977)
International Business Machines Corp., "Synchronous Data Link Control Concepts", pp. 52-53 (1979, 1986)
"Proposed American National Standard for Advanced Data Communication Control Procedures (ADCCP)", p. C8, Seventh Draft, dated Dec. 14, 1977, prepared by Task Group X3S34 on Control Procedures, Technical Committee X3S3 on Data Communications Committe X3 on Computers
International Business Machines Corp., "Advanced Communications Function/Network Control Program Tuning Considerations--Guide 50, 1980", p. 70 (May 1980)
International Business Machines Corp., "Tuning and Problem Analysis for Network Control Program (NCP) Synchronous Data Link Control (SDLC) Devices", pp. 2-167 and 2-168 (Jul. 1982)
International Business Machines Corp., "Tuning and Problem Analysis for Network Control Program (NCP) Binary Synchronous (BCS) Start and Stop Devices", pp. 12 and 32-33 (Oct. 1982)
Mann et al., "Terminal Servers on Ethernet Local Area Networks", Digital Technical Journal, pp. 73-87 (Sep. 1986