Source: http://www.google.com/patents/US5634006?dq=5960409
Timestamp: 2018-01-19 16:22:03
Document Index: 372121294

Matched Legal Cases: ['art 1', 'art 1', 'art 3', 'art 3', 'art 4', 'art 4', 'art 4', 'art 4']

Patent US5634006 - System and method for ensuring QOS in a token ring network utilizing an ... - Google Patents
A data processing system for regulating access to a communication network is disclosed herein. The data processing system employs a component that can be implemented in hardware logic or software. The component regulates access to the priority queue or transmit channel that is attached to the shared...http://www.google.com/patents/US5634006?utm_source=gb-gplus-sharePatent US5634006 - System and method for ensuring QOS in a token ring network utilizing an access regulator at each node for allocating frame size for plural transmitting applications based upon negotiated information and priority in the network
Publication number US5634006 A
Application number US 08/540,923
Also published as CA2095755A1, CA2095755C, DE69318081D1, DE69318081T2, EP0583965A2, EP0583965A3, EP0583965B1
Publication number 08540923, 540923, US 5634006 A, US 5634006A, US-A-5634006, US5634006 A, US5634006A
Inventors Mark J. Baugher, John K. Bigler, Mark R. Simpson
Patent Citations (21), Non-Patent Citations (28), Referenced by (172), Classifications (26), Legal Events (7)
System and method for ensuring QOS in a token ring network utilizing an access regulator at each node for allocating frame size for plural transmitting applications based upon negotiated information and priority in the network
US 5634006 A
1. An apparatus for transmitting information through a network of interconnected computers, comprising:
(a) means for storing network information in each one of said interconnected computers indicative of the quality of service required for a plurality of transmitting applications within said computers, including a priority for information to be transmitted in a token ring protocol; and
(b) means, connected to said means for storing, for allocating a frame size for each one of said interconnected computers for said plurality of transmitting applications based on the information negotiated by a transport medium and said network of interconnected computers and the priority in said token ring protocol.
2. An apparatus as recited in claim 1, including means for detecting by each of said interconnected computers when an actual transmission rate for said plurality of transmitting applications exceeds the quality of service required.
8. A method for transmitting information through a network of interconnected computers, comprising the steps of:
(a) storing network information in each one of said interconnected computers in a vectoring component indicative of the quality of service required for a plurality of transmitting applications within said computers, including a priority for information to be transmitted in a token ring protocol; and
(b) allocating a frame size for each one of said interconnected computers for said plurality of transmitting applications in said vectoring component based on the information negotiated by a transport medium and said network of interconnected computers and the priority in said token ring protocol.
9. A method as recited in claim 8, including the step of detecting by each of said interconnected computers when an actual transmission rate for said plurality of transmitting applications exceeds the quality of service required.
15. A method of monitoring the rate and size of communication transactions of a network, said network including a plurality of workstations connected thereto, comprising:
providing within each of said plurality of workstations a single access regulator having a vectoring component attached to said network;
receiving by said access regulator a communication transaction from a plurality of transmitting applications to be directed to one of said plurality of workstations on said network;
dynamically allocating a frame size in said vectoring component based on the communication transaction from said plurality of transmitting applications and a priority of a selected one of said workstations corresponding to a quality of assurance value negotiated by said access regulator and said one of said selected workstations; and
monitoring the communication transactions of said network by said access regulator and comparing the communication transaction of said selected one of said workstations with said quality of assurance value negotiated by said one of said selected workstations.
16. A method as in claim 15 wherein said step of monitoring includes the step of stopping the transaction of said selected one of said workstations when the quality of assurance value detected by said vectoring component is exceeded for said plurality of transmitting applications.
US4389720 * Apr 23, 1981 Jun 21, 1983 Bell Telephone Laboratories, Incorporated Distributed digital conferencing system
US5050161 * Dec 4, 1989 Sep 17, 1991 Bell Communications Research, Inc. Congestion management based on multiple framing strategy
US5245605 * Oct 4, 1991 Sep 14, 1993 International Business Machines Corporation Integration of synchronous and asynchronous traffic on rings
1 "Token-Ring Newtork", Architecture Reference, IBM, Third Edition, Sep. 1989.
2 Aicardi et al. "Optimization of Capacity Allocation Among Users and Services in Integrated Networks", Communication, 1990 IEEE International Conf. 1990.
3 * Aicardi et al. Optimization of Capacity Allocation Among Users and Services in Integrated Networks , Communication, 1990 IEEE International Conf. 1990.
4 Business Communications Review, Apr. 1992, "Can Fractional T3 Make it to the Marketplace?", pp. 45-50.
5 * Business Communications Review, Apr. 1992, Can Fractional T3 Make it to the Marketplace , pp. 45 50.
6 IBM Technical Disclosure Bulletin, vol. 31, No. 11, Apr. 1989, p. 349, "Managing Serial Use Resources in a Distributed Data Processing System Using an Insertion Ring".
7 * IBM Technical Disclosure Bulletin, vol. 31, No. 11, Apr. 1989, p. 349, Managing Serial Use Resources in a Distributed Data Processing System Using an Insertion Ring .
8 * IBM Technical Disclosure Bulletin, vol. 34, No. 4B, Sep., 1991, pp. 416 417, Inter Client Resource Usage in Distributed Client Server Presentation Manager System .
9 IBM Technical Disclosure Bulletin, vol. 34, No. 4B, Sep., 1991, pp. 416-417, "Inter-Client Resource Usage in Distributed Client-Server Presentation Manager System".
10 * ISO/IEC JTC 1/SC 21 N 3294, Jan., 1989; Project: JTC1.21.28.1 DP 10041: Information Processing Systems Open Systems Interconnection Systems Management Overview .
11 ISO/IEC JTC 1/SC 21 N 3294, Jan., 1989; Project: JTC1.21.28.1--"DP 10041: Information Processing Systems--Open Systems Interconnection--Systems Management Overview".
12 * ISO/IEC JTC 1/SC 21 N 3312, Jan., 1989; Project: JTC1.21.28 Information Processing Systems Open Systems Interconnection Systems Management Fault Management Working Document .
13 ISO/IEC JTC 1/SC 21 N 3312, Jan., 1989; Project: JTC1.21.28--"Information Processing Systems--Open Systems Interconnection--Systems Management--Fault Management Working Document".
14 * ISO/IEC JTC 1/SC 21 N 3324, Jan. 1989; Project: JTC1.21.28 Working Draft For Structure of Management Information Part 1: Management Information Model .
15 ISO/IEC JTC 1/SC 21 N 3324, Jan. 1989; Project: JTC1.21.28--"Working Draft For Structure of Management Information--Part 1: Management Information Model".
16 * ISO/IEC JTC 1/SC 21/N 3313, Jan. 18, 1989; Project: JTC1.21.28 Information Processing Open System Interconnection Performance Management Working Document .
17 ISO/IEC JTC 1/SC 21/N 3313, Jan. 18, 1989; Project: JTC1.21.28--"Information Processing--Open System Interconnection--Performance Management Working Document".
18 * ISO/IEC JTC 1/SC 21/N 3314, Dec. 1988; Project: 97.21.28 Information Processing Open Systems Interconnection Accounting Management Working Document .
19 ISO/IEC JTC 1/SC 21/N 3314, Dec. 1988; Project: 97.21.28--"Information Processing--Open Systems Interconnection Accounting Management Working Document".
20 * ISO/IEC JTC 1/SC 21/WG4 N 3311, Jan. 16, 1989; Project: 97.21.28 Information Processing Open System Interconnection Working Draft of the Configuration Management Overview , Gordon S. Little, Editor.
21 ISO/IEC JTC 1/SC 21/WG4 N 3311, Jan. 16, 1989; Project: 97.21.28--"Information Processing--Open System Interconnection--Working Draft of the Configuration Management Overview", Gordon S. Little, Editor.
22 * ISO/IEC JTC1/SC21 N 3302, Jan. 1989; Project: JTC1.21.28 Information Processing Systems Open Systems Interconnection Structure of Management Information Part 3: Definitions of Management Attributes .
23 ISO/IEC JTC1/SC21 N 3302, Jan. 1989; Project: JTC1.21.28--"Information Processing Systems--Open Systems Interconnection--Structure of Management Information--Part 3: Definitions of Management Attributes".
24 * ISO/IEC/DIS 7498 4, Jan. 21, 1988; Information Processing Systems Open Systems Interconnection Basic Reference Model Part 4: Management Framework .
25 ISO/IEC/DIS 7498-4, Jan. 21, 1988; "Information Processing Systems--Open Systems Interconnection--Basic Reference Model--Part 4: Management Framework".
26 * ISO/JTC1/SC21 N 3437, Feb. 10, 1989; Project: 97.21.14 Information Processing Open Systems Interconnection Management Information Services SMI Part 4: Guidelines for the Definition of Managed Objects .
27 ISO/JTC1/SC21 N 3437, Feb. 10, 1989; Project: 97.21.14--"Information Processing--Open Systems Interconnection--Management Information Services--SMI Part 4: Guidelines for the Definition of Managed Objects".
28 * Token Ring Newtork , Architecture Reference, IBM, Third Edition, Sep. 1989.
US5787258 * May 10, 1996 Jul 28, 1998 General Signal Corporation Life safety system having a panel network with message priority
US5983274 * May 8, 1997 Nov 9, 1999 Microsoft Corporation Creation and use of control information associated with packetized network data by protocol drivers and device drivers
US6014384 * Oct 27, 1997 Jan 11, 2000 Ascom Tech Ag Method for controlling data traffic in an ATM network
US6405257 Aug 27, 1998 Jun 11, 2002 Verizon Laboratories Inc. Method and system for burst congestion control in an internet protocol network
US6452935 * Nov 25, 1998 Sep 17, 2002 Sony Corporation Stream allocation in home networks
US6604128 * Oct 23, 2001 Aug 5, 2003 Siebel Systems, Inc. Method and system for distributing objects over a network
US6742046 * May 29, 1998 May 25, 2004 Canon Kabushiki Kaisha Network system and terminal apparatus
US6816503 * Apr 20, 1999 Nov 9, 2004 Honda Giken Kogyo Kabushiki Kaisha Network system having at least one data processor capable of transmitting at least one message more than other data processors
US6907002 * Dec 29, 2000 Jun 14, 2005 Nortel Networks Limited Burst switching in a high capacity network
US7061917 * Aug 27, 1999 Jun 13, 2006 Alcatel Method for transporting data, a related data transmitting element and a data receiving element
US7072938 Mar 21, 2003 Jul 4, 2006 Siebel Systems, Inc. Method and system for distributing objects over a network
US7088738 Oct 30, 2000 Aug 8, 2006 Lucent Technologies Inc. Dynamic fragmentation of information
US7191273 * Oct 11, 2004 Mar 13, 2007 Sonics, Inc. Method and apparatus for scheduling a resource to meet quality-of-service restrictions
US7212551 * Nov 13, 2001 May 1, 2007 Nortel Networks Limited Time-coordination in a burst-switching network
US7433943 * Dec 20, 2001 Oct 7, 2008 Packeteer, Inc. Volume-based network management scheme
US7571438 * Jul 18, 2001 Aug 4, 2009 Microsoft Corporation Method and system for resource management with independent real-time applications on a common set of machines
US7746778 * Dec 12, 2006 Jun 29, 2010 Intel Corporation Resource based data rate control
US20020085491 * Dec 29, 2000 Jul 4, 2002 Notrel Networks Limited Burst switching in a high capacity network
US20030187921 * Mar 21, 2003 Oct 2, 2003 Siebel Systems, Inc. Method and system for distributing objects over a network
US20080137534 * Dec 12, 2006 Jun 12, 2008 Murali Chilukoor Resource based data rate control
EP1202508A1 * May 14, 2001 May 2, 2002 Lucent Technologies Inc. Dynamic fragmentation of information
EP1242884A1 * Jun 14, 2000 Sep 25, 2002 Centricity, Inc. Software, systems and methods for managing a distributed network
EP1242884A4 * Jun 14, 2000 Jan 2, 2003 Centricity Inc Software, systems and methods for managing a distributed network
WO2000013093A1 * Aug 27, 1999 Mar 9, 2000 Gte Laboratories Incorporated Method and system for burst congestion control in an internet protocol network
WO2000031971A1 * Nov 5, 1999 Jun 2, 2000 Sony Electronics, Inc. Stream allocation
U.S. Classification 709/228, 370/455, 709/224, 370/229
International Classification H04L29/06, G06F13/00, H04L12/433, H04L29/08, H04L12/56
Cooperative Classification H04L69/326, H04L69/24, H04L47/36, H04L2012/5645, H04L12/433, H04L2012/5636, H04L2012/5632, H04L47/10, H04L47/13, H04L29/06, H04L47/20
European Classification H04L47/20, H04L47/13, H04L47/10, H04L47/36, H04L12/433, H04L29/06