`(10) Patent N0.:
`US 6,556,564 B2
`
`Rogers
`(45) Date of Patent:
`Apr. 29, 2003
`
`USOO6556564B2
`
`(54) SCHEDULED INTERNET PROTOCOL
`TELEPHONE INSTRUMENT SYSTEM
`
`Primary Examiner—Douglas Olms
`Assistant Examiner—Bob A. Phunkulh
`
`75
`
`I
`
`St
`
`Alt
`
`.
`t
`A R
`NH US
`(
`)
`nven or.
`even
`'
`ogers,
`on,
`(
`)
`(73) Assignee: 13323323? Networks, Inc., Portsmouth,
`( * ) Notice'
`Subject to any disclaimer the term of this
`'
`patent is extended or adiusted under 35
`U.S.C. 154(b) by 66 days.
`
`(60)
`
`(21) Appl. No.: 09/780,685
`.
`.
`Flled’
`
`(22)
`(65)
`
`Feb. 8’ 2001
`Pfior Publication Data
`US 2001 0033565 A1 0
`25 2001
`Ct'
`/
`’
`Related US. Application Data
`Provisional application No. 60/181,099, filed on Feb. 8,
`2000.
`Int. Cl.7 ................................................ H04L 12/66
`(51)
`(52) U S C]
`370/352. 370/443. 370/498'
`iiiiiiiiiiiiiiiiiiiiiii
`I
`I
`I
`’
`379/8817,
`(58) Field of Search
`370/352 353
`370/354355356389 419 474’ 476’
`’ 442: 443: 444: 498;, 709/8817
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`gagigaggg 2
`,
`,
`5,825,873 A
`5,832,275 A
`6,185,184 B1
`
`
`337%f3cgé
`-----
`36111163; Cl al~
`3/133:
`0
`e a.
`..............
`
`..... 379/419
`10/1998 Duncan et al.
`11/1998 Olds .......................... 395/712
`2/2001 Mattaway et al.
`.......... 370/230
`
`(74) Attorney, Agent, or Firm—Weingarten, Schurgin,
`Gagnebin & Lebovici LLP
`(57)
`ABSTRACT
`ALAN telephone which makes voice telephone calls over a
`local area network (LAN) data network. Acoustic voice
`sounds are digitally encoded and transmitted as data, over
`the LAN. The disclosed telephone simultaneously receives
`
`LAN data packets and decodes them, translating the data
`into acoustic audio voice sounds. All communications with
`the network occur through the use of the LAN, including
`data for call control and for voice signals. The disclosed
`LAN telephone uses a packet scheduling technique to pre-
`vent packet collision, delay or loss. The scheduling tech-
`nique relies on time of transmission and arrival to switch
`PaCketS Additionally, the diSCIOSed LAN telephone is oper-
`able to receive power from a data switch, using LAN wiring.
`The insmlmem further indudes a means for attaChing
`peripheral devices through an electronic interface system, as
`well as an internal system for allowing the telephone to be
`moved, from one connection to another, without changing
`the telephone number. The instrument also provides a sys-
`tem for automatically changing the internal control software
`of the instrument, or of any connected peripheral. A system
`for connecting an external “speaker-phone” system is also
`disclosed, which gives the instrument’s user the ability to
`place the voice audio source and pickup in a location that is
`convenient to the user and not necessarily co-located with
`-
`-
`the msmmem Itself’
`
`21 Claims, 14 Drawing Sheets
`
`|<—-————- Schedule Interval 40 ———————>|
`
`I
`
`.c.
`
`Schedule Assignment
`
`I /Heartbeat
`Packet
`41
`
`Voice Packet(s)
`..
`..
`
`: Data A1 42)
`
`Voice Packet()
`..
`..
`
`Data A2 43) :
`
`[
`
`Heartbeat
`
`Packet
`
`Schedule Assignment for First Telephone "A"
`
`Voice Packet(s)
`Data 81 and A1
`
`46
`
`
`
`Voice Packet(s)
`Data 81 and A1
`47
`
`a..___.——_—_—1
`
`Schedule Assignment for
`Two Telephones ( "A", and "8") Active
`
`ZTE/SAMSU NG 1020-0001
`
`|PR2018-00274
`
`ZTE/SAMSUNG 1020-0001
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 1 0f 14
`
`US 6,556,564 B2
`
`LAN Cable
`
`
`
`Status Display 3
`
`
`
`
`Operator
`Console 7
`
`Handset 2 /’
`
`
`
`Left
`
`Accessory
`Connector 4
`
`
`
`LAN Telephone
`Base Unit 6
`
`Telephone Handset
`10
`
`1:]
`Egg
`
`.
`
`.
`
`a
`
`18
`
`Telephone Handset
`13
`
`Wall Jack 11
`14
`
`Punch-down Block
`
`12
`
`_
`
`—
`—
`
`uuuuu
`
`WAN Link
`17
`
`1:1
`
`ODE]
`DEIEI
`
`' ODD
`.
`.
`
`11
`
`a
`Station Cable 14
`
`\ Instrument Cable 18
`
`12
`
`I I
`
`PBX
`16
`
`Multipair Cable
`
`15
`
`Prior Art
`
`ZTE/SAMSU NG 1020-0002
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0002
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 2 0f 14
`
`US 6,556,564 132
`
`Telephone Handset 21
`
`Telephone Power
`Supply 29
`
`E:
`can
`um:
`
`I DUB
`
`Network Server(s) 26
`
`
`
`Ill!or
`
`Telephone Handset 23
`
`Telephony Server 27
`
`DOD
`
`' UCICI
`. DUE
`C
`
`Desktop Computer(s) 24
`
`E
`
`Telephone Handset 25
`
`ODE]
`EDD
`
`o
`
` llllllllor
`
`Wide Area
`
`
`
`Telephone Interface
`28
`
`Telephony Server Link 30
`
`UDMIIIIUD
`Ea
`SUDUCIDDDDEI
`= = = =DEIDEIEICI
`DDDGDDDDDD
`
`Local Area Network
`Switch 22
`
`FIG. 3
`
`Prior Art
`
`ZTE/SAMSU NG 1020-0003
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0003
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 3 0f 14
`
`US 6,556,564 B2
`
`|<——-——— Schedule Interval 40 ——————-l
`|—————————'——-—.— O O I _——————————_T_/
`Schedule Assignment
`FIG. 4(a)
`
`ac et
`
`Hgartllzeat
`41
`
`Voice Packet(s)
`Voice Packet(s)
`Data "/42" 43)
`Data "Al" 42
`L—‘m
`
`Heartbeat
`Pac1ket
`
`Schedule Assignment for First Telephone "A"
`
`FIG. 4(1))
`
`Voice Packet(s)
`
`Data "Bl" 44
`
`Voice Packet(s)
`
`Data "82" 45)\\
`
`Schedule Assignment for Second Telephone "B"
`
`FIG. 4(a)
`
`Voice Packet(s)
`/ Data 81 and A1
`
`46
`
`Voice Packet(s)
`Data Bl and A1
`
`I ____—__—-——_—fi
`
`Schedule Assignment for
`Two Telephones ( "A", and "8") Active
`
`FIG. 4(d)
`
`ZTE/SAMSU NG 1020-0004
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0004
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 4 0f 14
`
`US 6,556,564 B2
`
`,
`Right Accessory
`Connector 52
`
`Left Accessory
`Connector 53
`
`Handset
`Connector 70
`
`Internal Speaker 69
`/ internal Microphone 68
`Handset
`LAN Connector
`Connector 72
`67
`Signal Conditioning
`— — 72 ———-- —
`
`Dual-Voltage Power
`
`Conditioning 54
`
`__ _
`
`(A y: A y A y))5-Circuit
`
`Power
`
`AtoD
`D to A
`Converters
`73
`
`_
`
`1/
`I
`l
`
`\_ _ _ _
`
`l
`I
`:
`_ _ _. _/
`
`DC Power
`
`LAN Physical
`lnteriace (PHY) 65
`
`Microprocessor 74
`
`Serial “USB”
`interface
`
` Ciicurts 55
`
`LAN Media
`Access Controller
`
`(MAC) 64
`
`Digital Signal
`Processor 75
`
`Microprocessor
`Bus 76
`
`Input
`Latfiches
`RAM Memory 53 . - p
`
`Out ut Latches 62
`
`Text Display
`63
`
`Flash Memory 57
`ROM Memory 56
`
`Key Switches 59
`
`indicators 61
`
`FIG. 5
`
`ZTE/SAMSU NG 1020-0005
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0005
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 5 0f 14
`
`US 6,556,564 132
`
`Transmit
`Data
`
`48 VDC Pairt
`Power
`
`Receive
`
`Data
`
`48 VDC Pair2
`Power
`
`48 VDC
`
`Power
`
`48VDC Pair3
`Power
`
`48 VDC
`
`Power
`
`48 VDC
`Power Parr 4
`
`Accessory
`Power
`
`System
`86
`
`LOWTPaSS
`Filter
`Network
`
`83
`
`DC / DC
`C n
`rter
`0 av:
`
`48VDC 5VDC
`In
`Out
`
`Accessory
`Power
`System
`85
`
`LAN Connector
`
`80
`
`Surge Arrestor
`82
`
`LAN Telephone
`Curcuit Card
`
`fl
`
`FIG. 6
`
`ZTE/SAMSU NG 1020-0006
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0006
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 6 0f 14
`
`US 6,556,564 B2
`
`
` 48 VDC Power
`Vcc
`
`
`Vcc +48
`Cuurent Sense
`Switch 99
`+5 or 48 VDC 100
`Resistors 98
`VDC 90
`
`
`
`
`
`V00 *5 VDC 91
`- 5 VDC Power
`Switch 97
`’
`
`HV Comparato
`92
`
`
`
`
`LV Comparator 93
`
`
`put Buffer 94
`
`
`
`
`
`Microproccessor Bus 9
`
`
`
`Output Latch
`
`Accessory
`USB "A"
`
`FIG. 7(a)
`
`Power Gnd Connector
`103
`104
`
`Input Power BUS
`
`To Accessory Downstream
`
`
`+5 or 48V ‘ Power Circuit
`“8
`
`Pin 1
`
`
`Pin3
`
`
`
`D +107
`
`Current Limit
`
`Resistor 110
`
`
`
`I}
`
`48-5 DC-DC
`Converter 112
`
`°
`.
`
`NC
`
`.
`
`5-3.3 DC-DC
`NO Converter 114
`
`48V
`Com 3 ator111
`p r
`
`PowerSelect
`
`Switch 113
`
`“Input
`Buffer 119
`
`_
`
`Vcc +5V
`116
`
`Accessory
`
`Power 117
`
`
`
`
`
`
`Vottage Level
`Resistor 108
`Power Gnd 109
`
`
`FIG. 7(1))
`
`ZTE/SAMSU NG 1020-0007
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0007
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 7 0f 14
`
`US 6,556,564 B2
`
`Left Accessory
`RightACCBSSOW Connector 121
`Connector 120
`
`- —
`
`Dual-Voltage Power
`Conditioning 122
`
`Output Latches
`123
`
`.Microprocessor
`Serial“USB"'1‘24
`
`Key Switch Matrix
`130
`
`Indicators 131
`
`-
`
`Interface
`
`Circuits 123
`
`Output Latches
`132
`
`Text
`Display 133
`
`input
`Latches
`129
`Data and Address Bus
`134
`
`RAM Memory 127
`
`Flash Memory 126
`
`ROM Memory 125
`
`FIG. 8
`
`ZTE/SAMSU NG 1020-0008
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0008
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 8 0f 14
`
`US 6,556,564 B2
`
`Hard
`
`Reset m
`
`Initialization and Self Test 1__1
`
`Initial Display 14_2
`
`
`
`
`
`
`Idle State
`
`fl
`
`Power lnit Display
`143
`
`'OKVersion 13/
`
`Fail Display
`146
`
`Fail
`
`RAM, Power
`
`DHCP Display
`148
`
`N
`
`DHCP Question m
`
`DHCP? : Y
`
`
` Instrument lP Entry
`
`
`
`N
`
`Display 151
`
`Enter lnstrument lP @
`
`Instrument lP Number:
`
`10.201.222.32
`
`Server 1P Entry
`Display 153
`
`Enter Server IP 1_5_2
`
`Instrument IP Number=
`
`10.201.222.37
`
`
`
`FIG. 9(a)
`
`ZTE/SAMSU NG 1020-0009
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0009
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 9 0f 14
`
`US 6,556,564 B2
`
`
`
`
`
`
`Power-On
`
`
`Start 1.61
`
`initialization and
`
`Self Test mg
`
`lnit Display
`164
`
`initial Display @ BENT—LJJ
`
`ldle Slate
`
`Y
`
`152
`
`N
`
`AccessDHCP
`
`Y
`
`DHCP?
`
`IP11? - 1_68_N
`
`Di
`
`1
`
`Send Logon
`
`Lo
`
`9°"
`
`Q
`Logan Failure
`
`Y
`
`[Logon Fail
`
`I
`
`Response?
`
`m
`
`y
`
`9"»
`
`Logon
`Display 171
`
`Logon Fail
`Display 175
`
`Ready Display
`177
`
`ZTE/SAMSUNG 1020-0010
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0010
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 10 0f 14
`
`US 6,556,564 B2
`
`
`
`
`
`
`Screen record for:
`
`Frost, Jack
`
`Instrument Serial Number:
`
`343-547-789-2001-34
`
`Switch:
`
`Lakeside 2
`
`Switch Slot:
`
`Switch Port:
`
`Physical Location:
`
`instrument Type:
`
`7/24 39
`
`-2
`-
`3 304
`
`SES-2
`
`Instrument Description:
`
`Single Executive Station
`
`Extension Number:
`
`6255
`
`User Record
`180
`
`User Record for LAN Phone Auto-lD
`
`FIG. 9(c)
`
`Location Record Switch:
`
`Lakeside 2
`
`Slot:
`
`
`
`
`3-230-4
`
`Frost, Jack
`
`3-230—3
`
`Conference Room, Small
`
`3—231-3
`
`Morgon, Anna
`
`4-232-1
`
`Clayton, Jean
`
`5-233-1
`
`Brockton, George
`
`6-234—1
`
`Unassigned
`
`.
`Locahon
`
`Record 181
`
`Location Record for LAN Phone Auto-ID
`
`FIG. 9(d)
`
`ZTE/SAMSUNG 1020-0011
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0011
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 11 0f 14
`
`US 6,556,564 B2
`
`
`
`Receive Update
`Command L91
`
`Authenticate and Send
`
`Response 192
`
`Receive Update 1__9_§_
`
`léllll
`
`Send Update
`Fail Message 1_9§
`
`Perform Error
`Check gag
`
`Store in Flash
`Memory M
`
`Send Update AcK
`_\'«200
`
`Ready
`M
`
`FIG. 10
`
`Update Program
`Display 201
`
`Update
`
`Update OK Display
`199
`
`I OKVersion 1.2
`
`l_/
`
`ZTE/SAMSUNG 1020-0012
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0012
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 12 0f 14
`
`US 6,556,564 B2
`
`SpeakerPhone
`Accessory 210
`
`'
`Microphone Array
`211
`
`-Off"l
`
`'catr
`
`"
`0
`213C“
`On
`Speakerand
`
`Microphone 212
`
`On-Off Button
`218
`
`/
`
`
`, Microphone Array
`/ (Hidden) 214
`
`
`
`Mute Button 213 Microphone Array
`//
`/ (Hidden) 214
`
`
`
`
`
`Mute Indicator
`
`
`
`215
`
`
`
`
`Connector 216
`
`Accessory Cable
`217
`
`
`
`FIG. 11
`
`ZTE/SAMSUNG 1020-0013
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0013
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 13 0f 14
`
`US 6,556,564 B2
`
`Upstream Accessory
`Connector 220
`
`Front
`Microphone Array
`235
`
`Rear
`
`M'Cmpggge Array
`
`Top Speaker 237
`/ Top Microphone 238
`
`“ Signal Conditioning “ n n.
`234
`
`Dual-Voitage Power
`Conditioning 221
`
`V V V V A V
`
`A to D
`D to A
`Accessory
`Power 222 Converters
`233
`
`Microprocessor 232
`
`Serial "USB"
`Interface
`Circuits 223
`
`I
`
`'
`‘
`_
`Digitai Signai
`
`Processor231
`
`Microprocessor
`Address & Data
`
`Bus 238
`
`Input
`Latches
`228
`RAM Memory 226
`
`Flash Memory 225
`
`ROM Memory 224
`
`Mute, On-Off
`Switches 227
`
`‘ Output Latches 62
`
`Mute, On-Off
`Switches 230
`
`Internal Block Diagram for Speakerphone Accessory
`
`FIG. 12
`
`ZTE/SAMSUNG 1020-0014
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0014
`IPR2018-00274
`
`
`
`US. Patent
`
`Apr. 29, 2003
`
`Sheet 14 0f 14
`
`US 6,556,564 B2
`
`Off Axis Person
`
`240
`
`
`Speakerphone
`/ Accesory 246
`
`
`Rear
`Microphone
`Array 245
`
`Front
`
`Microphone
`Array 241
`
`
`
`> Centergg4Person
`
`
`
`Microphone 242
`
`Speaker 243
`
`FIG. 13
`
`ZTE/SAMSUNG 1020-0015
`
`|PR2018—00274
`
`ZTE/SAMSUNG 1020-0015
`IPR2018-00274
`
`
`
`US 6,556,564 B2
`
`1
`SCHEDULED INTERNET PROTOCOL
`TELEPHONE INSTRUMENT SYSTEM
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`This application claims priority under 35 USC §119(e) to
`provisional application serial No. 60/181,099, entitled
`“LOCAL AREA NETWORK (LAN) TELEPHONE
`INSTRUMENT SYSTEM”, and filed Feb. 8, 2000.
`
`STATEMENT REGARDING FEDERALLY
`SPONSORED RESEARCH OR DEVELOPMENT
`
`N/A
`
`BACKGROUND OF THE INVENTION
`
`invention relates generally to telephone
`The present
`instruments, and more specifically to telephone instruments
`that are directly connected to a data LAN (Local Area
`Network).
`As it is generally known, telephone systems for business
`use normally consist of a central switch or Private Branch
`exchange (PBX), illustrated by PBX 16 shown in FIG. 2,
`which connects to telephones throughout the business via a
`twisted pair wire 14 and 15. An example of such a system
`configuration is depicted in FIG. 2. In most cases the PBX
`16 will use a single twisted pair cable 14 to connect with the
`telephone instrument 13. During operation of the system
`shown in FIG. 2, the PBX 16 sends signals to and receives
`signals from the telephone instruments 10 and 13 via a
`frequency translated modem system.
`Existing PBX systems typically use dedicated wiring,
`shown as multi-pair cables 15 in FIG. 2, connected to the
`PBX 16. The multi-pair cables 15 are connected to punch-
`down blocks 12. The punch-down blocks 12 are normally
`placed in a closet on the floor of the office building, near the
`telephone instruments 10 and 13. The individual station
`cables 14 are also connected to the punch-down blocks 12.
`The station cables 14 lead to the wall jacks 11. The telephone
`instruments 10 and 13 are connected to the system via
`instrument cables 18 to the wall jack 11. The telephones 10
`and 13 are powered via a DC current that is carried by the
`same pair as that used for signaling. Telephone calls are
`made outside the premises via a Wide Area Network (WAN)
`link 17 connected to the PBX unit 16. The WAN link 17 is
`
`often a multi-channel circuit, such as what are commonly
`referred to as “T1” or “PRI” links.
`
`The typical existing PBX system requires dedicated wir-
`ing. It does not share wiring with the data LAN that is
`common in most businesses. Thus, two wiring networks are
`normally required within an office building, one for data and
`one for telephones.
`Recently, a technique for creating a “virtual” PBX has
`been employed that is referred to as a “LAN-PBX.” In this
`technique, the telephone instrument uses a common Ethernet
`LAN cable, instead of a single twisted pair cable, to com-
`municate with the PBX. An illustrative LAN-PBX system is
`shown in FIG. 3.
`In this case,
`the PBX is actually a
`telephony server 27 with switch control software that is
`connected to the LAN. The telephones 21, 23 and 25 are
`Ethernet LAN devices that also communicate over the LAN.
`
`Thus the telephony application, consisting of telephones 21,
`23, and 25, and a telephony server 27, attached to a WAN
`interface 28, can utilize the same switch 22 as the computers
`24 and network data servers 26. The advantage of the
`LAN-PBX architecture shown in FIG. 3 is that the tele-
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`phones 21, 23 and 25 can use the same wiring and data
`switches as are used to convey LAN data, thus resulting in
`increased flexibility and overall lower cost.
`A significant problem with the LAN-PBX approach illus-
`trated in FIG. 3 is that telephony data has different delivery
`requirements than normal computer and server data. Tele-
`phony data must be delivered on-time (within a few
`milliseconds), and without delay, on a continuous basis.
`Normal computer data can usually suffer delays of a few
`hundred milliseconds without difficulty. Delays of this mag-
`nitude (a few hundred milliseconds) are common in com-
`puter networks. They occur because computer data is trans-
`mitted at a variable and unpredictable rate. As a result, there
`can be momentary blockages and congestion, even though
`the network has adequate bandwidth for the average data
`load.
`
`Existing LAN-PBX systems attempt to solve this problem
`by giving telephony data priority over computer data. In the
`event of data congestion, such existing systems pass tele-
`phony data ahead of computer data. This priority system can
`work when only one telephone with data to transmit is
`present on a given circuit at a given time. However, when a
`circuit must carry multiple telephone connections, the con-
`gestion problem can arise again. This happens because
`multiple packets with equivalent priority give no means for
`arbitration. Consider the Telephony Server Link 30 shown in
`FIG. 3. When multiple telephone calls are placed to the
`WAN interface 28 they must all pass through the link 30. In
`that event, multiple telephony data packets, all having
`equivalent priority, may simultaneously require shared tele-
`phony server link 30 resource. Apriority mechanism cannot
`distinguish between them, and the packets cannot interfere
`with one another.
`
`Another problem with the LAN-PBX is that Ethernet
`cables and switches make no provision for providing power.
`Generally, in an Ethernet-based system as shown in FIG. 3,
`power is provided by a separate telephone power supply 29
`at each station or instrument. As a result, it is difficult to
`operate the entire network in the event of a power outage.
`The user must provide backup power at each instrument,
`instead of centrally, as is possible with a typical PBX
`system.
`Additionally, both PBX and LAN-PBX systems have
`difficulty supporting multiple types of instruments,
`in a
`flexible manner. Some instruments need many features,
`while others need only basic capabilities. There is no con-
`venient way to extend or modify an instrument’s behavior
`without complete replacement. That is, accessories to instru-
`ments are rarely supported.
`Typical existing PBX systems, such as the one illustrated
`in FIG. 2, suffer from another problem. The telephone
`number of a particular handset is determined by the circuit
`jack to which it is attached. This is inconvenient, as users
`may need to move a handset from one jack to another, while
`maintaining the same telephone number. Under such
`circumstances, the typical PBX user must reconfigure the
`switch.
`
`Finally, existing LAN telephones are operated by inter-
`nally stored control software. Such software must normally
`be installed separately into each instrument. This procedure
`makes software updates and corrections difficult, since each
`instrument must be reloaded individually.
`For the reasons stated above, it would be desirable to have
`a LAN telephone instrument system which uses the same
`wiring system as is used to convey data transmission, and
`which operates without the delays that may occur in existing
`
`ZTE/SAMSUNG 1020-0016
`
`|PR2018-00274
`
`ZTE/SAMSUNG 1020-0016
`IPR2018-00274
`
`
`
`US 6,556,564 B2
`
`3
`It would further be desirable to have a LAN
`systems.
`telephone instrument system which a) operates using power
`supplied over Ethernet cables, b) provides for accessory
`attachments, c) can maintain a phone number even when
`moved to a new jack, and d) enables convenient download-
`ing of software.
`BRIEF SUMMARY OF THE INVENTION
`
`Consistent with the present invention, a LAN telephone
`instrument is disclosed. The disclosed LAN telephone uses
`a Time-based Routing (TBR) technique to schedule packets
`of voice-telephony data. Through use of the Time-Based
`Routing technique, the problems of multiple LAN telephone
`instruments sending contending or colliding packets is
`avoided. The disclosed LAN telephone operates in connec-
`tion with a system for providing power to the LAN tele-
`phone instrument
`through an attached LAN cable. This
`allows multiple LAN telephone instruments to be centrally
`powered.
`The disclosed LAN telephone further includes a technique
`for automatically providing a remote switch with location of
`the LAN telephone instrument,
`thus enabling automatic
`direction of calls thereto. Additionally, a system for remote
`configuration of the control program of a LAN telephone
`instrument is also disclosed, which employs the LAN itself
`to provide the data connection over which the control
`program is downloaded.
`The present disclosure further includes a system for
`attachment of telephone instrument accessories, which may
`be used to extend the functional capability of the LAN
`telephone instrument. An illustrative accessory, an operator
`console, is described in detail.
`BRIEF DESCRIPTION OF THE SEVERAL
`VIEWS OF THE DRAWING
`
`The invention will be more fully understood by reference
`to the following detailed description of the invention in
`conjunction with the drawings, of which:
`FIG. 1 shows a physical depiction of the LAN telephone,
`with an operator console accessory unit, and an internal
`speakerphone unit;
`FIG. 2 depicts a typical Private Branch Exchange (PBX);
`FIG. 3 depicts a typical LAN-PBX system;
`FIGS. 4a—4d show schedule assignment for two of the
`disclosed LAN phones sharing the same circuit path;
`FIG. 5 depicts an illustrative internal block diagram for an
`embodiment of the disclosed LAN telephone;
`FIG. 6 depicts an illustrative schematic diagram showing
`an external power system for an embodiment of the dis-
`closed LAN telephone;
`FIGS. 7(a) and 7(b) show an illustrative schematic dia-
`gram for an accessory power system and interface system;
`FIG. 8 shows an illustrative block diagram of an operator
`console accessory unit;
`FIGS. 9(a), 9(b), 9(c) and 9(a) show software flowcharts
`and entry fields of an automatic identification system for the
`disclosed LAN telephone;
`FIG. 10 shows a software flowchart of the disclosed
`
`control program change system;
`FIG. 11 shows a physical depiction of the disclosed
`external speakerphone accessory;
`FIG. 12 shows a block diagram of the disclosed speak-
`erphone accessory; and
`FIG. 13 illustrates the beam-steering technique of the
`disclosed speakerphone accessory.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`All disclosures of provisional application serial No.
`60/181,099, entitled “LOCAL AREA NETWORK (LAN)
`TELEPHONE INSTRUMENT SYSTEM”, and filed Feb. 8,
`2000, are hereby included by reference herein.
`FIG. 1 shows a physical representation of an embodiment
`of the disclosed LAN telephone. The embodiment of the
`LAN telephone shown in FIG. 1 includes a base unit 6
`containing electronics circuitry necessary to provide the
`functions associated with the base unit 6 as described herein.
`
`The base unit 6 supports a handset 2, an internal speaker 5
`for speakerphone functions, and a status display 3 for
`displaying user status information. The base unit 6 may be
`connected to a data switch via a LAN cable 1, for example
`by way of a conventional data cable infrastructure, such as
`that shown in FIG. 3. An accessory connector is provided on
`each side of the base unit 6, as illustrated by left accessory
`connector 4. Using the accessory connectors, it is possible to
`add a variety of accessory devices, including an operator
`console 7 as shown in FIG. 1, and/or an external speaker-
`phone.
`The internal circuitry of an illustrative embodiment of the
`base unit 6 is shown in FIG. 5. The embodiment of the
`
`disclosed LAN telephone shown in FIG. 5 is implemented as
`a microprocessor based system. Specifically, a microproces-
`sor 74 is shown attached to a parallel microprocessor bus 76,
`which provides an interface to various components via its
`address and data lines. In the embodiment of FIG. 5, the
`microprocessor 74 may, for example, be a Reduced Instruc-
`tion Set Computer (RISC) processor, using a 16 bit wide
`data bus. The bus 76 is also connected to a Read Only
`Memory (ROM) 56, Flash Memory 57, and a Read And
`write Memory (RAM) 58. The bus 76 further connects to
`USB interface circuits 55, as well as input latches 60 and
`output latches 62. The bus 76 additionally connects to a
`LAN Media Access Controller 64, a text display 63 and a
`Digital Signal Processor (DSP) 75.
`The organization of the hardware shown in FIG. 5 advan-
`tageously permits features of the disclosed LAN telephone
`to be implemented using control software. For example, the
`microprocessor 74 may use three types of memory to store
`such control software: ROM 56, Flash 57 and RAM 58. The
`ROM 56 may be used to store the microprocessor’s basic
`initialization program. When the LAN telephone is powered
`on, usually by attachment to the powered LAN cable 1, the
`microprocessor 74 first executes a portion of its control code
`that is stored in the ROM 56. The control code program
`stored in the ROM 56 causes the microprocessor 74 to
`initialize all hardware peripherals of the LAN telephone,
`such as the MAC 64 and the output latches 62. The control
`code program stored in the ROM 56 further performs a
`self-test of the LAN telephone. The self test includes check-
`ing the microprocessor itself,
`testing the RAM 58 and
`performing a checksum verification of the contents of ROM
`56 and the Flash memory 57. The ROM 56 also contains
`program code operable to load the Flash memory from the
`MAC 64.
`
`One of the indicators 61, for example a light emitting
`diode (LED), is placed on the bottom of the LAN telephone,
`near the LAN connector. This LED indicator is attached to
`
`a flip-flop register that automatically resets itself on each
`power up, thus causing the LED indicator to turn on. As the
`microprocessor 74 finishes its self-test, it toggles the “set”
`line on the flip-flop register by activating a one bit port on
`the output latches 62. This action causes the LED indicator
`
`ZTE/SAMSUNG 1020-0017
`
`|PR2018-00274
`
`ZTE/SAMSUNG 1020-0017
`IPR2018-00274
`
`
`
`US 6,556,564 B2
`
`5
`to turn off. In this way, the LAN telephone’s main electron-
`ics module can indicate if it is functioning properly. The
`control code instructions stored in the ROM 56 may, in
`addition, also display an “OK” message in the text display
`63. However,
`in the event
`that
`the text display 63
`malfunctions, the LED indicator will still operate.
`When the microprocessor 74 finishes executing the con-
`trol program code stored in the ROM 56, it then executes
`control program code stored in the flash memory 57. The
`main body of the LAN telephone control program function-
`ality is stored in the flash memory 57. Flash memory 57 is
`advantageously capable of having its contents updated or
`replaced. Through use of this capability of the flash memory
`57, the LAN telephone can be loaded with new program
`code providing additional or modified functionality.
`Similarly, a fault or bug in the control program can be
`repaired, by storing a new program into the flash memory
`57. If no program code is loaded in the flash memory 57, or
`if the program in the flash memory 57 does not yield a proper
`error check, then the microprocessor will enter an idle state.
`In this idle state, the microprocessor awaits a new control
`program to be downloaded into the LAN phone, for example
`from a LAN switch.
`
`The RAM memory 58 is used for the storage of program
`variables and state information. The RAM 58 may have part
`or all of its memory protected via a “battery backup”. In this
`way variable values can be maintained across a power
`failure.
`
`the disclosed LAN telephone may
`During operation,
`communicate with other LAN telephones via the LAN to
`which it is attached. The LAN telephone uses the LAN MAC
`64 to send and receive packets of data in Ethernet format.
`The LAN MAC 64 is connected to the LAN cable using a
`PHYsical interface (PHY) 65. The PHY 65 provides level
`and impedance translation, as well as other signal condi-
`tioning needed to send packets over a twisted pair wire. The
`PHY 65 is connected to the LAN Connector 67. The LAN
`
`Connector 67 may, for example, be a conventional “RJ”
`style connector (e.g. RJ-45). The PHY 65 uses two twisted
`pair wires within the cable bundle attached to the LAN
`Connector 67, one for transmit data and one for receive data.
`In an illustrative embodiment, the disclosed LAN tele-
`phone obtains its operating power from the LAN cable 1
`shown in FIG. 1, through the LAN Connector 67. This
`embodiment makes use of another, normally unused wire
`pair in the cable bundle to receive power, for example from
`a LAN switch. The received power is conditioned and
`voltage translated via the power circuit 66. This power
`circuit 66 is further described herein with reference to FIGS.
`6 and 7.
`
`The LAN telephone base unit 6, as shown in FIG. 1,
`includes a number of user buttons, shown for purposes of
`illustration as key switches 59 in FIG. 5. The key switches
`59 may be operated by a user, in order to dial calls, and/or
`to access various features of the LAN telephone. The states
`of the key switches 59 are determined by the microprocessor
`74 as it reads the contents of the input latches 60. The input
`latches 60 are connected to the key switches 59. In this way,
`more key switches can be accommodated,
`for a given
`number of input latch ports. The microprocessor 74 reads the
`key switches 59 periodically, for example, at times deter-
`mined by an internal
`interrupt. The microprocessor 74
`rejects spurious key transitions, only accepting those that are
`active for at least a minimum time.
`
`LED indicators on the disclosed LAN telephone may be
`used to display call status. The microprocessor 74 may
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`control the state of such indicators, as needed, via com-
`mands to the output latches 62.
`The text display 63 in the embodiment of FIG. 5 may, for
`example, be a two-line Liquid Crystal Display (LCD). The
`text display 63 may receive power from a circuit card within
`the LAN telephone. The microprocessor 74 writes messages
`to the text display 63 to provide assistance to the user.
`Accessories may be connected to the disclosed LAN
`telephone via a modified Universal Serial Bus (USB) inter-
`face. In the illustrative embodiment of FIG. 5, this interface
`is provided via USB controllers 55, which are connected to
`the bus 76. The microprocessor 74 may send and receive
`messages and commands to accessories via this modified
`USB interface. The USB Controllers 55 are connected to the
`
`left 53 and right 52 accessory connectors via a power
`conditioning circuit 54.
`Connection to the handset 2 shown in FIG. 1 is made via
`
`the DSP 75 shown in FIG. 5. The DSP 75 is an integrated
`processor that is optimized for manipulating analog signals
`that are translated into digital form. The DSP 75 is connected
`to the bus 76. In the embodiment of FIG. 5, the DSP 75
`includes an internal dual-port RAM, which is connected to
`a DSP core processor and to the bus 76. In this way, the DSP
`75 may be issued commands and its control program loaded
`by the microprocessor 74, out of the flash memory 57, over
`the bus 76. In the embodiment shown in FIG. 5, the DSP 75
`also includes an internal ROM, which can contain a basic
`“Boot” program for the DSP. After initialization, the DSP 75
`provides a message, via its dual-port memory, to the micro-
`processor 74, indicating that the DSP 75 is ready to accept
`its control program. The control program of the DSP 75 is
`loaded into DSP memory, by the microprocessor 74, prior to
`the LAN telephone entering a “Ready” state. In the Ready
`state,
`the LAN telephone is ready to accept and place
`telephone calls.
`The DSP 75 is further shown connected to the analog
`inputs and outputs via Analog to Digital (A to D) and Digital
`to Analog (D to A) converters 73. The converters 73 translate
`the analog, voltage-based signal into a digital signal. In the
`embodiment shown in FIG. 5,
`the A to D and D to A
`converters 73 are combined into one package, providing
`two-way translation. The handset 2 (FIG. 1), and a headset
`(not shown), are connected to the base unit via the handset
`connector 71 and headset connector 70 shown in FIG. 5. The
`
`internal speaker 69 and internal microphone 68 shown in
`FIG. 5 are directly connected to the DSP 75 via a signal
`conditioning element 72. The signal conditioning element
`72 also provides an interface to the handset connector 71 and
`the headset connectors 70. The signal conditioning element
`72 provides signal limiting, gain or attenuation, filtering, and
`power, as needed.
`To initiate or receive telephone calls, the LAN telephone
`receives control messages from a switch or telephone server,
`via the LAN to which it is connected. These messages and
`associated responses are used to initiate telephony sessions.
`For example, when a call is in progress, speech audio is
`received by the microphone of the handset 2, and conveyed
`through signal conditioning element 72 and converter 73 to
`the DSP 75. The speech audio is thus sampled and converted
`into a stream of digital numbers (“samples”) by the A-D
`functionality of the converters 73. Each such number rep-
`resents the voltage of the received microphone speech
`signal. The DSP 75 then places these samples in its internal
`RAM and signals the microprocessor 74 when an appropri-
`ate number of samples are ready for processing. At this
`point, the microprocessor 74 reads the samples, places them
`
`ZTE/SAMSUNG 1020-0018
`
`|PR2018-00274
`
`ZTE/SAMSUNG 1020-0018
`IPR2018-00274
`
`
`
`US 6,556,564 B2
`
`7
`into a packet format consistent with a LAN protocol and the
`IP (Internet Protocol) protocol, and sends this resulting
`packet to the LAN switch, via the MAC 64. The resulting
`packet may, for example, be what is referred to as an “IP
`o