throbber
(12) United States Patent
`(16) Patent No.:
`US 6,546,003 B1
`
`Farris
`(45) Date of Patent:
`Apr. 8, 2003
`
`USOO6546003B1
`
`(54) TELECOMMUNICATIONS SYSTEM
`
`(75)
`
`Inventor: Robert D. Farris, Sterling, VA (US)
`
`(73) Assignee: Verizon Services Corp., Arlington, VA
`(US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`( * ) Notice:
`
`(21) Appl. No.: 08/753,197
`,
`,
`..
`NOV- 21, 1996
`(22)
`P116913
`(51)
`Int. Cl.7 .......................... H04L 12/56; H04L 12/66
`(52) US. Cl.
`..................................... 370/352; 379/88.17
`_
`‘
`_
`led "f Search ““““““““““““““““““ 370/300’ 401’
`(58)
`370/402’ 352’ 353’ 354’ 355’ 356’ 3797/43’
`209’ 89817) 88'18’ 88'19’ 8821’ 201’ :10)
`213’ “14’ 69’ 70’ 84’ 2760’ 261’ 262? “63’
`‘64’ 265’ 266’ 267
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`10/ 989 Hemmady et a1.
`4,872,160 A
`9/ 990 Hemmady et 611.
`4,958,341 A
`9/ 990 Daudelin .................... 379/213
`4,959,855 A *
`9/’ 991 Shepard
`.. 379/213
`5,052,038 A *
`
`.. 379/213
`5,163,083 A * 11/ 992 Dowden et a1
`................. 379/213
`5,239,577 A *
`8/ 993 Bates et a1.
`5,341,374 A
`8/ 994 Lewen et a1.
`5,375,068 A
`12/ 994 Palmer et 211.
`5,410,754 A
`4/ 995 Koltzbach et a1.
`5,434,913 A
`7/ 995 Tung et 211.
`5,479,488 A * 12/ 995 Lennig et a1.
`5,490,247 A
`2/ 996 Tnng et 211.
`5,493,568 A
`2/ 996 Sampat et a1.
`5,608,786 A
`3/ 997 Gordon
`5,613,006 A *
`3/ 997 Reese ......................... 379/213
`
`.............. 379/213
`
`
`
`5,661,790 A *
`5,724,355 A
`57269984 A
`
`8/1997 Hsu ........................... 379/209
`3/1998 Bruno et a1.
`3/1998 KUblef 9‘ al-
`
`* cited by examiner
`Primary Examiner—Huy D. Vu
`‘
`Asszsttmt Exammer—Toan D Nguyen
`(74) Attorney, Agent, or fizrmAeonard buchyta; Loren
`Swingle; Rader, Fishman & Grauer PLLC
`(57)
`ABSTRACT
`
`A public switched telephone network utilizing program
`controlled switching systems controlled by common channel
`9169111“ Signaling (Gas) and preferal’ly “1 ad""‘.nced
`intelligent network (AIN) CCIS network is arranged in an
`.
`.
`,
`,
`.
`.
`.
`archltecture to prov1de a methodology for fac1litat1ng tele—
`phone use of the Internet by customers on an impromptu
`basis. The system permits a caller to set—up and carry out a
`telephone call over the Internet from telephone station to
`telephone station without access to computer equipment and
`without the necessity of maintaining a subscription to any
`Internet service. Billing may be accomplished on a per call
`basis. It is a particular feature of the invention that directory
`assistance is offered to callers, with or without call comple-
`tion at the option of the caller. Such assistance is rendered
`through the use of procedures presently familiar to the caller
`from usage of the public switched telephone network. The
`system utilizes existing common channel signaling facilities
`along with Internet signaling and voice switching to permit
`the use of existing public switched telephone network plant
`for providing the directory assistance and call completion
`through a new methodology. A centralized directory number
`database may be provided according to one embodiment of
`the invention. Alternatively and preferably use is made of
`existing databases through interconnection or action to per-
`mit accessing of multiple databases in a hierarchical manner.
`
`37 Claims, 18 Drawing Sheets
`
`
`
`
`
`'____.L____________
`
`INTERNET
`
`MODULE
`
`
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8,2003
`
`Sheet 1 0f 18
`
`US 6,546,003 B1
`
`IlII
`
`
`
`__-_T_-__-__.._____
`
`INTERNET
`MODULE
`
`III II|IIIIll|
`
`fl
`
`INTERNET MODULE
`
`89
`
`
`
`- INTERFACE -. INTERNET
`
`ROUTER
`
`TO
`
`PROC
`
`I +
`
`TO co
`
`87
`
`85
`
`T0 CCIS
`
`FIG. 2
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8,2003
`
`Sheet 2 0f 18
`
`US 6,546,003 B1
`
`100
`
`102
`
`104
`
`106
`
`108
`
`110
`
`FIG. 3
`
`OFF-HOOK DIALS
`INT PREFIX +
`
`RECEIVE
`DIALED DIGITS
`
`RECOGNIZES
`SPECIAL PREFIX
`
`SUSPEND CALL AT
`ORIGINATING CO
`
`COMMUNICATE WITH
`REMOTE CO VIA
`STPS AND CCIS
`
`112
`
`CALLED STATION
`BUSY?
`
`YES
`
`INFORM
`ORIGINATING CO
`
`116
`
`NO
`
`114
`
`BLOCK CALLS
`
`ORIGINATING CO
`SENDS BUSY SIGNAL
`TO CALLER
`
`118
`
`120
`
`122
`
`NOTIFY ORIGINATING
`CO CALLED LINE
`AVAILABLE
`
`ESTABLISH INTERNET
`CONNECTION
`
`RINGING/RINGBACK
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8,2003
`
`Sheet 3 0f 18
`
`US 6,546,003 B1
`
`124
`
`FIG. 4
`
`ORIGINATING CO
`COMMUNICATES WITH
`INT MOD VIA CCIS
`
`ESTABLISH
`CONNECTION VIA CO
`BETWEEN INT MOD-
`CALLING LINE
`
`INT MODULE ROUTER
`
`REQUESTS
`TEMPORARY IP
`ADDRESSES
`
`TEMP ADDRESSES
`
`ASSIGNED FOR
`CALLING AND CALLED
`STATIONS
`
`
`
`ORIGINATING INT
`ADJ COMMUNICATES
`
`WITH DEST INT MOD
`VIA CCIS
`
`INT MODULE ROUTER/
`PROC INTERFACE
`PERFORMS PAD
`FUNCTION
`
`TCP/IP PACKETS
`EXCHANGED
`BETWEEN INT
`MODULES
`
`ANALOG VOICE
`DELIVERED TO
`
`CALLING AND CALLED
`STATIONS
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8, 2003
`
`Sheet 4 0f 18
`
`US 6,546,003 B1
`
`200
`
`202
`
`
`
`204
`
`OFF—HOOK
`DIALS
`INT PREFIX +
`
`RECEIVE
`DIALED
`DIGITS
`
`
`
`
`
`
`
`
`RECOGNIZES
`SPECIAL
`
`
`PREFIX
`
`
`
`206
`
`SUSPEND
`CALL AT
`ORIGINATING
`
`CO
`208
`
`
`QUERY
`REMOTE CO
`
`
`VIA STPS
`
`
`AND CCIS
`
`210
`
`216
`
`CALLED
`STATION
`BUSY?
`
`INFORM
`ORIGINATING
`CO
`
`YES
`
`214
`
`
`
`
`
`
`
`
`
`
`
`ORIGINATING
`SEIZE LINE
`CO PROVIDES
`PROMPT AND
`
`
`
`CONFIRMATION
`BUSY SIGNAL
`
`
`
`FROM CALLED
`To CALLER
`
`
`
`PARTY
`
`
`218
`
`
`NOTIFY
`ORIGINATING
`
`
`CO
`
`
`FIG. 5
`
`220
`
`222
`
`PROMPT FOR
`ADDRESS
`CONNECT TO
`INT MODULE
`
`ORIGINATING
`CO ALERTS
`DEST CO
`VIA CCIS
`AND SEND NOS
`
`
`
`
`
`
`
`224
`
`
`ENCODED
`ADDRESS
`
`
`DELIVERED TO
`
`
`ROUTER
`
`226
`
`
`TRANSLATION
`REQUESTED
`FROM DNS
`
`
`
`
`
`
`228
`
`
`TEMP IP
`ADDRESS REQ
`
`FROM DHCP
`
`
`
`
`
`230
`
`
` TEMP IP
`ADDRESS
`
`
`SENT TO
`ROUTER
`
`232
`
`
`
`IP ADDRESS
`SENT FROM
`
`
`DNS TO
`ROUTER
`
`
`234
`
` ROUTER
`ASS AND
`
`
`DISASS
`
`
`PACKETS
`TO AND FROM
`
`INTERNET
`
`
`
`
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8,2003
`
`Sheet 5 0f 18
`
`US 6,546,003 B1
`
` INTERNETMODULE
`
`
`
`
`II *
`
`TOCCB
`
`FIG. 6
`
`New Bay Capital, LLC-EX.1008
`
`89
`
`//”83
`
`DNS
`SERVER
`
`DHCP
`SERVER
`
`TOCO
`
`TO
`INTERNET
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8, 2003
`
`Sheet 6 0f 18
`
`US 6,546,003 B1
`
`mo“.
`
`Io._._>>m
`
`mm>mmm
`
`._.2_
`
`53002
`
`NGE
`
`Qmm
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`
`
`

`

`U.S. Patent
`
`Apr. 8, 2003
`
`Sheet 7 0f 18
`
`US 6,546,003 B1
`
`mo”.
`
`Iot>>w
`
`mm>mmw
`
`._.2_
`
`53002
`
`mm>mm_w
`
`Hz.
`
`53002
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`
`

`

`U.S. Patent
`
`Apr. 8, 2003
`
`Sheet 8 0f 18
`
`US 6,546,003 B1
`
`QNNV
`
`mt»
`
`nay
`
`
`
`Im:Jul:00
`
`mow
`
`,Ev
`
`a;
`
`vav
`
`93.
`
`mGI
`
`g\Ew._._mew
`
`mm?
`
`/mme
`
`u_m
`
`m?»
`
`a,
`
`.8».
`
`{
`
`m»?
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`
`

`

`U.S. Patent
`
`3GEavN
`
`
`
` s,52%;:mEoEBFTlE$58Am;
`
`m
`
`S
`
`0
`
`6
`
`1B
`
`Em2m
`
`wQ?mE7
`
`8)
`
`mE
`
`$58a8»
`
`m.EimmM,EGImaze
`
`A5”aw
`
`8v
`
`._<._._o_o
`
`Io._._>>m
`
`EOmEOH
`
`00
`
`3v
`
`IE20;:
`
`1---+wz:<zo_m
`
`502,52
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`
`

`

`U.S. Patent
`
`Apr. 8,2003
`
`Sheet 10 0f 18
`
`US 6,546,003 B1
`
`420
`
`422
`
`424
`
`426
`
`428
`
`430
`
`432
`
`434
`
`438
`
`44o
`
`FIG. 12A
`
`CALLING PARTY
`INITIATES CALL
`
`CO RECEIVES DIGITS
`
`CO SENDS QUERY
`TO ITS (A)
`
`ITS (A) SENDS
`ROUTING REQUEST
`TO RAS DB
`
`RAS DB SENDS
`ROUTING RESPONSE
`TO ITS (A)
`
`ITS (A) SENDS
`SIGNALING PACKETS
`TO ITS (B)
`
`ITS (B) RECOVERS
`QUERY FROM
`SIGNALING PACKETS
`
`ITS (B) DETERMINES
`IF CALLED PARTY
`BUSY
`
`YES
`
`N0
`
`436
`
`ITS (B) SENDS PACKET
`TO ITS (A) “AVAILABLE”
`
`ITS (B) SENDS PACKET
`TO ITS (A) “BUSY"
`
`
`
`
`
`ITS (A) RECOVERS ID
`AND CONDITION,
`RESPONDS TO CO
`QUERY
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8,2003
`
`Sheet 11 0f 18
`
`US 6,546,003 B1
`
`FIG. 128
`
`442
`
`444
`
`RING BOTH STATIONS
`
`DATA COMMUNICATION
`
`ITS (A) AND ITS (B)
`ESTABLISH VOICE/
`
`LINK VIA INTERNET
`446 ICALLED STATION
`
`448
`
`450
`
`454
`
`456
`
`OFF HOOK?
`
`NO
`
`BEGIN 2-WAY
`
`TRANSMISSION
`
`ON INTERNET
`
`DISCONNECT
`DETECTED?
`
`YES
`
`NO
`
`452
`
`CHANGE IN
`DATA TRAFFIC?
`
`CHANGE DATA
`
`RATE
`
`DETECTING ITS
`SENDS DISCONNECT
`MESSAGE
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8,2003
`
`Sheet 12 0f 18
`
`US 6,546,003 B1
`
`AREA CODE
`
`
`
`
`
`FIG. 13A
`
`
`
`
`
`FIG. 138
`
`
`
`
`
`
`
`
`/490
`
`
`
`
`
`
`
`
`
`
`FIG. 13C
`
`CALLING #
`
`GUARANTEED SERVICE LEVEL (Mb/s)
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8,2003
`
`Sheet 13 0f 18
`
`US 6,546,003 B1
`
`
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8, 2003
`
`Sheet 14 0f 18
`
`US 6,546,003 B1
`
`mm>mmw
`
`mm>mmw
`
`EzmmHZ
`
`QB
`
`2GE
`
`new
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`
`
`

`

`U.S. Patent
`
`Apr. 8,2003
`
`Sheet 15 0f 18
`
`US 6,546,003 B1
`
`610
`
`AUDIO
`SUB-
`SYSTEM
`
`DB
`
`088
`SWITCH """""""""" STP
`
`516
`
`OPERATOR
`STATION
`
`DIRECTORY
`
`FIG. 16
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8,2003
`
`Sheet 16 0f 18
`
`US 6,546,003 B1
`
`S1
`
`82
`
`83
`
`S4
`
`S5
`
`S6
`
`87
`
`88
`
`39
`
`CALLER DIALS INT
`CALL AND DIALS
`DIRECT ASSIS.
`
`SWITCH RECOGNIZES
`DIGITS AND
`SUSPENDS CALL
`
`SWITCH SENDS QUERY
`MESSAGE TO
`ORIGINATING SERVER
`
`ORIG SERVER ID'S
`OSS SERVER AND
`SENDS QUERY
`
`088 DIRECTS CALL
`TO AVAILABLE
`OPERATOR
`
`OPER OBTAINS FROM
`CALLER INFO TO ID
`CALLED STATION
`
`OPERATOR ACCESSES
`DB WITH INFO
`OBTAINED FROM CALLER
`
`
`
`088 SENDS DIRECT
`
`
`NUMBER AND INQUIRES
`RE AUTO CALL
`
`COMPLETION
`NO
`
`YES
`
`CALLER DECLINES oss
`
`GENERATES BILLING
`
`RECORD
`
`310
`
`VIRTUAL CONN TO
`OSS DISCONTINUED
`
`FIG. 17A
`
`811
`
`CALLER ACCEPTS
`083 PREPARES
`ROUTING RESPONSE
`
`
`
`312
`
`313
`
`OBSELFIISEFI’QEES
`
`ROUTING AND BILLING
`INFO SENT TO
`ORIG SERVER
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8,2003
`
`Sheet 17 0f 18
`
`US 6,546,003 B1
`
`FIG. 1 7B
`
`314
`
`S15
`
`S16
`
`ORIGINATING SERVER
`
`FORMULATES QUERY
`MESSAGE
`
`QUERY MESSAGE
`SENT TO DESTINATION
`
`SERVER
`
`DEST SERVER
`
`RECOVERS QUERY
`FROM TCP/IP MESS
`
`817
`
`
`
`BUSY SIGNAL
`
`IS CALLED STATION
`BUSYES
`S18 DEST SERVER RETURNS
`BUSY MESSAGE
`
`319
`BUSY SIG RECEIVED AT
`ORIG SERVER AND CO
`NOTIFIED
`
`
`
`S20
`
` CO SENDS
`
`
`
`
`
`N0
`
`821
`
`822
`
`323
`
`DESTINATION CO
`BLOCKS CALLS To
`CALLED STATION
`
`DE§§$éT8ITEO
`
`WAITING MESS
`
`ORIGINATING CO
`RECEIVES CALL
`WAITING MESS
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`U.S. Patent
`
`Apr. 8, 2003
`
`Sheet 18 0f 18
`
`US 6,546,003 B1
`
`824
`
`
`
`VIRTUAL CIRCUIT
`
`ESTABLISHED
`
`
`
`
`
`THROUGH INTERNET
`
`825
`
`SIG TO ORIGNAL
`
`
`
`RING SIGNAL TO CALLED
`STATION AND RING BACK
`
`
`STATION
`
`
`826
`
`
`DEST AND ORIG
`SERVERS ESTAB
`
`
`2 WAY COMM LINK
`
`
`
`827
`
`
`
`CALLED STATION
`GOES OFF-HOOK
`
`
`828
`
`
`
`VOICE COMMUNICATION
`
`COMMENCES
`
`FIG. 170
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`1
`TELECOMMUNICATIONS SYSTEM
`
`2
`BACKGROUND
`
`US 6,546,003 B1
`
`TECHNICAL FIELD
`
`The present invention relates to a telecommunications
`system which includes telecommunications networks oper-
`ating in conjunction with a wide area internetwork, such as
`the Internet, and more particularly relates to providing
`telephone services through such an internetwork including
`directory assistance for internetwork telephone calls.
`
`ACRONYMS
`
`The written description. uses a large number of acronyms
`to refer to various services, messages and system compo—
`nents. Although generally known, use of several of these
`acronyms is not strictly standardized in the art. For purposes
`of this discussion, acronyms therefore will be defined as
`follows:
`
`Advanced Intelligent Network (AIN)
`Central Control Unit (CPU)
`Central Office (CO)
`Central Office Code (NNX)
`Common Channel Signaling (CCS)
`Common Channel Interoffice Signaling (CCIS)
`Customer Premises Equipment (CPE)
`Destination Point Code (DPC)
`Domain Name Service (DNS)
`Dual Tone Multifrequency (DTMF)
`Dynamic Host Configuration Protocol (DHCP)
`Integrated Service Control Point (ISCP)
`Integrated Services Digital Network (ISDN)
`ISDN User Part (ISDN-UP),
`International Standards Organization (ISO)
`Internet Protocol (IP)
`Internet Telephony Server (ITS)
`Line Information Database (LIDB)
`bocal Access and Transport Area (’LAl‘A)
`Local Area Network (LAN)
`Master Control Unit (MCU)
`Message Signaling Unit (MSU)
`Message Transfer Part (MTP)
`Open Systems Interconnection (OSI)
`Operator Service System (OSS)
`Origination Point Code (OPC)
`Plain Old Telephone Service (POTS)
`Point in Call (PIC)
`Point in Routing (PIR)
`Point of Presence (POP)
`Public Switch Telephone Network (PSTN)
`Recent Change (RC)
`Routing and Administration Server (RAS)
`Service Control Point (SCP)
`Service or Switching Point (SSP)
`Signaling System 7 (SS7)
`Signaling Point (SP)
`Signaling Transfer Point (STP)
`Transaction Capabilities Applications Protocol (TCAP)
`Transmission Control Protocol (TCP)
`
`including
`The “Internet” is a collection of networks,
`Arpanet, NSFnet, regional networks such as NYsernet, local
`networks at a number of university and research institutions,
`and a number of military networks. The protocols generally
`referred to as TCP/IP were originally developed for use only
`through Arpanet and have subsequently become widely used
`in the industry. The protocols provide a set of services that
`permit users to communicate with each other across the
`entire Internet. The specific services that these protocols
`provide are not
`important
`to the present
`invention, but
`include file transfer, remote log-in, remote execution, remote
`printing, computer mail, and access to network file systems.
`The basic function of the Transmission. Control Protocol
`
`(TCP) is to make sure that commands and messages from an
`application protocol, such as computer mail, are sent to their
`desired destinations. TCP keeps track of what is sent, and
`retransmits anything that does not get
`to its destination
`correctly. If any message is too long to be sent as one
`“datagram,” TCP will split it into multiple datagrams and
`makes sure that they all arrive correctly and are reassembled
`for the application program at the receiving end. Since these
`functions are needed for many applications, they are col-
`lected into a separate protocol (TCP) rather than being part
`of each application. TCP is implemented in the transport
`layer of the OSI reference model.
`The Internet Protocol (IP) is implemented in the network
`layer of the OSI reference model, and provides a basic
`service to TCP: delivering datagrams to their destinations.
`TCP simply hands IP a datagram with an intended destina-
`tion; IP is unaware of any relationship between successive
`datagrams, and merely handles routing of each datagram to
`its destination. If the destination is a station connected to a
`different LAN, the IP makes use of routers to forward the
`message.
`In simplified fashion the Internet may be viewed as a
`series of routers connected together with computers con—
`nected to the routers.
`In the addressing scheme of the
`Internet an address comprises four numbers separated by
`dots. An example would be 164.109.211.237. Each machine
`on the lnternet has a unique number which constitutes one
`of these four numbers. In the address the leftmost number is
`the highest number. By analogy this would correspond to the
`ZIP code in a mailing address. At times the first two numbers
`constitute this portion of the address indicating a network or
`a locale. That network is connected to the last router in the
`transport path. In differentiating between two computers in
`the same destination network only the last number field
`changes. In such an example the next number field 211
`identifies the destination router. When the packet bearing the
`destination address leaves the source router it examines the
`
`first two numbers in a matrix table to determine how many
`hops are the minimum to get to the destination. It then sends
`the packet to the next router as determined from that table
`and the procedure is repeated. Each router has a database
`table that finds the information automatically. This continues
`until the packet arrives at the destination computer. The
`separate packets that constitute a message may not travel the
`same path depending on traffic load. However they all reach
`the same destination and are assembled in their original
`order in a connectionless fashion. This is in contrast to
`connection oriented modes such as frame relay and ATM or
`vorce.
`
`One or more companies have recently developed software
`for use on personal computers to permit two-way transfer of
`real-time voice information via an Internet data link between
`
`10
`
`20
`
`30
`
`40
`
`50
`
`60
`
`0‘Lil
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`US 6,546,003 B1
`
`3
`two personal computers. In one of the directions, the sending
`computer converts voice signals from analog to digital
`format. The software facilitates data compression down to a
`rate compatible with modern communication via a POTS
`telephone line. The software also facilitates encapsulation of
`the digitized and compressed voice data into the TCP/IP
`protocol, with appropriate addressing to permit communi-
`cation via the Internet. At the receiving end, the computer
`and software reverse the process to recover the analog voice
`information for presentation to the other party. Such pro-
`grams permit telephone-like communication between Inter-
`net users registered with Internet Phone Servers.
`The book “Mastering the Internet”, Glee Cady and Pat
`McGregor, SYBEX Inc., Alameda, Calif., 1994, ISBN
`94-69309, very briefly describes three proprietary programs
`said to provide real-time video and voice communications
`via the Internet.
`
`Palmer et al. US. Pat. No. 5,375,068, issued Dec. 20,
`1994 for Video Teleconferencing for Networked Worksta—
`tions discloses a video teleconferencing system for net-
`worked workstations. A master process executing on a local
`processor formats and transmits digital packetized voice and
`video data, over a digital network using 'I‘CP/IP protocol, to
`remote terminals.
`
`Lewen et al. US. Pat. No. 5,341,374, issued Aug. 23,
`1994 for Communication Network Integrating Voice Data
`and Video with Distributed Call Processing, discloses a local
`area network with distributed call processing for voice, data
`and video. Real-time voice packets are transmitted over the
`network, for example to and from a PBX or central office.
`Hemmady et al. US. Pat. No. 4,958,341, issued Sep. 18,
`1990 for Integrated Packetized Voice and Data Switching
`System, discloses an integrated packetized voice and data
`switching system for a metropolitan area network (MAN).
`Voice signals are converted into packets and transmitted on
`the network. Tung et al. US. Pat. Nos. 5,434,913, issued Jul.
`18, 1995, and 5,490,247, issued Feb. 6, 1996, for Video
`Subsystem for Computer Based Conferencing System, dis-
`close an audio subsystem for computer-based conferencing.
`The system involves local audio compression and transmis-
`sion of information over an ISDN network.
`
`Hemmady et al. US. Pat. No. 4,872,160, issued Oct. 3,
`1989, for Integrated Packetized Voice and Data Switching
`System, discloses an integrated packetized voice and data
`switching system for metropolitan area networks.
`Sampat et al. US. Pat. No. 5,493,568, issued Feb. 20,
`1996, for Media Dependent Module Interface for Computer
`Based Conferencing System, discloses a media dependent
`module interface for computer based conferencing system.
`An interface connects the upper-level data link manager
`with the communications driver.
`
`Koltzbach et al. US. Pat. No. 5,410,754, issued Apr. 25,
`1995, for Bi-Directional Wire Line to Local Area Network
`Interface and Method, discloses a bi-directional wire-line to
`local area network interface. The system incorporates means
`for packet switching and for using the internet protocol (IP).
`DISCLOSURE OF THE INVENTION OBJECTS
`OF THE INVENTION
`
`It is an object of the present invention to provide tele-
`phone service Via the Internet to users of the public tele-
`communications network without a need for such customers
`to have computer access or computer literacy.
`It is a further object of the invention to provide such
`telephone service in a seamless and transparent fashion
`
`5
`
`10
`
`20
`
`30
`
`40
`
`50
`
`60
`
`0‘LIA
`
`4
`including special telephone services and particularly pro-
`viding directory assistance.
`It another object of the invention to provide with such
`Internet telephone services directory assisted call comple-
`tion.
`
`It a further object of the invention to provide such Internet
`telephone services directory assisted call completion rising
`for the most part hardware and plant which presently exists
`in public switched telecommunications systems and in the
`Internet.
`
`SUMMARY OF THE INVENTION
`
`A public switched telephone network utilizing program
`controlled switching systems controlled by common channel
`interoflice signaling (CCIS) and preferably an advanced
`intelligent network (AIN) CCIS network is arranged in an
`architecture to provide a methodology for facilitating tele-
`phone use of the Internet by customers on an impromptu
`basis. The system permits a caller to set-up and carry out a
`telephone call over the Internet from telephone station to
`telephone station without access to computer equipment and
`without the necessity of maintaining a subscription to any
`Internet service. Billing may be accomplished on a per call
`basis. The calls may be inter and intra LATA, region or state
`or country. It is a particular feature of the invention that
`directory assistance is offered to callers, with or without call
`completion at the option of the caller. Such assistance is
`rendered through the use of procedures presently familiar to
`the caller from usage of the public switched telephone
`network. The system utilizes existing common channel
`signaling facilities along with Internet signaling and voice
`switching to permit the use of existing public switched
`telephone network plant for providing the directory assis—
`tance and call completion through a new methodology. A
`centralized directory number database may be provided
`according to one embodiment of the invention. Alternatively
`and preferably use is made of existing databases through
`interconnection or action to permit accessing of multiple
`databases in a hierarchical manner.
`
`DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 shows in simplified block diagram form one
`example of an Advanced Intelligent Network (AIN) con-
`trolled Public Switched Telephone Network (PSTN)
`arranged in an architecture to provide Internet telephone
`service.
`FIG. 2 shows the functional architecture of one embodi-
`ment of an Internet Module.
`
`FIGS. 3 and 4 show simplified flow diagrams of one mode
`of operation of the system of FIG. 1.
`FIG. 5 shows a simplified flow diagram of another mode
`of operation of the system of FIG. 1.
`FIG. 6 shows the functional architecture of another
`example of an Internet Module.
`FIG. 7 is a simplified diagram of illustrating the archi-
`tecture of the existing public switched telephone network
`(PSTN)
`in the United States modified to implement a
`transoeeanic telephone communication.
`FIG. 8 is a simplified diagram illustrating another
`example of the architecture of the existing public switched
`telephone network (PSTN) in the United States modified to
`implement a transoeeanic telephone communication.
`FIG. 9 illustrates another arrangement for public telecom-
`munications systems :to provide long distance telephone
`service over the Internet.
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`US 6,546,003 B1
`
`5
`FIG. 10 is a block diagram of the server of FIG. 6.
`FIG. 11 is a block diagram illustrating an alternate archi—
`tecture for providing long distance telephone service via
`public switched telephone networks and the Internet.
`FIGS. 12A and 12B are flow diagrams summarizing a
`method of establishing long distance service according to an
`embodiment of,the present invention.
`FIGS. 13A, 13B and 13C are diagrams illustrating tables
`stored in the routing and administration database of FIG. 9.
`FIG. 14 is a diagam illustrating the stored virtual paths in
`a router of FIG. 9.
`
`FIG. 15 is a diagram of an exemplary telecommunications
`network for providing Internet telephone service with direc-
`tory assistance according to one embodiment/0f the inven-
`tion.
`
`FIG. 16 is a diagrammatic illustration of the operator
`service system (058) of FIG. 15.
`FIGS. 17A, 17B, and 17C are flow diagrams illustrating
`one mode of operation of the system of FIG. 15.
`BEST MODE FOR CARRYING OUT THE
`INVENTION
`
`Referring to FIG. 1 there is shown a simplified block
`diagram of a public switched telephone network (PSTN)
`equipped to use common channel
`interoffice signaling
`(CCIS) with an advanced intelligent network (AIN),
`arranged in an architecture to provide one embodiment of
`Internet telephone service via one or more PSTNs. In FIG.
`1 there are shown two service or signal switching point
`(SSP) capable central offices 50 and 52, which may be
`located in the same or different states and regions. These
`central offices are connected by trunks indicated at 54 and 55
`to the PSTN indicated by a cloud 57. Each central office, or
`end office (E0) in this illustration, is connected by local
`loops to subscribers is customer premises equipment (CPE)
`such as telephone. terminals 56 and 58. These may be basic
`instruments for providing Plain Old Telephone Service
`(POTS). The subscriber premises are also shown as having
`personal computers (PCs) 60 and 62 connected to the local
`loops via modems 64 and 66. The SSPs associated with the
`central offices 50 and 52 are connected by common channel
`interoffice signaling (CCIS) links to a signal transfer point
`(STP) which in turn may be connected to an integrated
`signal control point (ISCP). While the STP functionality is
`here shown as constituting a single STP it will be appreci-
`ated that this is for the purpose of simplicity and that a
`hierarchy of STPs may be involved.
`Each of the central offices 50 and 52 is provided with an
`Internet Module here indicated at 72 and 74 connected by T1
`trunks 76 and 78. Alternatively the Internet Module hard-
`ware may be situated at the central office and associated with
`the switching system. The Internet Modules may be pro-
`vided with SSP capabilities and connected into the CCIS
`network as indicated by the links to the illustrative STP 80.
`The SSPs serving the Internet Module are inter-connected
`with the central ollice SSPs and CCIS network as shown
`here by illustrative links 79 and 81. The Internet Modules
`may be linked for signaling purposes by conventional F
`links indicated at 82. The Internet Modules are connected to
`the Internet cloud by T1/T3 trunks 86 and 88.
`The functional architecture of one embodiment of such an
`Internet Module is shown diagrammatically in FIG. 2. The
`Internet Module, generally indicated at 83, includes a router
`85 of the type now generally used in Internet practice. The
`Internet Module is provided with a central control unit
`
`10
`
`20
`
`30
`
`40
`
`50
`
`60
`
`0‘LIA
`
`6
`(CPU) (not shown) and processing capability as illustra-
`tively shown at 87. It will be appreciated by those skilled in
`the art that the same CPU may be used to control the router
`85 and that the functionalities of the blocks shown at 85 and
`87 may be combined. Connected to the router are a Domain
`Name Service (DNS) server 89 and a Dynamic Host Con—
`figuration Protocol (DHCP) server 91 of the type conven-
`tionally used by Internet Service Providers in existing Inter-
`net Service. The router interface is connected to the central
`office and to the CCIS network while the router is connected
`to the Internet. The Internet Module is sometimes referred to
`herein as a server, Internet server, or Internet telephony
`server.
`
`One mode of operation of the system of FIG. 1 is now
`described in relation to the simplified flow diagrams of
`FIGS. 3 and 4. According to this embodiment an Internet
`connection is used to link a calling to a called telephone
`without the necessity of either party possessing or using
`personal or office computer equipment. The subscriber in
`this example uses the POTS station at 56 to initiate an
`Internet call to a called party at the POTS station 58. The
`caller goes off-hook and dials *82. This prefix has been
`established by the Telco offering the service as a predesig-
`nated prefix with which the public may initiate an Internet
`telephone call. The dialing of the prefix *82 is followed by
`the dialing of the directory number of the called party at the
`station 58.
`
`As is illustrated in the method shown in FIG. 3, the calling
`party goes off-hook and dials the prefix *82 at 100. At 102
`the central office switching system responds to an off-hook
`and receives the dialed digits from the calling station. At 104
`the central oflice switching system analyzes the received
`digits and determines from the prefix *82 that the call is an
`Internet call. Responsive to its programming it knows that
`the call must be completed through a remote central office
`and that further processing is necessary. At 106 the local or
`originating central office suspends the call and at 108 sends
`a CCIS query message through one or more of the STP’s.
`The query message goes to the central office to which the
`called station is connected. The receiving or destination
`central office receives the query and determines at 110
`whether or not the called station at 58 is busy. If the called
`station is busy, the receiving central office so informs the
`originating central office at 112. At 114 the originating
`central office provides a busy signal to the calling station.
`If the called station is not busy, the receiving central office
`busies out the called station line by blocking all calls at 116.
`The receiving or destination central office then informs the
`originating central office that the called line is available and
`waiting at 118 and that the processor in the Internet Module
`associated with the central office 52 is available.
`An Internet virtual connection is then established between
`the calling and called stations at 120 as presently will be
`described in detail. The receiving or destination central
`office provides a ringing signal to the called station and the
`originating central office sends ringback tone back through
`the local loop to the calling station at 122. When the called
`station goes off—hook and the Internet virtual connection is
`completed the conversation via the Internet can commence.
`Referring next to the flow diagram in FIG. 4 one example
`of the set up of the Internet connection is now described.
`When the originating central office receives from the desti-
`nation central office the CCIS signal announcing that the
`called station is available and waiting, the originating central
`office may send a CCIS message to the Internet Module 72
`and the processor interface 87 to the router 85. This message
`
`New Bay Capital, LLC-EX.1008
`
`New Bay Capital, LLC-EX.1008
`
`

`

`US 6,546,003 B1
`
`7
`delivers the directory numbers of the calling station and the
`called station and requests establishment of an Internet
`connection (or virtual connection) between the two.
`The processor interface and router may then react to
`receipt of that CCIS signal and request
`the temporary
`assignment of Internet addresses for the processors associ-
`ated with the respective central ofiices. Upon completion of
`he assignment of the addresses the processor 87 may send
`a CCIS signal to the originating central office advising of
`hat fact. This CCIS or SS7 communication between the
`originating central ofiice and the originating Internet Module
`is indicated at 124. When the originating central office
`receives the message that the addresses have been assigned
`he switching system connects the originating local loop to
`he Internet Module 72. This connection is indicated at 126.
`
`As an alternative to this connection procedure the origi-
`nating central office may establish the line or trunk connec-
`ion to the Internet Module 72 immediately upon receipt of
`he CCIS signal indicating that the called station is available
`and waiting. In this alternative the originating central office
`hen sends the directory numbers of the calling and called
`stations along with a request to establish an Internet c011-
`nection or virtual connection between the two stations for a
`voice communication session either via the line or trunk
`connection to the Internet Module 72 or via the CCIS link to
`the Internet Module.
`
`
`
`Following either of the foregoing embodiments of the
`initial connection steps, the Internet Module router 85 in the
`Internet Module 72 sends a request for the assignment of
`temporary IP addresses for the two directory numbers to the
`DHCP server 91 as indicated at 128. The DHCP server hears
`the message and offers an IP address for each directory
`number for a certain time period which may be determined
`by the router or the server. The router may request a
`specified time period and the DHCP server may decline and
`offer a longer or shorter period, seeking mutual agreement.
`Upon agreement the addresses are a

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