throbber
O
`
`Ulllt€d States Patent [19]
`Wagner et a].
`
`[54] SIMULTANEOUS TRANSFER OF CONTROL
`INFORMATION WITH VOICE AND DATA
`OVER A PUBLIC SWITCHED TELEPHONE
`NETWORK LINE
`[75] Inventors: glagrytizagner. OaklandbCali?; Raéph
`E’ ml l‘jPt‘greitgmvc’ amt] R‘ 0x‘
`“gem ° 0 “*9
`-
`'
`.
`-
`[ 3] Asslgnee Intel Carpomhon Santa Clara Cahf
`_
`[21] Appl‘ No" 912’947
`[22] Filed:
`Aug. 14, 1997
`
`_
`
`Related Us. Application Data
`
`[63] Continuation of Ser. No. 687,773, Jul. 26, 1996, abandoned,
`which is a continuation of Ser. No. 597,352, Feb. 6, 1996,
`abandoned, which is a continuation of Ser. No. 254, Jan. 4,
`
`1993, abandoned.
`
`[51] Int. Cl.6 .................................................. .. H04M 11/06
`[52] US. Cl. ................. .. 379/229; 379/9309; 379/9326;
`370/463; 370/522
`[58] Field of Search ............................... .. 379/229. 9301,
`379/9309‘ 93.14‘ 9326; 348/14_ 15_ 16;
`370/522. 264_ 265_ 28L 437‘ 468
`
`[56]
`
`.
`Referencw cued
`U.S, PATENT DOCUMENTS
`
`pMelggéagtgi """"""""""""""" "
`4435804 3/1984 Tan ..........
`‘570/6911
`43442540 4/1984 Allen ......... ..
`370/691
`4,476,559 10/1984 Brolin et al. ...... ..
`. 370/1101
`4,715,059 12/1987 Cooper-Hart etal. ..
`.... .. 348/18
`4,757,495
`7/1988 Decker et a1. ..
`370/691
`4,932,047
`6/1990 Emmo?s 6‘ =11‘ - - - ‘
`- ' ~ ~ ~- 343/13
`
`FOREIGN PATENT DOCUMENTS
`0084125 12/1982 European Pat. 01f. .
`2187611
`9/1987 European Pat. 0ft.
`0 501 435 A2 2/1992 European Pal- 01?‘ a
`63'l3li?gg 1%;
`iapan -
`b20206,‘
`8 1,1989 Japan I
`2-198264
`8/1990 Japan .
`3-292047 12/1991 Japan .
`
`apan I
`
`_
`
`USOO5761 292A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,761,292
`Jun. 2, 1998
`
`2268665 6/1993 United Kingdom .
`
`OTHER PUBLICATIONS
`Technische Rundschau, vol. 84, No. 4, 24 Jan. 1992, Bern
`Ch . 36-38. XP247737 Braun “Auf der Schiene: Zuni
`corg?utcr Inmgratcd Railroad-“git
`Mitel Corporation Data Sheet for “Data Over Voice Modem
`Chip”. Part #MT8840. issue 3. Dec. 1987.
`Schwartz. Je?rey. “User Deploys Data-Voice System”.
`article appearing in COM/11101166111071 Week, Sep. 28, 1992.
`Stockford, Paul. “VoiceView otters Voice and Data Over a
`Single Analog Line”, article appearing in Voice Processing
`Magazine, 191- 1991
`
`Primary Examiner-Ahmad F, Matar
`Attorney, Agent, or Firm—Blakely. Sokoloff, Taylor &
`Za?mn
`
`[57]
`
`ABSTRACT
`
`.
`
`.
`
`.
`
`.
`
`A transceiver providing simultaneous transfer of control
`information with voice and data over a public switched
`telephone network line is disclosed In a typical system
`application, the transceiver is coupled to a public switched
`‘91911099 "Work (P5P? via a single telepmlnefiine. The
`transceiver includes logic or generating contro in ormation
`and for combining the controlinformation with voice signals
`or data signals for transrmssion and reception through the
`PSTN using a single telephone line. The present invention
`provides a PSTN channel having two component
`subchannels, a main channel and a side channel. The main
`channel is provided for the transfer of voice signals and data
`signals at the same time the side channel is transferring
`°°mI°1 infmma?o“ and/or additional data signals- The con‘
`“91 mfmmatm "finsfemd 0“ the S399 chafmelils used
`Prmm?y for 5919699‘; the transfer of elth?r V9196 slgllals of
`data signals on the main channel. By providing a separate
`and independent side channel for controlling the main
`channel. the present invention eliminates the inherent delays
`caused in the prior art design by switching between a voice
`transfer mode and a data transfer mode using a single
`channel. The present invention also allows the transfer of
`data signals on the side channel simultaneously with the
`transfer of voice signals on the main channel. These advan
`tages are provided by the present invention without rede
`?ning the bandwidth of the standard PSTN channel.
`
`.
`
`.
`
`15 Claims, 3 Drawing Sheets
`
`Data
`In
`>129
`
`Data
`Out
`422'
`
`Control
`Logic
`430-
`
`Voice Voice
`In
`Out
`‘124-
`126-
`
`1 4
`
`1 4
`
`Pub“;
`Switd'md
`telephone
`Netwotk
`~112
`
`Data
`In
`-120-
`
`Data
`Out
`422
`
`Control
`Logic
`43!}
`
`Voice Voice
`In
`Out
`-124
`126»
`
`31 >———PSTN Channel—4 14
`
`31M
`
`//
`
`200
`
`2900 a
`
`D3400
`
`H2
`
`

`

`US. Patent
`
`Jun. 2, 1998
`
`Sheet 1 of 3
`
`5,761,292
`
`110
`
`Data
`In
`-12D-
`
`Data
`Out
`422-
`
`Control
`Logic
`-130-
`
`Voice Voice
`In
`Out
`-124-
`-126-
`
`110
`
`Data
`In
`-120-
`
`Data
`Out
`-122
`
`Control
`LOQiP
`-130
`
`Voice Voice
`In
`Out
`-124-
`-12e
`
`1 4
`
`1 4
`
`Public
`Switched
`Telephone
`Network
`-112
`
`FIGURE1
`
`|-—-——PSTN Channel—-—l
`
`-210
`jl/za/
`
`r
`200
`
`I
`3400
`
`HZ
`
`FIGURE 2 (Prior Art)
`
`31 i—————PSTN ChanneI—-i 14
`
`200
`
`'
`
`2900 a 03400
`
`HZ
`
`FIGURES
`
`

`

`US. Patent
`
`Jun. 2, 1998
`
`Sheet 2 of 3
`
`5,761,292
`
`mmmn.26..
`
`BE”.
`
`-vmw-
`
`593BE
`
`Exam
`
`-vmw-
`
`eNEDGE
`
`.IIII.IlllullllllllIIIKIII'IIIIIIIIIIIIIIIJ
`
`-mmv-
`
`
`
`
`
`
`gzeomafimm53:82Exam.3?628k_.hNSVKEmaEm:59.3m_nm__m>050..amo85>:_862
`
`
`Sam85
`
`56.80:
`
`-8?
`
`555mg;
`
`5:520
`
`.9250
`
`ONV_
`
`
`
`
`

`

`US. Patent
`
`Jun. 2, 1998
`
`Sheet 3 of 3
`
`5,761,292
`
`5520
`
`6:80
`
`_-omm-
`.BmSuoEmo
`
`9mg
`
`968m
`
`5236
`
`
`Ems.62mm-wmm-
`
`Smo\oo_o>050..-wE.
`_9EooBESuoEmo
`
`
`
`628mm
`
`65chSam8%
`
`00O
`
`_>.33.
`
`
`
`EwEmocmccmEma:az\8_o>mmmm26..
`063BE”.
`-vmm-/-vE.
`
`
`
`
`mwEDGE
`
`.IIIIIIlull!llllllllllllllIIIIIIIIIIIIEIIIIIJ
`
`
`
`
`
`

`

`5.761.292
`
`1
`SINIULTANEOUS TRANSFER OF CONTROL
`INFORMATION WITH VOICE AND DATA
`OVER A PUBLIC SWITCHED TELEPHONE
`NETWORK LINE
`
`This is a continuation of application Ser. No. 081687.773.
`?led Jul. 26. 1996. now abandoned. which is a continuation
`of application Ser. No. 08/597352. ?led Feb. 6. 1996. now
`abandoned. which is a continuation of application Ser. No.
`08/000254. ?led Jan. 4. 1993. now abandoned.
`
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`The present invention relates to the ?eld of information
`transfer across public switched telephone systems.
`Speci?cally. the present invention pertains to the transmis
`sion of binary information or facsimile data with voice
`signals on a public switched telephone network.
`2. Related Art
`Several prior art designs provide various levels of voice
`and data transmission capabilities. In one implementation. a
`system provides two separate communication links: one link
`for data and the other link for voice signals. In a typical
`implementation of this type. two telephone lines are used to
`handle a data conference. One telephone line is used for
`transmission of data. The other telephone line is used for the
`transmission of voice. This implementation. however. con
`sumes at least two telephone lines for each such data
`conference. In a multipoint conference con?guration. two
`separate telephone bridges would be required to handle such
`a data conference.
`In another implementation of systems combining voice
`and data information. a communications medium separate
`from the telephone network is provided. This separate
`communications medium can be implemented as a separate
`and independent twisted pair high speed data communica
`tions medium. Because these independent transmission
`media can be optimized for the transmission of voice and
`data. satisfactory data and voice information rates can be
`achieved. These systems. however. require that costly instal
`lation of the independent communications medium be
`undertaken. In many cases. the high cost of such an instal
`lation is not justified by the need for a combined voice and
`data system. In other cases. the installation of such a
`communications medium may not even be possible.
`Still other prior art systems can transmit voice signals and
`data on a single telephone line; however. the transmission of
`data and voice does not occur simultaneously with control
`information. In various forms. these systems provide a
`means to select between a voice transmission mode or a data
`transmission mode. Each of these modes of transmission are
`mutually exclusive of the other mode. Thus. a single tele
`phone line may be used to transfer voice information during
`a ?rst time frame and binary computer data during a second
`time frame. In many of these systems. a signi?cant time
`delay is required to change from one mode to the other;
`because no independent control method is provided.
`Although these systems carry the bene?t of using only a
`single line of a public switched telephone network. several
`inefficiencies result from the need to switch between a voice
`mode or a data mode without independent control. Because
`in some cases switching between modes is a slow operation.
`loss of voice or data signals may occur. At the very least. the
`speed of information transfer across the public switched
`telephone line is signi?cantly reduced. In other cases. the
`lack of an independent control mechanism for switching
`
`20
`
`25
`
`30
`
`35
`
`40
`
`50
`
`55
`
`65
`
`2
`between a voice transfer and a data transfer mode causes the
`need for a signi?cant level of operator interaction with the
`system. Increased levels of operator interaction again
`decrease the speed of information transfer.
`Thus. a better means for transferring voice information
`and data across a single public switched telephone network
`line is needed.
`
`SUMMARY OF THE INVENTION
`
`The present invention is a transceiver providing simulta
`neous transfer of control information with voice and data
`over a public switched telephone network line. In a typical
`system application. the transceiver is coupled to a public
`switched telephone network (PSTN) via a single telephone
`line. The transceiver includes a Voice In interface. a Voice
`Out interface. a Data In interface. and a Data Out interface.
`The transceiver includes logic for generating control infor
`mation and for combining the control information with voice
`signals or data signals for transmission through the PSTN
`using a single telephone line. Similarly. this control logic
`includes logic for receiving the control information as
`combined with voice and data signals via a single telephone
`line. The control logic further includes logic for isolating the
`voice signals received via the telephone line and routing the
`voice signals through the Voice Out interface. The control
`logic includes logic for isolating data signals received on the
`telephone line and for transferring the data signals to a host
`computer through the Data Out interface. In this manner. the
`present invention provides a means for transmitting and
`receiving control information with voice information and
`computer data via a single standard telephone line.
`The present invention modi?es the prior art PSTN chan
`nel to create a new PSTN channel having two component
`subchannels. a main channel and a side channel. By dividing
`the PSTN channel into a main channel and a side channel.
`the present invention gains the advantage of providing the
`main channel for the transfer of voice signals and data
`signals at the same time the side channel is transferring
`control information and/or additional data signals. The con
`trol information transferred on the side channel is used
`primarily for selecting the transfer of either voice signals or
`data signals on the main channel. By providing a separate
`and independent side channel for controlling the main
`channel. the present invention gains the advantage over the
`prior art of eliminating the inherent delays caused in the
`prior art design by switching between a voice transfer mode
`and a data transfer mode using a single channel. The present
`invention also provides the advantage of allowing the trans
`fer of data signals on the side channel simultaneously with
`the transfer of voice signals on the main channel. In this
`manner. the transfer of voice signals does not completely
`suppress the simultaneous transfer of computer information.
`These advantages are provided by the present invention
`without rede?ning the bandwidth of the standard PSTN
`channel.
`It is therefore an object of the present invention to provide
`a system for the simultaneous transfer of control information
`with voice and data across a single public switched tele
`phone network line. It is a further object of the present
`invention to provide a system wherein two transmission
`channels are provided on a single public switched telephone
`line. It is a further object of the present invention to provide
`a system wherein control information is transmitted simul
`taneously on the same public switched telephone network
`line with voice signals and data signals. It is a further object
`of the present invention to provide a system for automati
`
`

`

`5.761.292
`
`3
`cally switching between a voice transfer mode and a data
`transfer mode using independent control information trans
`mitted with the voice signals or data signals.
`These and other objects of the present invention will
`become apparent as presented and described in the following
`detailed description of the preferred embodiment.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 illustrates the present invention as coupled to a
`public switched telephone network.
`FIG. 2 illustrates the frequency range of a prior art PSTN
`channel.
`FIG. 3 illustrates the frequency range provided in the
`present invention for a main channel and a side channel.
`FIG. 4 illustrates the structure of the transmitter of the
`present invention.
`FIG. 5 illustrates the structure of the receiver of the
`present invention.
`
`15
`
`25
`
`35
`
`4
`ordinary skill in the art that many conventional methods
`exist for transferring digital data to and from transceiver 110
`through Data In interface 120 and Data Out interface 122. In
`a typical implementation. Data In interface 120 and Data
`Out interface 122 are coupled to a host computer.
`Transceiver 110 includes control logic 130. Control logic
`130 includes logic for receiving voice information (i.e. voice
`signals) via Voice In interface 124 and computer or facsimile
`data (Le. data signals) via Data In interface 120. Control
`logic 130 also includes logic for generating control infor
`mation and for combining the control information with voice
`signals or data signals for transmission through PSTN 112
`using a single telephone line 114. Similarly. control logic
`130 includes logic for receiving the control information as
`combined with voice and data signals via a single telephone
`line 114. Control logic 130 further includes logic for isolat
`ing the voice signals received via line 114 and routing the
`voice signals through Voice Out interface 126. Similarly.
`control logic 130 includes logic for isolating data signals
`received on line 114 and for transferring the data signals to
`a host computer through Data Out interface 122. In this
`manner. the present invention provides a means for trans
`mitting and receiving both voice information and computer
`data via a single standard telephone line. The internal
`structure and operation of control logic 130 is described in
`more detail in connection with FIGS. 4 and 5.
`Referring now to FIG. 2. a graph illustrates the frequency
`band or range 210 used for transferring voice information
`across line 114 and through PSTN 112. As shown. this
`frequency band of a conventional PSTN channel 210 con
`sumes a frequency range extending from approximately 200
`Hz to 3.4 kHz. The amplitude of the PSTN channel 210 is
`capped at a prede?ned voltage level. Voice signals or modu
`lated data signals may occupy the entire frequency band
`within the PSTN channel 210. Signals outside of the PSTN
`channel 210 may not be transferred via line 114 through
`PSTN 112. In some cases. signals outside the frequency
`range of the PSTN channel 210 may be ?ltered out and thus
`lost. It is critical therefore that any signals transferred
`through PSTN 112 must reside within the range of pre
`de?ned PSTN channel 210 frequencies. The PSTN channel
`210 illustrated in FIG. 2 is well known to those of ordinary
`skill in the art. It will be apparent to those of ordinary skill
`in the art that the speci?c frequency values identi?ed in FIG.
`2 are not critical to the operation of the present invention. A
`PSTN channel existing in a different frequency range may
`also bene?t by use of the concepts taught herein.
`Referring now to FIG. 3. the modi?ed PSTN channel 310
`of the present invention is illustrated. The present invention
`modi?es the prior art PSTN channel 210 to create a new
`PSTN channel 310 having two component subchannels. a
`main channel 312 and a side channel 314. Note that main
`channel 312 and side channel 314 are con?gured to ?t within
`the frequency range de?ned by the prior art PSTN channel
`210. By dividing PSTN channel 310 into main channel 312
`and side channel 314. the present invention gains the advan
`tage of providing main channel 312 for the transfer of voice
`signals and data signals at the same time side channel 314 is
`transferring control information and/or additional data sig
`nals. The control information transferred on side channel
`314 is used primarily for selecting the transfer of either voice
`signals or data signals on main channel 312. By providing a
`separate and independent side channel 314 for controlling
`main channel 312. the present invention gains the advantage
`over the prior art of eliminating the inherent delays caused
`in the prior art design by switching between a voice transfer
`mode and a data transfer mode using a single channel such
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`The present invention is a transceiver providing simulta
`neous transfer of control information with voice and data
`over a public switched telephone network line. In the
`following description. numerous speci?c details are set forth
`in order to provide a thorough understanding of the present
`invention. However. it will be apparent to one of ordinary
`skill in the art that these speci?c details need not be used to
`practice the present invention. In other circumstances. well
`known structures. circuits. and interfaces have not been
`shown in detail in order not to unnecessarily obscure the
`present invention.
`Referring to FIG. 1. the voice and data transceiver 110 of
`the present invention is illustrated. In a typical system
`application. transceiver 110 is coupled to a public switched
`telephone network (PSTN) 112 via telephone line 114.
`PSTN 112 and lines 114 are standard telephone system
`components which are Well known to those of ordinary skill
`in the art. In a typical prior art con?guration. a standard
`telephone handset may be coupled to PSTN 112 via line 114.
`In this con?guration. a standard voice conversation may
`occur between two callers through the PSTN 112. In another
`typical prior art con?guration. a computer with a modem
`45
`device may be coupled to PSTN 112 via line 114. In this
`case. a modem can convert digital computer signals to a
`form that can be transmitted to a receiving computer with a
`modem device through PSTN 112. In this manner. the PSTN
`112 may be used for the independent transfer of voice
`information or data typically generated by a computer or
`facsimile machine.
`The transceiver 110 of the present invention includes a
`Voice In interface 124 and a Voice Out interface 126. Voice
`In interface 124 is a standard connector or interface with a
`voice receiving device such as a microphone or record/
`playback device. Voice Out interface 126 is a standard
`connector or interface with a voice transmitting device such
`as a speaker or record/playback device. Many methods for
`receiving and transmitting voice signals will be apparent to
`those of ordinary skill in the art.
`Transceiver 110 includes a Data In interface 120 and a
`Data Out interface 122. Data In interface 120 is a standard
`digital computer interface such as a serial or parallel data
`communications interface. Similarly Data Out interface 122
`is a standard data communications interface such as a
`parallel or serial interface. It will be apparent to those of
`
`SO
`
`55
`
`65
`
`

`

`5.761.292
`
`5
`as PSTN 210. The present invention also provides the
`advantage of allowing the transfer of data signals on side
`channel 314 simultaneous with the transfer of voice signals
`on main channel 312. In this manner. the transfer of voice
`signals does not completely suppress the simultaneous trans
`fer of computer information. These advantages are provided
`by the present invention without rede?ning the bandwidth of
`the standard PSTN channel.
`Referring again to FIG. 3. main channel 312 occupies a
`portion of PSTN channel 310. Because main channel 312
`shares the PSTN channel bandwidth with side channel 314.
`main channel 312 is necessarily a smaller bandwidth than
`PSTN channel 310. The transfer of voice information is
`therefore constrained to a smaller range of frequencies. This
`frequency range reduction. however. does not signi?cantly
`degrade the voice signals transferred through main channel
`312. In most cases. the signal degradation of voice signals
`transferred across a reduced range main channel 312 is
`almost imperceptible. As will be described below. voice
`enhancement logic may be used to arti?cially reconstruct
`voice signals degraded by transfer across main channel 312.
`As an additional option to reduce signal degradation. main
`channel 312 may be located at any frequency within PSTN
`channel 310. For the example illustrated in FIG. 3. main
`channel 312 is located at the lower end of the PSTN channel
`310 frequency spectrum and side channel 314 is located at
`the upper end of the spectrum Alternatively. side channel
`314 may be located at the lower end of the PSTN channel
`310 frequency spectrum and main channel 312 may be
`located at the upper end of the frequency spectrum. As
`another alternative. side channel 314 may be positioned in
`the middle of main channel 312 thereby splitting main
`channel 312 into a lower half and an upper half. In the
`preferred embodiment. however. side channel 314 must
`occupy a contiguous range of frequencies. By arranging side
`channel 314 above. below. or in the middle of main channel
`312. the signal degradation for the transfer of signals
`through main channel 312 may be minimized.
`Having de?ned a frequency range for main channel 312
`and side channel 314. the control logic 130 of the present
`invention provides a means for controlling the transfer of
`voice and data signals across main channel 312 and the
`transfer of control and data signals across side channel 314.
`In the preferred embodiment. data is transferred across main
`channel 312 using a high speed modern technology such as
`a quadrature amplitude modulation (QAM) technology.
`Control information and data is transferred across side
`channel 314 using a lower capacity transmission technology
`such as a frequency shift keying (FSK) technology. Using
`FSK. a binary “1” value may be represented as a particular
`frequency such as frequency “a” illustrated in FIG. 3.
`Similarly. a binary “0" value may be represented as a
`different frequency value such as frequency “b” illustrated in
`FIG. 3. The use of QAM and FSK modern technology is well
`known to those of ordinary skill in the art. Thus. control and
`data may be transmitted through side channel 314 without
`affecting the simultaneous transmission of voice and data in
`main channel 312.
`The ability to switch the main channel 312 to/from a voice
`transfer mode from/to a data transfer mode is much more
`e?icient using the side channel 314 or other independent
`control mechanism. Normally. to start a QAM modem data
`signal sequence. the receiver must ?rst perform tinting
`recovery. Next. the transmitter and receiver must execute a
`training sequence. This process can take up to a half second
`in a conventional system. Because of this delay in e?fecting
`a switch between a voice transfer mode and a data transfer
`
`55
`
`65
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`6
`mode. less data is transmitted during a voice gap. The side
`channel (as part of its control function) will maintain the
`receiver clocks thereby allowing a fast timing recovery and
`a very fast training sequence.
`The components of the present invention are roughly
`divided into transmitter logic and receiver logic. The trans
`mitter logic is used for transmitting voice signals and data
`signals across a single telephone line 114 through PSTN 112
`to a receiver. The receiver logic is used for receiving voice
`and data signals sent through PSTN 112. The transmitter
`logic of the present invention is illustrated in FIG. 4 and
`described below. The receiver logic is illustrated in FIG. 5
`and described below.
`Referring now to FIG. 4. the transmitter 410 of the present
`invention is illustrated. The transmitter 410 includes trans
`mitter channel control logic 412. Control logic 412 receives
`Data In signals on line 416. The Data In signals 416 are
`received from Data In interface 120. Data and control
`information may be supplied to control logic 412 from a host
`computer on Data In lines 416. In general. the data provided
`to control logic 412 on Data In lines 416 is routed for
`transfer to PSTN 112 via main channel 312. Data is so routed
`to main channel 312 by being output on the main data lines
`426 by control logic 412. As will be described below. the
`main data output on main data lines 426 is held in variable
`length buffer 422 for subsequent output on main channel
`312.
`A portion of the data provided on Data In lines 416 may
`be routed for transfer to PSI'N 112 via side channel 314.
`Data is routed to side channel 314 by being output on side
`data lines 462 by control logic 412. Control logic 412 routes
`incoming data on either main data lines 426 or side data lines
`462 as determined explicitly by command codes provided in
`the data received on Data In lines 416 or implicitly as
`determined by the availability of main channel 312. In some
`cases. main channel 312 will be unavailable for the transfer
`of data signals while voice signals are being transferred. In
`these cases. main data (i.e. data waiting to be sent on the
`main channel) is held in variable length bu?er 422 until
`main channel 312 again becomes available for transfer of
`data. On the other hand. side channel 314 will always be
`available for the transfer of control information or data.
`However. the side channel 314 typically operates at a slower
`data transfer rate. If data received by control logic 412 via
`Data In lines 416 indicates a side data transfer request as
`indicated by a predetermined command code or if main
`channel 312 is blocked by the transfer of voice information
`on main channel 312. control logic 412 routes incoming data
`out on side data lines 462. In other cases. data received on
`Data In lines 416 is routed to main channel 312 via main data
`line 426.
`Control logic 412 also receives two control lines in the
`preferred embodiment. First. a channel control line 420 is
`received. Channel control line 420 is used to instruct control
`logic 412 to explicitly switch between the transfer of voice
`signals or data signals on main channel 312. Channel control
`line 420 allows a host computer to override the automatic
`switching between a data transfer mode and a voice transfer
`mode on main channel 312. A signal on channel control line
`420 indicates either a voice transfer mode or a data transfer
`mode on main channel 312. This signal is used by control
`logic 412 to generate a signal on voice/data select line 446.
`Voice/data select line 446 is used to control transmit switch
`440 to output either data signals or voice signals on output
`lines 450.
`A second control line received by transmitter channel
`control logic 412 is provided by voice gap detect circuit 414.
`
`

`

`5.761.292
`
`15
`
`25
`
`30
`
`35
`
`7
`Voice gap detect circuit 414 receives Voice In signals on
`Voice In line 418. Voice In signals are provided by Voice In
`interface 124. The Voice In signals comprise voice infor
`mation as may be spoken by a caller on a telephone line.
`Voice gap detect circuit 414 is a conventional and well
`known circuit for detecting gaps or silence in a telephone
`conversation. Because a substantial portion of a typical
`telephone call is silent (i.e.. absent voice signals). the voice
`gaps may be used for the transfer of computer data on main
`channel 312. When voice tones are again detected on Voice
`In lines 418. the transfer of data on main channel 312 is
`suspended and the transfer of the voice signals from Voice
`In lines 418 to main channel 312 is enabled. Thus. voice gap
`detect circuit 414 provides a signal on line 419 to control
`logic 412 that indicates when a voice gap is present in the
`voice signals on Voice In lines 418. Voice gap detect circuit
`414 also provides an indication to control logic 412 that
`indicates when a voice gap is absent in the signals on Voice
`In lines 418. The control signals received on line 419 by
`control logic 412 are used to determine the condition of the
`signal output by control logic 412 on voice/data select line
`446. If the signal received on channel control line 420
`indicates a voice select request or if the control signal
`received on line 419 indicates the absence of a voice gap
`(i.e.. active voice tones are present on Voice In lines 418).
`control logic 412 generates a voice select signal on voice/
`data select line 446. Similarly. if the signal received on
`channel control line 420 indicates a data select request or if
`the control signal received on line 419 indicates the presence
`of a voice gap (i.e.. active voice tones are not present on
`Voice In lines 418). control logic 412 generates a data select
`signal on voice/data select line 446. In this manner. transmit
`switch 440 is controlled by voice/data select line 446 to
`output on lines 450 voice signals during active voice activity
`or data signals during gaps in the voice signals. A voice gap
`detect circuit such as circuit 414 is well known to those of
`ordinary skill in the art.
`In addition. control logic 412 generates control informa
`tion for transmission on the side channel 314. This control
`information corresponds to the select signal information
`generated on the voice/data select line 446. If the signal
`received on channel control line 420 indicates a voice select
`request or if the control signal received on line 419 indicates
`the absence of a voice gap (i.e.. active voice tones are
`present on Voice In lines 418). control logic 412 generates
`a voice select signal for transmission on side data line 462.
`Similarly. if the signal received on channel control line 420
`indicates a data select request or if the control signal
`received on line 419 indicates the presence of a voice gap
`(i.e.. active voice tones are not present on Voice In lines
`418). control logic 412 generates a data select signal for
`transmission on side data line 462. In this manner. receive
`switch 528 (illustrated in FIG. 5) is controlled by voice/data
`select information transmitted on side channel 314.
`Transmitter logic 410 provides a buffer for both data
`signals transferred on main channel 312 and a buffer for
`voice signals transferred on main channel 312. In the pre
`ferred embodiment of the present invention. a variable
`length buffer 422 is provided for data transferred on main
`channel 312 (main data). Variable length buffer 422 is
`implemented in the preferred embodiment as a ?rst-in
`?rst-out (FIFO) buffer or random access memory of a size
`su?icient to retain data while main channel 312 is busy
`transferring voice information. A buffer 1 control line 428 is
`connected between control logic 412 and variable length
`buffer 422 to allow control logic 412 to enable or disable the
`output of main data by variable length buffer 422 on lines
`
`8
`436. In addition. buffer 1 control line 428 provides a means
`by which variable length buffer 422 may indicate to control
`logic 412 that the buffer is full or nearly full. During normal
`operation. control logic 412 ?lls buffer 422 with main data
`received on Data In lines 416 and output on main data lines
`426. When a voice gap occurs as indicated by control line
`419. buffer 422 is enabled via buffer 1 control line 428 to
`output main data on lines 436. When main data transfer on
`main channel 312 is stalled by a voice transfer. control logic
`412 disables buffer 422 from outputting main data on lines
`436. As buffer 422 ?lls or nearly ?lls. an indication on line
`428 provided by butler 422 signals control logic 412 to
`suspend the transfer of main data on main data lines 426.
`The implementation of a FIFO buffer such as bulfer 422 is
`well known to those of ordinary skill in the art.
`A ?xed length buffer 424 is provided for the temporary
`storage of voice information received on Voice In lines 418

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