throbber
||||||||||||||||||||||||||||||||||||| |||||
`
`
`
`USOU?039033
`
`B2
`
`(12) United States Patent
`Haller et a].
`
`[10) Patent N0.:
`(45) Date of Patent:
`
`US 7,039,033 32
`May 2, 2006
`
`( 54) SYSTEM, DEVICE AND COMPUTER
`READABLE MEDIUM FOR PROVIDING A
`MANAGED WIRELESS .VE'I'W'ORK USING
`SHORT-RANGE RADIO SIGNALS
`
`(75}
`
`Inventors: Amit Haller. Belmont, CA (US): Peter
`Forneil. Lake Oswego. OR (US):
`Avraham Itzchak. Ra’anana (IL);
`Amir Glick. Tel Aviv (IL); Ziv
`lIaparnas. Tel Aviv (IL)
`
`(73) Assignee:
`
`[XI Mobile (israel) Ltd.. Ra‘Anana
`(IL)
`
`( "‘ ) Notice:
`
`Subject to arty disclaimer. the term ot'thjs
`patent is extended or adjusted under 35
`use. 154(b) by 171 days.
`
`(21) Appl. No.: 091850.399
`
`5.293.763 A
`5.805J66 A
`5.838.252 A
`
`851998 Mayes ci'al.
`951998 Hail elal.
`1151998 Kikinis
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`JP
`
`3153213
`
`4-2otu
`
`(Continued)
`[)TllliR PUBLICKI‘IONS
`
`liandwick ct al. Project 1’946-(il Smart Devices “When
`Things Start to Think”. pp. 1-30. Jan. 2000*
`
`(Continued)
`
`Prinnnjr Examiner Frank lJuong
`(74) Attorney; Agent, or [-‘t‘rm -V"'ierra Magen Marcus
`Harmon & DeNiro LLP
`
`(22)
`
`Filed:
`
`May 7, 2001
`
`{57)
`
`ABSTRACT
`
`(65)
`
`Prior Publication Data
`
`US 20030163895 Al
`
`Nov. 7. 2002
`
`(51)
`
`lot. (.‘I.
`GOIR 31/08
`(52) U.S. Cl.
`
`(2006.01)
`370t3381370t401: NOE-1166;
`370t’469
`
`370t259.
`(58) Field of Classification Search
`3701260. 320, 321. 328—339, 342. 347. 400—401.
`370f395.5. 395.54. 465 649: 455;“403. 422.
`455550. 556. 557; 709;“203, 208
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5.442.680 A
`5.457337 A
`5.572.528 A
`5.742.232 A
`5371.438 A
`5.774.?91 A
`
`831995 Schellinger el al.
`[0-1995 Wen
`1131996 Shuen
`4"]998 Blcdsoe
`631998 Palermo el al.
`fi-'l.‘)98 Slrohallen el al.
`
`A system. a wireless hand—held device. and sofiware cont-
`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 lemtinal having a Bluetooth'1M processor and transmit-
`ter. In an embodiment of the present invention. the network
`manager software component
`includes a piug 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
`100
`
`/
`
`'
`
`.......
`
`'
`
`a
`
`‘
`
`Terminals
`
`10?
`
`O
`Cellular
`3m“.
`
`Network 3:: J, -
`Radio 5:33.].
`105
`111
`'/.............in...“ ._
`............
`.
`Carrier
`Backbone
`104
`
`Internet
`.
`103
`"-._
`@_
`
`Server
`101 TH
`
`.,
`
`Server
`102
`
`Gateway
`
`"u...-
`Device a
`
`106
`
`APPLE 1001
`
`APPLE 1001
`
`1
`
`

`

`US 7,039,033 BZ
`
`Page 2
`
`200370027563 Al
`200370032417 A1
`200370050058 Al
`200370054765 A1
`200370060188 Al
`200370060189 Al
`200370078036 Al
`2003700919 l7 Al
`2003701 14105 A1
`2003701 15351 Al
`200370 [22856 Al
`200370143992 A1
`2003770153280 A1
`200370187807 Al
`200370214940 Al
`200370224773 Al
`200370232616 Al
`2004770001467 A1
`2004770048671 Al
`200470066769 Al
`2004770192384 A1
`200470196812 Al
`
`272003 Herle et al.
`272003 Minear er al.
`372003 Walsh el al.
`372003 Bottcck
`372003 Gidron
`372003 Minear et al.
`472003 Chang ct 81.
`572003 Davenport ct al.
`672003 Heller et :11.
`672003 Giobbi
`772003 Hubbard
`772003 Humphrey et 31.
`872003 Kopp at al.
`1072003 Matsubara et al.
`1 172003 Takken
`1272003 Deeds
`[272003 Gidron et 81.
`172004 Cromer el 31.
`372004 Rowe
`472004 Ahmavaara et :11.
`972004 Anastasakos at al.
`1072004 Barber
`
`FOREIGN PATENT DOCUMENTS
`
`W0
`WC
`W0
`
`WO 99748315
`WO 00739967
`W0 017048977
`
`97 1999
`772000
`772001
`
`OTHER PUBLICATIONS
`
`Guthery et al. The WebSIM— Clever Smartcards Listen to
`Port 80. pp. 1-16. Dec. 1999."l
`Johansson et a], Short Range Radio Based Ad-hoc Network-
`ing: Performance and Properties.
`IEEE. pp. 1414-1420.
`1999*
`l-iaartsen, BLUETI-IOOTH——The universal radio interface
`for ad hoc. wireless connectivity. liricsson Review N. 3. pp.
`110—117.*
`
`and
`
`Integrating Bluetooth with Wireless
`a1.
`et
`Lee
`Richocheting. lEEE, pp. 1310-1314. 2000*
`Karagiannis. Mobility support for ubiquitous internist ac-
`cess. ERICSSON Open report. pp. 1-70. Dec. 21, 2000.7
`Guthery et 8].. “The WehSIM—Clever Sinartcards Listen to
`Port 80". version Dec. 15. 1999.
`Project P9466]. Smart Devices “When Things Start to
`T1111
`Jan. 2000. 2000 EURESCOM Participants in
`Project P946-GI.
`Frodigh et 8.1.. “Wireless ad hoc networking—The art of
`networking without a network“. Ericsson Review No. 4.
`2000, pp. 248-263.
`Faruque et 211. “Design and Analysis of Ad 1100 Wireless
`Networks for Battlefield Applications”, Part of the SPIE
`Conference on Digitization of the Battlespace 1V. Orlando,
`Florida. Apr.. 1999. pp. 118-122.
`Gamia-Luna-Aceves et 81.. “Wireless Internet Gateways
`(Wings)". 1997 IEEE. pp. 1271-1276.
`White Paper, Handheld Devices: Comparing the Major
`Platforms. www.dell.coni7r&d, Dec. 2000.
`Miyatsu. Bluetooth Design Background and Its Technologi—
`cal Features. IEICE Trans. Fundamentals. vol. EBB-A, No.
`11. Nov. 2000.
`Parekh. Operating Systems on Wireless Handheld Devices.
`A Strategic Market Analysis. Massachuseltes Institute of
`Technology. Sep. 28. 2000.
`Joliansson. et al.. Short Range Radio Based Ad-hoc Neowrk-
`ing: Performance and Properties. IEEE. 1999.
`
`* cited by examiner
`
`7097227
`3707310
`
`...... 4557452.]
`
`3707338
`
`3707338
`
`Ostergfird et a].
`Kobayashi
`Fingcrhut
`Pope et 8].
`Reed
`Yeh
`Lord at al.
`1100st et a].
`Sehifier
`Alastair) el al.
`Bork et a1.
`Auric
`Dooley et al.
`Davies et 81.
`Stanforth
`Irvin
`Bjorndahl
`Ito ct all.
`Shanna et al.
`Chiham ct a].
`Hendrickson ct al.
`Keinonen et 3].
`Bi gwood et al.
`Proclor
`Rairh
`Dorcnbosch ct a].
`Liebenow
`Chaplin et a].
`Chmaytclli ct al.
`Sugitu'to et a].
`Iyer
`Gorsuch
`Darby
`Janninck er al.
`Lin
`
`U.S. PATENT DOCUMENTS
`471999
`Warsta et al.
`771999
`Albukerk et al.
`I I 7' l 999
`Hamalainen el Ell.
`1 17 1999
`To}:
`1 17 1999
`Boer ct a].
`572000
`Hasegawa el :11.
`572000
`Kamcmmn et al.
`572000
`Borgstahl ct al.
`672000
`Bodenmann et a].
`772000
`Moon et a].
`I 072000
`O‘Toole et al.
`1 172000
`XLI et 211.
`272001
`Ray
`372001
`Sudo et at.
`47200 1
`Eichstaedt et a].
`47200 1
`Stenrnan et a1.
`67200 1
`Jawnnda
`77200 1
`Davidson et :11.
`87200 l
`Harris el al.
`I 07200 1
`Celligan et :11.
`1272001
`Shoobridgc et a].
`1272001
`Smith et al.
`172002
`Barnett
`672002
`Bell
`872002
`Dorenbosch
`872002
`Grimes
`972002
`Schustcr et a].
`972002
`v6.21 :1].
`I 072002
`Palermo el al.
`1072002
`Engstrom ct a].
`1 172002
`Borgstahl e1 :11.
`272003
`Haartsen ............
`372003
`Chung et a].
`772003
`O‘Toole et a1.
`772003
`Gernert
`1072003
`1072003
`1072003
`1 172003
`1272003
`272004
`772004
`772004
`372005
`1 172001
`172002
`172002
`372002
`572002
`572002
`572002
`572002
`572002
`672002
`672002
`672002
`672002
`772002
`772002
`872002
`872002
`972002
`972002
`I 072002
`I 072002
`1072002
`I 072002
`172003
`172003
`172003
`
`AAA1
`
`‘
`If"
`
`Af
`
`"
`f"
`2"
`
`AAAB
`
`l
`Bl
`B1
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`B1
`B1
`Bl
`131
`131*
`Bl’“
`Bl
`Bl
`Bl
`Bl‘“
`Bl
`Bl
`B1
`B1
`Bl
`Bl
`Bl
`B1
`B1
`Bl”
`Bl
`131
`Al
`Al
`Al
`(\1
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al“
`Al
`Al
`(\l
`Al
`Al
`Al
`Al
`A1
`{\l
`
`5.896.369
`5.929.848
`5.978.386
`5.98 7.01 1
`5.987.033
`6.064.734
`6.0 67.291
`6.069.896
`6.078.789
`6.085.098
`6. 130.602
`6. 151 .628
`6.192.257
`6. 198.948
`6.2 18.958
`6.223 .0 29
`6.243 .581
`6.265.788
`6,282.1 83
`6.298.443
`6.326.926
`6.333 .9 73
`6.343 .276
`6.405.027
`6.430.408
`6.434.537
`6.446.127
`6,452.9 10
`6.459.882
`6.463 .078
`6.4 87. 180
`6,5 19.460
`6.532.366
`6.600.428
`6.600.734
`6.630.925
`6.633.759
`6.636.489
`6654.6 16
`6.665.549
`6.690.929
`6.7 63 .0 1 2
`6.763.247
`6.871.063
`200 170047424
`200270010008
`200270010683
`200270037700
`20027005 5333
`200270058502
`200270063472
`200270065099
`200270065817
`200270068559
`200270068600
`200270069037
`200270082054
`2002700867 18
`20027009 1633
`200270102074
`2002701 1 8663
`200270128051
`200270132610
`200270142762
`200270143952
`200270155830
`200270160764
`200370013438
`200370017810
`200370022699
`
`2
`
`

`

`US. Patent
`
`May 2, 2006
`
`Sheet 1 of 9
`
`US 7,039,033 B2
`
`E396
`
`93
`\
`
`Now
`
`m_m:_E.m._l
`
`
`
`m_m:m_wBumm—
`
`
`
`mmcmmteam
`
`2...
`
`..2.39m
`
`._.w_==wo
`
`m2,
`
`NAM
`
`
`..W!nnnnnnnnwuuuuuuuoW..C.
`..4._O
`
`EENO
`
`O
`
`mconxomm.
`
`wow
`
`55:00nor
`
`
`
`{0332._
`
`$59:—
`
`3
`
`
`
`
`
`
`

`

`US. Patent
`
`May 2, 2006
`
`Sheet 2 of 9
`
`US 7,039,033 B2
`
`
`
`4
`
`

`

`US. Patent
`
`May 2, 2006
`
`Sheet 3 01")
`
`US 7,039,033 B2
`
`312
`
`310 308 306
`
`301
`
`302
`
`303
`
`311 350
`
`313
`
`309
`
`307
`
`305
`
`304
`
`/
`106
`
`.
`Fig- 33
`
`Flg. 3b
`
`5
`
`

`

`US. Patent
`
`May 2, 2006
`
`Sheet 4 of 9
`
`US 7,039,033 132
`
`400
`
`/407
`
`/405
`
`
`
`x,403
`
`,,402
`
`Fig.4
`
`6
`
`

`

`US. Patent
`
`May 2, 2006
`
`Sheet 5 of 9
`
`US 7,039,033 B2
`
`.00
`
`§§
`
`\\ .403 __ ,,504,,,
`
`
`
`
`
`501
`
`503
`
`502
`
`Fig.5a
`
`7
`
`

`

`US. Patent
`
`May 2, 2006
`
`Sheet 6 of 9
`
`US 7,039,033 B2
`
`550m
`
`03¢
`
`24$
`
`E:#52%Egg".\982:88
`
`comm8mm58
`
`Engagew@5353.
`
`mmm
`
`mmmmmm
`
`
`
`._.<znan—ROI»...—
`
`Emomm
`
`n21.mESom
`
`8.90
`
`8
`
`
`

`

`US. Patent
`
`May 2, 2006
`
`Sheet 7 of 9
`
`US 7,039,033 B2
`
`605
`
`Backend
`Middleware
`485
`
`PfN number
`
`Applications 406
`
`223:362
`
`833232..
`
`332:
`
`22393.8:
`
`man
`
`$933.5:
`
`33:8
`
`
`
`52..Ema—.0:
`
`$263
`
`v.23:359.
`
`223033:
`
`$2.63
`
`PAN Router 404C
`
`35.3w
`
`mac-swag:_
`
`223226:
`
`Fig. 6
`
`9
`
`
`
`
`
`
`
`

`

`US. Patent
`
`May 2, 2006
`
`Sheet 8 of 9
`
`US 7,039,033 B2
`
`
`
`25.523.533...2..
`
`
`
`
`
`“353n-03.355130..—
`
`
`
`wnfixxum..ASufi-5:_$528“Dal-mg:
`
`
`
`angina2:!“luau...
`
`amd
`Madame 411%
`
`700
`
`
`
`3353Slaflecifif
`
`Applcalsons 408
`
`
`322:53.”.
`
`1.2ESE.
`
`Fig. 7
`
`10
`
`10
`
`
`
`

`

`US. Patent
`
`May 2, 2006
`
`Sheet 9 of 9
`
`US 7,039,033 132
`
`800
`
`TERMINAL
`
`TERMINAL
`
`
`
`
`532
`307
`Senflce
`
`D
`
`{'0
`
`.' TERMINAL
`
`803
`
`TERMINAL
`
`
`
`
`
`
`
`304
`
`TERMINAL
`
`
`
`H
`
`
`
`(A)
`
`[3)
`
`Fig. 8
`
`11
`
`11
`
`

`

`US ?,039,033 B2
`
`1
`SYSTEM. DEVICE AND COMPUTER
`READABLE MEDIUM FOR PROVIDING A
`MANAGED WIRELESS NETWORK USING
`SHORT-RANGE RADIO SIGNALS
`
`FIELD 01-“ 'I‘I'Ili INVILN'I‘ION
`
`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 information, a
`laptop computer for storing and processing files. a digital
`camera for obtaining images and a pager for being con-
`tacted. Each one of these devices also may access remote
`information on a private or public network. such as the
`Internet.
`l-lowever, this system suffers fmm 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.
`Fourth. 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 (wwwbluetoothcom) provides
`wireless communications between devices. Yet, BluetoothTM
`technology also suffers from litany disadvantages. Blue—
`toothTM technology does not allow for a “plug and play"
`capability at a wireless device application level.
`In other
`words. a wireless device carniot merely be turned on and
`Bluetoothm technology recognizes it and establishes a
`communication protocol. If a user desires a wireless device
`to communicate with a BluetoothTM technology device. the
`added wireless device must have software drivers and appli—
`cations loaded to operate. Otherwise, the lziluetootl‘r'r-"1 tech-
`nology device is not able to communicate with the newly
`added wireless device. This makes it diflicult to add new
`
`functionality or types ofwireless devices. BluetootliT-V‘ 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.
`‘l‘hertefore. it is desirable to provide a system of wireless
`devices which can effectively communicate with each other
`and access information on the Internet. The system of
`wireless devices should efficiently use II’ 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.
`
`3o
`
`40
`
`45
`
`50
`
`55
`
`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 of 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 (“CDM ") 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 terminal.
`
`According to an embodiment of the present invention, the
`first wireless device includes a Bluetooth"M processor hav-
`ing a 2.4 Cil-IZ transmitter.
`According to an embodiment of the present invention, the
`wireless gateway device includes a Bluetootli'm 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 manager software component includes a PIN num-
`ber management software component
`fer 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 front the first wireless device.
`According to an embodiment of the present invention, the
`firm 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
`
`

`

`3
`
`4
`
`US ?,039,033 B2
`
`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
`Bluetooth‘m 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
`soflware 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 sofiware component for providing a service.
`An application server software component provides the
`application software component. The article of manufacture
`also includes an Internet 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 communications signal to a cellular network
`is included with the article of manufacture.
`
`10
`
`3t]
`
`4t]
`
`45
`
`Other aspects and advantages ofthe present invention can
`be seen upon review of the figures. the detailed description.
`and the claims that follow.
`
`50
`
`BRIEF DESCRIPTION OF TIME FIGURES
`
`FIG. 1 illustrates a system according to an embodiment of
`the present invention.
`FIG. 2 illustrates thin terminals and a wireless gateway
`device according to an embodiment of the present invention.
`FIGS. 3n-- 5) 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 Sci—b 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 of the present invention.
`FIG. 7 illustrates network management software compo-
`nents according to an embodiment of the present invention.
`
`55
`
`60
`
`65
`
`FIGS. Sa—b illustrate multiple wireless devices coupled to
`a wireless gateway device according to an embodiment of
`the present invention.
`
`DE’I‘AIIJED DESCRIPTION
`
`1. System Overview
`The following description and claims relate to a system
`that accesses
`information from a wide area network
`
`(“WAN”). such as the Internet. and local wireless devices in
`response to short-range radio signals. The network may also
`be an 11’ 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 10’1‘r
`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"). In an embodiment of the present inven-
`tion. terminals 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 tennina]. digital camera or an
`equivalent thereof. In an embodiment of the present invert-
`tion, temtirtals 107 include a BluetoothTM 2.4 GHZ transw
`mitterr‘receiver. Likewise. gateway device 106 includes a
`Bluetooth'r'“ 2.4 GIIZ transmiltcrt'rcceiver. In an alternate
`embodiment of the present
`invention. a lSlttetoothT-‘A 5.7
`GHZ transmitterfreceiver is used. Gateway device 106 and
`tenninals 107 hardware are illustrated in FIGS. 30—h.
`1n alternate embodiments of the present invention. other
`local wireless technologies such as 802.11 or HonieRF
`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 conn‘nunications [“GSM”) protocol.
`In alternate
`embodiments, a Code Division Multiple Access (“CDMA”).
`CDMA 2000 or Time Division Multiple Access (“TDMA”),
`or General Packet Radio Service (“GPRS”) protocol is used.
`111 an alternate embodiment of the present
`invention.
`gateway device 106 is coupled to a landline network by an
`Ethentet. 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 104. In an embodiment
`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 10? share
`services and communicate by way of gateway device 106.
`
`invention. gateway
`
`II. Gatewanyandheld Device Hardware
`FIG. 2 illustrates terminals 107. In an embodiment of the
`present invention. there are two types of tenninals: 1) Stuart
`tenninals and 2) Thin terminals. Stuart temiinals have a
`relatively powerful central processor. operating system and
`applications. Their main needs from a PAN are acceSs to a
`WAN through TCPIIP and other network services such as
`
`13
`
`13
`
`

`

`US ?.039,033 B2
`
`5
`
`storage and execution. For example. a computer notebook
`and FDA 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 tnessaging terminal
`are thin terminals.
`FIG. 2 illustrates thin terminals. Voice terminal 204
`
`includes a display 204!) and a retractable keypad 2040.
`Messaging Terminal 203 is illustrated in a closed position
`with a hinge 203a used to open and close terminal 203.
`'l‘erminal 203 also includes a miniature QWER’I’Y 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 both internal and removable
`tttemory. In particular, gateway device 106 includes internal
`FLASH (or Electrically Erasable Progrartunable 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. has
`305 is an address and data bus. Application processor 301 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.
`Bluetooth'TM RF circuit 309 is coupled to BluetoothTM pro-
`cessor 30'?r and antemia 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.
`FIG. 3b illustrates device 350 that is a hand—held device
`
`in art embodiment of the present invention. Device 350. in
`an embodiment of the present
`invention.
`is one of tlte
`terminals 10? illustrated in FIG. 1. Similar to gateway
`device 106. device 350 includes SRAM and FLASH
`memory 351 and 352. respectively. Memories 35] and 352
`are coupled to bus 357. In an embodiment of the present
`invention. bus 35'? 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 Bluetooth'TM RF circuit 355. Antenna 356 is coupled to
`BluetoothT“ 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-
`tnents. device 350 includes a display. a speaker. a tnicro—
`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 FIG. 30 according to an embodi—
`tnent of the present invention. Gateway software 400 is
`stored in FLASH 302. In an embodiment of the present
`invention. software components referenced in FIGS. 4 -'i'
`represent a software program. a software object. a software
`
`10
`
`3o
`
`40
`
`45
`
`50
`
`55
`
`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. 4—7 are carried out com-
`pletely or partially by hardware.
`invention. gateway
`In 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.
`(TD-ROM (Compact Disk ReadOnly Memory). RAM (Ratt-
`dom Access Memory). ROM {Read-Only Memory). or other
`readable or writeablc 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
`communications software 401 and short-range radio com-
`munications software 402. In an embodiment. communica-
`tion software 401 is a GPRS baseband software component
`used with processor 306 to transmit and receive cellular
`signals. In an embodiment. communication software 402 is
`a Bluetooth"M baseband software component used with
`processor 30‘? 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 C++ software language.
`Smart phone application software 405 communicates with
`operating system 403 attd 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 information manager
`application including calendars. to do lists. emails. or con~
`facts. 3) a synclutonimtion software application for synchro-
`nizing databases. 4) a telephony application for providing
`telephone services. or S) a location application for providing
`a current location of a gateway device.
`Furthermore. Graphics User Interface (“GUI") 401‘r
`provided to allow a user—friendly interface.
`FIG. 5a 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. 5o: 1) PAN
`router 4046: 2) PAN server 404b: and 3) Application server
`4040. GPRS baseband 503 and BluetocthTM baseband 502
`
`is
`
`are software components used to generate communication
`signals to a cellular network 105 and terminals 107 as
`illustrated in FIG. 1.
`In an alternate embodiment. other
`baseband software components 501 are used to generate
`
`14
`
`14
`
`

`

`7
`
`8
`
`US ?,039,033 B2
`
`conununication 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 stan-
`dard command set used by a gateway device auditor terminal.
`The purpose of an abstraction layer is to isolate the physical
`stacks from the rest of the gateway device software com-
`patients. This enables future usage of diflerent physical
`stacks without changing any of the upper layer software and
`allows the gateway device software to work with any
`comintuiication protocol.
`PAN router 404a establishes 8 PAN network. implement-
`ing communication primitives. 1P networking, IP services
`and similar tasks.
`
`PAN server 404!) is responsible for implementing PAN
`oriented services such as plug and play. terminal enumera-
`tion. application loading, storage space and other services.
`In an embodiment, PAN server 404!) communicates directly
`with applications 406 using application drivers.
`PAN application server 404::
`is responsible for imple-
`menting user and terminal oriented services and enables thin
`terminals. In an embodiment of the present invention. PAN
`application server 404:: implements such applications as a
`GUI 407. a remote tenninal driver application], a location
`application. a telephony application or an equivalent thereof.
`FIG. 50. like FIG. 4. illustrates 151 and 2nd software
`component applications 406 and GUI 407.
`
`A. PAN Router
`
`PAN router 404C enables a liilly meshed [P based net-
`work. In an embodiment of the present
`invention. each
`terminal can leverage the existing IP protocol, exchange data
`with other terlninals and gain access to a WAN through PAN
`router 4046.
`
`FIG. Sb illustrates software components of PAN router
`404C. ln an embodiment of the present invention. routing
`component 550. BluetoothTM LAN access Profile compo-
`nent 551. Dynamic Host Configuration ProtocollPoint—to-
`Point Protocol (“DHCPJ’PPP”) component 552 and Network
`Address Translator (“NAT”) component 553 are used in
`PAN router 404C.
`In an alternate embodiment. Domain
`Naming Service (“DNS") component 554. Tunneling

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