throbber
PCT
`WORLD INTELLECTUAL PROPERTY ORGANIZATION
`International Bureau
`INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`WO 95/29576
`
`(11) International Publication Number:
`
`(51) International Patent Classification 6 :
`H06M 11/06
`
`A2
`
`(43) International Publication Date:
`
`2 November 1995 (02.11.95)
`
`.....
`
`I r :1 "'
`
`(21) International Application Number:
`
`PCT/US95/05034
`
`(22) International Filing Date:
`
`18 April 1995 (18.04.95)
`
`(81) Designated States: CA, JP, European patent (AT, BE, CH, DE,
`DK, ES, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE) .
`
`Published
`Without international search report and to be republished
`upon receipt of that report.
`
`(30) Priority Data:
`08/229,958
`08/333,365
`
`19 April 1994 (19.04.94)
`2 November 1994 (02.11.94)
`
`us
`us
`
`(71) Applicant: MULTI-TECH SYSTEMS, INC. [US/US]; 2205
`Woodale Drive, Mounds View, MN 55112 (US).
`
`(72) Inventors: ARIMILLI, Harinarayana; 12185 Lily Street N.W.,
`Coon Rapids, MN 55433 (US). TRANA WALA, Ashish,
`A.; Unit 25, 20812 4th Street, Saratoga, CA 95070 (US).
`KANCHAN, Vasant, Kumar; 809 Durshire Way, Sunnyvale,
`CA 94087 (US).
`
`(74) Agent: RAASCH, Kevin, W.; Schwegman, Lundberg &
`Woessner, 3500 IDS Center, 80 South Eighth Street, Min(cid:173)
`neapolis, MN 55402 (US).
`
`(54) Title: DATA/VOICE/FAX ADVANCED PRIORITY STATISTICAL MULTIPLEXER
`
`(57) Abstract
`
`A data multiplexing network is described which multiplexes a plurality of asynchronous data channels with an asynchronous data
`stream representing compressed voice signals and/or facsimile signals onto a single synchronous data packet stream. The single synchronous
`data packet stream is then transmitted by a high speed statistical multiplexer over a composite link to a second site using a modified high-level
`synchronous data link control protocol with an overlay of an advanced priority statistical multiplexing algorithm. The asynchronous data
`channels and the compressed voice channel and/or facsimile signals are demultiplexed and reconstructed for sending to other asynchronous
`computer terminals and to a standard telephone or facsimile analog port at the second site, respectively. PBX trunk interfaces are also
`provided to allow PBX's to share the composite link between sites. Communication between the first site by voice or facsimile and the
`second site is transparent to the users. The multiplexer efficiently allocates the bandwidth of the composite link by detecting silence periods
`in the voice signals and suppressing the sending of the voice information to preserve bandwidth. An advanced priority statistical multiplexer
`is also described which dynamically allocates composite link bandwidth to both time-sensitive and non-time-sensitive data to maximize data
`throughout efficiency and quality while simultaneously reducing multiplexer processing overhead.
`
`Pet., Exh. 1006, p. 1
`
`

`
`FOR THE PURPOSES OF INFORMATION ONLY
`
`Codes used to identify States party to the PCT on the front pages of pamphlets publishing international
`applications under the PCT.
`
`AT
`AU
`BB
`BE
`BF
`BG
`BJ
`BR
`BY
`CA
`CF
`CG
`CH
`CI
`CM
`CN
`cs
`CZ
`DE
`DK
`ES
`FI
`FR
`GA
`
`Austria
`Australia
`Barbados
`Belgium
`Burkina Faso
`Bulgaria
`Benin
`Brazil
`Belarus
`Canada
`Central African Republic
`Congo
`Switzerland
`Cbte d'Ivoire
`Cameroon
`China
`Czechoslovakia
`Czech Republic
`Germany
`Denmark
`Spain
`Finland
`France
`Gabon
`
`GB
`GE
`GN
`GR
`HU
`IE
`IT
`JP
`KE
`KG
`KP
`
`KR
`KZ
`LI
`LK
`LU
`LV
`MC
`MD
`MG
`ML
`MN
`
`United Kingdom
`Georgia
`Guinea
`Greece
`Hungary
`Ireland
`Italy
`Japan
`Kenya
`Kyrgystan
`Democratic People's Republic
`of Korea
`Republic of Korea
`Kazakhstan
`Liechtenstein
`Sri Lanka
`Luxembourg
`Latvia
`Monaco
`Republic of Moldova
`Madagascar
`Mali
`Mongolia
`
`MR
`MW
`NE
`NL
`NO
`NZ
`PL
`PT
`RO
`RU
`SD
`SE
`SI
`SK
`SN
`TD
`TG
`TJ
`TT
`UA
`us
`uz
`VN
`
`Mauritania
`Malawi
`Niger
`Netherlands
`Norway
`New Zealand
`Poland
`Portugal
`Romania
`Russian Federation
`Sudan
`Sweden
`Slovenia
`Slovakia
`Senegal
`Chad
`Togo
`Tajikistan
`Trinidad and Tobago
`Ukraine
`United States of America
`Uzbekistan
`Viet Nam
`
`,.i
`
`J,'
`.,, ·'
`•
`
`Pet., Exh. 1006, p. 2
`
`

`
`WO 95/29576
`
`PCT/US95/05034
`
`DATA/VOICFJFAX ADVANCED PRIORTIY
`STATISTICAL MULTIPLEXER
`
`Field of the Invention
`The present invention relates to data communication
`multiplexers and in particular to automatic data bandwidth allocation in
`communication multiplexers which multiplex data, facsimile and compressed
`voice over a single composite link.
`
`5
`
`10
`
`15
`
`20
`
`Background of the Invention
`Data multiplexers in the telecommunications field are used to
`combine several asynchronous and synchronous data communication signals
`from individual data terminal equipment (DIB) sources such as computer
`terminals or personal computers (PC's) onto a single composite link. The
`individual asynchronous and synchronous signals from the PC's are connected
`to the multiplexer channel inputs and converted into a single signal called the
`composite signal which is then sent over a single analog or digital link called
`the composite link. Of course, the composite link may be a dedicated
`telephone line, a leased line, or a single private wire.
`The data multiplexer combines the channel signals from
`individual PC's into a composite signal by using one of a variety of
`techniques such as frequency division multiplexing, time division multiplexing
`and statistical time division multiplexing. Frequency division multiplexers
`assign separate frequencies to each signal and combine the frequencies onto
`the single composite link. Time division multiplexers assign a time slice of a
`single carrier to each of the channels being combined. Statistical time
`division multiplexers are an adaptation of time division multiplexers in which
`only those channels actually sending data get a slice of time. This results in a
`30 more efficient use of the composite link.
`Typically, a data multiplexer is used as an efficient alternative
`to traditional data communications in which a single channel uses a single
`telephone line link. By combining a plurality of ac;ynchronous channels into a
`composite link, fewer telephone lines or leased lines and less equipment is
`35 used to transfer the data. This is especially cost effective when a four wire
`
`25
`
`"'
`
`Pet., Exh. 1006, p. 3
`
`

`
`WO 95/29576
`
`PCT/US95/05034
`
`2
`
`"leased" line is used to connect a pair of synchronous modems. This type of
`private line offers a degree of security that public dial-up telephone lines
`cannot match. In addition, the superior error correction of a synchronous
`multiplexer network is preferred over the single telephone line asynchronous
`5 connections. Better yet, the use of a digital line with a DSU (Digital Service
`Unit) connection is more reliable and error free than analog.
`Figure 1 shows a typical arrangement for a prior art connection
`of a plurality of PC's at building A 101 and a computer system at building B
`102. The computer system at building B may be personal computers (PC's)
`103 such as those shown in building A or any variety of computer equipment
`devices. Traditional dial-up telephone links 105a, 105b, 105c through 105n
`are used between the plurality of PC's in building A 101 and the plurality of
`data terminal equipment (DTE) devices of building B such as a VAX
`computer I 06. Each asynchronous link, therefore, requires its own dial-up
`link I 05a, I 05b, 105c through 105n , which is in many cases not cost
`effective. The connections may be between two sites, or multiple sites may
`be connected.
`
`10
`
`15
`
`Figure 2 shows a prior art data multiplexer scheme in which a
`plurality of PC's 203 at building "A" 201 are multiplexed using a data
`20 multiplexer and synchronous modem 207 to transmit the information over a
`single telephone link 205 to building "B" 202. The signals are then
`demultiplexed by a similar multiplexor/modem 208 and transmitted to the
`DTE of building "B" 202, which for illustrative purposes is shown as a VAX
`computer 206.
`In general, Figure 2 describes a data multiplexer 207 and, in
`particular, a device manufactured by the assignee of the present invention
`called the MultiMux (model 900, 1600 or 3200) product from Multi-Tech
`Systems, Inc. of Mounds View, Minnesota. The product allows for up to n(cid:173)
`RS232 connections to local PC's 203. dumb terminals, host computers such as
`a DEC VAX 206, or other devices which communicate via asynchronous
`connection. In one product environment, n equals eight where eight PC's or
`other asynchronous devices can be attached to eight RS232 ports. The
`
`25
`
`30
`
`Pet., Exh. 1006, p. 4
`
`

`
`..
`
`W095/29576
`
`PCT/US95/05034
`
`3
`
`composite link is typically handled through an proprietary protocol with data
`rates up to 64 kilobytes per second. Not shown is a command port for menu
`driven control of the operational settings of the data multiplexer .
`Connections from one site to another site over a composite link
`5 using a dedicated line is an efficient use of the line resources, however
`additional line connections are still typically needed between the two sites or
`more sites for traditional telephone voice or facsimile connections between the
`sites. There is a need in the art, therefore, to combine compressed voice
`grade telephone signals with data signals and facsimile signals and transmit all
`10 over a composite link to further increase the efficient use of a single
`telephone line connection. There is yet a further need in the art to combine
`
`voice grade telephone signals with both synchronous and asynchronous data
`signals for transmission over a composite link for enhanced efficiency of a
`single telephone line connection.
`
`15
`
`Summary of the Invention
`The present invention solves the aforementioned deficiencies of
`the prior art and solves other problems that will be understood and
`appreciated by those skilled in the art upon reading and understanding the
`20 present specification. The present invention describes a data multiplexing
`network which combines a plurality of asynchronous and synchronous data
`channels with an asynchronous data stream representing compressed voice
`signals and/or facsimile signals onto a single synchronous data packet stream.
`The single synchronous data packet stream is then transmitted by a high speed
`statistical multiplexer over a composite link to a second site using a modified
`high-level synchronous data link control protocol with an overlay of an
`advanced priority statistical multiplexing algorithm. The asynchronous/
`synchronous data channels and the compressed voice channel and/or facsimile
`signals are demultiplexed and reconstructed at the second site for sending to
`30 other asynchronous and synchronous data terminal equipment and to a
`standard telephone or facsimile analog port or PBX interface, respectively.
`
`25
`
`Pet., Exh. 1006, p. 5
`
`

`
`WO 95/29576
`
`PCT/US95/05034
`
`4
`
`Communication between the first site by voice or facsimile and the second
`site is transparent to the users.
`The total bandwidth of the composite link communicating
`between sites may be instantaneously allocated to high priority data (time
`sensitive) and low priority data (non-time-sensitive) based on instantaneous
`system demands. In voice over data communications it is possible to greatly
`reduce bandwidth allocated to the high priority voice packet infonnation by
`eliminating transmissions of repeated silent packets. The voice detection
`algorithm tells the data processor that the packet is empty which is
`representative of silence. The data processor then does not send the packet,
`but instead sends a flag to the other side of the composite link to indicate no
`voice is being sent. In the event of silence, the maximum low priority data
`(asynchronous or synchronous data) packet size is dynamically changed based
`on the use of the voice channel. If there is a lot of silence, or the voice
`channel is not active at all, then the maximum low priority data packet size
`can grow to be quite large providing a larger asynchronous and synchronous
`data channel throughput. An advanced priority statistical multiplexer ensures
`maximum data throughput quality and efficiency while simultaneously
`reducing multiplexer processing overhead.
`
`5
`
`IO
`
`15
`
`20
`
`Description of the Drawings
`In the drawings, where like numerals describe like components
`throughout the several views,
`Figure I is a drawing of a prior art connection between
`25 building A and building B using traditional dial-up telephone links by modem;
`Figure 2 is a prior art description of the connection between
`building A and building Busing a statistical multiplexer link;
`Figure 3 is a general block diagram showing the preferred
`embodiment of the present invention which combines both telephone and
`facsimile information through a number of possible alternative interfaces with
`digital data infonnation for transmission to and demultiplexing at a remote
`site;
`
`30
`
`..
`
`..
`
`.•
`
`Pet., Exh. 1006, p. 6
`
`

`
`WO 95/29576
`
`PCT/US95/05034
`
`5
`
`Figure 4A (two sheets of drawings) is a detailed block diagram
`showing the use of the multiplexor 300 of the present invention to combines
`both telephone (voice), facsimile through a variety of connections with data
`over a single composite link to a remote site;
`Figure 4B is a detailed block diagram showing the division of
`major components of the data/voice/fax multiplexor of Figure 4A including
`the FXS, FXO and E&M interfaces;
`Figure SA is a diagram showing a first one of the preferred
`connections of the present invention which multiplexes voice telephone,
`facsimile information and digital data information for transmission to and
`demultiplexing at a remote site for connection to other DIB devices and for
`connection to remote voice telephone and facsimile equipment;
`Figure SB is a diagram showing a second one of the preferred
`connections of the present invention which multiplexes voice telephone,
`facsimile information and digital data information for tra{lsmission to and
`demultiplexing at a remote site for connection to other DIB devices and to a
`remote PBX;
`
`Figure SC is a diagram showing a third one of the preferred
`connections of the present invention which multiplexes voice telephone,
`facsimile information and digital data information for transmission to and
`demultiplexing at a remote site for connection to other DIB devices and to
`remote voice telephone and facsimile equipment through a remote PBX;
`Figure SD is a diagram showing a fomth one of the preferred
`connections of the present invention which multiplexes voice telephone and
`facsimile information through a local PBX with local digital data information
`for transmission to and demultiplexing at a remote site for connection to other
`DIB devices and to remote PBX for remote voice telephone and facsimile
`equipment;
`
`S
`
`10
`
`15
`
`20
`
`2S
`
`30
`
`Figures 6A, 6B and 6C are detailed block diagrams of the
`asynchronous channel cards, the aggregate cards and the voice/ fax cards,
`respectively, of the multiplexer shown in Figure 4B;
`
`Pet., Exh. 1006, p. 7
`
`

`
`WO 95/29576
`
`PCT/US95/05034
`
`6
`
`Figures 7 A-71, 8A-8I, 9A-9I and lOA-1 OI are detailed electrical
`
`schematic diagrams of the voice/fax card of Figure 6C;
`
`Figure 11 is a signal flow diagram of the speech compression
`
`algorithm;
`
`5
`
`Figure 12A is a detailed function flow diagram of the speech
`
`compression algorithm;
`
`Figure 12B is a signal flow diagram of the speech compression
`
`algorithm showing details of the code book synthesis;
`
`Figure 13 is a detailed function flow diagram of the speech
`
`10 decompression algorithm;
`
`Figure 14 is a flow chart of the modified HDLC transmission
`
`packet protocol using priority statistical multiplexing of the data/voice/fax
`
`multiplexor of Figures 6A, 6B and 6C;
`
`Figure 15 shows a Link Request Frame used to initiate and
`
`15
`
`establish a connection between multiplexers using modified HDLC with
`•
`Advanced Priority Statistical Multiplexing;
`
`Figure 16 shows a Voice/Fax Data Frame used to transmit
`
`voice/fax channel data;
`
`Figure 17 shows a Network Control Frame used in a
`
`20 networking environment;
`Figure 18 shows an Asynchronous Channel Data Frame used to
`
`transmit asynchronous channel data;
`
`Figure 19 shows an Acknowledgement Frame used to
`
`acknowledge communications between multiplexers;
`
`25
`
`Figure 20A shows one embodiment of a two priority level
`
`multiplexer;
`
`Figure 20B shows a portion of the multiplexed high priority
`
`and low priority data transmitted by one embodiment of a two priority level
`
`advanced priority statistical multiplexer;
`
`30
`
`Figure 21 is an example of multiplexing two priority levels of
`
`data in a hybrid frame;
`
`Pet., Exh. 1006, p. 8
`
`

`
`WO 95/29576
`
`PCT!US95/05034
`
`7
`
`Figure 22 is another example of multiplexing two priority levels
`of data in a hybrid frame; and
`Figure 23 shows one embodiment of a three priority level
`
`multiplexer.
`
`Detailed Description of the Preferred Embodiments
`In the following Detailed Description of the Preferred
`Embodiment, reference is made to the accompanying drawings which form a
`part hereof and in which is shown by way of illustration specific embodiments
`in which the invention may be practiced. These embodiments are described in
`sufficient detail to enable those skilled in the art to practice and use the
`invention, and it is to be understood that other embodiments may be utilized
`and that electrical, logical, and structural changes may be made without
`departing from the spirit and the scope of the present invention. The
`following detailed description is, therefore, not to be taken in a limiting sense
`and the scope of the present invention is defined by the appended claims.
`
`5
`
`10
`
`15
`
`20
`
`System Overview
`Figure 3 is a block diagram showing a plurality of connection
`combinations for the preferred embodiment of the present invention which is a
`communication system in which a data/voice/fax multiplexer 300a is
`configured to take voice information from telephone equipment, facsimile
`information from facsimile machines and asynchronous and synchronous data
`from data terminal equipment (DIB) devices and combine this information
`and data for transmission over a single composite communications link.
`Data/voice/fax multiplexers 300a and 300b (generally referred to as
`data/voice/fax multiplexer 300) are identically configured for multiplexing and
`demultiplexing this data and information. The result of this connection allows
`telephone, facsimile and data communications between sites "A" and "B" in a
`30 method of communication which appears to users at both sites to be
`simultaneous and transparent.
`
`25
`
`,.
`
`Pet., Exh. 1006, p. 9
`
`

`
`...
`
`..
`
`WO 95/29576
`
`PCT!US95/05034
`
`8
`
`The present invention shown in Figure 3 connects a plurality of
`
`5
`
`10
`
`data tenninal equipment (DTE) devices such as computers, tenninals, printers,
`modems, etc., through asynchronous and synchronous channels to the
`data/voice/fax multiplexer 300 at site "A". Also, telephone equipment such as
`telephone desk sets, PBX equipment and facsimile (fax) equipment are also
`connected to data/voice/fax multiplexer 300. The data/voice/fax multiplexer
`300 is configured to take analog voice channel inputs from telephone
`equipment through specially configured voice channel interfaces to be
`digitized, compressed and encoded into a special packet protocol using a voice
`compression algorithm. Multiplexer 300 is also configured to connect to fax
`equipment to receive and demodulate the fax picture data to place the decoded
`picture data into the special packet protocol. The asynchronous/synchronous
`data received by multiplexer 300 from the DTE devices is combined with
`packetized picture data and packetized compressed voice information for
`15 multiplexing and synchronous transmission over the composite link.
`At site "B", multiplexer 300b operates identically to multiplexer
`300a at Site "A" to multiplex outgoing data, voice or fax information and to
`demultiplex incoming data from site "A". Each multiplexer 300 operates to
`compress or decompress the digitized voice data from telephone equipment
`20 using a voice compression algorithm described more fully below.
`Multiplexers 300 also operate to modulate and demodulate the fax picture data
`so that all three forms of data (DTE data, compressed voice data and facsimile
`picture data) are combined using a special packet protocol for transmission
`over the composite link, and synchronous data, such as LAN signals are
`25 modulated and demodulated as well. The composite link 313 may be an
`analog line such as a public telephone line using S)'nchronous modems, a
`private leased line using synchronous modems or a digital line using DSU
`(Digital Service Units).
`
`30
`
`Hardware Overview
`As shown in Figure 4, the present invention combines a
`plurality of asynchronous data channels 302a-302n, which in many cases are
`
`Pet., Exh. 1006, p. 10
`
`

`
`W095/29576
`
`PCT/US95/05034
`
`9
`
`RS232 interfaces 303a through 303n, along with a data packet stream of
`compressed voice or facsimile information into a single data stream. The
`single packetized data stream is transmitted using synchronous modem 314
`
`over a single telephone line 315 to a remote site (Site "B"). As described
`
`5 more fully below, the composite link 313 may be selected to be an analog line
`
`such as a public telephone line using synchronous modems, a private leased
`
`line using synchronous modems or a digital line using DSU (Digital Service
`
`Units). Figure 4 shows only one such composite link implementation which
`
`is a public telephone line 315 using synchronous modems 314.
`
`10
`
`As shown in Figure 4, the basic elements at the local site (Site
`
`"A") connected to multiplexer 300a are terminals or PCs 301a-301n which are
`connected to channel ports 302a-302n which in turn connect to RS232
`
`interfaces 303a-303n. The channel ports 302a-302n provide access to data
`
`buffers 304a-304n controlled by microprocessor 306 which assembles the data
`
`15
`
`packets for the data processor 318. The combined data packets are connected
`
`to the phone line 315 by synchronous modem 314 for transmission at high
`
`speeds over the dedicated phone line 315.
`Asynchronous data from the individual PC's contain start and
`
`stop flags. The asynchronous data is collected from the individual PC's and is
`
`20
`
`assembled into synchronous data packets, each with a header and a trailer.
`
`Typically, 85% to 90% of an asynchronous line is not used efficiently since
`the line is not carrying any data most of the time. By using a statistical
`multiplexer 314, the sporadic data activity of several individual channels
`
`302a-302n connected to PC's 301a-301n can be combined onto a single line
`
`25
`
`315 to make more efficient use of that line. The microprocessor statistically
`
`multiplexes and collects the asynchronous data and packetizes it into
`
`synchronous data packets for transmission.
`Synchronous data transmissions also gain efficiency over
`asynchronous data transmissions by reducing framing overhead. By way of
`example of the data transmission efficiency gain, asynchronous data is by
`definition formatted by framing each character with a start and stop bit. This
`
`30
`
`process can account to up to one-third of the bits in a single transmission on
`
`Pet., Exh. 1006, p. 11
`
`

`
`WO 95/29576
`
`PCT!US95/05034
`
`10
`
`an asynchronous link. In contrast to this, synchronous data is transmitted in a
`
`packet that first contains a header (which contains destination address),
`
`followed by a block of data characters and followed by trailer information
`
`(such as error checking codes, checks sums, etc.). Since the packet is
`
`5
`
`addressed, a statistical multiplexer can arrange the packet in any order with
`
`the other asynchronous data based on demand and use of the asynchronous
`
`data lines.
`
`Data from the asynchronous channels 302a-202n connected to
`
`the PC's 301a-301n is sent to the microprocessor for statistical multiplexing
`
`10
`
`after first being buffered through buffer 305 and collected by internal
`
`microprocessor 306. The microprocessor 306 assembles the data into the
`
`synchronous data stream in the form of synchronous data packets which are
`
`framed by the address and error correcting data and sent to data processor 318
`
`for multiplexing with voice and fax data packets for transmission over the
`
`15
`
`synchronous composite link.
`
`The composite link 315 may be a digital or analog network
`
`link, a simple analog leased line, a four-wire leased line or private line.
`
`Communication over the composite link is through a special synchronous
`
`modems operating typically at 300 to 19.2kbps, 38.4kbps or DSUs (Digital
`
`20 Service Units) operating at 9600 to in excess of 256Kbps. The management
`
`and control format of the data transmitted over the composite link is described
`
`more fully below. This format is similar to the high-level synchronous data
`
`link control format (HDLC) used for inter-modem or DSU communication. A
`
`proprietary modified form of the HDLC is used with the preferred
`
`25
`
`embodiment of the present invention which is called Modified HDLC or
`
`MHDLC. MHDLC is used in combination with an Advanced Priority
`
`Statistical Multiplexing (APSM) algorithm to achieve a highly efficient use of
`
`the composite link.
`
`30
`
`Multiplexer Overview
`
`Figure 4B is a block diagram of a single data/voice/fax
`
`multiplexer 300 with the circuits shown divided according to the physical
`
`Pet., Exh. 1006, p. 12
`
`

`
`WO 95/29576
`
`PCT/US95/05034
`
`11
`
`implementation on multiple cards. Those skilled in the art will readily
`
`recognize that the physical implementation of the present invention need not
`
`follow the physical partitioning exemplified here. The multiplexer 300 uses
`
`statistical time division multiplexing to transmit data, voice and facsimile data
`
`5
`
`in a fashion that appears simultaneous to the user at each end. In the
`
`illustrated embodiment of the present invention, two eight-channel interface
`
`cards 401a and 401b are included to provide a total of sixteen RS232
`
`asynchronous ports for connection to PC's, mainframe computers, and other
`
`DTE devices, although as shown below, more channel cards may be added to
`
`10
`
`extend the number of asynchronous channels serviced. In the preferred
`
`implementation, 32 asynchronous channels are interfaced using four 8-channel
`
`cards. The channels are buffered and connected to the host or aggregate card
`
`400 of the multiplexer 300 for multiplexing with packetized voice or facsimile
`
`information from Voice Channel Equipment (VCE) Channel 1 circuit 308 or
`
`15 VCE Channel 2 circuit 309 (both VCE channels implemented on a single
`
`card).
`
`Those skilled in the art will readily recognize that a variable
`
`number of asynchronous RS232 port cards and a variable number of voice or
`
`facsimile interface cards may be combined in the preferred embodiment of the
`
`20 present invention without limiting the scope of the invention. Thus, the
`
`design of the data/voice/fax multiplexor 300 is modular to allow the addition
`of cards to expand the capability of the system. In the preferred
`implementation ~hown in Figure 4B, two VCE channel circuits 308 and 309
`on a single card are used to send/receive facsimile or analog voice
`
`25
`
`information connections for packetizing and transmission over the composite
`
`link lines 313a and 313b. As part of the modular design, the preferred
`
`implementation of data voice/fax/multiplexor 300 is shown with two dedicated
`
`lines 313a and 313b connected to ports 403a and 403b respectively. Network
`
`ports 403a and 403b each interface to separate lines using dedicated
`synchronous modems 314 for analog lines or to DSUs (Data Service Units)
`
`30
`
`for digital lines.
`
`Pet., Exh. 1006, p. 13
`
`

`
`WO 95/29576
`
`PCT!US95/05034
`
`12
`
`The facsimile infonnation from a fax machine is received as a
`
`telephone connection on VCE channel 1 circuit 308 or VCE channel 2 circuit
`
`309. The facsimile infonnation is taken off the analog carrier by
`
`demodulating the carrier so that the picture or pixel packets are recovered.
`
`5 The picture or pixel packets are then passed through dual port RAM 307 to be
`
`received by the data processor 318. The data processor 318 combine the
`
`facsimile or pixel packets with the synchronous data packets received from
`
`the asynchronous data channels 401a-401 b for statistical multiplexing and
`
`transmission over one of the composite link lines 313a or 313b through
`
`10 network ports 403a or 403b, respectively.
`In addition, or alternatively, telephone equipment connected to
`either VCE channel 1 circuit 308 or VCE channel 2 circuit 309 will receive
`
`analog voice information, digiti:ze the voice infonnation, compress and encode
`
`the digiti:zed voice infonnation into packets and load the packets into dual
`
`15
`
`port RAM (Random Access Memory) 307 for receipt by the data processor
`
`318. These compressed voice packets are then statistically multiplexed with
`
`the facsimile picture packets and/or the asynchronous data packets from
`
`asynchronous channel cards 401a and 401b for multiplexed transmission over
`the composite link lines 313a or 313b. The packets are collected and
`transmitted over the telephone line using a proprietary synchronous data link
`
`20
`
`fonnat which, for purposes of the present discussion, is described as a
`
`modified high speed data link control or MHDLC using a proprietary
`
`advanced priority statistical multiplexing algorithm described more fully
`
`below.
`
`25
`
`Qperation of the Voice/Facsimile Channel Interface
`
`The VCE channel 1 circuit 308 and VCE channel 2 circuit 309
`
`of Figure 4B are identical circuits which are capable of operating in parallel
`
`to transmit and receive signals to and from telephones and facsimile machines.
`
`30
`
`Illustrated in Figure 4B for VCE channel 1 circuit 308 and VCE channel 2
`
`circuit 309 are three types of telephone line interfaces labeled FXS, FXO, and
`E&M The FXS acronym stands for Foreign Exchange Station. The FXS
`
`Pet., Exh. 1006, p. 14
`
`

`
`W095/29576
`
`PCT/US95/05034
`
`13
`
`interface mimics the subscriber-side of a standard tip and ring two-wire
`
`telephone connection either as a loop or a ground start configuration. The
`
`FXO acronym stands for Foreign Exchange Office. The FXO interface
`
`mimics the central office or provider-side of a standard tip and ring two-wire
`
`S
`
`telephone connection. The E&M acronym was historically designated in
`
`telephone circuit diagrams as the "e" in "received" and the "m" in "transmit"
`
`for trunk signalling. The E&M interface mimics a typical PBX trunk
`
`interface.
`
`As shown in more detail in Figure 6C, each voice channel card
`
`10
`
`is capable of handling the three interfaces: FXS, FXO and E&M to provide a
`
`wide variety of connectivity for interfacing to different types of telephone
`
`equipment. Four of these types of connections are illustrated in Figures 5A
`
`though 5D.
`
`As shown in Figure 5A, a telephone or facsimile machine may
`be connected to the FXS interface at Site "A", which will appear to this
`
`IS
`
`equipment as though it were connected to the subscriber side of a standard tip
`
`and ring two-wire analog telephone connection. The FXS connection on VCE
`
`channel 1 circuit 308 or VCE channel 2 circuit 309 shown in Figures 4A and
`
`4B would appear to be a telephone central office (CO) to this telephone
`
`20
`
`equipment (or a PBX-mimic of a CO). Thus, if a user picked up the handset
`of a standard telephone connected to the FXS interface at Site "A" of Figure
`SA, the telephone or fax machine at site "B" would ring.
`A PBX may be connected to the FXO interface on VCE
`
`channel 1 circuit 308 or VCE channel 2 circuit 308 shown in Figures 4A and
`
`2S
`
`4B. Referring to Figure SB, the PBX at site "B" is attached to the FXO
`
`interface of the multiplexer 300b. The PBX at site "B" will see the
`
`multiplexer FXO interface as a piece of telephone equipment responding to
`
`the PBX connection. A telephone or fax machine at site "A" is connected to
`the FXS interface of multiplexer 300a but will appear to be connected to the
`
`30
`
`station connection of the PBX at site "B". The telephone or fax machine at
`
`site "A" will then be able to dial any extem;ion serviced by the PBX at site
`
`"B" or dial out to the local Public Switched Telephones Network (PS1N)
`
`Pet., Exh. 1006, p. 15
`
`

`
`WO 95/29576
`
`PCT/US95/05034
`
`14
`
`from the PBX The telephone or fax equipment at site "A" appears to be
`
`directly connected to the PBX at site "B".
`
`A PBX trunk interface may also

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket