throbber
United States Patent 15)
`Boggs etal.
`
`[11]
`[45]
`
`4,099,024
`Jul. 4, 1978
`
`[54] COMMUNICATIONS NETWORK
`REPEATER
`
`[75]
`
`Inventors: David R. Boggs, Los Altos Hills;
`Robert M. Metcalfe, Palo Alto, both
`of Calif.
`
`[73] Assignee: Xerox Corporation, Stamford, Conn.
`[21] Appl. No.: 769,141
`[22] Filed:
`Feb. 16, 1977
`[S21]
`Int, Ch? oo. ccsccccesesessssscsesesseesessessesaees HO4L 25/40
`
`
`[52] wk
`[58] Field of Search... 178/71 R, 70 R, 73,
`178/58 R, 58 A; 340/346
`References Cited
`U.S. PATENT DOCUMENTS
`
`[56]
`
`network which includes a plurality of transceivers, the
`repeater being bidirectional and allowing the intercon-
`nection of two segmentsof the network andalso allow-
`ing longer communications networks to be used by
`matching or amplifying the signal level of an incoming
`information packet on one segment and coupling the
`matched or amplified signal to a succeeding segment.
`The repeater has two ports that preferably utilize two
`semiconductor chips, each port having a carrier one-
`shot which detects the presence of an information
`packet arriving at that port. If an incoming port’s one-
`shotis triggered by an incoming packet of information,
`the carrier one-shot for the repeating port and the in-
`coming port transmitter are disabled. If the transceiver
`coupled to the repeating port detects a collision, this
`information is fed back to the incoming port which
`enables the incoming port transmitter thereby causing a
`ow 178/71 R
`
`collision on the incoming network segment which
`causes the termination of the transmission of the data
`packetby a using device already transmitting.
`
`3,673,326—6/1972 Lee sescssssssesserersesenneesneennees
`
`Primary Examiner—Thomas A. Robinson
`Attorney, Agent, or Firm—Irving Keschner; Barry Paul
`Smith
`
`ABSTRACT
`[57]
`A repeater is provided for use in a communications
`
`4 Claims, 2 Drawing Figures
`
`
`
`
`
`
`TERMINATOR |rele,
`
`St—seel
`
`
`remoRMINATOR
`
`
`
`
`
`
`
`
`
`td
`INTERFACE
`
`
`vt
`
`
`
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 1
`
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 1
`
`

`

`U.S. Patent
`
`July 4,1978
`
`Sheet 1 of 2
`
`4,099,024
`
` TERMINATOR
`
`TRANSCEIVER
`
`
`
` FIG. 7
`
`
`INTERFACE
`
`USING
`DEVICE
`
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 2
`
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 2
`
`

`

`U.S. Patent
`
`July 4, 1978
`
`Sheet 2 of 2
`
`4,099,024
`
`LINSNVYL
`
`
`
`(G3A13934y)(Q3A13934)—>VLvd
`
` WOU4/0LWOU4/OL
`
`VivLAdNILndNi=—
`
`Sz;CyYSAISOSNVULoCIldYSAIZOSNVYL
`
`Hh|—VLVd
`LIWSNVYLL
`
`——TVNSISaNOISIT109
`
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 3
`
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 3
`
`

`

`1
`
`4,099,024
`
`5
`
`10
`
`20
`
`25
`
`30
`
`2
`tor chips, each port having a “carrier” one-shot which
`detects the presence of a packetat that port. If an in-
`coming port’s one-shot
`is triggered by an incoming
`packet of information, the carrier one-shot for the re-
`peating port and the incoming port transmitter are dis-
`abled. If the transceiver coupled to the repeating port
`detects a collision, this information is fed back to the
`incoming port which enables the incoming port trans-
`mitter causing a collision on the incoming segment and
`causing the termination of the transmission of the data
`packetby a using device already transmitting.
`It is an object of the present invention to provide a
`repeater for use in a communications network.
`It is a further object of the present invention to pro-
`vide a bidirectional repeater for use in a communica-
`tions network.
`It is still a further object of the present invention to
`provide a bidirectional repeater for use in a communica-
`tions network wherein the repeater determines the di-
`rection of flow of data without the use of external con-
`trol.
`It is a further object of the present invention to pro-
`vide a bidirectional repeater for use in a multiaccess
`communications system without central control.
`It is a further object of the present invention to pro-
`vide a bidirectional repeater which, upon detecting a
`collision at the repeating port, passes the collision back
`onto the incoming port segmentof the network causing
`the termination of the transmission of the packet by a
`using device already transmitting.
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 showsa portion of the system disclosed in the
`above-identified copending application which requires
`the use of a repeater; and
`FIG. 2 shows schematically the repeater logic of the
`present invention.
`
`COMMUNICATIONS NETWORK REPEATER
`BACKGROUND OF THE INVENTION
`A multiaccess communication system without a cen-
`tral control device(i.e. distributed control) is disclosed
`in copending application Ser. No. 563,741, filed Mar.
`31, 1975 and assigned to the assignee of the present
`invention. The system includes a plurality of transceiv-
`ers connected to the communicating medium utilized in
`the system, each transceiver including transmitting ap-
`paratus for transmitting a signal onto the medium and
`receiving apparatus for receiving a signal onto the me-
`dium and receiving apparatus for receiving a signal
`communicated on the medium by another transceiver.
`Eachtransceiverincludesa collision detector for gener-
`ating a collision signal whenevera signal communicated
`in the medium from anothertransceiver is received
`during the time the transceiveris transmitting a signal
`onto the medium,the collision signal causing theinter-
`ruption ofthe transmission ofa signal onto the medium
`by the using device connected to the transceiver.
`The network comprises sections of a coaxial cable
`suchas disclosed in the copending application or could
`be any suitable medium suchas fiber optic cable, radio
`channel or coaxial cable, etc. Since any medium in-
`cludes losses, and since segments thereof may extend
`over large geographic ranges, various losses occur, and
`for that reason sections of the network are tied across
`repeaters.
`Referenceto repeaters in the aforementioned applica-
`tion was made for purposes of completing the embodi-
`mentsince they are not necessary to practice the inven-
`tion disclosed therein where short communication links
`are contemplated andline losses are taken out byselec-
`tive design of the medium and thetransceiver. How-
`ever,in specific applications wherein large communica-
`tion links are contenplated and selective design of the
`medium and transceiver cannot compensate for line
`losses, repeaters generally are required.
`Since the system described in the aforementioned
`copending application is bidirectional
`in nature ie.,
`there being packets of information flowing in both di-
`rections on the cable which mayarrive at the trans-
`ceiverof a using devicefrom eitherdirection,a repeater
`for use in such system must be capable of bidirectional
`operationi.e., the repeater preferably will determinein
`whichdirection to repeat the information packet with-
`out external control. Further, the repeater, which has
`an incoming and repeating port, should be capable of
`responding to the detection of a collision by a trans-
`ceiver at the repeating port and pass the occurrence of
`the collision back onto the incoming segment via the
`incoming port transceiver transmitter and cause the
`using device already transmitting the data packet to
`cease transmission.
`
`45
`
`50
`
`55
`
`SUMMARYOF THE PRESENT INVENTION
`The present invention provides a bidirectional re-
`peater for use in a communicating network or medium
`which includesa plurality of transceivers, the repeater
`being bidirectional and allowingthe interconnection of
`two segments of the network and also allowing longer
`communicating networks to be used by matching or
`amplifying the signal level of an incoming information
`packet on one segment and coupling the matched or
`amplified signal to a succeeding segment. The repeater
`has two ports that preferably utilize two semi-conduc-
`
`60
`
`65
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`Since the present invention is directed to a repeater
`which is particularly adapted for use in a multi-access
`communications system without central control as de-
`scribed in copendingapplication Ser. No, 563,741,filed
`Mar. 31, 1975, the repeater will be described in the
`environmentdisclosed, including terminology and defi-
`nitionsutilized therein,in the copendingapplication and
`the teachings therein necessary for an understanding of
`the present invention are incorporated herein by refer-
`ence.
`
`As shown in FIG. 1, proximate the intersection of
`cables 10 and 20 (communication medium) there is a
`repeater circuit generally designated by the numeral 50
`communicating on one side between a tap 103 on cable
`10 and a tap 203 on cable 20. On theinterior of the
`repeater 50, the cable 10 via tap 103 is tied to a trans-
`ceiver 243, across a repeaterlogic section 60 to a trans-
`ceiver 245 which then connectsto cable 20 by way ofa
`tap 203. In this manner, an extended networkis formed
`in which two network segments, or cables 10 and 20,
`are tied together across repeater 50 which matches up
`the signals between the cables. It should be noted thatin
`addition to matching signals between cables,
`the re-
`peater logic 60 may include amplifying means if the
`selected interconnection points on cables 10 and 20 are
`sufficiently far from the sourceof a data packet so that
`the data packet input to the transceiver has lost suffi-
`cient strength to require amplification. For the repeater
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 4
`
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 4
`
`

`

`4,099,024
`
`_ 0
`
`20
`
`25
`
`30
`
`35
`
`3
`4
`logic described hereinafter with reference to FIG. 2,it
`connectors 300 and 302 (or incoming and repeater
`will be assumed that the transceivers 245 and 243 ac-
`ports, respectively, in the left to right mode of opera-
`complish the amplification.
`tion) are coupled to respective transceivers (not shown)
`The specific description of the transceivers 243 and
`243 and 245 of the type described in the aforementioned
`245 are set forth in the copending application. For pur-
`copending patent application. One-shot multivibrators
`poses of this disclosure it is sufficient to note that the
`320 and 360 maybe referred to as “carrier detectors”
`transceiver is capable of receiving an inputsignal, (data
`(an analogy to radio communications) since they moni-
`packet), amplifying it if necessary, transmitting an out-
`tor or detect incoming data packets coupled to their
`put signal (data packet) and generatinga signal indicat-
`respective connectors 300 and 302 by transceivers 243
`ing that a data collision (data packets from twodifferent
`and 245, respectively.
`sources are being transmitted and received substantially
`In operation, it is assumed that a data packetis being
`simultaneously by the transceiver) has occurred.
`repeated from cable 10 via transceiver 243 to repeater
`Referring now to FIG. 2, elements 300 and 302 are
`60 and hence to cable 20 via transceiver 245. If repeater
`schematic representations of the connections between
`60 is going to repeat a signal from cable 10 to cable 20,
`transceivers 243 and 245 respectively, and repeater
`a data packetis received at data port 304 of incoming
`logic 60 and will be referred to hereinafter as the incom-
`port 300 from transceiver 243 and applied to one input
`ing and repeating ports, respectively,for transmission of
`of carrier detector 320 and one input of NAND gate 338
`data packets from left to right as viewed from the fig-
`via lead 340, the output of NANDgate 338 being cou-
`ure. Obviously,if transmission wasin the reverse direc-
`pled to transmit data port 312 of repeating port 302 and
`tion, element 300 would act as the repeating port and
`then to transceiver 245. Similarly, if a data packetis to
`element 302 the incoming port. Incoming port 300 in-
`be repeated from cable 20 to cable 10, the signal would
`cludes input data port 304, transmit data port 306 and
`be received by transceiver 245 and applied to one input
`collision signal port 308, while repeater port 302 in-
`ofcarrier detector 360 and via NANDgate 334 to trans-
`cludes input data port 310, transmit data port 312 and
`mit data port 306 and thence to transceiver 243. Since
`collision signal port 314. Input data port 304 is con-
`both halves of the repeater shown operate essentially
`nected to the “A” input of one-shot multivibrator 320
`the same, only the transmission of a data packet from
`which may comprise Texas Instruments device SN
`transceiver 243 to transceiver 245 will be described in
`74123. The capacitor 321, resistor 323 and potential
`detail. The leading bit of a packet (and subsequent bit-
`source Vcc shown are utilized to determine the time
`transitions within the packet) causes the Q output of
`duration of the active state of the one-shot multivibrator
`carrier detector 320 to go true(logic “1”) and disables
`320 and should be set to about 3 ofthe bit times of the
`carrier detector 360 holding its Q output true. That Q
`incoming data if the incoming data is phase encoded as
`output ofcarrier detector 360 is applied to one input of
`set forth in the copending patent application. The Q
`NANDgate 338 which allows the data packet applied
`output of multivibrator 320 is coupled to one input of
`to port 304 to be repeated at port 312 (transmit data
`NANDgate 326and to the inverting or “B”input of
`one-shot 360 via leads 330 and 332, respectively. The
`ports use “0” logic to enable the transmit inputs oftheir
`associated transceivers). Note that carrier detector 360
`inverted or Q output of one-shot 320 is coupled to one
`input of NANDgate 334 via lead 336. The input data
`must be disabled to preventit from being triggered by
`the incoming data from transceiver 245 which will be a
`packet received at input data port 304 is also applied to
`one input of NANDgate 338 via lead 340. The output
`copy ofthe data being transmitted to that transceiver, a
`characteristic of the particular transceiver design set
`of NAND gates 326 and 334 are wired “ORed”to-
`getherat point 342 and coupledto the transmit data port
`forth in the aforementioned copending patent applica-
`tion. The Q outputof carrier detector 320 will be false
`306. A collision signal applied to the port 308 by trans-
`(logic “O”) and is applied to the input of NAND gate
`ceiver 243 is coupled via lead 344 to one input of
`NANDgate 346.
`334 via lead 336 to disable the transmit data port 306.
`Referring to the symmetrical right hand portion of
`This is necessary because as mentioned above, trans-
`the schematic diagram, input data received at the input
`ceiver 245 will be supplying as input data at port 310, a
`data port 310 is coupled to the “A” input of one-shot
`copy of the data packet being transmitted at transmit
`360 via lead 350, the received data packet also being
`port 312.
`coupled to the other input of NANDgate 334 via lead
`If the data packet applied to transmit data port 312is
`352. One-shot multivibrator 360 is identical in configu-
`transmitted substantially simultaneously with a data
`ration and operation to one-shot multivibrator 320. The
`packet from some other using device on cable 20, a
`one-shot multivibrators 320 and 360 may comprise
`collision is detected by transceiver 245 andacollision
`chips made by Texas Instruments Corporation (TIC)
`signal is applied to port 314 and thence to NANDgate
`Model No. 74123 asset forth hereinabove and NAND
`326 via lead 368. It should be noted that the outputs of
`gates 334, 326, 338 and 346 may comprise TIC chips
`NANDgates 326 and 334 are joined at point 342 in a
`7438. The Q output of one-shot 360 is coupled to one
`“wired” OR configuration. Since a logic “1”input is
`input of NANDgate 346 via lead 364 and the Q output
`now applied to gate 326 via lead 368 along with the
`of one-shot 360 is coupled to the other input of NAND
`logic “1” input on lead 330, NAND gate 326 applies a
`gate 338 via lead 364. The output of NANDgates 338
`“O” logic signal to transmit data port 306 via wired OR
`and 346 are wired “ORed” together at point 366 and
`342, causing a signal to exist on the transmitter line of
`coupled to the transmit data port 312. The output from
`transceiver 243. A signal
`is therefore transmitted to
`collision signal port 308 is applied to the other input of
`network segment 10 connected to transceiver 243 caus-
`NANDgate 346 via lead 344, the collision signal input
`ing a deliberate collision to be created with the using
`applied to port 314 by transceiver 245 being applied to
`device already transmitting on segment 10 and causing
`the other input of NAND gate 326 via lead 368. The Q
`that using device to terminate its transmission (see the
`output of one-shot 360 is coupled to the other or “B”
`description of the transceiver operation in the afore-
`input of one-shot 320 via lead 370. As indicated, the
`mentioned copending patent application).
`
`40
`
`45
`
`50
`
`35
`
`65
`
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 5
`
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 5
`
`

`

`4,099,024
`
`20
`
`5
`6
`The bidirectional feature of repeater 60 is clearly
`the time the transceiver is transmitting data onto the
`observed from the operation thereof as described here-
`medium, said repeater comprising:
`inabove.If a data packet isfirst received at input data
`a first port connected toafirst one ofsaid transceiv-
`port 304, the data packet is repeated at port 312 (i.e.
`ers for receiving data communicated on the me-
`dium and received bysaid first transceiver;
`from left to right as viewed from the drawing). If a data
`a second port connectedto said first transceiver for
`packetis first received at input data port 310, the data
`receiving collision signals generated by said first
`packetis repeated at port 306 (right to left as viewed
`transceiver;
`from the drawing). If a data collision is detected at
`a third port connected to a second oneofsaid trans-
`repeating port 314 the transmit data port 306 at incom-
`ceivers for applying data andcollision signals to
`ing port 300 causes the transceiver coupled thereto to
`said second transceiver for transmission thereby
`create a collision on the connected network whereby
`onto the medium;
`the using device already transmitting on the network
`first means for coupling data from said first port to
`terminates transmission. It should be noted that the
`said third port; and
`transceiveritself does not cease the transmission whenit
`second meansfor coupling collision signals from said
`detectsa collision, rather, the collision signal causes the
`second port to said third port.
`2. The repeaterof claim 1, further comprising:
`using device connectedto the transceiverto stop send-
`a fourth port connected to said secondtransceiver for
`ing bits to the transceiver.
`receiving data communicated on the medium and
`While the invention has been described with refer-
`received by said second transceiver;
`ence toits preferred embodiment,it will be understood
`a fifth port connected to said second transceiver for
`by those skilled in the art that various changes may be
`receiving collision signals generated by said second
`made and equivalents may be substituted for elements
`transceiver;
`thereof not departing from the true spirit and scope of
`a sixth port connected to said first transceiver for
`the invention. In addition, many modifications may be
`applying data and collision signals to said first
`made to adapta particular situation or material to the
`transceiver for transmission thereby onto the me-
`teaching of the invention without departing from its
`dium;
`third meansfor coupling data from said fourth port to
`essential teachings.
`Whatis claimedis:
`said sixth port; and
`fourth means for coupling collision signals from said
`1. A repeater for use in a data communication system
`fifth port to said sixth port.
`of the type comprising a communicating medium, a
`3. The repeater of claim 2, further comprising means
`plurality of transceivers connected to the medium, each
`for disabling said third means in responseto receipt of
`transceiver capable of transmitting data onto the me-
`data atsaid first port.
`dium, receiving data communicated on the medium by
`4. The repeater ofclaim 3, further comprising means
`another transceiver, and generating a collision signal
`for disabling said first means in response to receipt of
`whenever data communicated on the medium by an-
`data at said fourth port.**« *&
`*&
`#
`other transceiver is received by the transceiver during
`
`25
`
`30
`
`35
`
`45
`
`50
`
`35
`
`65
`
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 6
`
`PMC Exhibit 2086
`Apple v. PMC
`IPR2016-00753
`Page 6
`
`

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