Multiplex communications – Data flow congestion prevention or control – Flow control of data transmission through a network
Reexamination Certificate
2000-03-28
2004-07-06
Vu, Huy D. (Department: 2665)
Multiplex communications
Data flow congestion prevention or control
Flow control of data transmission through a network
C370S229000, C370S238000, C370S395400, C370S412000, C370S468000, C370S389000
Reexamination Certificate
active
06760309
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates generally to voice over IP networks and more particularly relates to a method of dynamically assigning priority to packets over an Internet Protocol (IP) based network.
BACKGROUND OF THE INVENTION
Separate Voice and Data Networks
Currently, there is a growing trend to converge voice and data networks so that both utilize the same network infrastructure. The objective is to create a single fabric that is designed to deliver both voice and data, thus enhancing the effectiveness and productivity of individuals in an enterprise. The currently available systems that combine voice and data have limited applications and scope. An example of such a system is the Automatic Call Distribution (ACD), which permits service agents in call centers to access customer files in conjunction with incoming telephone calls. ACD centers, however, remain costly and difficult to deploy, requiring custom systems integration in most cases. Another example system is the voice logging/auditing system used by emergency call centers (e.g., 911) and financial institutions. Deployment has been limited due to the limited scalability of the system since voice is on one network and data is on another, both tied together by awkward database linkages.
The aim of packet telephony is to provision voice over packet switched fabrics in both the local area network (LAN) and the wide area network (WAN). Currently, voice and data generally flow over separate networks, the goal being to transmit them both over a single medium.
A block diagram illustrating example separate prior art data and voice networks is shown in FIG.
1
. The LAN portion, generally referenced
10
, comprises the LAN cabling infrastructure
12
and one or more network devices connected to the LAN. Examples of typical network devices include servers
14
and workstations
16
. The voice portion, generally referenced
20
, has at its core a private branch exchange (PBX)
24
which comprises one or more trunk line interfaces and one or more telephone extension interfaces. The PBX is connected to the public switched telephone network (PSTN)
22
via one or more trunk lines
28
, e.g., analog, T1, E1, T3, ISDN, etc. A plurality of user telephones
26
is also connected directly to the PBX via phone line extensions
29
.
The paradigm currently in wide spread use consists of circuit switched fabric
20
for voice networks and a completely separate LAN infrastructure
10
for data. Most enterprises today use proprietary PBX equipment for voice traffic.
Voice and Data Over a Shared Network
An increasingly common packet telephony paradigm consists of telephone and data tightly coupled on packet based, switched, multimedia networks where voice and data share a common transport mechanism. It is expected that this paradigm will spur the development of a wealth of new applications that take advantage of the simultaneous delivery of voice and data over a single unified fabric.
A block diagram illustrating a voice over packet network where voice and data share a common infrastructure is shown in FIG.
2
. The IP telephony system, generally referenced
30
, comprises, a LAN infrastructure represented by an Ethernet switch
32
, one or more telephones
36
, workstations
34
, a gateway
42
, a gatekeeper
46
and Layer
3
switch
38
. The key components of an IP telephony system
30
are the modified desktop, gatekeeper and gateway entities. For the desktop, users may have an Ethernet phone
36
that plugs into an Ethernet RJ-45 jack or a handset or headset
35
that plugs into a PC
37
.
Today, all LAN based telephony systems need to connect to the PSTN
44
. The gateway is the entity that is specifically designed to convert voice from the packet domain to the circuit switched domain. The gatekeeper is primarily designed to control the creation of real time connections over the network.
The IP telephony traffic is supported by a packet infrastructure such as an Ethernet based network. Telephony calls traversing the intranet may pass through a Layer
3
switch
38
connecting a corporate intranet
40
. The Layer
3
switch should support Quality of Service (QoS) features such as IEEE 802.1p and 802.1Q and Resource ReSerVation Protocol (RSVP) described in IETF RFC 2205 entitled “Resource ReSerVation Protocol (RSVP)—Version 1 Functional Specification”.
ITU-T Recommendation H.323
The International Telecommunications Union (ITU-T) Telecommunications Standardization Sector has issued a number of standards related to telecommunications. The Series H standards deals with audiovisual and multimedia systems and describes standards for systems and terminal equipment for audiovisual services. The H.323 standard is an umbrella standard that covers various audio and video encoding standards. Related standards include H.225.0 that covers media stream packetization and call signaling protocols and H.245 that covers audio and video capability exchange, management of logical channels and transport of control and indication signals. Details describing these standards can be found in ITU-T Recommendation H.323 (Draft 4 Aug. 1999), ITU-T Recommendation H.225.0 (February 1998), H.245 (Jun. 3, 1999), H.261, H.263, T.120, G.722. G.723, G.728 and G.729.
A block diagram illustrating example prior art H.323 compliant terminal equipment is shown in FIG.
3
. The H.323 terminal
50
comprises a video codec
52
, audio codec
54
, system control
56
and H.225.0 layer
64
. The system control comprises H.245 control
58
, call control
60
and Registration, Admission and Status (RAS) control
62
.
Attached video equipment
66
includes any type of video equipment, such as cameras and monitors including their control and selection, and various video processing equipment. Attached audio equipment
70
includes devices such as those providing voice activation sensing, microphones, loudspeakers, telephone instruments and microphone mixers. Data applications and associated user interfaces
72
such as those that use the T.120 real time audiographics conferencing standard or other data services over the data channel. The attached system control and user interface
74
provides the human user interface for system control. The network interface
68
provides the interface to the packet based network, supports the appropriate signaling and voltage levels in accordance with appropriate standards. Typical packet based networks include Ethernet and Token Ring.
The video codec
52
functions to encode video signals from the video source (e.g., video camera) for transmission over the network and to decode the received video data for output to a video display. If a terminal incorporates video communications, it must be capable of encoding and decoding video information in accordance with H.261. A terminal may also optionally support encoding and decoding video in accordance with other recommendations such as H.263.
The audio codec
54
functions to encode audio signals from the audio source (e.g., microphone) for transmission over the network and to decode the received audio data for output to a loudspeaker. All H.323 terminals must be capable of encoding and decoding speech in accordance with G.711 including both A-law and &mgr;-law encoding. Other types of audio that may be supported include G.722, G.723, G.728 and G.729.
The data channel supports telematic application such as electronic whiteboards, still image transfer, file exchange, database access, real time audiographics conferencing (T.120), etc. The system control unit
56
provides services as defined in the H.245 and H.225.0 standards. For example, the system control unit provides signaling for proper operation of the H.323 terminal, call control, capability exchange, signaling of commands and indications and messaging to describe the content of logical channels. The H.225.0 Layer
64
is operative to format the transmitted video, audio, data and control streams into messages for output to the network interface. It also functions to retrieve the received video, audio, data and control streams fro
Azriel Gad
Natanson Sarit Shani
Rochberger Haim
3Com Corporation
Baranyai Lawrence
Vu Huy D.
Zaretsky Howard
Zaretsky & Associates PC
LandOfFree
Method of dynamic prioritization of time sensitive packets... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of dynamic prioritization of time sensitive packets..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of dynamic prioritization of time sensitive packets... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3214939