throbber

`
`111111111111111011111111111111!1,91111111111111111110111111
`
`(12) United States Patent
`Lee et al.
`
`(to) Patent No.:
`(45) Date of Patent:
`
`US 6,847,632 B1
`Jan. 25, 2005
`
`(54)
`
`(75)
`
`METHOD AND APPARATUS FOR DIGITAL
`CELLULAR INTERNET VOICE
`COMMUNICATIONS
`
`Inventors: Michael C. G. Lee, Ottawa (CA);
`Francis Durufle, Hull (CA); Bill Allan,
`Ottawa (CA)
`
`(73)
`
`Assignee: Nortel Networks Limited, St. Laurent
`(CA)
`
`* )
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21)
`
`Appl. No.: 09/218,411
`
`(22)
`
`Filed:
`
`Dec. 22, 1998
`
`(51)
`
`(52)
`
`(58)
`
`Int. C1.7
`
`U.S. Cl.
`
` HO4L 12/66; HO4L 12/28;
`HO4J 1/14
` 370/352; 370/395.2; 370/496;
`455/466
` 455/466, 414,
`Field of Search
`455/433, 435, 445; 370/352, 331, 353,
`356, 400, 401, 389, 312, 493, 494, 495,
`465, 466, 357, 328, 313; 709/230
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`8/1998 Penners et al.
`5,793,762 A
`9/1998 Norris et al.
`5,805,587 A
`6,047,194 A * 4/2000 Andersson
`6,061,572 A * 5/2000 Laiho
`6,067,529 A * 5/2000 Ray et al.
`6,226,678 B1 * 5/2001 Mattaway et al.
`6,249,811 B1 * 6/2001 Kido
`6,366,771 B1 * 4/2002 Angle et al.
`6,430,174 B1 * 8/2002 Jennings et al.
`6,434,395 B1 * 8/2002 Lubin et al.
`
`370/389
`370/352
`455/466
`455/466
`455/466
`709/230
`709/219
`455/414
`370/352
`455/466
`
`* cited by examiner
`
`Primary Examiner—Hanh Nguyen
`
`(57)
`
`ABSTRACT
`
`A digital cellular handset capable of supporting voice com-
`munications over the Internet, in addition to the digital
`cellular handset's usual mode of voice communications over
`the digital cellular network/public telephony network is
`disclosed. Internet protocol software such as H.323, Session
`Initiation Protocol (SIP), and Media Gateway Control Pro-
`tocol (MGCP) is stored within the digital cellular handset
`device run on an H.323 Digital Signal Processor (DSP) and
`H.323 microcontroller to packetize and unpacketize the
`digital data streams received by or transmitted from the
`handset. There is also disclosed the use of the Short Message
`Service (SMS) with PCS digital cellular communication
`systems to allow call alerting for digital cellular call set-up,
`initiation and establishment.
`
`5,574,773 A * 11/1996 Grob et al.
`
` 455/466
`
`26 Claims, 6 Drawing Sheets
`
`Setup for Wireles
`Internet
`telephony
`
`From IPET ("calling
`device) to IWEH
`("called device")
`
`21
`Called device IP
`address cannot be
`retrieved by calling
`device
`
`22
`Calling device
`sends an SMS with
`its IP address
`embedded to called
`device
`
`Called device
`receives SMS and
`retrieves address
`of calling device
`24
`Called device
`connects to
`Internet
`
`When connection
`to Internet
`established, calling
`device IP address
`used to connect to
`calling device
`
`From IWEH1
`("calling device") to
`IWEH2 (called
`device)
`
`31
`Called device IP
`address cannot be
`retrieved by calling
`device
`
`32
`Calling device
`connects to
`Internet through
`ISP
`
`33
`Calling device
`receives temporary
`IP address from
`ISP
`
`34
`
`- 25
`
`From IWEH
`("calling device) to
`IPET ("called
`device)
`
`11
`
`Calling device IP
`address is known
`
`12
`Calling device
`connects to
`Internet through
`ISP
`
`13
`When connection
`to Internet
`established, called
`device IP address
`used to connect to
`called device
`
`14
`
`15
`
`Voice communication
`over the Internet
`
`Apple Inc.
`Ex. 1006 - Page 1
`
`

`

`U.S. Patent
`
`Jan. 25, 2005
`
`Sheet 1 of 6
`
`US 6,847,632 B1
`
`1
`
`Setup for Wireless
`Internet
`telephony
`
` }
`
`10
`
`From IPET ("calling
`device") to IWEH
`("called device")
`
`(-,
`21
`Called device IP
`address cannot be
`retrieved by calling
`device
`
`•
`22
`Calling device
`sends an SMS with
`its IP address
`embedded to called
`device
`
`23
`Called device
`receives SMS and
`retrieves address
`of calling device
`,—,
`24
`w
`Called device
`connects to
`Internet
`+
`When connection
`to Internet
`established, calling
`device IP address
`used to connect to
`calling device
`
`V
`From IWEH1
`("calling device") to
`IWEH2 ("called
`device")
`
`(-,
`31
`Called device IP
`address cannot be
`retrieved by calling
`device
`
`32
`Calling device
`connects to
`Internet through
`ISP
`
`c)
`33
`Calling device
`receives temporary
`IP address from
`ISP
`
`(-)
`34
`
`-\,25
`
`-06
`
`FIG. 1
`
`From IWEH
`("calling device") to
`IPET ("called
`device")
`
`L-,
`11
`
`Calling device IP
`address is known
`
`2
`Calling device
`connects to
`Internet through
`ISP
`
`13
`When connection
`to Internet
`established, called
`device IP address
`used to connect to
`called device
`(--)
`14
`
`15
`
`Voice communication
`over the Internet
`
`Apple Inc.
`Ex. 1006 - Page 2
`
`

`

`Waled *S11
`
`9 JO Z Pails
`
`iff ZO`L178`9 Sa
`
`98
`
`SMS MESSAGE
`PATH
`
`120
`
`121
`
`99
`
`56 CI
`101
`RADIO TOWER
`
`:
`, " 123
`
`122
`
`57
`RADIO TOWER
`
`INTERNET WIRELESS
`ENABLED HANDSET 1
`(IWEH1)
`
`SMS MESSAGE
`PATH
`
`/
`
`1 -102
`
`109
`
`107
`
`59
`
`105
`
`108
`58
`
`INTERNET WIRELESS
`ENABLED HANDSET 2
`(IWEH2)
`
`52
`
`TELEPHONE
`
`Ell
`-\,53
`
`111
`
`1
`
`IWEH1 ISP
`97
`
`IPEVC ISP
`106
`
`IWEH2 ISP
`112
`
`MODEM
`
`54
`
`INTERNET PROTOCOL
`VOICE ENABLED COMPUTER
`(IPEVC)
`
`INTERNET
`
`110
`
`FIG. 2
`
`INTERNET PROTOCOL
`ENABLED TELEPHONE (IPET)
`
`Apple Inc.
`Ex. 1006 - Page 3
`
`

`

`U.S. Patent
`
`Jan. 25, 2005
`
`Sheet 3 of 6
`
`US 6,847,632 B1
`
`Initial state
`
`}
`
`IP ENABLED DEVICE 1 WANTS TO
`CALL IP ENABLED DEVICE 2
`
`ci
`301
`
`( Does IP
`
`enabled device
`1 have a fixed
`IP address?
`Li
`302
`
`YES
`
`NO
`
`304
`
`Connect to IP
`enabled device 1
`ISP
`
`I
`A
`303
`
`I
`
`ISP attributes a
`temporary IP
`address to IP
`enabled device 1
`
`I
`
`>
`
`INTERNET
`CONNECTION
`THROUGH A DIAL-
`UP PROCEDURE
`
`1 IP enabled device
`1 generates an
`SMS with its IP
`address embedded
`I
``\.
`
`305
`
`I. The SMS is sent
`to IP enabled
`device 2
`
`ix- 306
`
`i IP enabled device
`2 connects to the
`IP enabled device
`2 ISP
`I
`
`
`310
`I
`
`IP enabled device
`2 connects to IP
`enabled device 1
`over the Internet
`I
`
`5-
`311
`
`(---1loice communication
`over the Internet
`
`312
`
`FIG. 3
`
`/ IP enabled device
`2 receives the
`SMS
`+----
`IP enabled device
`2 reads the SMS
`
` I
`
`IP enabled enabled
`
`device -1
`extracts IP
`address from the
` I
`SMS
`L-"-
`
`307
`
`SMS CONTENTS:
`1-IP COMMUNICATION
`REQUEST
`2-IP ADDRESS TO
`CONTACT
`
`1
`
`308
`
`309
`
`Apple Inc.
`Ex. 1006 - Page 4
`
`

`

`U.S. Patent
`
`Jan. 25, 2005
`
`Sheet 4 of 6
`
`US 6,847,632 B1
`
`number
`of
`octets 1
`
`2 to 12
`
`0 to 140
`
`7
`
`6
`
`5
`
`4
`
`3
`
`2
`
`1
`
`0
`
`1
`
`1
`
`1
`
`TP-MTI, TP-
`MMS, TP-SRI,
`TP-UDHI, TP•RP
`
`TP-OA
`
`TP-PID
`
`TP•DCS
`
`} TP-SCTS
`
`TP-UDL
`
`}
`
`TP-UD
`
`FIG. 4A
`
`Apple Inc.
`Ex. 1006 - Page 5
`
`

`

`U.S. Patent
`
`Jan. 25, 2005
`
`Sheet 5 of 6
`
`US 6,847,632 B1
`
`BITS NO
`
`NUMBER
`OF
`OCTETS
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`140 F
`
`o
`
`1
`
`o
`
`1
`
`0
`
`0
`
`0
`
`0
`
`0
`
`0
`
`1
`
`1
`
`0 0
`
`1
`
`1
`
`0
`
`1
`
`TP-110
`
`1
`
`0
`
`1
`
`1
`
`FIG. 4B
`
`Apple Inc.
`Ex. 1006 - Page 6
`
`

`

`Waled *S11
`
`9 JO 9 PaqS
`
`HI Z£9`L178`9 Sa
`
`ANTENNA
`V\501
`
`503
`
`PCS1900
`RADIO
`TRANSCEIVER
`502
`
`H RADIO AID
`H RADIO DIA 1.4_
`
`CONVERTER
`
`CONVERTER
`
`537
`
`PCS
`OUT
`
`PCS
`SIN
`
`538
`
`H.323
`DIGITAL
`SIGNAL
`PROCESSOR
`5C13
`RAM
`ROM
`529
`510
`
`PCS1900
`DIGITAL
`SIGNAL
`PROCESSOR
`505
`RAM ROM
`507
`
`539
`L.,
`H.323 OUT
`537j ., PCS
`OUT
`
`540
`H.323 IN
`PCS
`538 J - IN
`
`VOICE ELECTRONIC
`SWITCH
`
`
`512
`
`.. 511
` AUDIO DIA
`CONVERTER
`
`SPEAKER
`-7
`-\,514
`
`MICROPHONE
`
`AUDIO AID
`CONVERTER
`
`513
`
`515
`
`
`
`550
`
` 0
`
`4
`
`551
`
`k526
`
`RAM
`i1
`
`ROM
`518
`
`504
`
`RAM
`522
`
`ROM
`523
`
`KEYPAD
`524
`
`LCD DISPLAY
`525.
`
`526 ,
`
`WI
`
`SCONTROL
`
`541J
`
`\542
`
`535f
`
`SWITCH
`CONTROL
`
`PCS1900
`MICROCONTROLLER
`5211
`
`H.323
`MICROCONTROLLER
`519
`
`533
`534
`
`DATA OUT
`
`DATA IN
`-\555
`
`531
`
`530
`
`EXTERNAL
`DATA INTERFACE
`5.21
`
`DATA ELECTRONIC SWITCH
`FIG. 5
`
`-CIRCUITRY
`FOR VOICE
`OVER IP MODE
`
`Apple Inc.
`Ex. 1006 - Page 7
`
`

`

`US 6,847,632 B1
`
`1
`METHOD AND APPARATUS FOR DIGITAL
`CELLULAR INTERNET VOICE
`COMMUNICATIONS
`
`5
`
`FIELD OF THE INVENTION
`The present invention relates to digital cellular commu-
`nication systems, and in particular to digital cellular com-
`munication systems facilitating voice communications over
`the Internet.
`
`BACKGROUND OF THE INVENTION
`In recent years, the popularity of digital cellular commu-
`nication systems has been phenomenal. Today, digital cel-
`lular subscribers number in the millions throughout the
`world. The growth of the digital cellular market has fuelled
`research into novel services for use by subscribers, including
`caller ID, fax messaging, voice mail, call waiting, call
`forwarding and conference calls. The newest generation of
`digital cellular communication systems, PCS, introduced a
`range of features and services surpassing those previously
`available including include sleep mode, short message ser-
`vice (SMS), increased resistance to eavesdropping, text
`dispatch service, etc.
`SMS, which first appeared in the early 1990s in Europe,
`provides a mechanism for transmitting short messages to
`and from digital cellular handsets. A Short Message Service
`Center (SMSC) is used to store and forward short messages
`to PCS digital cellular handsets. The digital cellular tele-
`communications network is used to transport the messages
`between the SMSC and the digital cellular handsets. A
`digital cellular handset that is active can receive or transmit
`a short message at any time, regardless of whether a voice
`or data call is in progress. SMS is characterized by out-of-
`band packet delivery and low-bandwidth message transfer.
`At the same time as digital cellular communications have
`gained in popularity, the Internet itself has grown to be
`considered as an alternative voice communication tool. In
`recent years there have been many advancements and devel-
`opments in the area of Internet telephony, which refers to
`communication services e.g. voice, facsimile, and/or voice-
`messaging applications that are transported via the Internet,
`rather than the Public Switched Telephone Network (PSTN).
`Telephone subscribers are drawn to Internet telephony as an
`alternative to traditional forms of communications, espe-
`cially for long-distance telephone calls, because it offers
`tremendous cost savings relative to the PSTN. With the use
`of Internet telephony, subscribers can bypass long-distance
`carriers and their per-minute usage rates and run their voice
`traffic over the Internet for a flat monthly Internet access fee.
`Due to the complexity of both the digital cellular tele-
`communications systems and the hardware and software
`requirements of Internet telephony, there are no prior art
`systems that marry the flexibility of digital cellular commu-
`nications systems with the cost savings of Internet tele-
`phony. Since digital cellular handsets have no fixed location,
`call set-up, initiation and establishment are particularly
`difficult to accomplish in the Internet domain.
`Consequently, a need has developed to provide a system
`for providing a digital cellular handset that is enabled for
`Internet telephony. Still further, a need has developed to
`provide a means for setting up, initiating and establishing a
`digital cellular telephone call over the Internet.
`
`SUMMARY OF THE INVENTION
`In accordance with one aspect of the present invention,
`there is provided a digital cellular handset capable of sup-
`
`10
`
`15
`
`2
`porting voice communications over the Internet, in addition
`to the digital cellular handset's usual mode of voice com-
`munications over the digital cellular network/public tele-
`phony network.
`In accordance with another aspect of the present invention
`there is provided the use of the Short Message Service
`(SMS) with PCS digital cellular communication systems to
`allow call alerting for call set-up, initiation and establish-
`ment.
`Internet communications facilitated by the present inven-
`tion are enabled by embedding Internet protocol software
`within the digital cellular handset device, and by modifying
`the handset's hardware to accommodate the novel features
`of the present invention.
`In operation, a digital cellular handset of the present
`invention will establish a normal data call through the digital
`cellular network and into the Internet. The data call will
`establish a data link between the handset and an Internet-
`enabled terminating device (such as a computer or Internet
`20 phone) on the Internet. Once the Internet enabled terminat-
`ing device and the digital cellular handset have established
`a data connection, both units will exchange voice telephony
`information over the data link. The voice telephony infor-
`mation will be encoded as per one of the emerging Internet
`25 voice protocols such as ITU H.323 voice over Internet
`protocol (International Telecommunication Union Standard
`H.323: Visual Telephone System and Equipment for Local
`Area Networks Which Provide a Non-Guaranteed Quality of
`Service) which will be built into the handset and run on an
`30 H.323 Digital Signal Processor (DSP) and H.323 processor
`device. Other emerging voice over Internet standards may
`also be employed, such as Session Initiation Protocol (SIP),
`and Media Gateway Control Protocol (MGCP).
`Hardware modifications to prior art digital cellular hand-
`35 sets will be required to allow the voice information received
`over the data link to be used. These include: i. increased DSP
`resources and memory to run the Internet voice protocol,
`and, ii. an internal pathway must be set up to allow the
`Internet information received over the data path to be
`40 applied to the audio path after it has been processed by the
`DSP. In accordance with one embodiment of the present
`invention, the hardware modifications will make use of
`existing audio Analog to Digital (A/D) converters, Digital to
`Analog (D/A) converters, and audio transducers in the
`45 handset. The handset must be modified to allow the infor-
`mation received over the data path to be applied to the audio
`path after it has been processed by the handset's H.323
`Digital Signal Processor (DSP) and H.323 processor device.
`Normally when a data call is made with a digital cellular
`so handset, the data does not interact with the voice path at all
`but is sent out the data interface on the handset to another
`device such as a laptop computer.
`In accordance with the present invention, there is estab-
`lished a normal cellular/PCS data call from a user's digital
`55 cellular handset to an Internet Service Provider (ISP) con-
`nected to the Internet. From the ISP, the data from the digital
`cellular handset is then transferred over the Internet in
`packet form to a far end device, be it an Internet protocol
`enabled telephone (wireline or digital cellular), or voice
`60 enabled computer. The digital cellular handset-to-ISP por-
`tion of the data link will typically be local to the user's
`geographic area and will thus incur no long distance charges.
`The Internet portion of the data link can connect the user to
`any geographically distant far end device, limited only by
`65 the reach of the Internet. Typically, the Internet portion of the
`data link will be free of long distance charges and will only
`incur Internet service provider fees.
`
`Apple Inc.
`Ex. 1006 - Page 8
`
`

`

`US 6,847,632 B1
`
`5
`
`4
`stream, the radio digital-to-analog converter converts said
`voice data stream into analog signals, and the transceiver
`converts the analog signals into a modulated carrier signal
`which is forwarded to said antenna.
`In accordance with another aspect of the present invention
`there is provided a method of digital cellular communica-
`tions comprising the steps of: receiving radio signals from a
`digital cellular network; converting said radio signals into
`raw data signals; processing said raw data signals into a
`10 voice over Internet Protocol packetized data stream; unpack-
`etizing said voice over Internet Protocol packetized data
`stream into a voice data stream; converting said voice data
`stream into analog waveforms; broadcasting said analog
`waveforms.
`15 Methods and apparatuses for the transmit direction, as
`well as both transmit and receive directions are also
`described herein.
`Other aspects and features of the present invention will
`20 become apparent to those ordinarily skilled in the art upon
`review of the following description of specific embodiments
`of the invention in conjunction with the accompanying
`figures.
`
`3
`Once the data link is established end-to-end, the digital
`cellular handset and the far end device will run well-known
`Internet voice protocols to translate the data packets so that
`interactive voice communication can be realized. For
`example, the data packets transmitted between the user's
`digital cellular handset and the far end device over the
`Internet then will be converted into voice signals as per ITU
`H.323. The data rates of digital cellular and PCS networks
`in use today (9.6 Kilobits/s to 14.4 Kilobits/s) are sufficient
`to support the present invention. Of course, persons skilled
`in the art will recognize that the quality of voice commu-
`nication will improve as data rates increase, and Internet-
`inherent delays decrease.
`Another aspect of this invention is the use of SMS as an
`alerting mechanism for call set-up and initiation, when the
`called device has no fixed Internet Protocol (IP) address. A
`common problem with Internet telephony is that currently
`there is no mechanism for the calling device to alert the
`called device of an incoming call, where that device has no
`fixed IP address.
`The present invention makes use of the existing SMS to
`accomplish end-to-end alerting between a digital cellular
`handset device and an Internet protocol enabled far end
`device. When a digital cellular handset user wants to estab-
`lish a voice call over the Internet with an Internet protocol
`enabled far end device that has no fixed IP address, the
`present invention provides for the forwarding of an SMS
`containing an IP address to the far end device to provide call
`alerting and set-up. The SMS that is sent also contains an
`embedded Internet protocol call request message for receipt
`by the far end device. The Internet protocol call request
`message will instruct the far end device to use the IP address
`to initiate a voice over Internet protocol session with the
`calling device (i.e. the digital cellular handset). An Internet
`call will then be established.
`In accordance with an aspect of the present invention
`there is provided a digital cellular handset comprising: an
`antenna; a radio transceiver connected to said antenna; a
`radio analog-to-digital converter and a digital-to-analog
`converter connected to said transceiver; a digital cellular
`processor/microcontroller connected to said radio analog-
`to-digital and digital-to-analog converters; an Internet pro-
`tocol processor/microcontroller connected to said digital
`cellular processor/microcontroller; an audio analog-to-
`digital converter and a digital-to-analog converter connected 45
`to said Internet protocol processor/microcontroller; and a
`speaker connected to said audio digital-to-analog converter
`and a microphone connected to said audio analog-to-digital
`converter; wherein, in the receive direction the transceiver
`receives radio signals from said antenna and converts them
`into analog baseband signals, the radio analog-to-digital
`converter converts said analog baseband signals into raw
`data signals, the digital cellular processor/microcontroller
`processes said raw data signals into a voice over Internet
`Protocol packetized data stream, the Internet protocol
`processor/microcontroller unpacketizes said voice over
`Internet Protocol packetized data stream into a voice data
`stream, the audio digital-to-analog converter converts said
`voice data stream into analog waveforms, and the speaker
`broadcasts said analog waveforms, and, in the transmit
`direction the microphone receives analog waveforms, the
`audio analog-to-digital converter converts said analog wave-
`forms into raw data signals, the Internet protocol processor/
`microcontroller packetizes said raw data signals into a voice
`over Internet Protocol packetized data stream, the digital
`cellular processor/microcontroller processes said voice over
`Internet Protocol packetized data stream into a voice data
`
`25
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Preferred embodiments of the invention will now be
`described with reference to the attached drawings in which:
`FIG. 1 is a flow chart of three scenarios for the establish-
`ment of digital cellular voice communications over the
`30 Internet;
`FIG. 2 is a schematic diagram of a typical Internet-digital
`cellular network topology;
`FIG. 3 is a flowchart of steps showing how SMS is used
`35 to establish a digital cellular call over the Internet;
`FIG. 4A is a schematic diagram of an SMS data packet;
`FIG. 4B is a schematic diagram of a portion of an SMS
`packet containing an IP communication request, and an IP
`address; and,
`FIG. 5 is a block diagram of an Internet protocol-enabled
`digital cellular handset.
`
`40
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`
`All digital cellular systems, including EIA/TIA 553 Ana-
`log Mobile Phone System (AMPS), IS-136 Time Division
`Multiple Access (TDMA) digital system, IS-95A Code
`Division Multiple Access (CDMA) digital system, J-STD-
`so 008 (CDMA) PCS System, J-STD-007 (PCS1900), J-STD-
`009 (TDMA), Global Standard for Mobiles (GSM) have
`data transmission capabilities. The present invention uses
`these data transmission capabilities to facilitate voice com-
`munication over the Internet. While the present invention is
`55 applicable to any of the PCS and cellular systems set out
`above, it is unlikely to be implemented in the older AMPS
`system. This is because the present invention requires digital
`signal processing resources within a digital cellular handset
`that an AMPS handset would not normally have. As well,
`60 since the AMPS system does not provide for SMS, that
`aspect of the present invention would not be able to be
`implemented with AMPS system in any event. AMPS would
`also require the incorporation of a modem device in order to
`transmit data.
`In general, the first step in the establishment of a digital
`cellular Internet call is the establishment of a digital cellular
`data call from the calling device to the called device. Once
`
`65
`
`Apple Inc.
`Ex. 1006 - Page 9
`
`

`

`US 6,847,632 B1
`
`5
`the calling device and the called device have established a
`data connection, both units will exchange voice telephony
`information over the data link. The voice telephony infor-
`mation will be encoded as per one of the emerging Internet
`voice protocol such as ITU H.323 voice over Internet
`protocol which will be built into both the calling device and
`the called device.
`In order for an Internet call to be carried out, the called
`device and the calling device must exchange IP addresses.
`Knowledge of the other party's IP address is mandatory for
`interactive Internet communications. First and foremost, the
`calling device must have knowledge of the called device's IP
`address for an Internet call to be initiated.
`FIG. 1 is a flow chart of three scenarios for the establish-
`ment of digital cellular voice communications over the
`Internet. Scenario 1 is from Internet Wireless Enabled Hand-
`set ("IWEH") to Internet Protocol Enabled Telephone
`("IPET"), Scenario 2 is from IPET to IWEH, and Scenario
`3 is from a first IWEH ("IWEH1") to a second IWEH
`("IWEH2"). Step 10 is merely indicative of a set-up stage
`for all three scenarios.
`Referring to Scenario 1 at step 11, an Internet-digital
`cellular call is to be established from an IWEH (the "calling
`device") to an IPET (the "called device"). In this situation,
`IPET is a fixed device having a permanent Internet Protocol
`(IP) address. At step 12, IWEH would retrieve the IP address
`of the called device from its memory. Typically, in an IWEH
`(such as a PCS1900), a directory of telephone numbers and
`IP addresses is stored on the Subscriber Identification Mod-
`ule (SIM) of the handset internal memory, or in an external
`EEPROM. This directory can be searched for the necessary
`IP address of IPET. Alternatively, an online IP directory
`address service could be accessed by IWEH to retrieve the
`IP address of IPET. At step 13, IWEH will then initiate a data
`call connection to the Internet through its Internet Service
`Provider (ISP). At step 14, using the IP address of IPET,
`IWEH will be connected to IPET over the Internet. At step
`15, voice communications would commence over the Inter-
`net.
`There is an alternative to Scenario 1 that is not illustrated
`in FIG. 1 for the situation where the called device has a fixed
`IP address but where the calling device cannot retrieve that
`IP address from its memory (either because it is not stored
`or for some other reason). If the calling device has the called
`device's e-mail address, the calling device can forward an
`e-mail to the called device, requesting that the called device
`initiate communications using Scenario 2, described below.
`With respect to Scenario 2 at step 21, an Internet call is to
`be established from an IPET (the "calling device") to an
`IWEH (the "called device"). In this case, IWEH is mobile,
`and thus has no permanent IP address. Thus at step 22 it is
`determined that the IP address of IWEH cannot be retrieved.
`The purpose of the SMS steps of the invention is to facilitate
`communication where the calling device (such as an IPET)
`tries to reach a called device (such as an IWEH) that has no
`permanent IP address. As is explained in further detail with
`respect to FIG. 3, at step 23, IPET will send an SMS
`containing an IP communication request and its IP address
`to IWEH, and requesting that IWEH establish a call back to
`IPET. At step 24, IWEH receives the SMS and retrieves the
`IP address of IPET. Once IWEH receives the IP address of
`IPET, IWEH (the "called device") connects to the Internet at
`step 25. At step 26, when a connection to the Internet has
`been established, the IP address of IPET is used to connect
`IWEH to IPET. At step 15, voice communications over the
`Internet are exchanged.
`
`10
`
`6
`With respect to Scenario 3 at step 31, an Internet call is to
`be established between two IWEHs, IWEH1 (the "calling
`device") and IWEH2 (the "called device"). In this case, both
`devices are mobile, and thus have no permanent IP address
`5 (step 32). At step 33, IWEH1 connects to the Internet
`through its ISP. At step 34, IWEH1 is assigned and receives
`a temporary IP address from its ISP. Once IWEH1 receives
`its temporary IP address, steps 23 et. seq. of Scenario 2 are
`used to establish a call to IWEH2.
`FIG. 2 is a schematic diagram of a typical Internet-digital
`cellular network topology. As with FIG. 1, three scenarios
`for digital cellular Internet telephony will be discussed: (1)
`IWEH1 to IPET, (2) IPET to IWEH1, and (3) IWEH1 to
`IWEH2. A sub-scenario of Scenarios 1 and 2, between
`15 IWEH1 and Internet Protocol Voice Enabled Computer
`(IPVEC) will also be discussed. As with FIG. 1, call
`establishment refers to the establishment of a digital cellular
`data call from a calling device to a called device. Once the
`calling device and the called device have established a data
`20 connection, both units will exchange voice telephony infor-
`mation over the data link.
`As a reference, the link path from IWEH1 50 to standard
`wireline telephone 52 will first be presented. This is a
`non-Internet call. When a call is initiated from IWEH1 50,
`25 a radio link 98 is established with radio tower 56. A
`connection is then established between radio tower 56 and
`digital cellular network 62 over link 101. A call initiated by
`IWEH1 50 and destined for telephone 52 is transmitted
`across digital cellular network 62, and to PSTN 64 through
`30 link 109. The call is passed across PSTN 64 and to telephone
`52 across local link 111.
`In scenario 1, the link path from IWEH1 50 to IPET 55 is
`considered. This is an Internet call. In this situation, IPET 55
`is an Internet protocol enabled fixed device having a per-
`35 manent IP address. As such, IWEH1 50 would know the IP
`address of IPET 55, or would have the capability to retrieve
`it. Using this IP address, IWEH1 50 establishes a connection
`to its ISP 60 through links 98, 101, 102 and 103. ISP 60
`would then assign a temporary IP address to IWEH1 50
`40 using the Dynamic Host Configuration Protocol (DHCP)
`described in RFC-1541 from the IETF. The Internet protocol
`(such as H.323, SIP or MGCP) used to establish the con-
`nection would embed this temporary IP address into the data
`being transmitted to IPET 55. IPET 55 will use this tempo-
`45 rary IP address to transmit data back to IWEH1 50 to
`facilitate interactive communications. Next, using IPET's IP
`address, ISP 60 will initiate a connection between itself and
`IPET 55. The link path for this connection would be across
`Internet 66 over links 97 and dedicated Internet link 110. In
`so this case, IPET 55 has a direct connection to the Internet
`through a router and/or gateway (not shown). Communica-
`tions emanating from IPET 55 to IWEH1 50 would follow
`the reverse path.
`A sub-scenario of Scenario 1 is a call from IWEH1 50 to
`55 IPVEC 53. As with IPET 55, IPVEC 53 is a fixed device
`with a permanent IP address. In this scenario, IWEH1 50
`would either know the IP address of IPVEC 53, or would
`have the capability to retrieve it. With this IP address,
`IWEH1 50 establishes a connection to its ISP 60 though
`60 links 98, 101, 102 and 103. ISP 60 would then assign a
`temporary IP address to IWEH1 50. Next, using IPVEC's IP
`address, ISP 60 will initiate a connection between itself and
`ISP 59, the ISP providing Internet services to IPVEC 53. The
`link path for this connection would be across Internet 66
`65 over links 97 and 106. Unlike IPET 55, IPEVC 53 does not
`have a direct connection to the Internet. As a result, ISP 59
`must establish a connection through link 107, across PSTN
`
`Apple Inc.
`Ex. 1006 - Page 10
`
`

`

`US 6,847,632 B1
`
`8
`accordance with Scenario 2. In brief, IWEH1 will forward
`an SMS message to IWEH2 containing its IP address. Upon
`receipt of this SMS message, IWEH2 will strip off the IP
`address, and establish a connection across digital cellular
`5 network 62 and PSTN 64 to ISP 58, the ISP that provides it
`with access to the Internet. ISP 58 would then assign a
`temporary IP address to IWEH2 51. Next, using IWEHl's IP
`address, ISP 58 will initiate a connection between itself and
`ISP 60, the ISP providing Internet services to IWEH1 50. A
`10 final connection will then be established between ISP 60 and
`IWEH1 50.
`
`FIG. 3 is a flowchart of steps showing how an SMS
`message is used to establish a digital cellular call over the
`15 Internet under scenario 3. The steps shown in FIG. 3 are
`similar to those shown in FIG. 1, but with further detail
`provided.
`
`Step 301 is the initial state, where IP enabled device 1 (be
`it an IWEH, IPET, or IPEVC), wishes to reach IP enabled
`20 device 2 using an Internet digital cellular connection, and
`where IP enabled device 2 is a mobile device having no fixed
`IP address. At step 302, a decision is made as to whether IP
`enabled device 1 has a fixed IP address. If IP enabled device
`1 is an IPET or IPEVC, then the next step is step 305. If IP
`25 enabled device 1 is an IWEH, then at steps 303 and 304, an
`Internet connection is made between IP enabled device 1 and
`its ISP so the device can be assigned a temporary IP address.
`In this case, IP enabled device 1 (which is an IWEH), will
`run an application program embedded in its microcontroller
`30 to connect to its ISP. When its ISP answers the call from IP
`enabled device 1, a data connection will be established with
`IP enabled device 1, which will be received through the
`device's radio input/output device (i.e. antenna), radio
`transceiver, digital signal processor and microcontroller. The
`35 temporary IP address of IP enabled device 1 assigned by the
`ISP will be transmitted to the device by way of this data
`connection.
`
`At step 305, the microcontroller (in the case of an IWEH)
`40 or microprocessor (in the case of an IPET or IPEVC) of IP
`enabled device 1 will generate an SMS with an IP commu-
`nication request, and its IP address embedded therein. The
`layout of the SMS message to be delivered is shown in FIG.
`4A.
`
`7
`64, to local link 108 and modem 54. Modem 54, which is
`shown exterior to IPEVC for illustration purposes only,
`provides the final connection to IPEVC 53. Of course,
`persons skilled in the art will appreciate that local link 108
`and modem 54 are merely represent

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