`
`(12) Ulllted States Patent
`(10) Patent No.:
`US 7,039,033 B2
`
`Haller et a1.
`(45) Date of Patent:
`May 2, 2006
`
`(54)
`
`[75)
`
`SYS'I‘EM, DEVICE AND (TOMPU'I‘ER
`READABLE MEDIUM FOR PROVIDING A
`MANAGED W’IRELESS NETWORK USING
`SHORT-RANGE RADIO SIGNALS
`
`5,793,763 A
`5,805,166 A
`52838-252 A
`
`8/1998 Mayes et a1.
`9/1998 Hall or a].
`11/1998 Kikiflis
`.
`(Continued)
`
`Inventors: Amit Haller, Belmont, CA (US); Peter
`Fornell, Lake Oswego, OR (US);
`Avraham Itzchak, Ra‘anar a (IL);
`Amir Glick, Tel Aviv (IL); Ziv
`Haparnas, Tel Aviv (1L)
`
`JP
`
`FOREIGN PATENT DOCUMENTS
`a
`315321"
`
`4/2001
`(Continued)
`OTHER PUBLJCAITONS
`
`(73) Asmgnee: If? M0b11e(1sraeI)Ltd., Ra Anana
`[
`)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(1)) by 171 days.
`
`( * ) Notice:
`
`(21) App1. No.: 09/850,399
`
`Hardwick et a1, Project P946-GI Smart Devices “\Vhen
`Things Start to Think”, pp. 1-30, Jan. 2000*
`-
`‘
`(Continued)
`Primary Examiner—Frank Duong
`(74) Attorney, Agent, or Firm—Vierra Magen Marcus
`Hamlon & Deero LLP
`
`[22)
`
`Filed:
`
`May 7, 2001
`
`(57)
`
`ABSTRACT
`
`(65)
`
`PI‘IOI‘ Publicatlon Data
`US 2002/0163895 Al
`Nov. 7, 2002
`
`(51)
`
`Int. Cl-
`(2006-01)
`G01R 31/03
`[52) US. Cl.
`...................... 370/338; 370/401; 370/466;
`370/469
`Field of Classification Search ________________ 370/259,
`370/260, 320, 321, 328—339, 342, 347, 400—401,
`370/3955: 395.54, 465 649; 455/403, 422:
`4555505556557; 709/2033208
`See application file for complete search history.
`
`(58)
`
`(56)
`
`References Cited
`
`U.S. PA'I'I‘IN'I' DOCUMENTS
`
`5,442,680 A
`5,457,737 A
`5,572,528 A
`5,742,237 A
`5,771,438 A
`5,774,791 A
`
`8/1995 Schellinger et 211.
`10/1995 Wen
`11/1996 Shuen
`4/1998 Bledsoe
`6/1998 Palermo et al.
`6/1998 Strohallen et a1.
`
`A system, a wireless hand-held device, and software com-
`ponent for accessing information responsive to short-range
`radio signals is provided. The system includes a wireless
`gateway device coupled to a network, such as a cellular
`network. The wireless gateway device includes a network
`manager software component for accessing information
`from the network responsive to a first short-range radio
`signal. The network may be a corporate, private or public
`network, such as the Internet. A first wireless device is
`coupled to the wireless gateway device. The first wireless
`device provides the first short-range radio signal. In an
`embodiment of the present
`invention,
`the first wireless
`device is a cellular telephone, personal digital assistant or
`thin terminal having a BluetoothTM processor and transmit-
`ter. In an embodiment of the present invention, the network
`manager software component
`includes a plug and play
`software component for loading and executing software for
`the first wireless device. In an embodiment of the present
`invention, a second wireless device accesses information on
`the first wireless device using the wireless gateway device.
`
`56 Claims, 9 Drawing Sheets
`
`System
`1 00
`
`/
`
`Internet
`
`1 03 Cellular
`
`Network
`
`Carrier
`" Backbone
`
`104
`
`Short Range
`Cellular
`Radio Slgnals
`
`.
`I
`,
`11D
`105 ,. s'fi'fi‘
`
`. 3 $3107
`
`' 1.
`
`.
`
`Terminals
`
`SAMSUNG 1001
`
`1
`
`SAMSUNG 1001
`
`
`
`US 7,039,033 32
`
`Page 2
`
`5,896,369
`5,929,848
`5,978,386
`5,987,011
`5,987,033
`6,064,734
`6,067,291
`6,069,896
`6,078,789
`6,085,098
`6,130,602
`6,151,628
`6,192,257
`6,198,948
`6,218,958
`6,223,029
`6,243,581
`6,265,788
`6,282,183
`6,298,443
`6,326,926
`6,333,973
`6,343,276
`6,405,027
`6,430,408
`6,434,537
`6,446,127
`6,452,910
`6,459,882
`6,463,078
`6,487,180
`6,519,460
`6,532,366
`6,600,428
`6,600,734
`6,630,925
`6,633,759
`6,636,489
`6,654,616
`6,665,549
`6,690,929
`6,763,012
`6,763,247
`6,871,063
`200110047424
`200210010008
`200210010683
`200210037700
`200210055333
`200210058502
`200210063472
`200210065099
`200210065817
`200210068559
`200210068600
`200210069037
`200210082054
`200210086718
`200210091633
`200210102974
`200210118663
`200210128051
`200210132610
`200210142762
`200210143952
`200210155830
`200210160764
`200310013438
`200310017810
`2003/0022699
`
`U. S. PATENT DOCUMENTS
`4/1999
`Warsta ct a1.
`7/1999
`Albukerk et a1.
`1 1/1999
`Hamalaincn ct a1.
`11/1999
`Toh
`11/1999
`Boer et a1.
`5/2000
`Hasegawa et a1.
`5/2000
`Kamerman et a1.
`5/2000
`Borgstahl et a1.
`6/2000
`Bodenrnann et 111.
`7/2000
`Moon ct a1.
`10/2000
`O‘Toole et :11.
`1 l/2000
`Xu ct a1.
`2/2001
`Ray
`3/2001
`Sudo et al.
`4/2001
`Eiehstaedt et a1.
`4/2001
`Stenman et a1.
`6/2001
`Jawanda
`7/2001
`Davidson et {11.
`8/2001
`Harris et a1.
`10/2001
`Colligan et al.
`12/2001
`Shoobridge et a1.
`12/2001
`Smith et a1.
`Barnett
`1/2002
`6/2002
`Bell
`8/2002
`Dorenboseh
`8/2002
`Grimes
`9/2002
`Schuster et a1.
`9/2002
`Vij el al,
`............
`10/2002
`Palermo et al.
`10/2002
`Engstrom et a1.
`11/2002
`Borgstahl et a1.
`Haartsen .............
`2/2003
`3/2003
`Chung et al.
`7/2003
`O‘Toole et a1.
`Gemert
`7/2003
`10/2003
`10/2003
`10/2003
`11/2003
`12/2003
`2/2004
`7/2004
`7/2004
`3/2005
`1 l/200l
`1/2002
`1/2002
`3/2002
`5/2002
`5/2002
`5/2002
`5/2002
`5/2002
`6/2002
`6/2002
`6/2002
`6/2002
`7/2002
`7/2002
`8/2002
`8/2002
`9/2002
`9/2002
`10/2002
`10/2002
`10/2002
`10/2002
`1/2003
`1/2003
`1/2003
`
`200310027563 A1
`200310032417 A1
`200310050058 Al
`200310054765 Al
`200310060188 Al
`200310060189 A1
`200310078036 A1
`200310091917 A1
`200310114105 A1
`20031’0115351 A1
`200310122856 A1
`200310143992 Al
`200310153280 A1
`200310187807 A1
`2003/0214940 A1
`200310224773 A1
`200310232616 A1
`200410001467 Al
`200410048671 Al
`200410066769 A1
`200410192384 A1
`2004/0196812 A1
`
`212003 Herle et 111.
`212003 Minear et a1.
`312003 Walsh el al.
`312003 Botteek
`312003 (iidron
`3/2003 Minear et a1.
`412003 Chang et a1.
`512003 Davenport et a1.
`612003 Haller et a1.
`612003 Giobbi
`712003 Hubbard
`712003 Humphrey et a1.
`8/2003 Kopp et :11.
`1012003 Matsuhara et a1.
`11/2003 Takken
`1212003 Deeds
`1212003 Gidron et a].
`112004 Cromer et :11.
`312004 Rowe
`412004 Ahnmvaara et a1.
`912004 Anastasakos et a1.
`1012004 Barber
`
`FOREIGN PATENT DOCUMENTS
`
`“’0
`W0
`WT.)
`
`WO 99148315
`WO 00/39967
`WO 01/048977
`
`911999
`7/2000
`7/2001
`
`OTHER PUBLICATIONS
`
`and
`
`'lhe WebSIM- Clever Smartcards Listen to
`Guthery et a1,
`Port 80, pp. 1-16, Dec. 1999*
`Johans son et a1, Short Range Radio Based Ad-hoc Network-
`ing: Performance and Properties,
`IEEE, pp. 1414-1420,
`19993“
`llaartsen, lllllll'l'llOO'l'll—'l'he universal radio interface
`for ad hoc, wireless connectivity, Ericsson Review N. 3, pp.
`110-117.*
`Integrating Bluetooth with Wireless
`Lee
`et
`a1,
`Richocheting, IEEE, pp. 1310-1314, 2000*
`Karagiannis, Mobility support for ubiquitous Internet ac-
`cess, ERICSSON Open report, pp. 1-70, Dec. 21, 2000*
`Guthery et 111., “The WebSIM Clever Smartcarcls Listen to
`Port 80”, version Dec. 15, 1999.
`to
`Project P946-GI, Smart Devices “When Things Start
`T1111 ”,
`Jan. 2000, 2000 EURESCOM Participants in
`Project P946-GI.
`Frodigh et a1., “Wireless ad hoc networkingiThe art of
`networking without a network”, Ericsson Review No. 4,
`2000, pp. 248—263.
`Faruquc et a], “Design and Analysis 01' Ad Hoe Wireless
`Networks for Battlefield Applications”, Part of the SPIII’.
`Conference on Digitization of the Battlespace 1V, Orlando,
`Florida, Apr, 1999, pp. 118-122.
`Garcia-Luna-Aceves et 31., “Wireless Internet Gateways
`(\Vings)”, 1997 IEEE, pp. 1271-1276.
`White Paper, Handheld Devices: Comparing the Major
`Platforms, www.dell.corn1’r&d, Dec. 2000.
`Miyatsu, Bluetooth Design Background and Its Technologi-
`cal Features, IEICE Trans, Fundamentals, V01. E83-A, No.
`11, Nov. 2000.
`Parekh, Operating Systems on Wireless Handheld Devices,
`A Strategic Market Analysis, Massachusettes Institute of
`Technology, Sep. 28, 2000.
`Johans son, et 111., Short Range Radio Based Ad-hoc Neowrk-
`ing: Performance and Properties, IEEE, 1999.
`
`* cited by examiner
`
`........ 709/227
`........ 370/310
`
`..... 45514521
`
`........ 370/3 38
`
`....... 3701'3 3 8
`
`Ostergfird et al.
`Kobayashi
`Fingerhut
`Pope et a1.
`Reed
`Yeh
`..........
`Lord et a1.
`Hollstrom ct a1.
`Schiller
`Alastalo ct a1.
`Bork et a1.
`Aune
`Dooley et a1.
`Davies et a1.
`Stanforth
`Irvin
`Bjorndahl
`Ito el al.
`Sharma et a1.
`Chihara et a1.
`Hendrickson et a1.
`Keinonen et a1.
`Bigwood et a1.
`Proctor
`Raith
`Dorcnhosch ct al.
`Liebenow
`Chaplin et a1.
`Chmaytelli et a1.
`Sugiarto et a1.
`Iyer
`Gorsuch
`Darby
`Janninck et al.
`Lin
`
`Ey>>>>>>>>3>>>
`
`wwwwwwwwwwwwwwwwwwwwwwwwwww
`
`1—11—11—41—11—1—11—1—11—11—11—11—1—11—1—-1—.1—11—11—.1—11—1—u——11—11—11—1
`
`*
`
`B1
`B1
`B1
`B1
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`A1
`A]
`Al
`Al
`
`2
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 1 of 9
`
`US 7,039,033 B2
`
`Now
`
`mficEtE.
`
`
`
`
`
`
`
`
`
`micmfiBumm—
`
`
`
`mmcmmtocw
`
`o2.
`
`Eoflw>w
`
`oo_,
`\
`
`
`
`
`
`
`
`
`naawwuaxmmaMv:«aa29.9w
`
`
`
`
`1:.
`
`..LN50£0,_=o
`0
`
`LED—$0
`
`{0sz
`
`m?
`
`Kaimwmannwmfiua
`
`
`
`
`
`
`wow
`
`mconxomm
`
`5:50
`
`¢
`
`0
`
`av0¢®
`
`a
`
`$me
`
`Nor
`
`3
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 2 of 9
`
`US 7,039,033 B2
`
`""‘“W“5W 2
`,9, W
`*4“
`9'"
`\ ,
`\
`
`4L
`ff $
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`4
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 3 of 9
`
`Us 7,039,033 B2
`
`312
`
`310 308 306
`
`301
`
`302
`
`303
`
`356
`
`355
`
`354
`
`357
`
`311
`
`
`
`
`
` 350
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`313
`
`309
`
`307
`
`305
`
`304
`
`/
`
`106
`
`.
`Flg. 33
`
`.
`F1g. 3b
`
`5
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 4 of 9
`
`US 7,039,033 B2
`
`Fig.4
`
`400
`
`/407
`
`/405
`
`/403
`
`
`
`3»402
`
`
`
`
`
`406
`
`401\
`
`<-
`
`0 f
`
`i
`
`6
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 5 of 9
`
`US 7,039,033 B2
`
`Fig.58
`
`('5
`fi'
`
`O d
`
`-
`
`7
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 6 0f 9
`
`US 7,039,033 B2
`
`550m
`
`03¢
`
`Z<n_
`
`\
`
`8mEsumw
`
`LEE.3:Zn_>
`
`commnomn
`
`mmmm
`
`EEK
`
`a.@5355...
`
`cosfiEfio
`
`mmm
`
`._.<Z
`
`nmm
`
`n_<u_
`
`Em
`
`man—EDIE
`
`Nmm
`
`mcssom
`
`omm
`
`8.mi
`
`8
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 7 of 9
`
`US 7,039,033 B2
`
`Applications 406
`
`.qu2539.
`
`83622.0...
`
`$252»
`
`camamqmzo:
`
`mag
`
`592320:
`
`32.8
`
`macamaco:
`
`325$
`
`$353230:
`
`
`
`
`aminow
`
`
`
`923330:
`
`Ewing
`
`605
`
`982555
`
`328:0:
`
`
`
`
`
`
`Backend
`Middleware
`435
`
`PIN number
`
`
`
`
`
`
`
`
`Hz2:269
`
`321.5:6
`
`
`
`
`
`
`
`
`
`a:camaze:
`
`3253.
`
`PAN Router 404:
`
`Fig. 6
`
`9
`
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 8 of 9
`
`US 7,039,033 B2
`
`700
`
`
`
`
`1
`a,
`‘5“
`
`Apphcalxons 405
`
`V:
`II:
`D.
`e
`a
`‘g"
`‘3
`5
`m
`m m
`a
`a
`8.
`3
`“’
`a
`a a
`a g
`(I,
`a
`W
`‘3
`S
`u an
`‘0
`_
`‘
`a
`s 8
`g
`a
`$2
`:3
`=
`CDC?
`3
`m
`:v
`_
`3
`\o
`a a
`=
`a
`as?
`.D
`
`\n
`as
`g 6
`m:
`2
`a
`z
`g
`g
`§aa
`;4
`a
`:“5‘
`g
`a
`5 5'
`=
`j
`a
`,..
`=
`z
`= ’
`
`
`
`
`
`--
`,
`disable}
`
` enable, w, ~ '
`
`
`
`
`f
`delete
`service!
`PIN number,'
`dewoe
`
`
`
`
` 0|[uuiuu‘aa
`
`BuwnuNld
`
`
` msable
`Baekcnd
`
`Abstracl L’O
`
`SETWCE
` :eqwnuMd
`Mlddlewlre 435
`
`
`
`
`
`Cel|u|ar
`Abstrachm
`Router 404C
`
`
`Layer
`
`
`hallwawmasaowes
`
`
`
`uonmewnuasaamap
`
`
`
`Fig. 7
`
`10
`
`10
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 9 of 9
`
`US 7,039,033 B2
`
`800
`
`801
`
`/
`
`Gateway
`Device
`
`
`
`TERMINAL
`
`
`
`
`
`
`
`
`
`m:
`
`TERMINAL
`
`
`
`
`
`TERMINAL
`
`
`
`
`307
`
`TERMINAL
`Service
`
`
`
`I:BT
`
`
`
`
`
`
`
`
`TERMINAL
`
`
`
`
`TERMINAL f
`
`304
`
`(A)
`
`(B)
`
`Fig. 8
`
`11
`
`11
`
`
`
`US 7,039,033 B2
`
`1
`SYSTEM, DEVICE AND COMPUTER
`READABLE MEDIUM FOR PROVIDING A
`MANAGED WIRELESS NETWORK USING
`SHORT—RANGE RADIO SIGNALS
`
`FIELD OF THE INVENTION
`
`This invention relates generally to wireless devices in a
`wireless network using short-range radio signals.
`
`10
`
`BACKGROUND OF THE INVENTION
`
`A user has numerous wireless devices for accessing and
`processing information. For example, a user may have a
`cellular telephone for communicating with others, a personal
`digital assistant (“PDA”) for storing contact infonnation, a
`laptop computer for storing and processing files, a digital
`camera for obtaining images and a pager for being con-
`tacted. llach one of these devices also may access remote
`information 011 a private or public network, such as the
`Internet. However, this system suffers from several disad-
`vantages.
`
`First, typically only a single device originates and can
`access the Internet at a time.
`
`Second, Internet protocol (“IP”) addresses are held while
`connected to the Internet. This can be expensive and use
`scarce IP address resources.
`
`Third, each device requires its own security management,
`such as a Virtual Private Network (“VPN”) and firewall
`software component.
`l’ourth, there is no ability to share, add to or manage the
`services of the numerous wireless devices.
`In particular,
`there is no communication between wireless devices. If a
`user obtains a wireless device having an additional service,
`such as extra persistence storage, other wireless devices
`typically are not capable of using the extra persistence
`storage.
`BluetoothTM technology (wwwbluetooth.com) provides
`wireless connnunications between devices. Yet, BluetoothTM
`technology also stillers from many disadvantages. Blue-
`tooth1M technology does not allow for a “plug and play”
`capability at a wireless device application level. In other
`words, a wireless device cannot merely be turned on and
`BluetoothTM technology recognizes it and establishes a
`communication protocol. If a user desires a wireless device
`to communicate with a Bluetooth'1M technology device, the
`added Wireless device must have software drivers and appli-
`cations loaded to operate. Otherwise, the BluetoothTM tech-
`nology device is not able to commlmicate with the newly
`added wireless device. This makes it difficult to add new
`
`functionality or types of wireless devices. BluetoothTM tech-
`nology does not provide an open environment for software
`programmers to provide application software components
`for wireless devices. Further, BluetoothTM technology does
`not allow devices to share information and resources at an
`
`application level.
`Therefore, it is desirable to provide a system of wireless
`devices which can effectively communicate with each other
`and access infonnation on the Internet. The system of
`wireless devices should efiiciently use IP resources and
`security management. The wireless devices should effec-
`tively share and manage services and allow for seamless
`plug and play capability. The system should allow for new
`functionality and types of wireless devices.
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`Ln Ln
`
`60
`
`65
`
`2
`SUMMARY OF THE INVENTION
`
`A system, coupled to a cellular network, provides access
`to the Internet according to an embodiment of the present
`invention. The system comprises a wireless gateway device,
`coupled to the cellular network, having a network manager
`software component for accessing information from the
`Internet responsive to a first short-range radio signal. A first
`wireless device is coupled to the wireless gateway device.
`The first Wireless device provides the first short-range radio
`signal.
`According to an embodiment of the present invention, the
`first wireless device is selected from a group consisting ol‘a
`desktop computer, a laptop computer, a personal digital
`assistant, a headset, a printer, a pager, a watch, digital
`camera and an equivalent thereof.
`According to an embodiment of the present invention, the
`wireless gateway device is a cellular telephone using a
`Global System for Mobile communications (“GSM”) pro-
`toeol.
`
`According to an embodiment of the present invention, the
`wireless gateway device is a cellular telephone using a Code
`Division Multiple Access (“CDMA”) protocol.
`According to an embodiment of the present invention, the
`wireless gateway device is a cellular telephone using a Time
`Division Multiple Access (“TDMA”) protocol.
`According to an embodiment of the present invention, the
`first wireless device is a thin temiinal.
`
`According to an embodiment of the present invention, the
`first wireless device includes a BluetoothTM processor hav-
`ing a 2.4 GHZ transmitter.
`According to an embodiment of the present invention, the
`wireless gateway device includes a Bluetooth'1M processor
`having a 2.4 GHZ transmitter.
`According to an embodiment of the present invention, the
`network manager software component includes a plug and
`play software component for loading and executing software
`for the first wireless device.
`
`According to an embodiment of the present invention, the
`network mar ager software component includes a PIN num-
`ber management software component for obtaining and
`supplying PIN numbers.
`According to embodiment of the present invention, the
`network manager software component includes a service
`repository software component for obtaining and providing
`an availability of a service from the first wireless device.
`According to an embodiment of the present invention, the
`first wireless device includes an application software com-
`ponent, for providing a service. The network manager soft-
`ware component includes a management software compo-
`nent for accessing the service.
`According to an embodiment of the present invention, the
`system further comprises a second wireless device coupled
`to the wireless gateway device. The second wireless device
`provides a short-range signal. The first wireless device
`communicates with the second wireless device through the
`wireless gateway device.
`According to an embodiment of the present invention, the
`system further comprises a second wireless device coupled
`to the wireless gateway device. The wireless gateway device
`provides access to the Internet for the first and second
`wireless devices.
`
`According to an embodiment of the present invention, the
`network manager software component operates with an
`operating system software component.
`
`12
`
`12
`
`
`
`US 7,039,033 B2
`
`3
`According to an embodiment of the present invention, the
`operating system component is a Linux, EPOC or a Pock-
`etPC operating system.
`According to an embodiment of the present invention. the
`wireless gateway device includes 1) an application software
`component for providing a service, and 2) an application
`server software component coupled to the network manage-
`ment software component.
`According to an embodiment of the present invention, the
`wireless gateway device further includes a firewall software
`component.
`According to an embodiment of the present invention, the
`wireless gateway device includes a VPN software compo-
`nent.
`
`According to an embodiment of the present invention, a
`hand-held device for providing a personal area network is
`provided. The hand-held device comprises a storage device
`coupled to a processor. The storage device stores a software
`component
`for controlling the processor. The processor
`operates with the component to provide a short -range radio
`Internet protocol communication between the first hand-held
`wireless device and a second hand-held wireless device.
`
`According to an embodiment of the present invention, a
`BluetoothTM transmitter is coupled to the processor.
`According to an embodiment of the present invention, a
`GSM transmitter is coupled to the processor.
`According to an embodiment of the present invention, a
`wireless hand-held device accesses a router in a personal
`network. The wireless hand-held device comprises a storage
`device coupled to a processor. The storage device stores a
`software component for controlling the processor. The pro-
`cessor operates with the component to provide a first short-
`range radio signal to the router for accessing the Internet and
`a second short-range radio signal to the router for accessing
`another wireless hand-held device.
`
`According to an embodiment of the present invention, an
`article of manufacture,
`including a computer
`readable
`medium is provided. The article of manufacture comprises
`an application software component for providing a service.
`An application server software component provides the
`application software component. The article of manufacture
`also includes an [nternet protocol network manager software
`component and an operating system software component.
`Also, a short-range radio software component for providing
`a short-range radio signal and a cellular software component
`for providing a comnnmications signal to a cellular network
`is included with the article of manufacture.
`
`Other aspects and advantages of the present invention can
`be seen upon review of the figures, the detailed description,
`and the claims that follow.
`
`BRIEF DESCRIPTION OF THE FIGURES
`
`FIG. 1 illustrates a system according to an embodiment of
`the present invention.
`MG. 2 illustrates tl1in terminals and a wireless gateway
`device according to an embodiment of the present invention.
`FIGS. 3a b are hardware block diagrams of a wireless
`gateway device and wireless hand held device according to
`an embodiment of the present invention.
`FIGS. 4 and Sail) are software block diagrams for a
`wireless gateway device according to an embodiment of the
`present invention.
`FIG. 6 illustrates network management software inter-
`faces according to an embodiment ol‘ the present invention.
`FIG. 7 illustrates network management software compo-
`nents according to an embodiment of the present invention.
`
`4
`
`FIGS. Sail) illustrate multiple wireless devices coupled to
`a wireless gateway device according to an embodiment of
`the present invention.
`
`DETAILED DESCRIPTION
`
`10
`
`15
`
`25
`
`I. System Overview
`The following description and claims relate to a system
`that accesses
`information from a wide area network
`
`(“\VAN”), such as the Internet, and local wireless devices in
`response to short-range radio signals. The network may also
`be an IP based public or private network, such as a corporate
`secured network using VPN.
`FIG. 1 illustrates system 100 according to an embodiment
`of the present invention. System 100 includes terminals 107
`coupled to wireless gateway device 106. In an embodiment
`of the present invention, gateway device 106 and one or
`more terminals 107 communicate to form a personal area
`network (“PAN”). [n an embodiment of the present inven-
`tion, temiinals 107 are coupled to gateway device 106 by
`short-range radio signals 110. In an embodiment of the
`present invention, terminals 107 are a desktop computer, a
`laptop computer, a personal digital assistant, a headset, a
`pager, a printer, a watch, thin terminal, digital camera or an
`equivalent thereof. In an embodiment of the present inven-
`tion, terminals 107 include a BluetoothTM 2.4 GHz trans-
`mitter/receiver. Likewise, gateway device 106 includes a
`BluetoothTM 2.4 GHZ transmitter/receiver. In an alternate
`
`30
`
`embodiment of the present invention, a BluetoothTM 5.7
`GHZ. transmitter/receiver is used. Gateway device 106 and
`temiinals 107 hardware are illustrated in FIGS. 3a7b.
`
`35
`
`40
`
`45
`
`Ln Ln
`
`60
`
`65
`
`In alternate embodiments of the present invention. other
`local wireless technologies such as 802.11 or HomeRF
`signals are used to communicate between gateway device
`106 and terminals 107.
`
`invention, gateway
`In an embodiment of the present
`device 106 is coupled to cellular network 105 by cellular
`signals 111 using a protocol, such as a Global and System for
`Mobile communications (“GSM”) protocol.
`In alternate
`embodiments, a (‘ode Division Multiple Access (“CDMA”),
`CDMA 2000 or Time Division Multiple Access (“TDMA”),
`or General Packet Radio Service (“GPRS”) protocol is used.
`In an altemate embodiment of the present
`invention,
`gateway device 106 is coupled to a landline network by an
`Ethemet, Digital Subscriber Line (“DSL”), or cable modem
`connection, singly or in combination.
`In an embodiment of the present
`device 106 is a cellular telephone.
`Cellular network 105 is coupled to a wireless carrier
`internal network or carrier backbone 1 04. In an embodiment
`
`invention, gateway
`
`of the present invention, server 102 is coupled to carrier
`backbone 104. In an alternate embodiment of the present
`invention, carrier backbone 104 is coupled to Internet 103.
`Server 101 is coupled to Internet 103. In an embodiment of
`the present invention, servers 101 and 102 provide infor-
`mation, such as web pages or application software compo-
`nents to terminals 107 by way of gateway device 106. In an
`embodiment of the present invention, terminals 107 share
`services and communicate by way of gateway device 106.
`
`II. Gateway/Handheld Device Hardware
`FIG. 2 illustrates terminals 107. In an embodiment of the
`
`present invention, there are two types of terminals: 1) Smart
`terminals and 2,) Thin terminals. Smart terminals have a
`relatively powerful central processor, operating system and
`applications. Their main needs from a PAN are access to a
`WAN through TCP/IP and other network services such as
`
`13
`
`13
`
`
`
`US 7,039,033 B2
`
`5
`storage and execution. For example, a computer notebook
`and PDA are smart terminals. Thin terminals have a rela-
`
`tively low power central processor and operating system.
`They are mainly used as peripherals to an Application server
`in a PAN and their main task is user interaction, rendering
`output for a user and providing an Application server with a
`user’s input For example, a watch or a messaging terminal
`are thin terminals.
`FIG. 2 illustrates thin terminals. Voice terminal 204
`
`includes a display 204!) and a retractable keypad 204a.
`Messaging Terminal 203 is illustrated in a closed position
`with a hinge 203a used to open and close terminal 203.
`Terminal 203 also includes a miniature QWERTY keyboard
`and display when opened. Gateway device 201 includes clip
`202 for a belt.
`
`In an embodiment, PMG device 201 is also illustrated in
`FIG. 2.
`
`FIG. 3a illustrates a hardware block diagram of gateway
`device 106 in an embodiment of the present
`invention.
`Gateway device 106 includes boLh internal and removable
`memory. In particular, gateway device 106 includes internal
`FLASH (or Electrically Erasable Programmable Read-Only
`Memory (“EEPROM”) and static Random Access Memory
`(“SRAM”) memory 302 and 303, respectively. Removable
`FLASH memory 304 is also used in an embodiment of the
`present invention. Memories 302, 303 and 304 are coupled
`to bus 305. In an embodiment of the present invention, bus
`305 is an address and data bus. Application processor 30] is
`likewise coupled to bus 305. In an embodiment of the
`present invention, processor 301 is a 32 bit processor.
`BluetoothTM processor 307 is also coupled to bus 305.
`BluetoothTM RF circuit 309 is coupled to BluetoothTM pro-
`cessor 307 and antenna 313. Processor 307, RF circuit 309
`and antenna 313 transmit and receive short-range radio
`signals to and from terminals 107 illustrated in FIG. 1, or
`device 350 illustrated in FIG. 3b.
`
`Cellular, such as GSM, signals are transmitted and
`received using digital circuit 306, analog circuit 308, trans-
`mitter 310, receiver 311 and antenna 312. Digital circuit 306
`is coupled to bus 305. In alternate embodiments, gateway
`device 106 includes a display, a speaker, a microphone, a
`keypad and a touchscreen, singly or in combination thereof.
`MG. 31‘) illustrates device 350 that is a hand-held device
`
`in an embodiment of the present invention. Device 350, in
`an embodiment of the present
`invention,
`is one of the
`terminals 107 illustrated in FIG. 1. Similar to gateway
`device 106, device 350 includes SRAM and FLASH
`memory 35'] and 352, respectively. Memories 351 and 352
`are coupled to bus 357.
`In an embodiment of the present
`invention, bus 357 is an address and data bus. Keypad 353
`is also coupled to bus 357. Short-range radio signals are
`transmitted and received using BluetoothTM processor 354
`and BluetoothTM RF circuit 355. Antenna 356 is coupled to
`BluetoothTM RF circuit 355. In an embodiment of the present
`invention, antenna 356 transmits and receives short-range
`radio signals from gateway device 300. In alternate embodi-
`ments, device 350 includes a display, a speaker. a micro-
`phone, a keypad and a touchscreen. singly or in combination
`thereof.
`
`III. Gateway Software
`FIG. 4 illustrates a software architecture 400 for gateway
`device 106 illustrated in l’IG. 3a according to an embodi-
`ment of the present invention. Gateway software 400 is
`stored in FLASII 302.
`In an embodiment of the present
`invention, software components referenced in FIGS. 477
`represent a software program, a software object, a software
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`Ln Ln
`
`60
`
`65
`
`6
`function, a software subroutine, a software method, a soft-
`ware instance, a code fragment, singly or in combination. In
`an alternate embodiment, functions performed by software
`components illustrated in FIGS. 477 are carried out com-
`pletely or partially by hardware.
`invention, gateway
`[11 an embodiment of the present
`software 400, or components of gateway software 400, is
`stored in an article of manufacture, such as a computer
`readable medium. For example, gateway software 400 is
`stored in a magnetic hard disk, an optical disk, a floppy disk,
`CD-ROM (Compact Disk ReadOnly Memory), RAM [Ran-
`dom Access Memory), ROM (Read-Only Memory), or other
`readable or writeable data storage technologies, singly or in
`combination. In yet another embodiment, gateway software
`400, or components thereof, is downloaded from server 101
`illustrated in FIG. 1.
`
`Gateway software 400 includes telecommunication soft-
`ware or physical layer protocol stacks, in particular cellular
`conununieations software 401 and short-range radio com-
`munications software 402. In an embodiment, communica-
`tion software 40] is a GPRS baseband software component
`used with processor 306 to transmit and receive cellular
`signals. In an embodiment, communication software 402 is
`a BluetoothTM baseband software component used with
`processor 307 to transmit and receive short-range radio
`signals.
`invention, operating
`In an embodiment of the present
`system 403 is used to communicate with telecommunica-
`tions software 401 and 402. In an embodiment of the present
`invention, operating system 403 is a Linux operating system,
`EPOC operating system available from Symbian software of
`London, United Kingdom or a PocketPC or a Stinger
`operating system available from Microsoft of Redmond,
`Wash. Operating system 403 manages hardware and enables
`execution space for gateway device software components.
`Network Management software 404- is used to provide a
`number of functions according to embodiments of the
`present invention: 1) routing, 2) device plug and play, 3) PIN
`number management, 4) network device management, and
`5) service repository. In an embodiment of the present
`invention, network management
`software 404 is pro-
`grammed in (?++ software language.
`Smart phone application software 405 communicates with
`operating system 403 and is used in a cellular telephone
`embodiment of the present invention.
`1st and 2nd software application components 406 com-
`municate with management software 404 and provide addi-
`tional services to a user. For example, application compo-
`nents 406 may include: 1) a stock quote application for
`providing stock quotes, 2) a personal infonnation manager
`application including calendars, to do lists, emails, or c011-
`tacts, 3) a synchronization software application for synchro-
`nizing databases, 4) a telephony application for providing
`telephone services, or 5) a location application for providing
`a current location of a gateway device.
`Furthermore, Graphics User Interface (“GUI”) 407 is
`provided to allow a user-friendly interface.
`FIG. 50 illustrates detailed gateway software architecture
`500. In an embodiment of the present invention, network
`management software 404 illustrated in FIG. 4 includes
`three software components as illustrated in FIG. 5a: 1) PAN
`router 404C, 2) PAN server 40419; and 3) Application server
`404a. GPRS baseband 503 and BIuettmth‘M baseband 502
`
`are software components used to generate communication
`signals to a cellular network 105 and terminals I07 as
`illustrated in FIG. 1.
`In an alternate embodiment, other
`baseband software components 501 are used to generate
`
`14
`
`14
`
`
`
`US 7,039,033 B2
`
`7
`communication signals. Media abstraction layer 504 allows
`operating system 403 to communicate with basebands 503,
`502, and 501, respectively. Media abstraction layer 504 and
`other abstraction layers, described herein, translate a par-
`ticular communication protocol, such as GPRS, into a stari-
`dard command set used by a gateway device and/or terminal.
`The purpose of an abstraction layer is to isolate the physical
`stacks from the rest of the gateway device software com-
`ponents. This enables future usage of different physical
`stacks without changing any of the upper layer software and
`allows the gateway device software to work with any
`communication protocol.
`PAN router 4040 establishes a PAN network, implement-
`ing communication primitives, IP networking, IP services
`and si