throbber
United States Patent
`
`[19]
`
`Russell et al.
`
`[11]
`
`[45]
`
`Patent Number:
`
`Date of Patent:
`
`6,091,722
`
`Jul. 18, 2000
`
`US006091722A
`
`[54] SUBSCRIBER LOOP BYPASS MODEM
`
`[75]
`
`Inventors: Steven P. Russell, Menlo Park; James
`E. Dunn, Escondido; Donald M.
`Bellenger, Los Altos Hills, all of Calif.
`
`[73] Assignee: 3Com Corporation, Santa Clara, Calif.
`
`[21]
`
`[22]
`
`[51]
`[52]
`[58]
`
`[56]
`
`Appl. No.: 08/819,873
`
`Filed:
`
`Mar. 18, 1997
`
`.................................... .. H04L 12/64
`Int. Cl.7
`........................... .. 370/352; 375/222
`U.S. Cl.
`Field of Search ................................... .. 370/493, 494,
`370/495, 352, 353, 354, 355, 356, 401,
`420, 395, 375/222, 379/93.07
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,237,561
`5,428,608
`5,610,910
`5,668,857
`5,719,901
`5,751,700
`5,784,683
`5,889,774
`
`............................. .. 370/29
`Pyhalammi
`Freeman et al.
`.
`Focsaneanu et al.
`McHale et al.
`Le Riche et a].
`Land et al.
`.......... ..
`Sistanizadeh et al.
`Mirashrafi et al.
`
`8/1993
`6/1995
`3/1997
`9/1997
`2/1998
`5/1998
`7/1 998
`3/1999
`OT1 IER PUBLICATIONS
`
`..... .. 370/351
`379/93.07
`.. 375/222
`370/352
`455/5.1
`370/352
`
`Patrick, Dennis R., “The Telecommunications Act of 1996:
`Intent, Impact and Implications”, from website http://ww-
`w.pfE.org/pff/cad/patr051496.l1tn1l, printed Apr. 29, 1997, 8
`pages.
`Massey, Tim et al., “DSP Solutions for Telephony and
`Data/Facsimile Modems” Application Book, Texas Instru-
`ments SPRA073, copyright Texas Instruments, Inc., Jan.
`1997, pp. 1-102.
`“Procedures for Document Facsimile Transmission In The
`General Switched Telephone Network”, Fascicle VII.3—Rec.
`T.30, former Recommendation T.4, mar del Plata, 1968;
`amended and renumbered at Geneva, 1976 a11d 1980, Mala-
`ga—Torremolinos, 1984 and Melbourne, 1988.
`
`ANSI Technical Publication T1.413—1995, “Network and
`Customer Installation lnterfaces—Asymmetric Digital Sub-
`scriber Line (ADSL) Metallic Interface”, approved Aug. 18,
`1995, copyright American National Standards Institute, Inc.,
`New York, 1995, pp. 1-166.
`SGS—Thomson Microelectronics Technical Publication
`ST7544, Universal Modem Analog Front—End (UMAFE),
`published Jun. 1995, pp. 1-50.
`
`(List continued on next page.)
`Primary Examiner—Douglas W. Olms
`Assistant ExumirLer—Kenneth Vanderpuye
`Attorney, Agent, or Firm—Wilson Sonsini Goodrich &
`Rosati
`
`[57]
`
`ABSTRACT
`
`The present invention allows telephone subscriber loops
`carrying data traflic between computer systems to be
`switched to an alternative connection through a data
`network, thereby unloading data traflic fro111 the telephone
`network. The invention operates by means of a break switch,
`which selectively switches a plurality of subscriber loops
`between a central oflice switching system and a data net-
`work. The break switch is coupled to a concentrator which
`takes a plurality of inputs from the break switch and con-
`nects them to a smaller number of modems in a modem pool.
`The concentrator allows a subscriber line to connect
`to
`di erent types of modems within the modem pool, depend-
`ing upon requirements of a particular subscriber line user.
`The modem pool connects through a network interface to a
`packet-switched network, such as the Internet. Anumber of
`di ‘erent methods can be used to transmit a command to
`switch a subscriber loop from the central office switching
`system to the packet-switched network. A loop current
`detector, which is coupled between the plurality of sub-
`scriber loops and the break switch, can monitor on/o hook
`status of the subscriber loop in order to determine whether
`to switch the connection to the data network. Alternatively,
`the command to perform the switching can originate from a
`remote host which transmits the command through tie data
`network to the break switch.
`
`67 Claims, 6 Drawing Sheets
`
`120 ——
`SUBSCRIBER
`LOOPS
`
`210
`LOOP CURRENT
`DE] ECTOR
`
`220
`BREAK SW[TCH
`
`TO CENTRAL
`OFFICE SW|TCH[NG
`SYSTEM
`
`230
`ANALOG FRONT
`END
`
`240
`
`CONCENTRATORP
`
`280
`CONTROLLER
`
`260
`NETWORK
`I NTERFACE
`
`170
`PACKET-
`SWITCHED
`NETWORK
`
`Dish
`Exhibit 1014, Page 1
`
`

`
`6,091,722
`Page 2
`
`OTHER PUBLICATIONS
`
`Brownlie, J., “Draft Text of Recommendation V.8 (V.id)
`Proposed for Resolution 1, Point 8 Application at the Com-
`ing Study Group 14 Meeting In Jun. 1994”, International
`Telecommunications Union COM 14-10E, Mar. 1994, 10
`pages.
`
`Hawley, George T., “Systems Considerations for the Use of
`XDSL Technology for Data Access”, IEEE Communications
`Magazine, Mar. 1997, pp. 56-60.
`Forney, G. D., “The V/34 High-Speed Modem Standard”,
`IEEE Comm. Magazine, Dec. 1996, pp. 28-33.
`Stuart, R.L., International Telecommunications Union, Tem-
`porary Document 57-E, “Clean Final Draft of Recom1ne11-
`dation V34”, Geneva, Jun. 1-9, 1994, pp. 1-70.
`
`Dish
`Exhibit 1014, Page 2
`
`

`
`U.S. Patent
`
`0002on;1LuJ
`
`Sheet 1 of 6
`
`6,091,722
`
`
`
`xmozfimzs_m_5>m
`
`O9.oi.
`
`
`
`vEO>>._.mZ-h_v_o<n_
`
`
`
`~m_o_>omn_xmozfimz
`
`
`
`mo_>mmmn_w_._0._._>>m
`
`o_._m5n_o29:
`
`
`
`nm_:o:>>wmO_u_u_O._<Ezm_oo2
`
`
`
`wn_oo4mmmaommamom?
`
`O2
`
`mmS%,_oo
`
`_>_m5>m
`
`
`
`m_zo:nm_.m:oz_:o:>>msm_aos_mw<n_>m
`
`
`
`
`
`Dish
`Exhibit 1014, Page 3
`
`

`
`U.S. Patent
`
`0002on;1LuJ
`
`Sheet 2 of 6
`
`6,091,722
`
`at
`
`-Ev_o<n_
`
`n_m:o._._>>m
`
`xmozfimz
`
`com
`
`v_mO>>._.m_Z
`
`mo<¢mmFz_
`
`Sm
`
`
`
`._.ZOmEOO4<Z<
`
`ozm
`
`ovm
`
`m_o.r<E.zm_ozoo
`
`8m
`
`m_m._._9..Fzoo
`
`4<m_»zm_oOH
`
`
`
`oz_:o:>>wmomma
`
`s_m:.m>w
`
`omm
`
`
`
`:o_._>>mx<m_mm_
`
`Fzmmmaon_OO._o_.N
`
`mmmiommaw
`
`om?
`
`mokomfimo
`
`300..
`
`Dish
`Exhibit 1014, Page 4
`
`

`
`U.S. Patent
`
`0002om1LuJ
`
`Sheet 3 of 6
`
`6,091,722
`
`omm
`
`mmmaommsw
`
`
`
`Emmmaon_OO._
`
`wmokomflo
`
`vzmmm0»zo_5m:omn_
`
`.oFm
`
`m5o>SN
`
`owm
`
`
`
`mmobhom_-O._.n_O
`
`I0.:>>wmmmiommnw
`
`Oh
`
`Dish
`Exhibit 1014, Page 5
`
`

`
`U.S. Patent
`
`Jul. 18, 2000
`
`Sheet 4 of 6
`
`6,091,722
`
`
`
`
`
`mO_u_u_O._<m._.zmoO._.n_OO._OH
`
`
`
`
`
`sm:w>woz_:o:>>wezmmmao
`
`m:o:>>mo:o:>>wca.
`
`O9¢oo._
`
`ox.mmmaommsmamokomfio
`
`._.ZOm_u_Q.HéOO._<Z<
`
`0...
`
`ozm
`
`OIO._._>>w
`
`8.»
`
`>1mFEm
`
`OZE
`
`mo._.<mmzm_m
`
`9%m:o._._>>m
`
`o:.
`
`2:.
`
`<_._o:>>w
`
`N8
`
`Ev
`
`
`
`0Z_._._<>>._:_<0
`
`o:o:>>m
`
`ox.oov
`
`m:o:>>w<_._o_._>>m
`
`
`
`omv.5
`
`8m
`
`Dish
`Exhibit 1014, Page 6
`
`

`
`U.S. Patent
`
`0002on;1LuJ
`
`Sheet 5 of 6
`
`mo+<m._.zm_ozoo
`
`BAH.
`
`oom
`
`
`
`FZONEOO4<Z<
`
`
`
`mo_>moazm
`
`95mn_OO._mmm
`
`
`
`moz<omn_s__._.DO
`
`m_m_>>VO._.Nown
`
`mm_.Em>zoo
`
`com
`
`mm_m__momm_:m
`
`n_OO._
`
`m_o<n_mm»z_
`
`n__IO
`
`Dish
`Exhibit 1014, Page 7
`
`

`
`U.S. Patent
`
`Jul. 18, 2000
`
`Sheet 6 of 6
`
`6,091,722
`
`A0
`mo<ummFz_
`xmozflmz
`
`OP
`
`coo
`
`oz<mm<omm
`
`zmooz
`
`moo
`
`oz<mo<omm
`
`2moo2
`
`vow
`
`oz<mo<omm
`
`EMDOE
`
`moo
`
`oz<mmQo>
`
`EMQOE
`
`woo
`
`oz<mmQo>
`
`EMDOE
`
`omm
`
`JOOQEMDOE
`
`oz<:o:2av2mmm§om¢®
`
`ozmhzom¢wo4<z<
`
`mo»<m»zmozoo
`
`Dish
`Exhibit 1014, Page 8
`
`

`
`6,091,722
`
`1
`SUBSCRIBER LOOP BYPASS MODEM
`
`RELATED APPLICATION
`
`This application hereby incorporates by reference a
`related non-provisional application, entitled “Method for
`Bypassing Telephone Network,” by the same inventors,
`Donald M. Bellenger, James E. Dunn and Steven P. Russell,
`having serial number 08/819/874, and filing date Mar. 18,
`1997, which was filed on the same day as the instant
`application.
`
`5
`
`BACKGROUND
`
`1. I"ield of the Invention
`
`The present invention relates to systems for connecting
`telephone subscriber lines to computer networks, and more
`particularly to a system for switching a telephone subscriber
`line from a telephone central oflice switching system to a
`computer network.
`2. Related Art
`
`With the advent of computer networking and personal
`computers, public switch ed telephone networks (PSTNs)
`are increasingly used to connect computer systems to other
`computer systems, and to connect computer systems to
`computer networks, such as the Internet. This creates per-
`formance problems for PSTNs, because telephone line usage
`patterns for communications between computer systems are
`fundamentally different from telephone line usage patterns
`for voice connections. One problem arises because computer
`data calls often last much longer than voice calls, and
`telephone switching equipment cannot distinguish a data call
`from a voice call. Consequently, voice calls may be blocked
`due to the long holding times of data calls. Furthermore, data
`calls do not use the voice bandwidth efficiently. Most of the
`time, a data connection is not actually sending data, it is
`simply reserving the connection in case it might use it.
`PSTNs are designed to maximize trunking efliciency
`when only a small percentage of possible connections are in
`actual use at a given instant. Voice telephone calls typically
`last about three minutes, and during this time a guaranteed
`data transfer rate must be sustained. In contrast, communi-
`cations between computer systems, for example email, do
`not require a continuous transfer rate; interruptions in the
`flow of data which would render speech signals unintelli— ,
`gible are acceptable for many computer communications.
`Furthermore, existing PSTNs were designed assuming a
`lengthy set 11p time followed by a large amount of voice data
`being transferred. These assumptions do not work well for
`computer connections, where many smaller data transfers _
`are spread o11t through a longer session. The call set up time
`in a PSTN is very long relative to the length of the individual
`data transfers. In order to minimize latency caused by call
`set up time, most computer users leave their telephone
`connections off hook for the entire time of the session, which
`may last several hours. This problem is amplified by the fact
`that PSTNs typically bill a flat rate for residential services.
`Hence,
`there is no time—based cost
`for
`lengthy data
`connections, and no incentive to limit connection time.
`As PSTNs are increasingly used to support data calls
`between computer systems, th e long session times for data
`calls often degrades the performance of PSTNs. There is a
`problem with “switch holding time.” PSTN switches are
`designed for an average three minute holding time of a voice
`call. While data calls last much longer, averaging about
`eighteen minutes. The result is that switches begin to block
`because of the long-lived data connections, and additional
`
`2
`calls cannot be completed. This blocking unfortunately
`applies to all calls. Hence, ordinary voice telephone calls
`cannot be completed because they are blocked by data calls.
`One solution to this problem is to design a system around
`a device known as a POTS (Plain Old Telephone Service)
`splitter, which splits a signal on a telephone subscriber loop
`into two pieces; a higher-frequency data component which
`is routed through a data network, and a lower-frequency
`voice component which is routed through a central office
`switching system. However, a POTS splitter can11ot separate
`lower-frequency voice band modem signa ls from ordinary
`voice signals in order to route them through a data network.
`What is needed is an eflicient method of separating data
`calls from voice calls, so that data calls may be switched
`from a PSTN to a data network.
`
`SUMMARY
`
`invention provides an architecture and a
`The present
`method for switching a data call from a PSTN to a data
`network. In one embodiment, this switching is activated by
`a telephone li11e user, before a connection is made through
`a telephone central 0 ice switching system.
`In another
`embodiment, this switching is activated by a network ser-
`vice provider after a connection to the network service
`provider is established through a telephone central office
`switching system. The present
`invention allows lower-
`frequency voice band modem connections to be transferred
`to the data network as well as higher frequency broad band
`modem connections.
`
`the present invention can be characterized as a
`Thus,
`method for switching a subscriber loop between a central
`office switching system and a packet—switched network by:
`establishing a connection between the subscriber loop and a
`switch; receiving a command to switch the subscriber loop
`to the packet—switched network; and switching the sub-
`scriber loop to the packet—switched network.
`According to one embodiment of the present invention, a
`control signal to switch the subscriber loop is generated in
`response to a signal received through the subscriber loop.
`This signal is encoded in the loop current of the subscriber
`loop, and more particularly in the on/off hook status of the
`subscriber loop. “Off hook” refers to the flow of direct
`current as the result of a telephone battery being applied to
`a telephone instrument’s reduced ohmic impedance in an
`active voice transmission state. “On hook” refers to the
`absence of direct current flow from the telephone battery
`when the telephone instrument is in a high impedance idle
`state.
`
`the
`invention,
`In another embodiment of the present
`control signal is generated in response to a telephone num-
`ber dialed into the subscriber loop. This telephone number
`may be in the form of a dual
`tone multiple frequency
`(DTMF) signal, or a pulse dialing signal on the subscriber
`loop.
`According to another aspect of the present invention, the
`switch control signal is generated in response to a signal
`received through the central office switching system. This
`signal may originate from the central oflice switching sys-
`tem itself, or alternatively from a remote host which trans-
`mits the control signal to the switch through the central
`o ice switching system.
`The present invention can also be characterized as an
`apparatus for switching a plurality of subscriber loops
`between a central office switching system and a packet-
`switched network comprising: a network interface coupled
`to the packet—switched network; a plurality of modems
`
`Dish
`Exhibit 1014, Page 9
`
`

`
`6,091,722
`
`3
`coupled to the network interface; and a first switch coupled
`to the plurality of subscriber loops, the central office system,
`and the plurality of modems, for switching the subscriber
`loops between the central oflice switching system and the
`plurality of modems.
`According to another aspect of the present invention, the
`apparatus further includes a second switch coupled between
`the first switch and the plurality of modems comprising: a
`plurality of first switch interfaces coupled to the first switch;
`a plurality of 1node111 interfaces coupled to the plurality of
`modems; and a switching channel for selectively coupling
`first switch interfaces to modern interfaces.
`In one
`embodiment,
`there are n1ore first switch interfaces than
`modern interfaces, so that the second switch performs a
`concentration function by switching a number of subscriber
`lines into a smaller number of modems.
`
`The present invention can also be characterized as an
`apparatus for switching signals onto subscriber
`loops
`between a central office switching system and a packet-
`switched network, comprising: a first port coupled to a
`subscriber loop; a second port coupled to the central office
`switching system;
`a third port coupled to the packet-
`switched network, and a switch coupled to the first port, the
`second port and the third port, the switch responding to a
`control signal to switch the first port between the second port
`and the third ort.
`
`The present invention has a number of advantages. It
`effectively o ‘ loads long-lived data connections from a
`PSTN onto a data network. In doing so, it concentrates a
`number of subscriber loops into a smaller number of
`modems whica connect to the data network, so that a smaller
`number of modems can service a larger number of telephone
`subscriber loops. The present invention also allows tele-
`phone subscriber loops to be connected to a variety of
`different modern types, depending upon which modem type
`is required by a data user on a subscriber loop.
`DESCRIPTION OF THE FIGURES
`
`FIG. 1 is a block diagram illustrating how the bypass
`modem 130 of the present invention connects subscriber
`loops 120 to central 0 ice switching system 140 and packet-
`switched network 170 according to an aspect of the present
`invention.
`
`,
`
`FIG. 2 is a block diagram illustrating the basic functional
`components of a system to switch subscriber loops 120 onto
`packet—switched network 170 in accordance with an aspect
`of the present invention.
`FIG. 3 is a circuit diagram of loop current detector 210
`(from FIG. 2), for detecting current on a subscriber loop _
`within subscriber loops 120 in accordance with an aspect of
`the present invention.
`FIG. 4 is a circuit diagram of break switch 220 (from FIG.
`2), including circuitry for ring generation and for detecting
`incoming calls from the central office switching system 140
`in accordance with an aspect of the present invention.
`FIG. 5 is a circuit diagram of analog front end 230 (from
`FIG. 2), including subscriber loop interface circuitry and
`analog to digital converters in accordance with an aspect of
`the present invention.
`FIG. 6 illustrates the interior structure of concentrator 240
`
`and modern pool 250 (from FIG. 2) in accordance with an
`aspect of the present invention.
`DESCRIPTION
`
`The following description is presented to enable any
`person skilled in the art to make and use the invention, and
`
`4
`is provided in the context of a particular application and its
`requirements. Various modifications to the preferred
`embodiment will be readily apparent to those skilled in the
`art and the general principles defined herein may be applied
`to other embodiments and applications without departing
`from the spirit and scope of the invention. Thus, the present
`invention is not intended to be limited to the embodiment
`shown, but is to be accorded the widest scope consistent
`with the principles and features disclosed herein.
`FIG. 1 illustrates how subscriber loops 120 connect
`through bypass modem 130 to central oflice switching
`system 140 and packet—switched network 170 in accordance
`with an aspect of the present invention. FIG. 1 includes
`computer system 100, which is any type of computer system
`capable of receiving and transferring data. This includes
`computer systems as diverse as personal computers, main
`frame computers, and embedded system controllers.
`Computer system 100 connects to modem 110. Modern
`110 is any type of modern, including a high frequency broad
`band modem, such as a DSL, ADSL, XDSL, HDSL, SDSL
`or VDSL modern. Modem 110 can also be a lower frequency
`voice band modem, such as a v.34 or other voice band
`modem. Voice communications typically occupy a fre-
`quency range of 3(l0—3,400 IIz; signals approximately in
`this frequency range are referred to as “voice band” signals.
`Higher-frequency signals, up to approximately 1 MHZ, are
`referred to as “broad band” signals. Computer data calls are
`typically modulated on a carrier frequency. In the case of
`voice band modem communications, this carrier frequency
`is a lower-frequency voice band signal. In the case of broad
`band modem communications, this carrier frequency is a
`higher-frequency broad band signal. In contrast, regular
`voice signals are typically not modulated on a telephone
`subscriber loop.
`In another embodiment, modern 110 follows the v.34
`standard, but l1as a symbol rate in excess of the symbol rate
`specified in the v.34 standard.
`In a variation of this
`embodiment, modern 110 is implemented with a digital
`signal processor running code to implement
`the v.34
`standard, with a symbol rate in excess of the symbol rate
`specified in the v.34 standard.
`In one embodiment, modern 110 is built into computer
`system 100.
`In another embodiment, modem 110 exists
`independently from computer system 100.
`Tlypass modem 130 connects to central office switching
`system 140. Central office switching system 140 is a cen-
`tralized telephone switching system, which connects to a
`plurality of subscriber loops that extend from central office
`swi ching system 140 to telephone line users. This includes
`private automatic branch exchanges (PABXS), as well as
`swi ching systems found within telephone companies.
`Bypass modem 110 connects to subscriber loops 120,
`which carry electrical signals between bypass modem 110
`and central office switching system 140. If central office
`swi ching system 140 is a PABX system, such as those found
`within businesses and hotels, subscriber loops 120 may
`consist entirely of wiring within a building. If central office
`swi ching system 140 is located at a telephone company,
`subscriber loops 120 extend from subscriber equipment to a
`tele hone company switching system. Subscriber loops 120
`connect to bypass modem 130, which switches subscriber
`loops 120 between central office switching system 140 and
`pac <et-switched network 170.
`Central ofifice switching system 140 also connects to
`public switched telephone network 150, which routes and
`carries telephone signals between a plurality of different
`cen ral office switching systems.
`
`Dish
`Exhibit 1014, Page 10
`
`

`
`6,091,722
`
`5
`Public switched telephone network 150 connects to net-
`work service provider 160. Network service provider 160 is
`any type of system providing network access to computer
`systems. This includes commercial on—line services such as
`America On-Line and Con1puServe.
`Bypass modem 130 also connects to packet-switched
`network 170. Packet-switched network 170 is any type of
`network which transfers digital data;
`it
`is not limited to
`networks using a packet-switched protocol.
`In one
`embodiment, packet-switched network 170 is the Internet.
`However, any other networks for transferring digital data
`may be used.
`Packet-switched network 170 connects to network service
`provider 160, which provides facilities for connecting com-
`puter systems to packet-switched network 170, as well as
`other services used in conjunction with packet-switched
`network 170.
`
`The system embodied in FIG. 1 operates in the following
`manner. Bypass modem 130 is usually transparent. For
`telephone users making or receiving ordinary voice calls, the
`system operates as if the bypass device were not present.
`When a data call is initiated, bypass modem 130 springs into
`action. In one embodiment, a call is first placed through
`central o ice switching system 140 and public switched
`telephone network 150 to network service provider 160.
`Upon receipt of identification information from computer
`system 100, network service provider 160 sends a data
`packet via packet-switched network 170 to activate bypass
`modem 130. Bypass 111odem 130 has an Internet protocol
`address, and network service provider 160 sends commands
`directly to this Internet protocol address through packet-
`switched network 170. Upon receipt of an activation com-
`mand from packet-switched network 170, bypass modem
`130 disconnects a subscriber loop from central office switch-
`ing system 140 and establishes an alternate connection to
`network service provider 160 through packet-switched net-
`work 170.
`
`In the active state, bypass modem 130 supplies all of the
`POTS functions normally provided from central olfice
`switching system 140 to subscriber loops 120. This includes
`battery feed, overvoltage, ringing injection, supervision,
`codec, hybrid and testing functions. During the bypass
`period, any incoming calls from central office switching
`system 140 to the subscriber loop receives either a ring—no— ,
`answer signal, or alternatively a busy signal.
`According to another embodiment of the present
`invention, the control signal used to switch bypass modem
`130 is activated by an electrical signal on a subscriber loop.
`In one embodiment, this control signal is encoded in the loop _
`current status of the subscriber loop, and more specifically
`in the on/off hook status of the subscriber loop. In another
`embodiment, the control signal is encoded on a dual tone
`multiple frequency (DTMF) or pulse signal on a subscriber
`loop. Alternatively, any other ground start, loop start, or
`electromagnetic signaling method may be used. For
`example,
`in one embodiment
`the signal
`is encoded on
`autobaud modem signals as defined by CCITT Blue Book
`Series V or by CCITT v.34. In another embodiment,
`the
`signal is encoded on modern carrier tones, such as defined by
`ANSI Tl.4l3. These include the 34.5 kHz initialization
`tone;
`the 69 kHz upstream pilot
`tone and the 276 kHz
`downstream pilot tone. In another embodiment, the signal on
`the subscriber loop takes the form of a digital message
`encoded on the subscriber loop.
`According to another embodiment of the present
`invention, the control signal is activated by a signal which
`
`6
`travels through central oflice switching system 140. This
`signal may originate from network service provider 160, or
`alternatively, it may originate from a portion of the tele-
`phone system, possibly public switched telephone network
`150, or central office switching system 140.
`In another embodiment, the control signal is activated by
`a signal from packet-switched network 170. In one embodi-
`ment this signal originates from network service provider
`160. In another embodiment this signal originates from the
`telephone system. Alternatively, this signal may originate
`from any other source connected to packet-switched net-
`work 170.
`
`In one embodiment the control signal for the switch is
`activated by a single hook switch llash HSF). This embodi-
`ment operates as follows. The switch normally connects the
`subscriber loop to the voice network. In placing a voice call,
`the system operates as if the switch were not present. To
`activate the switch, the subscriber takes the line off hook,
`and then performs a short interrup ion of the loop current.
`Hook switch flash is defined as the following sequence: off
`hook, on hook, off hook. When the IISF is performed
`manually by a human, the initial o hook and on hook may
`vary in duration approximately between the limits of 40
`msec minimum, to a maximum 0 3 seconds. In another
`embodiment, which detects HSF signals from a computer,
`intervals of less than 30 msec are used. Another embodiment
`uses more than a single HSF to trigger a switching operation.
`It is assumed that there are two types of subscriber loops;
`voice band and broad band. For the voice band subscriber
`loops, any interruption in the subscriber loop current causes
`the switch to return the subscriber loop to the voice network.
`For broad band subscriber loops, the switch ignores discon-
`nect loop current status. Other embodiments use further
`disconnect methods,
`including internal
`timers, a ringing
`signal from the voice network, and other explicit disconnect
`signals sent through the subscriber loop and the data net-
`work.
`
`In another embodiment, the switch is activated by control
`codes dialed into a subscriber loop. For example, when a
`subscriber dials an ordinary telephone call to network ser-
`vice provider 160, network service provider 160 activates
`bypass modem 130 by sending explicit commands to bypass
`modem 130.
`
`In another embodiment, bypass modem 130 decodes the
`dialing signal on a subscriber loop and compares the number
`dialed with an internal table of numbers. If a match is found
`between the number dialed and a number stored in the table,
`the subscriber loop is switched from the voice to the data
`network. This number may be dialed in the form of a DTMF
`or pulse dialing signal. Bypass modem 130 monitors the off
`hook status of a subscriber loop. When the subscriber loop
`goes o ‘ hook, bypass modem 130 monitors what number is
`dialed into the subscriber loop and looks this number up in
`the table.
`
`FIG. 2 is a block diagram of the internal structure of
`bypass modem 130 (from FIG. 1) in accordance with an
`aspect of the present invention. Bypass modem 130 com-
`prises the following elements:
`loop detector 210, break
`switch 220, analog front end 230, concentrator 240, modem
`pool 250, network interface 260 and controller 280.
`Loop Current detector 210 connects to subscriber loops
`120 and break switch 220. Loop current detector 210 detects
`the loop current status, or other electrical signals, on sub-
`scriber loops 120. Electrical signals on subscriber loops 120
`pass through loop current detector 210 into respective inputs
`in break switch 220.
`
`Dish
`Exhibit 1014, Page 11
`
`

`
`6,091,722
`
`7
`Break switch 220 connects to central office switching
`system 140 (from FIG. 1) and to analog front end 230. Break
`switch 220 switches subscriber loops 120 between central
`oflice switching system 140 and packet—switched network
`170 through analog front end 230.
`Analog front end 230 provides battery, overvoltage,
`hybrid and supervision functions for subscriber loops 120.
`Analog front end 230 also connects to concentrator 240, and
`routes signals from break switch 220 into concentrator 240.
`Concentrator 240 additionally connects modem pool 250.
`Concentrator 240 switches a plurality of signals from break
`switch a 220 into a plurality of modems within modem pool
`250. In one embodiment, the number of inputs from break
`switch 220 is greater than the number of modems within
`modem pool 250. Concentrator 240 thereby performs a
`concentration function as well as a switching function.
`Modem pool 250 connects to network interface 260.
`Modems within modem pool 250 takes signals from con-
`centrator 240 and convert them i11to suitable format for
`transmission to network interface 260.
`
`Network interface 260 connects to packet-switched net-
`work 170, and routes signals from modems within modem
`pool 250 to packet-switched network 170.
`Controller 280 connects to loop current detector 210,
`break switch 220, analog front end 230, concentrator 240,
`modern pool 250 and network interface 260. Controller 280
`coordinates the operation of loop current detector 210, break
`switch 220, analog front end 230, concentrator 240, modern
`pool 250 and network interface 260. In one embodiment,
`controller 280 includes a microprocessor, such as the
`Motorola 860, and uses the microprocessor’s internal
`registers,
`timers and external dynamic RAM memory in
`performing the control functions.
`This RAM memory contains various tables including: a
`table relating subscriber loops to one or more data network
`addresses such as switched virtual circuit addresses, perma-
`nent virtual circuit addresses, or IP addresses; a data struc-
`ture for recording time since the last off hook condition was
`detected; a data structure for recording time since the last on
`hook condition was detected; a data structure for recording
`time since the ringing condition was detected; a data struc-
`ture for recording dialed number sequences; a table relating
`subscriber loops to a list of dialed number sequences; a table
`for translating from dialed number sequences to network .
`addresses; a table relating dialed number sequences to data
`network addresses, such as switched virtual circuit
`addresses, permanent virtual circuit ac dresses, or
`IP
`addresses; a data structure for recording cumulative activity
`per subscriber loop for accounting and billing purposes; a _
`data structure for recording overall switch activity across all
`subscriber loops in order to collect
`tra ic management
`statistics to determine utilization of the switch used and
`quality of service; a table relating subscriber loops to
`identification numbers; a table relating suascriber loops to
`one or more telephone numbers; and a
`able specifying
`allowable modem configurations,
`to control switching of
`subscriber loops by concentrator 240 to modems within
`modem pool 250.
`In one embodiment, controller 280 includes a mechanism
`by which the various tables and data structures in the RAM
`memory can be modified and read from a remote location.
`In a variation on this embodiment,
`the modification and
`reading take place in response to data sent over packet-
`switched network 170.
`Network interface 260 facilitates connections between
`modems in modem pool 250 and packet-switched network
`
`8
`170. In one embodiment, network interface 260 includes a
`Motorola 860 microprocessor and an Ethernet interface.
`FIG. 3 is a circuit diagram of a an embodiment of loop
`current detector 210 (from FIG. 2) FIG. 3 illustrates the
`circuitry for a single subscriber loop within subscriber loops
`120. The subscriber loop consists of two lines; subscriber tip
`300 and subscriber ring 302. Subscriber tip 300 passes
`through resistor 304 and feeds into opto-isolator 322 as well
`as 250 volt protection 310. Subscriber ring 302 passes
`through resistor 306 and feeds into opto-isolator 324 as well
`as 250 volt protection 310. 250 volt protection 310 addi-
`tionally connects to ground. Another terminal of opto-
`isolator 322 feeds into a respective input in break switch 220
`(from FIG. 2). Similarly, another terminal of opto-isolator
`324 feeds into a respective input within break switch 220.
`Opto-isolator 322 includes switching transistor 326 which
`connects an output “right” 322 to ground. Opto-isolator 324
`includes switching transistor 328 which connects an output
`“left” 334 to ground.
`Opto-isolators 322 and 324 consist of an LED and a
`transistor encased in a single package. One of the opto-
`isolators 322 and 324 indicates when current flows in one
`direction, and the other opto-isolator indicates when current
`[lows in the opposite direction. Opto-isolators 322 and 324
`are placed symmetrically in each path of the subscriber loop.
`In each case,
`the

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