throbber
a2) United States Patent
`US 7,080,154 B1
`(0) Patent No.:
`Jul. 18, 2006
`(45) Date of Patent:
`Inoue etal.
`
`US007080154B1
`
`(54) COMMUNICATION SCHEME FOR
`REALIZING EFFECTIVE DATA
`INPUT/SETUP IN COMPACT SIZE
`PORTABLE TERMINAL DEVICE USING
`LOCALLY CONNECTED NEARBY
`COMPUTER DEVICE
`
`(75)
`
`Inventors: Atsushi Inoue, Kanagawa (JP); Yasuro
`Shobatake, Kanagawa (JP)
`
`(73) Assignee: Kabushiki Kaisha Toshiba, Kawasaki
`(JP)
`
`(*) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 09/437,496
`
`(22)
`
`Filed:
`
`Nov. 10, 1999
`
`6,272,545 B1*
`............ 709/228
`8/2001 Flanagin et al.
`8/2001 Krishnan ..........
`.. 345/846
`6,278,454 B1*
`5/2002 Linckeet al.
`..
`... 709/236
`6,397,259 BL*
`7/2002 Okanoue..........
`... 709/245
`6,415,330 BL*
`6,473,609 B1* 10/2002 Schwartz et al.
`........... 455/406
`6,622,174 BL*
`6,694,366 B1*
`
`9/2003 Ukita et al. oe . 709/206
`
`2/2004 Gemert et al. ow. 709/227
`
`FOREIGN PATENT DOCUMENTS
`
`JP
`JP
`JP
`JP
`
`7-175547 A
`10-021060 A
`10-275 132
`2000-505621 A
`
`7/1995
`1/1998
`10/1998
`5/2000
`
`(Continued)
`OTHER PUBLICATIONS
`
`Kazuki Kasahara et al., “Detailed Analysis, Windows CE
`Japanese Version”, Mobile PC, Sep. 1997, pp. 42-54, vol. 3,
`No. 9.
`
`(30)
`
`Foreign Application Priority Data
`
`Nov. 10,1998
`
`(IP)
`
`vesecseesescseseneeseeenees 10-319572
`
`Primary Examiner—William C. Vaughn, Jr.
`Assistant Examiner—Phouc H. Nguyen
`(74) Attorney, Agent, or Firm—Foley & Lardner LLP
`
`(51)
`
`Int. Cl.
`(2006.01)
`GO6F 15/16
`(52) US. Ch woe 709/234; 709/217; 379/93.01
`(58) Field of Classification Search........ 709/217-2119,
`709/245, 236, 249, 228, 203, 227, 232, 234;
`345/157, 751, 163; 455/3.01; 379/93.01,
`379/93.24
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,796,394 A *
`8/1998 Wickset al. we 345/751
`
`5,838,926 A *
`........0.00. 709/249
`11/1998 Yamagishi
`5,930,472 A *
`7/1999 Smith nee 709/203
`
`6,065,120 A *
`............ 709/227
`5/2000 Laursen et al.
`
`6,072,468 A *
`6/2000 Hocker et al... 345/157
`
`6,112,244 A *
`8/2000 Moore et al. oe. 709/228
`
`6,137,476 A * 10/2000 Hocker et al... 345/163
`
`
`6/2001 Schwartz et al. 0.00.0... 709/219
`6,243,739 B1*
`......... 370/338
`6,249,516 B1*
`6/2001 Brownrigg et al.
`
`(57)
`
`ABSTRACT
`
`A communication scheme in which it becomespossible to
`improve handling of a user interface or omit tedious opera-
`tions in a portable terminal device by cooperating the
`computer device with the portable terminal device is dis-
`closed. The portable terminal device obtains a prescribed
`information regarding the computer network that is neces-
`sary or utilizable in operating an application program to be
`operated on the portable terminal device by being connected
`to the computer network, from the computer device con-
`nected to the portable terminal device via the local network,
`carries out a prescribed processing for the application pro-
`gram accordingto at least a part of the prescribed informa-
`tion, and executes the application program by using a result
`of the prescribed processing and being connected to the
`computer network.
`
`13 Claims, 25 Drawing Sheets
`
`
`
`GATEWAY
`(IN STATION) 6
`
`
`yr DEVICE 5
`Zasnonat>
`
`NETWORK!
`
`
`——— [LJ
`fa LOCAL COMMUNICATION
`VIA RADIO/AINFRARED
`WIRELESS PORTABLE
`TERMINAL 1
`
`NOTE PC 8
`
`PADIO BASE STATION 2
`
`APPL-1007 / Page 1 of 38
`Apple v. Uniloc
`
`APPL-1007 / Page 1 of 38
`Apple v. Uniloc
`
`

`

`US 7,080,154 B1
`
`Page 2
`
`FOREIGN PATENT DOCUMENTS
`
`WO
`
`WO 97/32439 A2
`
`9/1997
`
`WO
`
`9-190353 A
`
`TN997
`
`* cited by examiner
`
`APPL-1007/ Page 2 of 38
`
`APPL-1007 / Page 2 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 1 of 25
`
`US 7,080,154 B1
`
` “IVNIANGAL
`
`SSdTHyuIM
`
`ATaVLaOd
`
`APPL-1007 / Page 3 of 38
`
`ANOHdYTAL
`
`MYOMLAN
`
`3svdOldva
`
`NOILVILS
`
`APPL-1007 / Page 3 of 38
`
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 2 of 25
`
`US 7,080,154 B1
`
`FIG.2
`
`WIRELESS PORTABLE
`
`COMMUNICATION
`UNIT
`
`LOCAL NETWORK
`COMMUNICATION
`UNIT
`
`TERMINAL 1 RADIO
`
`VOICE
`INPUT/OUTPUT
`PROCESSING UNIT
`
`VOICE FORMAT
`PROCESSING
`UNIT
`
`TCP/IP
`PROCESSING
`UNIT
`
`14
`
`A/D-D/A
`CONVERSION
`UNIT
`
`DISPLAY
`
`APPL-1007/ Page 4 of 38
`
`APPL-1007 / Page 4 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 3 of 25
`
`US 7,080,154 B1
`
`ANOHOOO
`
`|(forDOOaaays:dnyksawaav]
`
`
`
`d1dHprvwxoo0dJAOWAVIdSIGLIGdATA
`aonvaavad||[><]||~<>aav
`
`YASMOUAAAM-AOVd
`dOLsOVdLXAN||snoiaaNd
`
`
`
`¢Old
`
`ce
`
`NOlOda
`
`AV1dSIC
`
`dDvVd
`
`APPL-1007 / Page 5 of 38
`
`APPL-1007 / Page 5 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 4 of 25
`
`US 7,080,154 B1
`
`FIG.4
`
`LIQUID CRYSTAL
`DISPLAY 38
`
`JOG DIAL 36
`
`
`
`
`PUSH BUTTONS 37
`
`
`
`BODY 35
`
`APPL-1007 / Page 6 of 38
`
`APPL-1007 / Page 6 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 5 of 25
`
`US 7,080,154 B1
`
`FIG.5
`
`PORTABLE
`TERMINAL DEVICE
`
`NEARBY
`PC
`
`Reply-Web-Browse-Bookmark
`
`TRANSFER ROUTE
`ESTABLISHING
`
`Get-Web-Browse-Name
`
`Reply-Web-Browse-Name
`
`Get-Web-Browse-Bookmark
`
`APPL-1007/ Page7 of 38
`
`APPL-1007 / Page 7 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 6 of 25
`
`US 7,080,154 B1
`
`FIG.6A
`
`FIG.6B
`
`QUERY COMMAND
`
`REPLY COMMAND
`
`UDP. header
`
`UDP header
`
`
`
`[Commandfield]
`Get-Web-Browser-Name:1
`Get-Web-Browser-Bookmark:2
`Get-Web-Browser-Setup:3
`Get-IPtel-Name:4
`Get-IPtel-numbers:5
`Get-Mailer-Name:6
`Get-Mailer-addresses:7
`
`.
`Extension
`
`[Command field]
`Get-Web-Browser-Name: 1
`Get-Web-Browser-Bookmark:2
`Get-Web-Browser-Setup:3
`Get-IPtel-Name:4
`Get-IPtel-numbers:5
`Get-Mailer-Name:6
`Get-Mailer-addresses:7
`
`APPL-1007 / Page 8 of 38
`
`APPL-1007 / Page 8 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 7 of 25
`
`US 7,080,154 B1
`
`FIG.7A
`
`APPLICATION LIST NOTIFICATION COMMAND
`
`
`
`
`
`
`
`
`
`UDP header
`
`application]
`
`application2
`
`FIG.7B
`
`
`
`
`
`APPLICATION LIST REPLY COMMAND
`
`UDP header
`
`Name/NULL
`
`Name/NULL
`
`
`
`
`
`APPL-1007 / Page 9 of 38
`
`APPL-1007 / Page 9 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 8 of 25
`
`US 7,080,154 B1
`
`FIG.8A
`
`PARAMETER LIST REQUEST COMMAND
`
`UDP header
`
`Param 1
`
`PARAMETER LIST REPLY COMMAND
`
`UDP. header
`
`
`
`Param-value2
`
`APPL-1007 / Page 10 of 38
`
`APPL-1007 / Page 10 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 9 of 25
`
`US 7,080,154 B1
`
`ANOHOOO
`
`
`
`addAddSAKOUd:
`
`NOLLDANNOOD
`
`C)Co)
`
`
`
`SSaaddav(LANVULND
`
`fuvaaa](hair[2——Jssauaav
`
`
`WHAYASAAXOUdONISNLHNYALNIOLSSHOOV
`
`TVIO1YOIAXOUdASNLONOd[A
`
`
`UdSMOUdFAM-ADVd
`
`6Old
`
`APPL-1007/ Page 11 of 38
`
`APPL-1007 / Page 11 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 10 of 25
`
`US 7,080,154 B1
`
`FIG.10
`
`PORTABLE
`TERMINAL DEVICE
`
`NEARBY
`PC
`
`Reply-Web-Browse-Setup
`
`TRANSFER ROUTE
`ESTABLISHING
`
`Get-Web-Browse-Name
`
`Reply-Web-Browse-Name
`
`Get-Web-Browse-Setup
`
`APPL-1007/ Page 12 of 38
`
`APPL-1007 / Page 12 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 11 of 25
`
`US 7,080,154 B1
`
`AVATIONS
`
`
`
`UvaTIouos
`
`AYOM-LLNAWNOOGTTOl] YOSSAOONd
`d13H MOCGNIM‘TOOL-----AVIdSIG«Lida=«AT
`
`
`
`
`TvCOqgovas(aNman[JavlC]
`MOCNIMWhoaGavesolvisAoo
`
`
`
`
`
`[PINAL|EWS]CWSI]WALI[SWELILWaLI|9WALI]
`SIWALI|NOILdO
`TwolmLdaAwinwA
`
`AVTdSICTOEUNWAS
`
`
`INOAYaLLaT
`
`“WIYOLIdH
`
`APPL-1007/ Page 13 of 38
`
`APPL-1007 / Page 13 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 12 of 25
`
`US 7,080,154 B1
`
`FIG.12
`
`Alice 408-254-1667
`
`Bob 408-774-8250
`
`PORTABLE TERMINAL DEVICE
`
`NEARBY PC
`
`Get-IPtel-Name
`
`Reply-IPtel-Name
`
`Get-IPtel-numbers
`
`Reply-IPtel-numbers
`
`APPL-1007/ Page 14 of 38
`
`APPL-1007 / Page 14 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 13 of 25
`
`US 7,080,154 B1
`
`FIG.13
`
`Alice alice@OOO.com
`
`Bob bob@LJLJLJ.com
`
`PORTABLE TERMINAL DEVICE
`
`NEARBY PC
`
`Get-Mailer-Name
`
`Reply-Mailer-Name
`
`Get-Mailer-addresses
`
`Reply-Mailer-addresses
`
`APPL-1007 / Page 15 of 38
`
`APPL-1007 / Page 15 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 14 of 25
`
`US 7,080,154 B1
`
`FIG.14
`
`Parameter for
`-Web browser bookmark
`-Web browser setup
`
`-Mailer addresses
`
`PORTABLE TERMINAL DEVICE
`
`NEARBY PC
`
`Notify-Application-List
`
`Reply-Application-List
`
`Get-Parameter-List
`
`Reply-Parameter-List
`
`APPL-1007/ Page 16 of 38
`
`APPL-1007 / Page 16 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 15 of 25
`
`US 7,080,154 B1
`
` N
`
`WIRELESS PORTABLE ~ ~— — ~
`TERMINAL 1
`
`APPL-1007 / Page 17 of 38
`
`APPL-1007 / Page 17 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 16 of 25
`
`US 7,080,154 B1
`
`FIG.16
`
`PORTABLE
`TERMINAL DEVICE
`
`PC#1
`
`PCH2
`
`PC#3
`
`Reply-Web-Browse-Setup
`
`TRANSFER ROUTE
`ESTABLISHING
`
`Get-Web-Browse-Setup
`
`APPL-1007/ Page 18 of 38
`
`APPL-1007 / Page 18 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 17 of 25
`
`US 7,080,154 B1
`
`FIG.17
`
`PORTABLE
`TERMINAL DEVICE
`
`PC#1
`
`PCH#H2
`
`PC#3
`
`CTTTTTTTTee
`
`(AUTHENTICATION PHASE)
`
`TRANSFER ROUTE
`ESTABLISHING
`
`Get-Web-Browse-BookmarkSSReply-Web-Browse-Bookmark
`
`APPL-1007/ Page 19 of 38
`
`APPL-1007 / Page 19 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 18 of 25
`
`US 7,080,154 B1
`
`FIG.18
`
`PC#1
`
`PC#2
`
`PC#3
`
`PORTABLE
`TERMINAL DEVICE
`
`TRANSFER ROUTE
`
`ESTABLISHING
`
`APPL-1007/ Page 20 of 38
`
`APPL-1007 / Page 20 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 19 of 25
`
`US 7,080,154 B1
`
`FIG.19
`
`PORTABLE
`TERMINAL DEVICE
`
`PC#1
`
`PCH2
`
`PC#3
`
`Reply-Parameter-List
`
`(AUTHENTICATION PHASE)
`
`TRANSFER ROUTE
`ESTABLISHING
`
`APPL-1007 / Page 21 of 38
`
`APPL-1007 / Page 21 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 20 of 25
`
`US 7,080,154 B1
`
`PC(# 2)
`
`ee
`
`WE
`Le” TRANSFER
`uv” &”
`SETUP DATA
`FROM PORTABLE
`TERMINAL TO
`PC(# 2)
`
`i: } UPLOADING
`iif SETUP DATA
`/
`* TO PORTABLE
`/
`TERMINAL
`;
`‘YY
`rh
`Java
`
`
`
`(MOVE)
`
`1
`
`WIRELESS PORTABLE
`TERMINAL 1
`
`APPL-1007/ Page 22 of 38
`
`APPL-1007 / Page 22 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 21 of 25
`
`US 7,080,154 B1
`
` s
`
`LAN, INTERNET, —z2z__
`ETC.
`
`WIRELESS PORTABLE
`TERMINAL 1
`
`APPL-1007/ Page 23 of 38
`
`APPL-1007 / Page 23 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 22 of 25
`
`US 7,080,154 B1
`
`NOILVOINNININOD
`
`1ANOHdaTAL 9(NOLLVLSND
`TYDOT— iYYOMLAN
`
`AVMALVD
`
`
`
`
`
`ATAVLYOdSSATAMIM
`
`
`
`
`
`GauVYANI/OIGVaVIA¢NOILVLSdASVd@OI1dVd
`
`IIVNIAYAL
`
`APPL-1007/ Page 24 of 38
`
`APPL-1007 / Page 24 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 23 of 25
`
`US 7,080,154 B1
`
`FIG.23
`
`PRIOR ART
`
`TELEPHONE 230
`
`TELEPHONE 230
`
`APPL-1007/ Page 25 of 38
`
`APPL-1007 / Page 25 of 38
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 24 of 25
`
`US 7,080,154 B1
`
` Davaxoldd
`
`voDIA
`
`AVMALVD
`
`
`
`
`
`CO¢dOIAddwaLNod907(NOILV.LSND
`
`
`
`7ANOHd9TA
`
`7.L,-
`
`
`
`ATAVLYOdSSATAMIMASVaO1GVYOC?ANOHdYTAL
`
`
`
`
`
`APPL-1007 / Page 26 of 38
`
`APPL-1007 / Page 26 of 38
`
`
`

`

`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 25 of 25
`
`US 7,080,154 B1
`
`FIG.25
`
`82
`
`8]|OTHER NETWORK LOCAL NETWORK [_/
`INTERFACES
`INTERFACE
`
`TCP/IP PROCESSING
`UNIT
`
`LOCAL NETWORK
`COMMAND
`PROCESS UNIT
`
`85 86
`
`
`
`
`
`
`
`|AESICATION ee.sson)APPLICATION|AESICATION ee.sson)PROCESSOR) (MAILER)
`
`
`
`87
`
`APPL-1007/ Page 27 of 38
`
`APPL-1007 / Page 27 of 38
`
`

`

`US 7,080,154 B1
`
`1
`COMMUNICATION SCHEME FOR
`REALIZING EFFECTIVE DATA
`INPUT/SETUP IN COMPACT SIZE
`PORTABLE TERMINAL DEVICE USING
`LOCALLY CONNECTED NEARBY
`COMPUTER DEVICE
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`The present invention relates to a communication scheme
`using a portable terminal device and a computer device
`having application program execution functions, and more
`particularly, to a communication scheme using a portable
`terminal device which is capable of carrying out data
`communications by being connected to a first computer
`network via a wireless telephone network, a radio base
`station or a gateway server while carrying out data commu-
`nications by being connected to a second computer network
`formed with a nearby computer device, and a computer
`device that communicates with the portable terminal device
`through the second computer network.
`2. Description of the Background Art
`Due to the spread of portable telephones (cellular tele-
`phones) and PCS (Personal Communication System) termi-
`nals, communication services utilizing radio communication
`systems are widely in use recently. Using these portable
`telephones (cellular telephones) and PHS terminals, com-
`munication services are provided by carrying out radio
`communications with radio base stations and being multiply
`connected to wired communication networks through these
`base stations.
`On the other hand, due to the spreading use of the
`worldwide computer network called “Internet”, various
`information services on the Internet have been developed
`recently.
`telephone (IP telephone) in
`the Internet
`In particular,
`which IP (Internet Protocol) packets are formed from tele-
`phone voice (speech) data and communications are carried
`out through the Internet by taking an advantage of the fact
`that a communication cost is extremely low on the Internet
`compared with the conventional telephone network has been
`a focus of much attention. Typically, as shown in FIG. 23,
`Internet telephone gateways 206 for relaying between a
`voice telephone network 3 and the Internet 4 are provided
`inside telephonestations, for example, and communications
`between these gateways 206 are carried out via the Internet
`4 such that even long distance calls can be realized by
`incurring only a fee required for connection to a nearest
`telephone station (or a nearest
`location of the Internet
`telephone gateway).
`Also, it is easily expanded into a schemein which cellular
`telephones or PHSterminals are operated as terminal nodes
`for IP communications, i.e., wireless portable Internet ter-
`minals. For instance, as shown in FIG. 24, it is possible to
`realize an IP communication system in which a router device
`205 for managing a plurality of radio base stations 202 is
`provided and data exchanges with the Internet 4 are carried
`out as this router device 205 functions as a gateway to the
`Internet 4.
`
`By constructing communication systems as described
`above,
`it becomes possible to transfer multimedia data in
`various formats including voice telephone. In particular, in
`the Internet, it is possible to transfer voices, still images,
`video images, data files of a specific application, etc., by
`forming IP packets according to the standardized protocol
`called TCP/IP (Transmission Control Protocol/Internet Pro-
`
`10
`
`15
`
`20
`
`25
`
`30
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`tocol), and it is also possible to operate existing Internet
`applications (such as Web browser) on a wireless portable
`terminal.
`
`in the case of using various applications on a
`Now,
`wireless portable terminal in such an environment, because
`the wireless portable terminal generally has a compact or
`very compact body size, there arises a problem stemming
`from the compact or very compactbodysizethat a data input
`interface for setting up application configuration data or
`entering input data (such as URL (Uniform Resource Loca-
`tor) of a web site) has poor characteristic regarding its
`convenience in use and handling. Obviously,it is impossible
`to support a keyboard and a pointing device (such as mouse)
`similar to those of the ordinary PC. In orderto rectify such
`a drawback, in the case of a portable telephone, for example,
`a measure for enabling a single hand operation of a compact
`terminal without requiring key operations has been provided
`by supporting a special user interface such as jog dial.
`As described, in the case of utilizing applications such as
`Internet telephone, Web browser, email, etc., or other appli-
`cations such as word processor in order to receive Internet
`services that handle Internet telephone, multimedia data,
`etc., by using a wireless portable terminal, when a wireless
`portable telephonethat is generally in a compactsize is used
`as a terminal,
`it has been very difficult to carry out the
`input/setup operations for data input/setup of Internet home
`page address (URL) data or various setup information,
`optional setup information of a word processor, etc., because
`of the poor handling of the input interface such as keyboard.
`Also, as such a terminal is to be utilized while moving, there
`are cases whereit is necessary to update information such as
`network parametersat a visited site, but it has also been very
`difficult to carry out operationsrelated to this because of the
`poor handling caused by the inability to freely use keyboard
`or mouse.
`
`there are cases where applications to be
`In addition,
`operated on a wireless portable terminal are required to
`make special parameter setups because of limitations on
`resources such as size and resolution of a display that are
`imposed by the wireless portable terminal, unlike the stan-
`dard applications on a portable note PC or a desk top PC. For
`this reason, when a user who normally uses the standard
`applications on the ordinary PC is going to shift to appli-
`cations for the wireless portable terminal, even thoughit is
`desirable to make setups as close to those in the usual
`utilization environment as possible, there have been cases
`whereit is impossible to shift between platforms smoothly
`by copying the setup information directly.
`
`SUMMARY OF THE INVENTION
`
`It is therefore an object of the present invention to provide
`a communication scheme for enabling improvement of
`handling of a user interface or omission of tedious opera-
`tions in a portable terminal device which has a function for
`connecting to a prescribed computer network anda function
`for executing application programs(especially those that are
`to be used by being connected to the prescribed computer
`network) but which is also associated with a poor handling
`of a user interface because of its compact or very compact
`body size.
`It is another object of the present invention to provide a
`communication scheme for a computer device that supports
`a portable terminal device in order to enable improvement of
`handling of a user interface or omission of tedious opera-
`tionsin the portable terminal device whichhasa function for
`executing application programs but whichis also associated
`
`APPL-1007/ Page 28 of 38
`
`APPL-1007 / Page 28 of 38
`
`

`

`US 7,080,154 B1
`
`3
`with a poor handling of a user interface because of its
`compact or very compact body size.
`According to one aspect of the present invention there is
`provided a portable terminal device, comprising: a network
`connection unit configured to establish a connection to a
`computer network; a local network connection unit config-
`ured to establish a connection to a local network different
`
`the local network being a
`from the computer network,
`network locally defined amongthe portable terminal device
`and at least one other computer device; and a processing unit
`configured to obtain a prescribed information regarding the
`computer networkthat is necessary or utilizable in operating
`an application program to be operated on the portable
`terminal device by being connected to the computer net-
`work, from said at least one other computer device con-
`nected to the portable terminal device via the local network
`through the local network connection unit, carry out a
`prescribed processing for the application program according
`to at least a part of the prescribed information, and execute
`the application program by using a result of the prescribed
`processing and being connected to the computer network
`through the network connection unit.
`According to another aspect of the present invention there
`is provided a computer device, comprising: a local network
`connection unit configured to establish a connection to a
`local network that is locally defined among the computer
`device and a portable terminal device; and a processing unit
`configured to return a reply containing an identification
`information for identifying a specified type of application
`program that exists in the computer device, or a prescribed
`information related to said specified type of application
`program, in response to a request received from the portable
`terminal device via the local network through the local
`network connection unit.
`According to another aspect of the present invention there
`is provided a communication methodof a portable terminal
`device having a function for executing application programs
`and a function for establishing a connection to a computer
`network; establishing a connection to a local network dif-
`ferent from the computer network, the local network being
`a network locally defined among the portable terminal
`device andat least one other computer device; and obtaining
`a prescribed information regarding the computer network
`that is necessary or utilizable in operating an application
`program to be operated on the portable terminal device by
`being connected to the computer network, from said at least
`one other computer device connected to the portable termi-
`nal device via the local network, and carrying out a pre-
`scribed processing for the application program according to
`at least a part of the prescribed information.
`According to another aspect of the present invention there
`is provided a communication method of a computer device,
`comprising: establishing a connection to a local network that
`is locally defined among the computer device and a portable
`terminal device; and returning a reply containing an identi-
`fication information for identifying a specified type of
`application program that exists in the computer device, or a
`prescribed information related to said specified type of
`application program, in response to a request received from
`the portable terminal device via the local network.
`According to another aspect of the present invention there
`is provided a computer usable medium having computer
`readable program codes embodied therein for causing a
`computer to function as a portable terminal device,
`the
`computer readable program codes include: a first computer
`readable program code for causing said computer to estab-
`lish a connection to a computer network; a second computer
`
`20
`
`25
`
`40
`
`45
`
`50
`
`60
`
`65
`
`4
`readable program code for causing said computer to estab-
`lish a connection to a local network different from the
`
`the local network being a network
`computer network,
`locally defined among the portable terminal device and at
`least one other computer device; and a third computer
`readable program code for causing said computer to obtain
`a prescribed information regarding the computer network
`that is necessary or utilizable in operating an application
`program to be operated on the portable terminal device by
`being connected to the computer network, from said at least
`one other computer device connected to the portable termi-
`nal device via the local network, carry out a prescribed
`processing for the application program according to at least
`a part of the prescribed information, and execute the appli-
`cation program byusing a result of the prescribed processing
`and being connected to the computer network.
`According to another aspect of the present invention there
`is provided a computer usable medium having computer
`readable program codes embodied therein for causing a
`computer to function as a computer device, the computer
`readable program codes include: a first computer readable
`program code for causing said computer to establish a
`connection to a local network that is locally defined among
`the computer device and a portable terminal device; and a
`second computer readable program code for causing said
`computer to return a reply containing an identification
`information for identifying a specified type of application
`program that exists in the computer device, or a prescribed
`information related to said specified type of application
`program, in responseto a request received from the portable
`terminal device via the local network.
`
`Other features and advantages of the present invention
`will become apparent from the following description taken
`in conjunction with the accompanying drawings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a schematic diagram showing an exemplary
`basic configuration of a network system according to one
`embodiment of the present invention.
`FIG.2 is a block diagram showing an exemplary internal
`configuration of a wireless portable terminal in the network
`system of FIG. 1.
`FIG. 3 is a diagram showing an exemplary display of a
`typical Web browserthat can be used in the network system
`of FIG. 1.
`FIG.4 is a diagram showing an exemplary input interface
`that can be provided on the portable terminal device of FIG.
`2.
`
`FIG. 5 is a sequence chart showing an exemplary message
`exchange sequence for obtaining bookmark data according
`to one embodiment of the present invention.
`FIGS. 6A and 6B are diagrams showing general formats
`and exemplary commandfield values of a query command
`and a reply commandthat can be used in one embodiment
`of the present invention.
`FIGS. 7A and 7B are diagrams showing general formats
`and exemplary commandfield values of an application list
`notification command andan application list reply command
`that can be used in one embodimentofthe present invention.
`FIGS. 8A and 8B are diagrams showing general formats
`and exemplary command field values of a parameter list
`request commandand a parameter list reply command that
`can be used in one embodiment of the present invention.
`FIG. 9 is a diagram showing an exemplary display of an
`information setup for Internet connection in a typical Web
`browser that can be used in the network system of FIG. 1.
`
`APPL-1007 / Page 29 of 38
`
`APPL-1007 / Page 29 of 38
`
`

`

`US 7,080,154 B1
`
`5
`FIG. 10 is a sequence chart showing an exemplary mes-
`sage exchange sequence for obtaining Web browser setup
`data according to one embodimentof the present invention.
`FIG. 11 is a diagram showing an exemplary display of an
`option setup for a word processor that can be used in the
`network system of FIG. 1.
`FIG. 12 is a sequence chart showing an exemplary mes-
`sage exchange sequence for obtaining Internet telephone
`numbers according to one embodimentofthe present inven-
`tion.
`
`FIG. 13 is a sequence chart showing an exemplary mes-
`sage exchange sequence for obtaining email addresses
`according to one embodiment of the present invention.
`FIG. 14 is a sequence chart showing an exemplary mes-
`sage exchange sequencefor obtaining data for a plurality of
`applications collectively according to one embodiment of
`the present invention.
`FIG. 15 is a schematic diagram showing an exemplary
`case where the portable terminal device carries out message
`exchanges with a plurality of nearby PCs according to one
`embodiment of the present invention.
`FIG. 16 is a sequence chart showing one exemplary
`message exchange sequence for carrying out message
`exchanges with a plurality of nearby PCs according to one
`embodiment of the present invention.
`FIG. 17 is a sequence chart showing another exemplary
`message exchange sequence for carrying out message
`exchanges with a plurality of nearby PCs according to one
`embodiment of the present invention.
`FIG. 18 is a sequence chart showing another exemplary
`message exchange sequence for carrying out message
`exchanges with a plurality of nearby PCs according to one
`embodiment of the present invention.
`FIG. 19 is a sequence chart showing another exemplary
`message exchange sequence for carrying out message
`exchanges with a plurality of nearby PCs according to one
`embodiment of the present invention.
`FIG. 20 is a schematic diagram showing an exemplary
`case of message transfer between two PCsusing the portable
`terminal device according to one embodimentofthe present
`invention.
`FIG. 21 is a schematic diagram showing an exemplary
`case of message transfer to a plurality of PCs using the
`portable terminal device according to one embodiment of
`the present invention.
`FIG. 22 is a schematic diagram for explaining a coopera-
`tion of the portable terminal device and another computer
`device according to one embodimentof the present inven-
`tion.
`
`FIG. 23 is a schematic diagram for explaining a conven-
`tional Internet telephone network.
`FIG. 24 is a schematic diagram for explaining a conven-
`tional Internet wireless telephone network.
`FIG.25is a block diagram showing an exemplary internal
`configuration of a personal computer in the network system
`of FIG. 1.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`Referring now to FIG. 1 to FIG. 22, one embodiment of
`the communication scheme according to the present inven-
`tion will be described in detail.
`
`6
`a wireless portable terminal according to this embodiment.
`In this configuration of FIG. 22, the case where a wireless
`portable terminal 1 carries out some communications with a
`correspondent (not shown) will be considered.
`The wireless portable terminal 1 has a function for
`carrying out communications and other processing indepen-
`dently, but in this embodiment, the wireless portable termi-
`nal 1 also has a function for supporting a user interface by
`utilizing another computer. Another computerto be utilized
`can be a note PC (or may be a laptop PC or a desktop PC)
`carried aroundby a user whois carrying around the wireless
`portable terminal 1 as well, or a note PC, a laptop PC or a
`desktop PC that is located at a home, an office, or a public
`location at a visited site. The wireless portable terminal and
`PC are capable of carrying out local communications using
`a medium such as wireless LAN (Local Area Network),
`point-to-point wireless device (such as Bluetooth), or infra-
`red (IrDA), for example. In addition, it is also possible to
`carry out IP communications.
`This wireless portable terminal 1 exchangesvarious appli-
`cation setup information with a nearby PC through a local
`communication network in order to realize setup or con-
`figuration of applications operating on the own device, so as
`to enable smooth operations. Here, however, the exchanged
`data are further processed in order to accountfor a difference
`in a setup information format between applications operat-
`ing on an ordinary PC and applications operating on the
`wireless portable terminal or to match a special user inter-
`face of the wireless portable terminal. For example, a
`prescribed processing for setup or configuration is carried
`out by using information obtained by carrying out a pre-
`scribed procedure with the nearby PC as follows.
`(1) A mutual authentication is carried out with the coop-
`erating PC.
`(2) A type of application to be used is notified to the
`cooperating PC.
`(3) A set of data necessary in activating the application
`such as standard application setup data, addresslist, etc., on
`the cooperating PC for the notified application type, that are
`transmitted from the cooperating PC, are received.
`(4) The received application activation information such
`as setup data and addresslist is converted into a formatthat
`matches with the own setup scheme or interface, and a
`control for automatic setup is carried out.
`In this way, the handling of the wireless portable terminal
`can be supplemented. In particular, it becomes possible to
`provide an improved handling by taking full advantage of
`the input/output device unique to the wireless portable
`terminal.
`
`In the following, this embodiment will be described in
`further detail.
`
`10
`
`20
`
`25
`
`40
`
`45
`
`FIG. 1 shows an exemplary basic configuration of a
`network according to this embodiment.
`A wireless network, which is generally operated by a
`radio communication service provider or the like, accom-
`modates wireless portable terminals 1 (1a to 1 in FIG. 1)
`using radio base stations 2 (2a@ to 2m in FIG. 1), and provides
`a service of communications among the wireless portable
`terminals 1 as well as a service of communications between
`
`60
`
`First, with reference to FIG. 22, the basic configuration of
`this embodiment will be described.
`
`65
`
`FIG. 22 shows an exemplary network configuration
`assumed in this embodiment, and a mannerofutilization of
`
`the wireless portable terminal 1 and a telephone (not shown)
`accommodated in a telephone network 3. In addition, a
`router device 5 is provided, and a service of packet transfer
`from a wireless portable terminal 1 to an IP network such as
`Internet 4 and packet transfer from the IP network such as
`Internet 4 to the wireless portable terminal is provided by
`
`APPL-1007/ Page 30 of 38
`
`APPL-1007 / Page 30 of 38
`
`

`

`7
`this router device 5 for packets containing voice data and
`other multimedia data that are transmitted from the wireless
`
`US 7,080,154 B1
`
`8
`the user is
`Note that, as already mentioned above,
`assumed to be carrying around oneora plurality of PCs 8a
`to 84 along with the wireless portable terminal 1 in this
`portable terminal 1.
`embodiment. Here, a problem regarding security may arise
`On the other hand, the telephone network 3, which is
`if communicationsare carried out unconditionally whenever
`generally operated by a communication service provider or
`they are connected by the wireless/infrared network. Forthis
`the like, accommodates telephones (not shown), and pro-
`reason, it is preferable for the wireless portable terminal 1
`vides a service of communications between a telephone and
`and the PC 8 to carry out communicationsafter carrying out
`the wireless portable terminal 1. There are also cases where
`the mutual authentication according to a cryptographic
`an Internet telephone gateway (not shown) is providedin the
`scheme and establishing an authenticated communication
`telephone network 3, in which cases the Internet

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