USRE43760E1 - Adjusting connection bandwidth in a data network - Google Patents

Adjusting connection bandwidth in a data network Download PDF

Info

Publication number
USRE43760E1
USRE43760E1 US12/434,501 US43450109A USRE43760E US RE43760 E1 USRE43760 E1 US RE43760E1 US 43450109 A US43450109 A US 43450109A US RE43760 E USRE43760 E US RE43760E
Authority
US
United States
Prior art keywords
connection
communication
request
bandwidth
router
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US12/434,501
Inventor
Ulrich Abel
Norbert Schoenfeld
Werner Lindemann
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intellectual Ventures II LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=7684090&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=USRE43760(E1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Priority to US12/434,501 priority Critical patent/USRE43760E1/en
Assigned to TRANSPACIFIC SILICA, LLC reassignment TRANSPACIFIC SILICA, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SIEMENS AKTIENGESELLSCHAFT
Application granted granted Critical
Publication of USRE43760E1 publication Critical patent/USRE43760E1/en
Assigned to INTELLECTUAL VENTURES II LLC reassignment INTELLECTUAL VENTURES II LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TRANSPACIFIC SILICA, LLC
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/15Flow control; Congestion control in relation to multipoint traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2416Real-time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/74Admission control; Resource allocation measures in reaction to resource unavailability
    • H04L47/741Holding a request until resources become available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/801Real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0435Details
    • H04Q11/0442Exchange access circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management
    • H04Q3/0066Bandwidth allocation or management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13034A/D conversion, code compression/expansion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13176Common channel signaling, CCS7
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13296Packet switching, X.25, frame relay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13332Broadband, CATV, dynamic bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13349Network management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1338Inter-exchange connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13389LAN, internet

Definitions

  • Voice connections in telecommunication networks have in the past normally been set up on a connection-oriented basis. To do this, one line is provided exclusively for signal transmission between two communication endpoints and is, so to speak, reserved for this voice connection.
  • the literature frequently refers to line-switching or line-oriented telecommunication.
  • VoF short for “Voice over Frame Relay”
  • VoIP short for “Voice over IP”
  • VoIP technology in particular, is predicted to be of major importance for future voice communication.
  • the transmission of voice data via packet-oriented transmission methods is subject to the problem that the transmission bandwidth available for a voice connection fluctuates as a function of the load level in a data network. Normally, this leads to delays (frequently referred to as a delay or jitter in the literature) or even to gaps in the voice connection. In the worst case, the voice connection may even fail completely.
  • QoS short for “Quality of Service”
  • voice compression methods such as G.723.1, are used to reduce the bandwidth required for voice communication.
  • the routers which are used for setting up connections control the bandwidth on the basis of the current bandwidth demand for a voice connection. Specifically, this means that at least one new transmission channel is set up for a VoIP connection, depending on the currently required bandwidth.
  • FIG. 4 Shown is an arrangement with a router for setting up connections between communication endpoints.
  • Two transmission channels 52 and 54 are set up between a router 50 , as a first communication end point, and a remote point 56 , as the second communication end point.
  • the remote point is a PPP interface (Point to Point Protocol), which allows the Internet protocol TCP/IP to be used via a telecommunication network.
  • a control unit 58 includes a measurement unit 60 and a threshold value control unit 62 .
  • the measurement unit 60 measures the data throughput rate via the two transmission channels 52 and 54 .
  • control unit 58 uses the measurement unit 60 to determine the data throughput rate and, if necessary, uses the threshold value control unit 62 to set up additional data channels for the requested connection. If an already existing connection requires additional bandwidth and requests this, then additional data channels are likewise set up although, in fact, the speech quality will be poor while the additional data channels are being set up. In some circumstances, the setting-up process may even occur at such a late state that the voice connection is interrupted for a certain period of time, and voice data is lost owing to the lack of bandwidth.
  • RSVP Resource Reservation Setup Protocol
  • the present invention is thus directed toward providing a method for adjusting the bandwidth of a connection between at least two connection end points in a data network, and an apparatus for carrying out the method, which ensure, even before transmission, that the bandwidth is sufficient for voice connections, and which can be used in conventional telecommunication networks without any additional protocol complexity.
  • the idea on which the present invention is based is to monitor the signaling connection of a connection, in particular of a voice connection, for requests for communication connections and for controlling, as a function of this, the setting up of free transmission channels for the requested communication connections. For an already existing communication connection, in particular a voice connection, this ensures that the bandwidth available for that transmission is not reduced by additional communication connections. A connection is thus set up for communication connections only with sufficient bandwidth in the form of additional free transmission channels.
  • the expression communication connection refers to a connection for interchanging data between communication endpoints.
  • the communication connection is a voice connection. Since, in the prior art and, in particular for package-oriented voice transmission, the number of voice connections is essentially independent of the available bandwidth, the quality of each individual voice connection becomes poorer when there are a large number of voice connections. A state such as this no longer occurs with the present invention. In fact, the bandwidth required for a voice connection is guaranteed. Furthermore, and in contrast to the RSVP protocol, no additional, autonomous protocol is required for setting up connections. This considerably reduces the complexity for implementation and the requirement for resources, particularly for memory capacity and processor performance.
  • the adjustment of the bandwidth for the connection between at least two communication end points in a data network is carried out via a monitoring unit and a control unit.
  • the connection is assigned at least one transmission channel for data transmission.
  • the connection itself includes a signaling connection and a user channel connection.
  • User data is transmitted in packet-oriented form via the user channel connection between the two communication endpoints.
  • the user data is, in this case, allocated to at least one communication connection, in particular a voice connection.
  • the monitoring unit monitors the signaling connection for requests for at least one further communication connection. When a request occurs, it signals to the control unit to assign to the connection one or more additional free transmission channels for the at least one requested communication connection.
  • a check is preferably carried out to determine whether the bandwidth is sufficient for the requested communication connection, particularly a voice connection.
  • the connection request is stored in a queue. Free transmission channels are set up, and the stored connection request is processed, at a later time.
  • the method according to the present invention can be implemented cost-effectively in already existing systems; for example, as a program in a read-only memory, such as a ROM. A telecommunication processor can then run this program.
  • the user data is transmitted using the Voice-over-Internet protocol (VoIP for short).
  • VoIP Voice-over-Internet protocol
  • the method according to the present invention is currently preferably used in a WAN (short for “Wide Area Network”) with packet-oriented transmission methods such as VoIP.
  • a communication connection is preferably characterized by a TCP port number.
  • TCP port numbers can be implemented relatively easily in software, and sufficient numbers of them are available, for example, in Internet browsers. Thus, in principle, it would be possible to implement the method according to the present invention in existing browsers in the form of plug-ins.
  • a request for a communication connection is preferably signaled via a message to a TCP port number.
  • the communication end points may be, for example, telecommunication systems, ISDN terminals and/or personal computers with data network connections.
  • the data network is preferably the ISDN (Integrated Services Digital Network), which is widely used, at least in Europe, where it is used for both commercial and private purposes.
  • ISDN Integrated Services Digital Network
  • the user data is preferably transmitted in packet-oriented form via the TCP/IP protocol.
  • the TCP/IP protocol is known as the Internet protocol and is widely used in WANs, but is also being increasingly used in smaller network such as LANs (Local Area Networks).
  • a further advantage is that many private personal computers nowadays have an Internet connection and use the TCP/IP protocol for transmitting data via the Internet. Thus, in principle, these computers are suitable for the method according to the present invention.
  • An apparatus for carrying out the method according to the present invention includes a router with a monitoring unit and a control unit.
  • the monitoring unit is connected via a signal line to the control unit, in order to be able to signal a voice connection request to this control unit.
  • the router may have a measurement unit for measuring the data throughput rate on the transmission channels of a data connection.
  • the determined measurement results advantageously may be used, for example, when determining the bandwidth that is still available.
  • the router is preferably a component of a telecommunication system which may have a LAN connection for connection via a LAN to personal computers, IP telephones with a LAN connection and/or further telecommunication systems.
  • Personal computers and/or IP telephones thus can be used to set up voice connections via the telecommunication system and, for this purpose, can be coupled via a WAN to a packet-oriented data network for voice connections.
  • the telecommunication system is preferably an ISDN telecommunication system with a base rate or primary rate connection.
  • FIG. 1 shows an exemplary embodiment of an arrangement for connecting two communication endpoints according to the present invention, with the bandwidth of the connection between the two communication endpoints being adjustable via a router,
  • FIG. 2 shows a flowchart of the processing of a connection request
  • FIG. 3 shows an exemplary embodiment of a network having two LANs in and between which voice data is transmitted via the VoIP protocol.
  • FIG. 4 shows an exemplary embodiment of an arrangement for connecting two communication endpoints using a router for setting up connections, according to the prior art.
  • FIG. 1 shows a data connection 10 between a router 12 as a first communication endpoint, and a PPP interface 14 as a second communication endpoint.
  • the data connection 10 includes two transmission channels 16 and 18 , whose data throughput rate is measured by a measurement unit 28 .
  • the measurement unit 28 is part of a monitoring and control unit 24 .
  • the monitoring and control unit 24 is coupled to the router 12 , and is preferably a component of the router 12 .
  • the monitoring and control unit 24 has a monitoring unit 20 which receives data from the router 12 , and has a control unit 22 .
  • the control unit 22 is connected to the monitoring unit 20 via a signal line 26 .
  • the control unit 22 controls the setting up and clearing of connection-specific transmission channels.
  • the connection 10 includes a signaling connection and a user channel connection.
  • Voice data can be transmitted via the user channel connection, which is also referred to as a user plane or a payload stream.
  • the signaling connection which is also referred to as the control plane or signaling stream, is used for controlling voice connections.
  • the signaling connection through the router 12 is monitored via the monitoring unit 20 .
  • Voice connections are produced in the router 12 by means of so-called TCP port numbers. Requests for voice connections are signaled as messages with the corresponding TCP port numbers.
  • the monitoring unit 20 detects messages with TCP port numbers, which are passed on from the router 12 to the monitoring unit 20 .
  • the monitoring unit 20 uses the signal line 26 to control the control unit 22 , which sets up free transmission channels for a requested voice connection. Free transmission channels are set up only when sufficient bandwidth for the connection 10 is still available for the requested voice connection. This is checked via the measurement unit 28 , which measures the data throughput rate on the connection 10 .
  • the monitoring unit 20 can use the measurement unit 28 to check the current data throughput rate over the connection 10 and, furthermore, to determine the available bandwidth.
  • the monitoring unit 20 uses the signal line 26 to drive the control unit 22 , which sets up free transmission channels for the requested voice connection.
  • a monitored TCP port signals a connection request for a voice connection.
  • the monitoring unit 20 determines the available bandwidth, that is to say the bandwidth which is still free, for a connection and, in a first checking step Al, checks whether the free bandwidth is sufficient for the requested voice connection. If the free bandwidth is sufficient for the requested voice connection, then a,jump a jump is made to step S 6 , and the connection request is routed via the router 12 .
  • a jump is made to a further checking step A 2 .
  • This checking step checks whether the connection still has free transmission levels for the requested voice connection. If this is not the case, then a jump is made to a step S 5 , in which the connection request is rejected. In this case, it is impossible to set up a further voice connection via that connection, owing to lack of resources.
  • step S 2 in which the connection request is stored until a new transmission channel is set up in a step S 3 .
  • the connection request is then processed in a step S 4 , and a jump is made to step S 6 , in which the connection request is routed by the router 12 .
  • FIG. 3 shows, schematically, the use of the method according to the present invention for voice communication between a control center 44 and a branch 46 in a company.
  • An ISDN telecommunication system 30 is provided in the control center 44 , for connection to an ISDN communication network 49 .
  • ISDN telephones 40 can be connected to the ISDN telecommunication system 30 .
  • the ISDN telecommunication system 30 has a connection for a LAN 38 .
  • Personal computers 32 with a LAN connection, IP telephones 34 with a LAN connection and further telecommunication systems 36 with a LAN connection can communicate via this LAN 38 .
  • Voice connections are set up via the LAN 38 via the VoIP protocol.
  • the branch 46 is constructed in a similar way to the control center 44 .
  • the branch 46 thus, also contains an ISDN telecommunication system 37 , which is connected to the ISDN telecommunication system 49 .
  • the central ISDN telecommunication system 37 is connected to a LAN 39 in the branch 46 .
  • Personal computers 33 with a LAN connection, IP telephones 35 with a LAN connection and telecommunication systems 48 with a LAN connection are connected to the LAN 39 .
  • the TCP/IP protocol is provided for data transmission in the LAN 39 for the branch 46 .
  • Further (ISDN) telephones 41 , 43 also can be connected to the telecommunication systems 37 , 48 in the branch 46 .
  • the ISDN telecommunication systems 30 and 37 of the control center 44 and of the branch 46 respectively, each have a respective primary rate connection 31 or 45 for connection to the ISDN telecommunication network 49 . Furthermore, the telecommunication systems 30 and 37 are connected to one another via the Internet, although this is not shown. The two ISDN telecommunication systems 30 and 37 are furthermore equipped with routers (not illustrated) for routing VoIP voice connections via the Internet and via the LANs 38 , 39 .
  • the routers monitor signaling connections and, in particular, the requests for voice connections signaled via them.
  • the routers control voice connections via the LANs 38 and 39 internally in the control center 44 and in the branch 46 , respectively.
  • the routers control the voice connections via the Internet between the control center 44 and the branch 46 .
  • the routers monitor the signaling connection of a connection in the LANs 38 and 39 as well as between the control center 44 and the branch 46 , via the Internet. Requests signaled via the signaling connection for voice connections are controlled by the routers both within the control center 44 and the branch 46 and via the Internet in that, as illustrated in FIG.
  • the use of the routers in the ISDN telecommunication systems 30 and 37 thus allows voice communication via the LANs 38 and 39 , as well as between the control center 44 and the branch 46 , essentially without any reductions in quality, as a result of the assignment of sufficient bandwidth for individual voice connections, as well as at the same time avoiding complex protocols such as RSVP.

Abstract

A method and apparatus are disclosed for adjusting the bandwidth of a connection between at least two communication endpoints in a data network via a monitoring unit and a control unit. The connection in the data network is assigned at least one transmission channel for data transmission. The user data is, in this case, allocated to at least one communication connection; in particular a voice connection. The monitoring unit monitors the signaling connection for requests for at least one further communication connection; in particular, a voice connection. When a request occurs, it signals to the control unit to assign to the connection one or more additional free transmission channels for the at least one requested communication connection.

Description

BACKGROUND OF THE INVENTION
Voice connections in telecommunication networks have in the past normally been set up on a connection-oriented basis. To do this, one line is provided exclusively for signal transmission between two communication endpoints and is, so to speak, reserved for this voice connection. In this context, the literature frequently refers to line-switching or line-oriented telecommunication.
With the arrival of packet-oriented data networks, such as the Internet, telecommunication is possible more cost-effectively than by using line-oriented telecommunication. This is due, in particular, to the capability to use the available connection resources better, since the resources that exist in a telecommunication network, in particular transmission capacities, can be used far more efficiently via packet-oriented transmission than is possible in the case of line-oriented transmission with an assured line capacity.
VoF (short for “Voice over Frame Relay”) or VoIP (short for “Voice over IP”) are known, by way of example, as voice packet-oriented transmission methods. VoIP technology, in particular, is predicted to be of major importance for future voice communication.
However, the transmission of voice data via packet-oriented transmission methods is subject to the problem that the transmission bandwidth available for a voice connection fluctuates as a function of the load level in a data network. Normally, this leads to delays (frequently referred to as a delay or jitter in the literature) or even to gaps in the voice connection. In the worst case, the voice connection may even fail completely. The so-called QoS (short for “Quality of Service”) of such a voice connection is thus considerably worse than that of line-switching communication. In order to remedy these problems at least partially, voice compression methods, such as G.723.1, are used to reduce the bandwidth required for voice communication.
Since the Internet is frequently used as the data network for VoIP technology, despite the fact that it is not very suitable since the bandwidth available for voice communication fluctuates during most access procedures, it is particularly important to maintain a minimum bandwidth for a connection quality that is defined as the minimum. The routers which are used for setting up connections control the bandwidth on the basis of the current bandwidth demand for a voice connection. Specifically, this means that at least one new transmission channel is set up for a VoIP connection, depending on the currently required bandwidth.
However, interference can occur in the voice connection in this case since additional bandwidth is requested only when a demand occurs and, in consequence, the voice connection is subject to relatively major gaps and/or delays. The router makes its decision to request additional bandwidth on the basis of the routed data, that is to say only at a time at which additional bandwidth is already required. Thus, even with this method, a voice connection without any interference at all is impossible.
In order to explain this better, the following text refers to FIG. 4. Shown is an arrangement with a router for setting up connections between communication endpoints. Two transmission channels 52 and 54 are set up between a router 50, as a first communication end point, and a remote point 56, as the second communication end point. The remote point is a PPP interface (Point to Point Protocol), which allows the Internet protocol TCP/IP to be used via a telecommunication network. A control unit 58 includes a measurement unit 60 and a threshold value control unit 62. The measurement unit 60 measures the data throughput rate via the two transmission channels 52 and 54.
When a connection request occurs, the control unit 58 uses the measurement unit 60 to determine the data throughput rate and, if necessary, uses the threshold value control unit 62 to set up additional data channels for the requested connection. If an already existing connection requires additional bandwidth and requests this, then additional data channels are likewise set up although, in fact, the speech quality will be poor while the additional data channels are being set up. In some circumstances, the setting-up process may even occur at such a late state that the voice connection is interrupted for a certain period of time, and voice data is lost owing to the lack of bandwidth.
New methods have been proposed at the protocol level to solve these problems. One of these is an end-to-end Internet protocol from the IETF (Internet Engineering Task Force) and the company Cisco, which is referred to as RSVP (short for “Resource Reservation Setup Protocol”). In order to maintain a specific QoS for applications via the Internet, network resources, such as bandwidth, are reserved for a transmission. RSVP not only reserves resources before the transmission of data, but also adapts the transmission capacities dynamically. However, RSVP is a proprietary protocol which must be procured for all the components involved in a transmission. Furthermore, the RSVP protocol is highly complex, for which reason it is not yet widely used. Furthermore, the technical complexity for implementing the RSVP protocol is considerable.
The present invention is thus directed toward providing a method for adjusting the bandwidth of a connection between at least two connection end points in a data network, and an apparatus for carrying out the method, which ensure, even before transmission, that the bandwidth is sufficient for voice connections, and which can be used in conventional telecommunication networks without any additional protocol complexity.
SUMMARY OF THE INVENTION
The idea on which the present invention is based is to monitor the signaling connection of a connection, in particular of a voice connection, for requests for communication connections and for controlling, as a function of this, the setting up of free transmission channels for the requested communication connections. For an already existing communication connection, in particular a voice connection, this ensures that the bandwidth available for that transmission is not reduced by additional communication connections. A connection is thus set up for communication connections only with sufficient bandwidth in the form of additional free transmission channels.
In entirely general form, the expression communication connection refers to a connection for interchanging data between communication endpoints. In particular, the communication connection is a voice connection. Since, in the prior art and, in particular for package-oriented voice transmission, the number of voice connections is essentially independent of the available bandwidth, the quality of each individual voice connection becomes poorer when there are a large number of voice connections. A state such as this no longer occurs with the present invention. In fact, the bandwidth required for a voice connection is guaranteed. Furthermore, and in contrast to the RSVP protocol, no additional, autonomous protocol is required for setting up connections. This considerably reduces the complexity for implementation and the requirement for resources, particularly for memory capacity and processor performance.
The adjustment of the bandwidth for the connection between at least two communication end points in a data network is carried out via a monitoring unit and a control unit. In the data network, the connection is assigned at least one transmission channel for data transmission. The connection itself includes a signaling connection and a user channel connection. User data is transmitted in packet-oriented form via the user channel connection between the two communication endpoints. The user data is, in this case, allocated to at least one communication connection, in particular a voice connection. The monitoring unit monitors the signaling connection for requests for at least one further communication connection. When a request occurs, it signals to the control unit to assign to the connection one or more additional free transmission channels for the at least one requested communication connection.
When a request is signaled, a check is preferably carried out to determine whether the bandwidth is sufficient for the requested communication connection, particularly a voice connection.
A determination is then made as to whether a correspondingly large number of transmission channels are free for the bandwidth required for the requested communication connection. In situations in which sufficient transmission channels are not available, the connection request is stored in a queue. Free transmission channels are set up, and the stored connection request is processed, at a later time. The method according to the present invention can be implemented cost-effectively in already existing systems; for example, as a program in a read-only memory, such as a ROM. A telecommunication processor can then run this program.
If all the available transmission channels are busy, a signaled request also may be rejected. In this case, there is no need to store connection requests for a long time. On the one hand, this saves memory space while, on the other hand, it reduces the complexity for managing the stored connection requests.
In one particularly preferred embodiment, the user data is transmitted using the Voice-over-Internet protocol (VoIP for short). In other words, the method according to the present invention is currently preferably used in a WAN (short for “Wide Area Network”) with packet-oriented transmission methods such as VoIP.
A communication connection is preferably characterized by a TCP port number. TCP port numbers can be implemented relatively easily in software, and sufficient numbers of them are available, for example, in Internet browsers. Thus, in principle, it would be possible to implement the method according to the present invention in existing browsers in the form of plug-ins. A request for a communication connection is preferably signaled via a message to a TCP port number.
The communication end points may be, for example, telecommunication systems, ISDN terminals and/or personal computers with data network connections.
The data network is preferably the ISDN (Integrated Services Digital Network), which is widely used, at least in Europe, where it is used for both commercial and private purposes.
The user data is preferably transmitted in packet-oriented form via the TCP/IP protocol. The TCP/IP protocol is known as the Internet protocol and is widely used in WANs, but is also being increasingly used in smaller network such as LANs (Local Area Networks). A further advantage is that many private personal computers nowadays have an Internet connection and use the TCP/IP protocol for transmitting data via the Internet. Thus, in principle, these computers are suitable for the method according to the present invention.
An apparatus for carrying out the method according to the present invention includes a router with a monitoring unit and a control unit. The monitoring unit is connected via a signal line to the control unit, in order to be able to signal a voice connection request to this control unit.
The router may have a measurement unit for measuring the data throughput rate on the transmission channels of a data connection. The determined measurement results advantageously may be used, for example, when determining the bandwidth that is still available.
The router is preferably a component of a telecommunication system which may have a LAN connection for connection via a LAN to personal computers, IP telephones with a LAN connection and/or further telecommunication systems. Personal computers and/or IP telephones thus can be used to set up voice connections via the telecommunication system and, for this purpose, can be coupled via a WAN to a packet-oriented data network for voice connections.
The telecommunication system is preferably an ISDN telecommunication system with a base rate or primary rate connection.
Additional features and advantages of the present invention are described in, and will be apparent from, the following Detailed Description of the Invention and the Figures.
BRIEF DESCRIPTION OF THE INVENTION
FIG. 1 shows an exemplary embodiment of an arrangement for connecting two communication endpoints according to the present invention, with the bandwidth of the connection between the two communication endpoints being adjustable via a router,
FIG. 2 shows a flowchart of the processing of a connection request,
FIG. 3 shows an exemplary embodiment of a network having two LANs in and between which voice data is transmitted via the VoIP protocol.
FIG. 4 shows an exemplary embodiment of an arrangement for connecting two communication endpoints using a router for setting up connections, according to the prior art.
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows a data connection 10 between a router 12 as a first communication endpoint, and a PPP interface 14 as a second communication endpoint. The data connection 10 includes two transmission channels 16 and 18, whose data throughput rate is measured by a measurement unit 28.
The measurement unit 28 is part of a monitoring and control unit 24. The monitoring and control unit 24 is coupled to the router 12, and is preferably a component of the router 12.
The monitoring and control unit 24 has a monitoring unit 20 which receives data from the router 12, and has a control unit 22. The control unit 22 is connected to the monitoring unit 20 via a signal line 26. The control unit 22 controls the setting up and clearing of connection-specific transmission channels.
In the present exemplary embodiment, the connection 10 includes a signaling connection and a user channel connection. Voice data can be transmitted via the user channel connection, which is also referred to as a user plane or a payload stream. The signaling connection, which is also referred to as the control plane or signaling stream, is used for controlling voice connections. The signaling connection through the router 12 is monitored via the monitoring unit 20.
Voice connections are produced in the router 12 by means of so-called TCP port numbers. Requests for voice connections are signaled as messages with the corresponding TCP port numbers. The monitoring unit 20 detects messages with TCP port numbers, which are passed on from the router 12 to the monitoring unit 20. The monitoring unit 20 uses the signal line 26 to control the control unit 22, which sets up free transmission channels for a requested voice connection. Free transmission channels are set up only when sufficient bandwidth for the connection 10 is still available for the requested voice connection. This is checked via the measurement unit 28, which measures the data throughput rate on the connection 10. The monitoring unit 20 can use the measurement unit 28 to check the current data throughput rate over the connection 10 and, furthermore, to determine the available bandwidth. Depending on this, the monitoring unit 20 uses the signal line 26 to drive the control unit 22, which sets up free transmission channels for the requested voice connection.
The major method steps in the processing of a connection request are shown schematically in FIG. 2. In a first step S1, a monitored TCP port signals a connection request for a voice connection. The monitoring unit 20 then determines the available bandwidth, that is to say the bandwidth which is still free, for a connection and, in a first checking step Al, checks whether the free bandwidth is sufficient for the requested voice connection. If the free bandwidth is sufficient for the requested voice connection, then a,jump a jump is made to step S6, and the connection request is routed via the router 12.
If not, that is to say if there is insufficient bandwidth, a jump is made to a further checking step A2. This checking step checks whether the connection still has free transmission levels for the requested voice connection. If this is not the case, then a jump is made to a step S5, in which the connection request is rejected. In this case, it is impossible to set up a further voice connection via that connection, owing to lack of resources.
If this is not the case, and transmission channels are still free for the connection, a jump is made to a step S2, in which the connection request is stored until a new transmission channel is set up in a step S3. The connection request is then processed in a step S4, and a jump is made to step S6, in which the connection request is routed by the router 12.
The process of setting up connections is thus continued only when sufficient bandwidth is available in the form of free transmission channels. This also precludes any temporary reductions in quality, even in existing voice connections. Furthermore, there is no need for a dedicated, and, in some circumstances, complex protocol such as the RSVP protocol.
FIG. 3 shows, schematically, the use of the method according to the present invention for voice communication between a control center 44 and a branch 46 in a company.
An ISDN telecommunication system 30 is provided in the control center 44, for connection to an ISDN communication network 49. Firstly, ISDN telephones 40 can be connected to the ISDN telecommunication system 30. Secondly, the ISDN telecommunication system 30 has a connection for a LAN 38. Personal computers 32 with a LAN connection, IP telephones 34 with a LAN connection and further telecommunication systems 36 with a LAN connection can communicate via this LAN 38.
Voice connections are set up via the LAN 38 via the VoIP protocol. As such, this means that the communication endpoints which are connected to one another via the LAN 38, such as personal computers 32, IP telephones 34 and telecommunication systems 30, 36 must support TCP-IP as the transmission protocol for handling voice connections.
The branch 46 is constructed in a similar way to the control center 44. The branch 46, thus, also contains an ISDN telecommunication system 37, which is connected to the ISDN telecommunication system 49. The central ISDN telecommunication system 37 is connected to a LAN 39 in the branch 46. Personal computers 33 with a LAN connection, IP telephones 35 with a LAN connection and telecommunication systems 48 with a LAN connection are connected to the LAN 39.
In the same way as in the control center 44, the TCP/IP protocol is provided for data transmission in the LAN 39 for the branch 46. Further (ISDN) telephones 41, 43 also can be connected to the telecommunication systems 37, 48 in the branch 46.
The ISDN telecommunication systems 30 and 37 of the control center 44 and of the branch 46, respectively, each have a respective primary rate connection 31 or 45 for connection to the ISDN telecommunication network 49. Furthermore, the telecommunication systems 30 and 37 are connected to one another via the Internet, although this is not shown. The two ISDN telecommunication systems 30 and 37 are furthermore equipped with routers (not illustrated) for routing VoIP voice connections via the Internet and via the LANs 38, 39.
The routers monitor signaling connections and, in particular, the requests for voice connections signaled via them. On the one hand, the routers control voice connections via the LANs 38 and 39 internally in the control center 44 and in the branch 46, respectively. On the other hand, the routers control the voice connections via the Internet between the control center 44 and the branch 46. To do this, the routers monitor the signaling connection of a connection in the LANs 38 and 39 as well as between the control center 44 and the branch 46, via the Internet. Requests signaled via the signaling connection for voice connections are controlled by the routers both within the control center 44 and the branch 46 and via the Internet in that, as illustrated in FIG. 2, they determine the available bandwidth for a connection and, if necessary, set up additional transmission channels as a function of this, for the requested voice connections. In the event of an overload, that is to say if there is not sufficient available bandwidth, voice connection requests are rejected by the routers. This may be done, for example, by signaling a busy signal in a communication terminal requesting a voice connection.
The use of the routers in the ISDN telecommunication systems 30 and 37 thus allows voice communication via the LANs 38 and 39, as well as between the control center 44 and the branch 46, essentially without any reductions in quality, as a result of the assignment of sufficient bandwidth for individual voice connections, as well as at the same time avoiding complex protocols such as RSVP.
Although the present invention has been described with reference to specific embodiments, those of skill in the art will recognize that changes may be made thereto without departing from the spirit and scope of the present invention as set forth in the hereafter appended claims.

Claims (35)

1. A method for adjusting a bandwidth of a connection between at least two communication endpoints in a data network, the method comprising the steps of:
assigning the connection at least one transmission channel for data transmission, the connection including a signaling connection and a user channel connection;
transmitting user data in packet-oriented form via the user channel connection between the communication endpoints;
allocating the user data to at least one communication connection;
monitoring, via a monitoring unit, the signaling connection for requests for at least one further communication connection;
signaling to a control unit, via the monitoring unit and in the event of a request, to assign to the connection at least one additional free transmission channel for the requested at least one further communication connection;
carrying out a check to determine whether the bandwidth is sufficient for the requested communication connection;
determining whether an appropriately large number of transmission channels are free for the bandwidth requirements for the requested communication connection;
storing the connection request in a queue; setting up free transmission channels;
deleting the stored connection request; and assigning the set-up transmission channels to the user channel connection.
2. A method for adjusting a bandwidth as claimed in claim 1, the method further comprising the step of rejecting a signaled request if all available transmission channels are busy.
3. A method for adjusting a bandwidth as claimed in claim 1, wherein the user data is transmitted using a Voice-over Internet protocol.
4. A method for adjusting a bandwidth as claimed in claim 1, wherein the communication connection includes a TCP port number.
5. A method for adjusting a bandwidth as claimed in claim 4, wherein the request for a communication connection is signaled via a message to the TCP port number.
6. A method for adjusting a bandwidth as claimed in claim 1, wherein the packet-oriented transmission of the user data is carried out via TCP/IP.
7. An apparatus for adjusting a bandwidth of a connection between at least two communication endpoints in a data network, comprising:
a router having both a monitoring unit and a control unit, with the monitoring unit being connected to the control unit via a signal line, wherein the connection is assigned at least one transmission channel for data transmission, with the connection including a signaling connection and a user channel connection, user voice-over IP data is transmitted in packet-oriented form via the user channel connection between the communication endpoints, the user data is allocated to at least one communication connection, the monitoring unit monitors the signaling connection for requests for at least one further communication connection and, in the event of a request, signals to the control unit to assign to the connection at least one additional free transmission channel for the requested at least one further communication connection,;
wherein the monitoring unit carries out a check to determine whether the bandwidth is sufficient for the requested communication connection and determines whether an appropriately large number of transmission channels are free for the bandwidth requirements for the requested communication connection; and
wherein the control unit stores the connection request in a queue; setting, sets up free transmission channels, and deletes the stored connection request, and assigns the set-up transmission channels to the user channel connection.
8. An apparatus for adjusting a bandwidth as claimed in claim 7, further comprising a measurement unit as part of the router for measuring a data throughput rate of the transmission channels of the connection.
9. An apparatus for adjusting a bandwidth as claimed in claim 7, wherein the communication endpoints are at least one of telecommunication systems, ISDN terminals and personal computers with data network connections.
10. An apparatus for adjusting a bandwidth as claimed in claim 7, wherein the router is a component of a telecommunication system.
11. An apparatus for adjusting a bandwidth as claimed in claim 10, where the telecommunication system has a LAN connection for connection to at least one of personal computers, IP telephones with a LAN connection and further telecommunication systems via a LAN.
12. An apparatus for adjusting a bandwidth as claimed in claim 10, wherein the telecommunication system is an ISDN telecommunication system with one of a base rate connection and a primary rate connection.
13. An apparatus comprising:
a router configured to:
set up a first transmission channel configured to transmit packet-based voice data between first and second communication endpoints;
assign a first port number to a connection including the first transmission channel;
receive a request for a second transmission channel, wherein the second transmission channel is configured to transmit packet-based voice data between the first and second communication endpoints;
store the received request in a queue;
determine whether sufficient bandwidth is available to service the request while maintaining a current quality of service for other established transmission channels;
if the sufficient bandwidth is available, set up the second transmission channel, including assigning a second port number to the second transmission channel, and assign the second transmission channel to the connection including the first transmission channel; and delete the stored request from the queue.
14. The apparatus of claim 13, wherein the router further comprises a monitoring unit and a control unit.
15. The apparatus of claim 14, wherein the monitoring unit is configured to determine whether the sufficient bandwidth is available to service the request while maintaining a current quality of service for other established transmission channels.
16. The apparatus of claim 14, wherein the control unit is configured to store the received request, set up the second transmission channel, delete the stored request, and assign the second transmission channel.
17. The apparatus of claim 13, further comprising a measurement unit configured to measure a data throughput rate of a plurality of voice transmission channels.
18. The apparatus of claim 13, wherein the first and second communication endpoints are each at least one of a telecommunication system, ISDN terminal, or personal computer.
19. The apparatus of claim 14, wherein the apparatus is configured to monitor first and second signaling connections for transmission channel requests, wherein the first signaling connection corresponds to a connection between the apparatus and a device in a first network, and wherein the second signaling connection corresponds to a connection between the router and a device in a second network.
20. The apparatus of claim 13, wherein the check to determine whether sufficient bandwidth is available includes a first check on a first connection between the apparatus and the first communication endpoint and includes a second check on a second connection between the apparatus and the second communication endpoint.
21. The apparatus of claim 13, wherein the apparatus is configured to communicate with the first communication endpoint via a LAN connection, and to communicate with the second communication endpoint via an ISDN connection, wherein the ISDN connection is one of a base rate connection or a primary rate connection.
22. A method comprising:
a router setting up a first transmission channel configured to transmit packet-based voice data between first and second communication endpoints;
the router assigning a first port number to a connection including the first transmission channel;
the router, in response to receiving a request for a second transmission channel, storing the request in a queue, wherein the second transmission channel is configured to transmit packet-based voice data between the first and second communication endpoints;
the router determining whether sufficient bandwidth is available to service the request while maintaining a current quality of service for other established transmission channels;
the router, in response to determining that sufficient bandwidth is available, setting up the second transmission channel, including assigning a second port number to the second transmission channel, and assigning the second transmission channel to the connection including the first transmission channel; and
the router deleting the stored request from the queue.
23. The method of claim 22, wherein the router is configured to communicate via the connection using a Voice-over Internet protocol.
24. The method of claim 22, wherein:
the first port number is a TCP port number; and
the second port number is a TCP port number.
25. The method of claim 24, further comprising the router monitoring the first TCP port number for the request to assign the second transmission channel.
26. The method of claim 22, further comprising the router performing first and second checks to determine whether sufficient bandwidth is available, wherein the first check is for a first connection between the router and the first communication endpoint, and wherein the second check is for a second connection between the apparatus and the second communication endpoint.
27. An apparatus comprising:
a monitoring unit; and
a control unit;
wherein the apparatus is configured to:
in response to a request for a digital voice communication connection, determine whether sufficient free bandwidth is available to service the request while maintaining a current quality of service for other digital voice communication connections monitored by the apparatus, wherein the request for the digital voice communication connection corresponds to a connection between an origin and a destination; and
in response to determining that sufficient free bandwidth is available to service the request, establish one or more free transmission channels and assign the established one or more free transmission channels to the digital voice communication connection, wherein determining that sufficient free bandwidth is available comprises performing a first check on a first connection between the apparatus and the origin and performing a second check on a second connection between the apparatus and the destination; and
in response to determining that sufficient free bandwidth is not available, deny the request.
28. The apparatus of claim 27, wherein the apparatus is a router, and wherein the monitoring unit is configured to monitor first and second signaling connections for connection requests;
wherein the first signaling connection corresponds to a connection between the router and a device in a first network; and
wherein the second signaling connection corresponds to a connection between the router and a device in a second network.
29. The apparatus of claim 27, wherein the request for the digital voice communication connection corresponds to an already existing connection between the origin and the destination, and wherein the digital voice communication connection is configured to communicate user data transmitted using a Voice-over Internet protocol.
30. The apparatus of claim 27, wherein the control unit is configured to store the connection request in a queue and delete the stored connection request from the queue.
31. A method comprising:
a communication device receiving a request for a digital voice communication connection, wherein the request for the digital voice communication connection corresponds to a connection between an origin and a destination;
the communication device determining whether a sufficient amount of free bandwidth is available to service the request for the digital voice communication connection while maintaining a current quality of service for one or more other digital voice communication connections managed by the communication device, wherein the determining comprises performing a first check on a first connection between the apparatus and the origin and performing a second check on a second connection between the apparatus and the destination; and
in response to determining that the sufficient amount of free bandwidth is available, the communication device establishing one or more free transmission channels and assigning the established one or more free transmission channels to the digital voice communication connection.
32. The method of claim 31, further comprising the communication device denying a second request for a different digital voice communication connection in response to a subsequent determination that insufficient free bandwidth is available to service the second request while maintaining the current quality of service for the one or more other digital voice communication connections managed by the communication device.
33. The method of claim 31, further comprising monitoring a signaling connection over which requests for digital voice communication connections are made.
34. The method of claim 31, wherein the digital voice communication connection is a VoIP connection corresponding to a TCP port of the communication device.
35. The method of claim 31, further comprising monitoring one or more signaling connections for requests for digital voice communication connections, wherein the one or more signaling connections correspond to the one or more other digital voice communication connections managed by the communication device.
US12/434,501 2001-05-09 2009-05-01 Adjusting connection bandwidth in a data network Active 2024-12-01 USRE43760E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/434,501 USRE43760E1 (en) 2001-05-09 2009-05-01 Adjusting connection bandwidth in a data network

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE10122422A DE10122422A1 (en) 2001-05-09 2001-05-09 Method for adjusting bandwidth in a connection between two communications terminals in a data network allocates a transmission channel to the connection for transmitting data.
DE10122422 2001-05-09
US10/141,440 US7212545B2 (en) 2001-05-09 2002-05-08 Method and apparatus for adjusting the bandwidth of a connection between at least two communication endpoints in a data network
US12/434,501 USRE43760E1 (en) 2001-05-09 2009-05-01 Adjusting connection bandwidth in a data network

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/141,440 Reissue US7212545B2 (en) 2001-05-09 2002-05-08 Method and apparatus for adjusting the bandwidth of a connection between at least two communication endpoints in a data network

Publications (1)

Publication Number Publication Date
USRE43760E1 true USRE43760E1 (en) 2012-10-23

Family

ID=7684090

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/141,440 Ceased US7212545B2 (en) 2001-05-09 2002-05-08 Method and apparatus for adjusting the bandwidth of a connection between at least two communication endpoints in a data network
US12/434,501 Active 2024-12-01 USRE43760E1 (en) 2001-05-09 2009-05-01 Adjusting connection bandwidth in a data network

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/141,440 Ceased US7212545B2 (en) 2001-05-09 2002-05-08 Method and apparatus for adjusting the bandwidth of a connection between at least two communication endpoints in a data network

Country Status (3)

Country Link
US (2) US7212545B2 (en)
EP (1) EP1261177B1 (en)
DE (2) DE10122422A1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000017397A1 (en) * 1998-09-24 2000-03-30 Biotraces, Inc. Sequencing duplex dna by mass spectroscopy
US20050133589A1 (en) * 2003-12-18 2005-06-23 Chuang Guan Technology Co., Ltd. Network connection apparatus
US20070286237A1 (en) * 2004-08-25 2007-12-13 Signal Networks Pvt. Ltd. System and method for providing an integrated communications manager
US8059539B2 (en) * 2004-12-29 2011-11-15 Hewlett-Packard Development Company, L.P. Link throughput enhancer
JP2006262118A (en) * 2005-03-17 2006-09-28 Oki Electric Ind Co Ltd Repeater, relaying method and relay program
KR20070096461A (en) * 2006-03-24 2007-10-02 삼성전자주식회사 Method and apparatus for adjusting bandwidth of device
CN100508469C (en) * 2006-12-21 2009-07-01 华为技术有限公司 Method and device for regulating broadband in broad band demand distribution service
JP2008199311A (en) * 2007-02-13 2008-08-28 Fujitsu Ltd Switch device and path monitoring setting method
US7751361B2 (en) * 2007-10-19 2010-07-06 Rebelvox Llc Graceful degradation for voice communication services over wired and wireless networks
US7751362B2 (en) 2007-10-19 2010-07-06 Rebelvox Llc Graceful degradation for voice communication services over wired and wireless networks
US8325662B2 (en) 2008-09-17 2012-12-04 Voxer Ip Llc Apparatus and method for enabling communication when network connectivity is reduced or lost during a conversation and for resuming the conversation when connectivity improves

Citations (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4152761A (en) 1976-07-28 1979-05-01 Intel Corporation Multi-task digital processor employing a priority
DE2929452A1 (en) 1979-07-20 1981-02-05 Siemens Ag Authorised use of facilities in computer controlled PBX - are listed in store and changed by dialling special code which calls up change authorisation routine
US4455455A (en) 1982-12-01 1984-06-19 Gte Business Communication Systems Inc. Internodal conference call administrator
EP0121236A2 (en) 1983-03-31 1984-10-10 Siemens Aktiengesellschaft Circuit arrangement for telecommunication installations, especially for telephone exchanges comprising information processors and devices for overload control
US4511762A (en) 1983-06-06 1985-04-16 Siemens Corporate Research & Support, Inc. Overload detection and control system for a telecommunications exchange
DE3407216A1 (en) 1984-02-28 1985-08-29 Siemens AG, 1000 Berlin und 8000 München PROCESS FOR A TELEPHONE SYSTEM, ESPECIALLY TELEPHONE EXTENSION SYSTEM, WITH ASSIGNMENT OF SPECIAL OPERATING FUNCTION
US4589093A (en) 1983-03-28 1986-05-13 Xerox Corporation Timer manager
US4612418A (en) 1983-06-14 1986-09-16 Tamura Electric Works, Ltd. Method for controlling task process and device thereof
US4642756A (en) 1985-03-15 1987-02-10 S & H Computer Systems, Inc. Method and apparatus for scheduling the execution of multiple processing tasks in a computer system
US4658351A (en) 1984-10-09 1987-04-14 Wang Laboratories, Inc. Task control means for a multi-tasking data processing system
US4698801A (en) 1983-12-29 1987-10-06 Fujitsu Limited Digital exchange system
US4720850A (en) 1986-03-14 1988-01-19 American Telephone And Telegraph Company At&T Bell Laboratories Communication system control arrangement
US4723237A (en) 1985-05-10 1988-02-02 U.S. Philips Corporation Signal transmission arrangment, a transmitter and a receiver for such an arrangement and a communication system including such an arrangement
US4769771A (en) 1984-01-20 1988-09-06 U.S. Philips Corporation Multiprocessor system comprising a plurality of data processors which are interconnected by a communication network
US4805166A (en) 1987-10-28 1989-02-14 American Telephone And Telegraph Company, At&T Bell Laboratories Switch path reservation arrangement
EP0303870A2 (en) 1987-08-21 1989-02-22 Siemens Aktiengesellschaft Modular structured digital communication system with operational and reliable components
US4811333A (en) 1986-04-01 1989-03-07 Stc Plc Substantially non-blocking space switching arrangement
EP0316250A2 (en) 1987-11-09 1989-05-17 International Business Machines Corporation Apparatus and method for monitoring workstation controller performance
EP0333123A2 (en) 1988-03-15 1989-09-20 Siemens Aktiengesellschaft Modulary structured ISDN communication system
US4903258A (en) 1987-08-21 1990-02-20 Klaus Kuhlmann Modularly structured digital communications system
US4903260A (en) 1987-01-29 1990-02-20 Alcatel N.V. Digital circuit-switching and packet-switching network and switching facility therefor
US4905237A (en) 1987-08-04 1990-02-27 Siemens Aktiengesellschaft Communications system comprising an ISDN terminal equipment connection for different ISDN interfaces in an ISDN switching equipment network
US4908824A (en) 1987-08-11 1990-03-13 Siemens Aktiengesellschaft Communications system comprising a ring-shaped network which is provided so as to provide a communications network in the subscriber line region of a digital switching equipment
EP0358597A2 (en) 1988-09-07 1990-03-14 ELMEG GmbH Kommunikationstechnik Telephone exchange
US4910766A (en) 1988-03-15 1990-03-20 Kokusai Denshin Denwa Co., Ltd. Quasi reservation-based communication service process system
EP0367270A2 (en) 1988-11-04 1990-05-09 Murata Manufacturing Co., Ltd. Data circuit-terminating equipment with power source device attached thereto
JPH02206270A (en) 1989-02-06 1990-08-16 Nippon Telegr & Teleph Corp <Ntt> Communication transferring system
US4953930A (en) 1989-03-15 1990-09-04 Ramtech, Inc. CPU socket supporting socket-to-socket optical communications
US5012409A (en) 1988-03-10 1991-04-30 Fletcher Mitchell S Operating system for a multi-tasking operating environment
US5014306A (en) 1988-11-14 1991-05-07 Transtream, Inc. Voice and data telephone communication system and method
US5018097A (en) 1987-08-21 1991-05-21 Siemens Aktiengesellschaft Modularly structured digital communications system for interconnecting terminal equipment and public networks, and having operation and reliability programs
US5023776A (en) 1988-02-22 1991-06-11 International Business Machines Corp. Store queue for a tightly coupled multiple processor configuration with two-level cache buffer storage
US5047923A (en) 1987-08-21 1991-09-10 Siemens Aktiengesellschaft Modularly structured digital communication system for interconnecting terminal equipment and public networks
US5065392A (en) 1990-04-10 1991-11-12 Dsc Communications Corporation Network controller scheduling system and method of operation
US5065393A (en) 1990-04-10 1991-11-12 Dsc Communications Corporation Network controller billing system and method of operation
JPH03262370A (en) 1990-03-13 1991-11-22 Fujitsu Ltd Busy state call back processing system
US5068778A (en) 1988-11-28 1991-11-26 Reliance Electric Industrial Company Industrial control system device
EP0487811A1 (en) 1990-11-29 1992-06-03 BELL TELEPHONE MANUFACTURING COMPANY Naamloze Vennootschap Digital telecommunication system with intelligent user terminals
US5144619A (en) 1991-01-11 1992-09-01 Northern Telecom Limited Common memory switch for routing data signals comprising ATM and STM cells
US5150357A (en) 1989-06-12 1992-09-22 Emil Hopner Integrated communications system
EP0529948A2 (en) 1991-08-26 1993-03-03 AT&T Corp. Telecommunications call processing
EP0531048A2 (en) 1991-09-03 1993-03-10 AT&T Corp. A system for providing personalized telephone calling features
US5220325A (en) 1991-03-28 1993-06-15 At&T Bell Laboratories Hierarchical variable length decoder for digital video data
EP0553753A1 (en) 1992-01-31 1993-08-04 Siemens Aktiengesellschaft Private branch exchange with grouped lines
US5255266A (en) 1990-10-20 1993-10-19 Fujitsu Limited ATM switching unit
US5265092A (en) 1992-03-18 1993-11-23 Digital Equipment Corporation Synchronization mechanism for link state packet routing
DE4237159C1 (en) 1992-11-04 1994-01-13 Telefonbau & Normalzeit Gmbh Digital telecommunications switching system with a connection option for one or more external computers
US5291492A (en) 1991-12-18 1994-03-01 Unifi Communications Corporation Externally controlled call processing system
JPH0662128A (en) 1991-03-28 1994-03-04 Nec Corp Isdn telephone system
EP0588571A2 (en) 1992-09-14 1994-03-23 Sony Corporation Incoming call transfer terminal
US5311583A (en) 1992-08-05 1994-05-10 At&T Bell Laboratories International priority calling system with callback features
US5313454A (en) 1992-04-01 1994-05-17 Stratacom, Inc. Congestion control for cell networks
US5339425A (en) 1990-12-11 1994-08-16 Fisher Controls International, Inc. Operating system for a process controller
US5347573A (en) 1991-06-13 1994-09-13 Siemens Aktiengesellschaft Method for influencing a signalling procedure implemented in a communication terminal equipment
GB2278027A (en) 1993-04-19 1994-11-16 Hewlett Packard Co Methods and apparatus for monitoring networks
US5371868A (en) 1990-08-20 1994-12-06 Digital Equipment Corporation Method and apparatus for deriving addresses from stored address information for use in identifying devices during communication
WO1995009505A1 (en) 1993-09-30 1995-04-06 Siemens Aktiengesellschaft Subscriber-oriented control process for releasing services of a communications system
US5408469A (en) 1993-07-22 1995-04-18 Synoptics Communications, Inc. Routing device utilizing an ATM switch as a multi-channel backplane in a communication network
EP0658034A2 (en) 1993-12-08 1995-06-14 Marion Wasenitz Circuit for call-forwarding
US5446740A (en) 1993-12-17 1995-08-29 Empire Blue Cross/Blue Shield Method of and apparatus for processing data at a remote workstation
US5450411A (en) 1994-09-02 1995-09-12 At&T Global Information Solutions Company Network interface for multiplexing and demultiplexing isochronous and bursty data streams in ATM networks
GB2289825A (en) 1994-05-18 1995-11-29 Motorola Inc Communications system, terminal and method
US5487072A (en) 1994-06-30 1996-01-23 Bell Communications Research Inc. Error monitoring algorithm for broadband signaling
DE4425395A1 (en) 1994-07-19 1996-01-25 Philips Patentverwaltung Communication system
US5488608A (en) 1994-04-14 1996-01-30 Metricom, Inc. Method and system for routing packets in a packet communication network using locally constructed routing tables
US5491690A (en) 1993-07-30 1996-02-13 International Business Machines Corporation Method and apparatus to speed up the path selection in a packet switching network
US5495479A (en) 1993-07-30 1996-02-27 International Business Machines Corporation Method and apparatus for an automatic decomposition of a network topology into a backbone and subareas
US5521914A (en) 1994-07-21 1996-05-28 Newbridge Networks Corporation Switched access to frame relay
US5526353A (en) 1994-12-20 1996-06-11 Henley; Arthur System and method for communication of audio data over a packet-based network
US5528589A (en) 1994-06-20 1996-06-18 Nec Corporation Distributed type packet switching system and a method of controlling a flow control execution
US5541915A (en) 1993-03-15 1996-07-30 Siemens Aktiengesellschaft Method for point-to-multipoint connections in self-routing ATM switching networks
US5553146A (en) 1993-08-16 1996-09-03 Siemens Aktiengesellschaft Method for exchanging information between ISDN terminal equipment, that is, data terminals, terminals, or telecommunication systems
US5563884A (en) 1995-03-27 1996-10-08 Zenith Electronics Corporation Reducing multiplex jitter in an ATM/MPEG system
US5574870A (en) 1994-03-16 1996-11-12 Siemens Aktiengesellschaft Method for the commissioning of an interface to be allocated to different transmission paths in a program-controlled communication system
US5574861A (en) 1993-12-21 1996-11-12 Lorvig; Don Dynamic allocation of B-channels in ISDN
US5590183A (en) 1994-03-18 1996-12-31 Fujitsu Limited Keep call back device
US5600654A (en) 1993-07-29 1997-02-04 Lucent Technologies Inc. Multiple call offering method for use with an analog station and an ISDN station that share a directory number
US5604866A (en) 1993-09-30 1997-02-18 Silicon Graphics, Inc. Flow control system having a counter in transmitter for decrementing and incrementing based upon transmitting and received message size respectively for indicating free space in receiver
US5612990A (en) * 1991-10-10 1997-03-18 Mitel Corporation Digital wireless interface for a base station for establishing communication between a plurality of digital radio channels and a plurality of digital wireline circuits
US5629930A (en) 1995-10-31 1997-05-13 Northern Telecom Limited Call routing in an ATM switching network
US5632017A (en) 1993-06-28 1997-05-20 Siemens Aktiengesellschaft Telecontrollable communication system having a remote transmission module
US5673299A (en) 1984-09-14 1997-09-30 Accessline Technologies, Inc. Adjunct controller for a telephone system
US5689825A (en) 1995-07-28 1997-11-18 Motorola, Inc. Method and apparatus for downloading updated software to portable wireless communication units
EP0836353A2 (en) 1996-09-05 1998-04-15 Lucent Technologies Inc. System for interfacing numerous ISDN data connections to a data network through the telephone network
US5781537A (en) 1995-07-07 1998-07-14 International Business Machines Corporation Setting up, taking down and maintaining connections in a communications network
US5781529A (en) 1996-03-27 1998-07-14 General Datacomm, Inc. Systems and methods for routing ATM switched virtual circuit calls
US5831982A (en) 1995-12-21 1998-11-03 Siemens Aktiengesellschaft Method for forming routing information in an ATM communication network
WO1999066689A1 (en) 1998-06-12 1999-12-23 Telefonaktiebolaget Lm Ericsson (Publ) Telephone exchange with integrated internet access servers
WO2000013369A2 (en) 1998-08-27 2000-03-09 Siemens Aktiengesellschaft Method for controlling the provision of at least one additional transmission channel as access to a packet switching network
GB2345613A (en) 1999-01-05 2000-07-12 Ibm IP based voice and data services whereby voice and control signals are transmitted over a single call connection
US6202094B1 (en) 1997-11-07 2001-03-13 International Business Machines Corporation Adding links simultaneously to a multilink bundle using bandwidth allocation protocol
JP3262370B2 (en) 1992-05-20 2002-03-04 株式会社東芝 Condenser
US20020196808A1 (en) * 2001-02-21 2002-12-26 Ramesh Karri Signaling for reserving a communications path
US6658457B2 (en) 1999-03-19 2003-12-02 Fujitsu Limited Device and method for interconnecting distant networks through dynamically allocated bandwidth
US6778495B1 (en) * 2000-05-17 2004-08-17 Cisco Technology, Inc. Combining multilink and IP per-destination load balancing over a multilink bundle
US6807150B1 (en) * 2000-01-27 2004-10-19 Cisco Technology, Inc. System and method for controlling a telephony communication session
US6822963B1 (en) * 1997-10-22 2004-11-23 Telia Ab Telecommunications
US6937713B1 (en) * 1999-12-30 2005-08-30 At&T Corp. IP call forward profile
US6973038B1 (en) 2000-07-28 2005-12-06 Tactical Networks A.S. System and method for real-time buying and selling of internet protocol (IP) transit
US6988133B1 (en) 2000-10-31 2006-01-17 Cisco Technology, Inc. Method and apparatus for communicating network quality of service policy information to a plurality of policy enforcement points
US7065203B1 (en) * 2001-05-07 2006-06-20 Cisco Technology, Inc. Method and system for managing call requests in a limited bandwidth environment

Patent Citations (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4152761A (en) 1976-07-28 1979-05-01 Intel Corporation Multi-task digital processor employing a priority
DE2929452A1 (en) 1979-07-20 1981-02-05 Siemens Ag Authorised use of facilities in computer controlled PBX - are listed in store and changed by dialling special code which calls up change authorisation routine
US4455455A (en) 1982-12-01 1984-06-19 Gte Business Communication Systems Inc. Internodal conference call administrator
US4589093A (en) 1983-03-28 1986-05-13 Xerox Corporation Timer manager
EP0121236A2 (en) 1983-03-31 1984-10-10 Siemens Aktiengesellschaft Circuit arrangement for telecommunication installations, especially for telephone exchanges comprising information processors and devices for overload control
US4613729A (en) 1983-03-31 1986-09-23 Siemens Aktiengesellschaft Telecommunications system, particularly a telephone exchange system having overload-protected sequential logic systems
US4511762A (en) 1983-06-06 1985-04-16 Siemens Corporate Research & Support, Inc. Overload detection and control system for a telecommunications exchange
US4612418A (en) 1983-06-14 1986-09-16 Tamura Electric Works, Ltd. Method for controlling task process and device thereof
US4698801A (en) 1983-12-29 1987-10-06 Fujitsu Limited Digital exchange system
US4769771A (en) 1984-01-20 1988-09-06 U.S. Philips Corporation Multiprocessor system comprising a plurality of data processors which are interconnected by a communication network
DE3407216A1 (en) 1984-02-28 1985-08-29 Siemens AG, 1000 Berlin und 8000 München PROCESS FOR A TELEPHONE SYSTEM, ESPECIALLY TELEPHONE EXTENSION SYSTEM, WITH ASSIGNMENT OF SPECIAL OPERATING FUNCTION
US5673299A (en) 1984-09-14 1997-09-30 Accessline Technologies, Inc. Adjunct controller for a telephone system
US4658351A (en) 1984-10-09 1987-04-14 Wang Laboratories, Inc. Task control means for a multi-tasking data processing system
US4642756A (en) 1985-03-15 1987-02-10 S & H Computer Systems, Inc. Method and apparatus for scheduling the execution of multiple processing tasks in a computer system
US4723237A (en) 1985-05-10 1988-02-02 U.S. Philips Corporation Signal transmission arrangment, a transmitter and a receiver for such an arrangement and a communication system including such an arrangement
US4720850A (en) 1986-03-14 1988-01-19 American Telephone And Telegraph Company At&T Bell Laboratories Communication system control arrangement
US4811333A (en) 1986-04-01 1989-03-07 Stc Plc Substantially non-blocking space switching arrangement
US4903260A (en) 1987-01-29 1990-02-20 Alcatel N.V. Digital circuit-switching and packet-switching network and switching facility therefor
US4905237A (en) 1987-08-04 1990-02-27 Siemens Aktiengesellschaft Communications system comprising an ISDN terminal equipment connection for different ISDN interfaces in an ISDN switching equipment network
US4908824A (en) 1987-08-11 1990-03-13 Siemens Aktiengesellschaft Communications system comprising a ring-shaped network which is provided so as to provide a communications network in the subscriber line region of a digital switching equipment
EP0303870A2 (en) 1987-08-21 1989-02-22 Siemens Aktiengesellschaft Modular structured digital communication system with operational and reliable components
US5047923A (en) 1987-08-21 1991-09-10 Siemens Aktiengesellschaft Modularly structured digital communication system for interconnecting terminal equipment and public networks
US5018097A (en) 1987-08-21 1991-05-21 Siemens Aktiengesellschaft Modularly structured digital communications system for interconnecting terminal equipment and public networks, and having operation and reliability programs
US4903258A (en) 1987-08-21 1990-02-20 Klaus Kuhlmann Modularly structured digital communications system
US4805166A (en) 1987-10-28 1989-02-14 American Telephone And Telegraph Company, At&T Bell Laboratories Switch path reservation arrangement
EP0316250A2 (en) 1987-11-09 1989-05-17 International Business Machines Corporation Apparatus and method for monitoring workstation controller performance
US4905171A (en) 1987-11-09 1990-02-27 International Business Machines Corporation Workstation controller performance monitor
US5023776A (en) 1988-02-22 1991-06-11 International Business Machines Corp. Store queue for a tightly coupled multiple processor configuration with two-level cache buffer storage
US5012409A (en) 1988-03-10 1991-04-30 Fletcher Mitchell S Operating system for a multi-tasking operating environment
US4910766A (en) 1988-03-15 1990-03-20 Kokusai Denshin Denwa Co., Ltd. Quasi reservation-based communication service process system
US4993017A (en) 1988-03-15 1991-02-12 Siemens Aktiengesellschaft Modularly structured ISDN communication system
EP0333123A2 (en) 1988-03-15 1989-09-20 Siemens Aktiengesellschaft Modulary structured ISDN communication system
EP0358597A2 (en) 1988-09-07 1990-03-14 ELMEG GmbH Kommunikationstechnik Telephone exchange
EP0367270A2 (en) 1988-11-04 1990-05-09 Murata Manufacturing Co., Ltd. Data circuit-terminating equipment with power source device attached thereto
US5014306A (en) 1988-11-14 1991-05-07 Transtream, Inc. Voice and data telephone communication system and method
US5068778A (en) 1988-11-28 1991-11-26 Reliance Electric Industrial Company Industrial control system device
JPH02206270A (en) 1989-02-06 1990-08-16 Nippon Telegr & Teleph Corp <Ntt> Communication transferring system
US4953930A (en) 1989-03-15 1990-09-04 Ramtech, Inc. CPU socket supporting socket-to-socket optical communications
US5150357A (en) 1989-06-12 1992-09-22 Emil Hopner Integrated communications system
JPH03262370A (en) 1990-03-13 1991-11-22 Fujitsu Ltd Busy state call back processing system
US5065393A (en) 1990-04-10 1991-11-12 Dsc Communications Corporation Network controller billing system and method of operation
US5065392A (en) 1990-04-10 1991-11-12 Dsc Communications Corporation Network controller scheduling system and method of operation
US5371868A (en) 1990-08-20 1994-12-06 Digital Equipment Corporation Method and apparatus for deriving addresses from stored address information for use in identifying devices during communication
US5255266A (en) 1990-10-20 1993-10-19 Fujitsu Limited ATM switching unit
EP0487811A1 (en) 1990-11-29 1992-06-03 BELL TELEPHONE MANUFACTURING COMPANY Naamloze Vennootschap Digital telecommunication system with intelligent user terminals
US5339425A (en) 1990-12-11 1994-08-16 Fisher Controls International, Inc. Operating system for a process controller
US5144619A (en) 1991-01-11 1992-09-01 Northern Telecom Limited Common memory switch for routing data signals comprising ATM and STM cells
JPH0662128A (en) 1991-03-28 1994-03-04 Nec Corp Isdn telephone system
US5220325A (en) 1991-03-28 1993-06-15 At&T Bell Laboratories Hierarchical variable length decoder for digital video data
US5347573A (en) 1991-06-13 1994-09-13 Siemens Aktiengesellschaft Method for influencing a signalling procedure implemented in a communication terminal equipment
EP0529948A2 (en) 1991-08-26 1993-03-03 AT&T Corp. Telecommunications call processing
EP0531048A2 (en) 1991-09-03 1993-03-10 AT&T Corp. A system for providing personalized telephone calling features
US5612990A (en) * 1991-10-10 1997-03-18 Mitel Corporation Digital wireless interface for a base station for establishing communication between a plurality of digital radio channels and a plurality of digital wireline circuits
US5291492A (en) 1991-12-18 1994-03-01 Unifi Communications Corporation Externally controlled call processing system
EP0553753A1 (en) 1992-01-31 1993-08-04 Siemens Aktiengesellschaft Private branch exchange with grouped lines
US5265092A (en) 1992-03-18 1993-11-23 Digital Equipment Corporation Synchronization mechanism for link state packet routing
US5313454A (en) 1992-04-01 1994-05-17 Stratacom, Inc. Congestion control for cell networks
JP3262370B2 (en) 1992-05-20 2002-03-04 株式会社東芝 Condenser
US5311583A (en) 1992-08-05 1994-05-10 At&T Bell Laboratories International priority calling system with callback features
US5422942A (en) 1992-09-14 1995-06-06 Sony Corporation Incoming call transfer terminal
EP0588571A2 (en) 1992-09-14 1994-03-23 Sony Corporation Incoming call transfer terminal
DE4237159C1 (en) 1992-11-04 1994-01-13 Telefonbau & Normalzeit Gmbh Digital telecommunications switching system with a connection option for one or more external computers
US5541915A (en) 1993-03-15 1996-07-30 Siemens Aktiengesellschaft Method for point-to-multipoint connections in self-routing ATM switching networks
GB2278027A (en) 1993-04-19 1994-11-16 Hewlett Packard Co Methods and apparatus for monitoring networks
US5632017A (en) 1993-06-28 1997-05-20 Siemens Aktiengesellschaft Telecontrollable communication system having a remote transmission module
US5408469A (en) 1993-07-22 1995-04-18 Synoptics Communications, Inc. Routing device utilizing an ATM switch as a multi-channel backplane in a communication network
US5600654A (en) 1993-07-29 1997-02-04 Lucent Technologies Inc. Multiple call offering method for use with an analog station and an ISDN station that share a directory number
US5495479A (en) 1993-07-30 1996-02-27 International Business Machines Corporation Method and apparatus for an automatic decomposition of a network topology into a backbone and subareas
US5491690A (en) 1993-07-30 1996-02-13 International Business Machines Corporation Method and apparatus to speed up the path selection in a packet switching network
US5553146A (en) 1993-08-16 1996-09-03 Siemens Aktiengesellschaft Method for exchanging information between ISDN terminal equipment, that is, data terminals, terminals, or telecommunication systems
US5604866A (en) 1993-09-30 1997-02-18 Silicon Graphics, Inc. Flow control system having a counter in transmitter for decrementing and incrementing based upon transmitting and received message size respectively for indicating free space in receiver
WO1995009505A1 (en) 1993-09-30 1995-04-06 Siemens Aktiengesellschaft Subscriber-oriented control process for releasing services of a communications system
EP0658034A2 (en) 1993-12-08 1995-06-14 Marion Wasenitz Circuit for call-forwarding
US5446740A (en) 1993-12-17 1995-08-29 Empire Blue Cross/Blue Shield Method of and apparatus for processing data at a remote workstation
US5574861A (en) 1993-12-21 1996-11-12 Lorvig; Don Dynamic allocation of B-channels in ISDN
US5574870A (en) 1994-03-16 1996-11-12 Siemens Aktiengesellschaft Method for the commissioning of an interface to be allocated to different transmission paths in a program-controlled communication system
US5590183A (en) 1994-03-18 1996-12-31 Fujitsu Limited Keep call back device
US5488608A (en) 1994-04-14 1996-01-30 Metricom, Inc. Method and system for routing packets in a packet communication network using locally constructed routing tables
GB2289825A (en) 1994-05-18 1995-11-29 Motorola Inc Communications system, terminal and method
US5528589A (en) 1994-06-20 1996-06-18 Nec Corporation Distributed type packet switching system and a method of controlling a flow control execution
US5487072A (en) 1994-06-30 1996-01-23 Bell Communications Research Inc. Error monitoring algorithm for broadband signaling
DE4425395A1 (en) 1994-07-19 1996-01-25 Philips Patentverwaltung Communication system
US5521914A (en) 1994-07-21 1996-05-28 Newbridge Networks Corporation Switched access to frame relay
US5450411A (en) 1994-09-02 1995-09-12 At&T Global Information Solutions Company Network interface for multiplexing and demultiplexing isochronous and bursty data streams in ATM networks
US5526353A (en) 1994-12-20 1996-06-11 Henley; Arthur System and method for communication of audio data over a packet-based network
US5563884A (en) 1995-03-27 1996-10-08 Zenith Electronics Corporation Reducing multiplex jitter in an ATM/MPEG system
US5781537A (en) 1995-07-07 1998-07-14 International Business Machines Corporation Setting up, taking down and maintaining connections in a communications network
US5689825A (en) 1995-07-28 1997-11-18 Motorola, Inc. Method and apparatus for downloading updated software to portable wireless communication units
US5629930A (en) 1995-10-31 1997-05-13 Northern Telecom Limited Call routing in an ATM switching network
US5831982A (en) 1995-12-21 1998-11-03 Siemens Aktiengesellschaft Method for forming routing information in an ATM communication network
US5781529A (en) 1996-03-27 1998-07-14 General Datacomm, Inc. Systems and methods for routing ATM switched virtual circuit calls
EP0836353A2 (en) 1996-09-05 1998-04-15 Lucent Technologies Inc. System for interfacing numerous ISDN data connections to a data network through the telephone network
US6822963B1 (en) * 1997-10-22 2004-11-23 Telia Ab Telecommunications
US6202094B1 (en) 1997-11-07 2001-03-13 International Business Machines Corporation Adding links simultaneously to a multilink bundle using bandwidth allocation protocol
WO1999066689A1 (en) 1998-06-12 1999-12-23 Telefonaktiebolaget Lm Ericsson (Publ) Telephone exchange with integrated internet access servers
WO2000013369A2 (en) 1998-08-27 2000-03-09 Siemens Aktiengesellschaft Method for controlling the provision of at least one additional transmission channel as access to a packet switching network
GB2345613A (en) 1999-01-05 2000-07-12 Ibm IP based voice and data services whereby voice and control signals are transmitted over a single call connection
US6658457B2 (en) 1999-03-19 2003-12-02 Fujitsu Limited Device and method for interconnecting distant networks through dynamically allocated bandwidth
US6937713B1 (en) * 1999-12-30 2005-08-30 At&T Corp. IP call forward profile
US6807150B1 (en) * 2000-01-27 2004-10-19 Cisco Technology, Inc. System and method for controlling a telephony communication session
US6778495B1 (en) * 2000-05-17 2004-08-17 Cisco Technology, Inc. Combining multilink and IP per-destination load balancing over a multilink bundle
US6973038B1 (en) 2000-07-28 2005-12-06 Tactical Networks A.S. System and method for real-time buying and selling of internet protocol (IP) transit
US6988133B1 (en) 2000-10-31 2006-01-17 Cisco Technology, Inc. Method and apparatus for communicating network quality of service policy information to a plurality of policy enforcement points
US20020196808A1 (en) * 2001-02-21 2002-12-26 Ramesh Karri Signaling for reserving a communications path
US7065203B1 (en) * 2001-05-07 2006-06-20 Cisco Technology, Inc. Method and system for managing call requests in a limited bandwidth environment

Non-Patent Citations (61)

* Cited by examiner, † Cited by third party
Title
"Final Office Action", U.S. Appl. No. 08/133,768, (May 17, 1994), 6 pages.
"Final Office Action", U.S. Appl. No. 08/292,297, (Apr. 27, 1993), 7 pages.
"Final Office Action", U.S. Appl. No. 08/292,297, (Jun. 13, 1995), 7 pages.
"Final Office Action", U.S. Appl. No. 08/292,297, (May 17, 1994), 6 pages.
"Final Office Action", U.S. Appl. No. 08/774,344, (Feb. 5, 1999), 10 pages.
"Final Office Action", U.S. Appl. No. 09/496,549, (Aug. 25, 2006), 6 pages.
"Final Office Action", U.S. Appl. No. 09/496,549, (Dec. 20, 2000), 7 pages.
"Final Office Action", U.S. Appl. No. 09/496,549, (Jun. 15, 2007), 9 pages.
"Final Office Action", U.S. Appl. No. 09/496,549, (Nov. 30, 2001), 6 pages.
"Final Office Action", U.S. Appl. No. 09/496,549, (Oct. 8, 2002), 6 pages.
"Industriestandards fur die Sprache der Modems", Funkshau Bd. 6, Nr. 21, (Oct. 1989), Cited on EP Search Report for EP application 92105734.5 on Sep. 6, 1993, pp. 40-42.
"Non Final Office Action", U.S. Appl. No. 08/133,768, (Jan. 5, 1994), 10 pages.
"Non Final Office Action", U.S. Appl. No. 08/292,297, (Dec. 2, 1994), 10 pages.
"Non Final Office Action", U.S. Appl. No. 08/292,297, (Jan. 5, 1994), 10 pages.
"Non Final Office Action", U.S. Appl. No. 08/292,297, (Oct. 22, 1992), 10 pages.
"Non Final Office Action", U.S. Appl. No. 08/686,590, (Nov. 6, 1997), 16 pages.
"Non Final Office Action", U.S. Appl. No. 08/715,913, (Sep. 19, 1998), 18 pages.
"Non Final Office Action", U.S. Appl. No. 08/768,172, (Dec. 18, 1997), 5 pages.
"Non Final Office Action", U.S. Appl. No. 08/774,344, (Jun. 8, 1998), 10 pages.
"Non Final Office Action", U.S. Appl. No. 08/774,344, (Sep. 13, 1999), 5 pages.
"Non Final Office Action", U.S. Appl. No. 08/846,326, (May 14, 1999), 12 pages.
"Non Final Office Action", U.S. Appl. No. 08/846,326, (Nov. 26, 1998), 18 pages.
"Non Final Office Action", U.S. Appl. No. 09/091,636, (Jan. 18, 2001), 6 pages.
"Non Final Office Action", U.S. Appl. No. 09/496,549, (Aug. 30, 2000), 10 pages.
"Non Final Office Action", U.S. Appl. No. 09/496,549, (Jul. 18, 2001), 6 pages.
"Non Final Office Action", U.S. Appl. No. 09/496,549, (Mar. 16, 2006), 7 pages.
"Non Final Office Action", U.S. Appl. No. 09/496,549, (May 23, 2002), 7 pages.
"Non Final Office Action", U.S. Appl. No. 09/496,549, (Nov. 3, 2006), 7 pages.
"Non Final Office Action", U.S. Appl. No. 09/496,549, (Oct. 5, 2005), 7 pages.
"Non Final Office Action", U.S. Appl. No. 10/141,440, (May 3, 2006), 4 pages.
"Non-Final Office Action", U.S. Appl. No. 07/872,338, (May 23, 1994), 6 pages.
"Notice of Allowability", U.S. Appl. No. 08/768,172, (Jun. 9, 1998), 5 pages.
"Notice of Allowance", U.S. Appl. No. 07/872,368, (Aug. 24, 1994), 3 pages.
"Notice of Allowance", U.S. Appl. No. 08/292,297, (Oct. 2, 1995), 5 pages.
"Notice of Allowance", U.S. Appl. No. 08/686,590, (Mar. 18, 1998), 12 pages.
"Notice of Allowance", U.S. Appl. No. 08/715,913, (Apr. 27, 1999), 5 pages.
"Notice of Allowance", U.S. Appl. No. 08/774,344, (Dec. 15, 1999), 5 pages.
"Notice of Allowance", U.S. Appl. No. 08/846,326, (Jan. 26, 2000), 5 pages.
"Notice of Allowance", U.S. Appl. No. 09/091,638, (Jun. 7, 2001), 4 pages.
"Notice of Allowance", U.S. Appl. No. 10/141,440, (Dec. 20, 2006), 7 pages.
"Route Generation Algorithm", ATM Forum 94-0471R14, Appendix H, Cited on face of patent 5,831,982, (copy not available), pp. 314-321.
Baratz, A.E. "Establishing Virtual Circuits in Large Computer Networks", Computer Networks and ISDN Systems, vol. 12, Issue 1, (Aug. 1986), pp. 27-34.
Berman, R.K. "Customer Control and Management in a Multi-Controller Environment", IEEE Global Telecommunications Conference & Exhibition-Paper 46, Bd. 3, 18., (Nov. 1988), pp. 1525-1529.
Chame, A "Integrated Processors in Internetworking Applications", Aerospace Applications Conference, 1996. Proceedings., 1996 IEEE Aspen, CO, USA, Feb. 3-10, 1996, New York, NY, USA, IEEE, US,(Feb. 3, 1996).
Grzelakowski, et al., "Emert Operating System", American Telephone & Telegraph Company, The Bell System Technical Journal, vol. 62, No. 1, (Jan. 1983), pp. 303-322.
Grzelakowski, M.E. et al., "DMERT Operating Systems", The Bell System Technical Journal, (Jan. 1983), pp. 303-322.
Huang, G M., et al., "A New Had Algorithm for Optimal Routing of Hierarchically Structured Data Networks", Proceedings of Infocom '95-Conference on Computer Communications, Fourteenth Annual Joint Conference of the IEEE Computer and Communications Societies, Bd. 3,(Apr. 2, 1995), pp. 594-601.
Kaderali, F et al., "Diensteintegration in Nebenstellenanlagen", NTG-Fachtagung Wege Zum Integrierten Kommunikationsnetz, NTG-Fachberichter Nr. 88,(Mar. 25-27, 1985), Cited on EP Search Report for EP application 92105734.5 on Sep. 6, 1993, pp. 277-283.
Kieser, H "Software fur eine digitale Vermittlungsanlage mit modularem Aufbau", Nachrichten Technik Elektronik, vol. 35, No. 2,(1985), Cited on EP Search report for EP application 90112139.2 on Feb. 27, 1991, pp. 45-47.
Kroner, et al., "Performance Comparison of Resource Sharing Strategies between Lost-call-cleared and Reservation Traffic", Proceedings of the 13th International Teletraffic Congress, (Jun. 19, 1991), pp. 639-645.
Lee, W.C. "Topology Aggregation for Hierarchical Routing in ATM Networks", Computer Communication Review, Bd. 25, Nr. 2,(Apr. 1995), pp. 82-92.
Pederson, L.K. et al., "The PC/PBX Connection", AT&T Technology, Bd. 1, Nr. 1,(1986), pp. 36-37.
Roberts, et al., "Traffic Models for Telecommunication Services with Advance Capacity Reservation", Proceedings of the 11th International Teletraffic Congress, Bd. 1, 4, (Sep. 1985), pp. 8-14.
Saksena, V.R. "Topological Analysis of Packet Networks", IEEE Journal on Selected Areas in Communication, Bd. 7, Nr. 8,(Oct. 1989), pp. 1243-1252.
Schulthess, P et al., "Experience with an Integrated Digital PBX in a University Environment", First Pan European Conference on ISDN, 'ISDN Europe 86',(Nov. 5-7, 1986), pp. 45-51.
Sunshine, C.A. "Source Routing in Computer Networks", Computer Communication Review, Bd. 7, Nr. 1,(Jan. 1977), pp. 29-33.
Tao, J et al., "Internet Access Via Baseband and Broadband ISDN Gateways", Proceedings of the Annual International Phoenix Conference on Computers and Communications, vol. CONF 13,(1994), pp. 485-490.
Throughton, D.J. et al., "System X: The Processor Utility", British Telecommunications Engineering, vol. 3, No. 4,(Jan. 1985), pp. 226-240.
Tomito, et al., "Reservation-Based Communication Control System", Review of the Electrical Communication Laboratories, Bd. 33, Nr. 4, (1985), pp. 581-589.
Van Till, J "The A-ISDN Proposal to Bridge "Personal Computers" and "ISDN"", Computer Networks and ISDN Systems, Bd. 17, Nr. 2,(Jul. 1989), pp. 149-152.
Von Der Straten, Gernot "Verkehrsverhalten von Systemen mit Reservierrungsbetrieb", NTZ Archiv, Bd. 10, Nr. 2, (Feb. 1988), Cited on EP Search report for EP application 93110319.6 on Sep. 13, 1995, pp. 39-43.

Also Published As

Publication number Publication date
EP1261177A2 (en) 2002-11-27
DE10122422A1 (en) 2002-11-21
DE50204826D1 (en) 2005-12-15
US20020181504A1 (en) 2002-12-05
US7212545B2 (en) 2007-05-01
EP1261177A3 (en) 2004-12-15
EP1261177B1 (en) 2005-11-09

Similar Documents

Publication Publication Date Title
USRE43760E1 (en) Adjusting connection bandwidth in a data network
US7023839B1 (en) System and method for dynamic codec alteration
US5734654A (en) Frame relay switching apparatus and router
US6757277B1 (en) System and method for coding algorithm policy adjustment in telephony-over-LAN networks
US7072344B2 (en) Redistribution of excess bandwidth in networks for optimized performance of voice and data sessions: methods, systems and program products
US9350784B2 (en) Method and communication system for selecting a transmission mode for transmitting payload data
US20030152096A1 (en) Intelligent no packet loss networking
JP2006526297A (en) Call admission control in VoIP systems
JP2004508772A (en) Topology-aware resource manager and method in IP telephony systems
US20060165224A1 (en) Apparatus and method for managing network resources
US20010004599A1 (en) Channel allocation method for radio data calls having different bandwidths
EP1466459B1 (en) Method and apparatus for dynamically assigning a network endpoint to a network region
JP4090999B2 (en) Correlating service quality requirements
US7457287B1 (en) System and method for assigning call priority
US20030099192A1 (en) Method and system for a switched virtual circuit with virtual termination
US6856601B1 (en) Shared digital signal processing resources for communications devices
KR20060073273A (en) Device and method for setting up qos in mobile communication system
US20030165124A1 (en) System and method for performing handovers based upon local area network conditions
US20090245173A1 (en) Radio Communication Terminal, Radio Base Station, And Packet Communication Method
RU2260253C2 (en) Method and system for invoking subscriber&#39;s burst data context for burst data
JP2002247067A (en) Band controller
US20090279450A1 (en) Method for allocation of a quality of service for a packet stream
US7542424B2 (en) Method for setting up connections with guaranteed quality of service for a communications network having a resource manager
Houck et al. A measurement-based admission control algorithm for VoIP
US20020178287A1 (en) Method and system for assigning circuits to a new service request in a communications network

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: TRANSPACIFIC SILICA, LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMENS AKTIENGESELLSCHAFT;REEL/FRAME:028766/0161

Effective date: 20081128

CC Certificate of correction
CC Certificate of correction
CC Certificate of correction
CC Certificate of correction
FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: INTELLECTUAL VENTURES II LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TRANSPACIFIC SILICA, LLC;REEL/FRAME:036477/0033

Effective date: 20150902

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12