`
`
`
`
`
`
`Exhibit B
`
`
`
`
`
`
`
`
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 2 of 23
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`US007295532B2
`
`lI2) United States Patent
`Hailer et al.
`
`(10) Patent No. :
`(45) Date of Patent:
`
`US 7, 295, 532 B2
`Nov. 13, 2007
`
`(54) SYSTEM, DEVICE AND COMPUTER
`READABLE MEDIUM FOR PROVIDING
`NETWORKING SERVICES ON A MOBILE
`DEVICE
`
`(75)
`
`Inventors: Amit Hailer, Belmont, CA (US); Peter
`Fornell, Lake Oswego, OR (US);
`Itzchak, Ra'anana (IL); Ziv
`Avraham
`Haparnas, Tel Aviv (IL)
`
`(73) Assignee:
`
`( * ) Notice:
`
`IXI Mobile (R 4 D), Ltd. , Ra'anana
`(IL)
`
`the term of this
`Subject to any disclaimer,
`is extended or adjusted under 35
`patent
`U. S. C. 154(b) by 298 days.
`
`(21) Appl. No. : 09/932, 180
`
`(22) Filed:
`
`Aug. 17, 2001
`
`(65)
`
`Prior Publication Data
`
`US 2003/0035397 Al
`
`Feb. 20, 2003
`
`(51) Int. Cl.
`(2006. 01)
`HOT 7IOO
`(52) U. S. Cl. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370/328; 370/338
`(58) Field of Classification Search
`. . . . . . . . . . . . . 370/310. 1,
`370/310. 2, 313, 319, 326, 328, 338, 345,
`370/389, 392, 3953, 395. 54, 400, 401, 475
`See application
`file for complete search history.
`
`(56)
`
`References Cited
`
`U. S. PATENT DOCUMENTS
`
`5, 442, 680 A
`5, 457, 737 A
`5, 572, 528 A
`5, 742, 237 A
`5, 771, 438 A
`
`8/1995 Schellinger et al.
`10/1995 Wen
`11/1996 Shuen
`4/1998 Bledsoe
`6/1998 Palermo et al.
`
`BTPM
`
`VPN
`
`WALL
`
`STICS
`
`LINK
`
`554 D
`D DHCPIPPP
`
`PLUG4N
`LOADER
`
`562
`
`552
`
`ROUTING
`560
`
`5, 774, 791 A
`
`6/1998 Strohallen et al.
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`3153213
`
`4/2001
`
`JP
`
`(Continued)
`
`OTHER PUBLICATIONS
`White Paper, Handheld Devices: Comparing
`www. dell. corn/r&d, Dec. 2000.
`
`the Major Platforms,
`
`(Continued)
`
`Primary Examiner~hi
`Pham
`Assistant Examiner Anh-Vu Ly
`(74) Attorney, Agent, or Firm~entury
`Jason Far-hadian, Esq.
`
`(57)
`
`ABSTRACT
`
`IP Group, Inc. ; F.
`
`A system, device and computer readable medium
`that moni-
`tors and reconfigures a LAN by a WAN operator is provided.
`In an embodiment of the present
`invention, a telecommu-
`and manages devices and/or
`nications operator monitors
`applications communicating with a wireless device, such as
`cellular telephone. In an embodiment of the present
`inven-
`adds LAN network
`tion, a telecommunication
`operator
`services to microrouter 404 in a cellular telephone without
`In an embodiment of the present
`inven-
`user intervention.
`tion, the cellular telephone has a Bluetooth™ processor and
`In an embodiment of the present
`transceiver.
`invention,
`microrouter 404 includes a Bluetooth™ LAN Access Profile
`component, PPP
`software
`software
`component,
`routing
`server software component and a NAT software component.
`In an embodiment of the present invention, microrouter 404
`for adding other network
`interfaces
`includes hooks and
`services, such as a Bluetooth™ Terminal Pairing Manage-
`a VPN software component,
`ment software component,
`Firewall component, Statistics software component, Link
`software component, LAN reverse
`Optimization
`firewall
`software compo-
`software component, Terminal Flashing
`nent, SMS software component, SLV and SLE software
`component and a Device Resources software component.
`
`31 Claims, 6 Drawing Sheets
`
`~ PLUG-INS 406
`
`TPB
`
`RPW
`
`SMS
`
`SLE
`
`DRA
`
`MNG
`
`SCHEDULING
`
`IP CLIENT
`
`HOOKS 590
`
`NAT
`553
`
`BAP
`551
`
`NETWORK SERVICES 580
`
`MICROROUTER 404
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 3 of 23
`
`US 7, 295, 532 B2
`Page 2
`
`U. S. PATENT DOCUMENTS
`
`5, 793, 763
`5, 805, 166
`5, 838, 252
`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, 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, 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, 891, 820
`2001/0022780
`2001/0047424
`2002/0010008
`2002/0010683
`2002/0037700
`2002/0055333
`2002/0058502
`2002/0063472
`2002/0065099
`2002/0065817
`2002/0068559
`2002/0068600
`2002/0069037
`2002/0082054
`2002/0086718
`2002/0091633
`2002/0102974
`2002/0118663
`2002/0128051
`2002/0132610
`2002/0142762
`2002/0143952
`
`A
`A
`A
`A
`A
`A
`A
`A
`A
`A
`A
`A
`A
`A
`A
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl
`Bl *
`Bl
`Bl *
`Al*
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`
`g/1998
`9/1998
`11/1998
`4/1999
`7/1999
`11/1999
`11/1999
`11/1999
`5/2000
`5/2000
`5/2000
`6/2000
`7/2000
`10/2000
`11/2000
`3/2001
`4/2001
`4/2001
`6/2001
`7/2001
`g/2001
`10/2001
`12/2001
`12/2001
`I/2002
`g/2002
`9/2002
`9/2002
`10/2002
`10/2002
`11/2002
`2/2003
`3/2003
`7/2003
`7/2003
`10/2003
`10/2003
`10/2003
`11/2003
`12/2003
`5/2005
`9/2001
`11/2001
`I/2002
`I/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
`g/2002
`g/2002
`9/2002
`9/2002
`10/2002
`10/2002
`
`Mayes et al.
`Hall et al.
`Kikinis
`Warsta et al.
`Albukerk et al.
`et al.
`Hamalainen
`Toh
`Boer et al.
`Hasegawa et al.
`Kamerman et al.
`Borgstahl et al.
`Bodenmann et al.
`Moon et al.
`O' Toole et al.
`Xu et al.
`Sudo et al.
`Eichstaedt et al.
`Stenman et al.
`Jawanda
`Davidson et al.
`Harris et al.
`Colligan et al.
`Shoobridge et al.
`Smith et al.
`Barnett
`Grimes
`Schuster et al.
`Vij et al.
`Palermo et al.
`Engstrom et al.
`Borgstahl et al.
`Haartsen
`Chung et al.
`O' Toole et al.
`Gernert et al.
`Ostergangrd et al.
`Kobayashi
`F ingerhut
`Pope et al.
`Reed
`Pham et al.
`Mizutani et al. . . . .
`Alastalo et al
`Bork et al.
`Aune
`Dooley et al.
`Davies et al.
`Stanforth
`Irvin
`Bj orndahl
`Ito et al.
`Sharma et al.
`Chihara et al.
`Hendrickson et al.
`Keinonen et al.
`Bigwood et al.
`Proctor
`Raith
`Dorenborsch et al.
`Liebenow
`Chaplin et al.
`Chmaytelli et al.
`Sugiarto et al.
`
`2002/0155830 Al
`2002/0160764 Al
`2003/0013438 Al
`2003/0017810 Al
`2003/0022699 Al
`2003/0027563 Al
`2003/0027570 Al *
`2003/0032417 Al
`2003/0050058 Al
`2003/0054765 Al
`2003/0060188 Al
`2003/0060189 Al
`2003/0078036 Al
`2003/0091917 Al
`2003/0114105 Al
`2003/0115351 Al
`2003/0122856 Al
`2003/0143992 Al
`2003/0153280 Al
`2003/0187807 Al
`2003/0194090 Al
`2003/0214940 Al
`2003/0224773 Al
`2003/0232616 Al
`2004/0001467 Al
`2004/0048671 Al
`2004/0066769 Al
`2004/0196812 Al
`2004/0192384 Al
`2005/0170825 Al *
`2006/0046664 Al
`
`10/2002
`10/2002
`I/2003
`I/2003
`I/2003
`2/2003
`2/2003
`2/2003
`3/2003
`3/2003
`3/2003
`3/2003
`4/2003
`5/2003
`6/2003
`6/2003
`7/2003
`7/2003
`g/2003
`10/2003
`10/2003
`11/2003
`12/2003
`12/2003
`I/2004
`3/2004
`4/2004
`7/2004
`9/2004
`g/2005
`3/2006
`
`Iyer
`Gorsuch
`Darby
`Janninck et al.
`Lin
`Herle et al.
`Yang et al.
`Minear et al.
`Walsh et al.
`Botteck
`Gidron
`Minear et al.
`Chang et al.
`Davenport et al.
`Hailer et al.
`Giobbi
`Hubbard
`Humphrey et al.
`Kopp et al.
`Matsubara et al.
`Tachikawa
`Takken
`Deeds
`Gidron et al.
`Cromer et al.
`Rowe
`Ahmavaara et al.
`Barber
`Anastasakos et al
`. . . . . . . . . . .
`Dowling
`Paradiso et al.
`
`455/432
`
`. 455/418
`
`FOREIGN PATENT DOCUMENTS
`
`WO
`WO
`WO
`
`WO99/48315
`WO 00/39967
`WO 01/048977
`
`9/1999
`7/2000
`7/2001
`
`OTHER PUBLICATIONS
`Miyatsu, Bluetooth Design Background and Its Technological Fea-
`tures, IEICE Trans, Fundamentals, vol. E83-A, No. 11, Nov. 2000.
`Parekh, Operating Systems on Wireless Handeheld Devices, A
`Institute of Technology,
`Strategic Market Analysis, Massachusettes
`Sep. 28, 2000.
`Johansson, et al. , Short Range Radio Based Ad-hoc Networking:
`Performance and Properties, IEEE, 1999.
`Yee et al. , "Integrating Bluetooth With Wireless and Ricocheting",
`pp. 1310-1314, 2000 IEEE.
`Haartsen, "BLUETOOTH The universal radio interface for ad hoc
`wireless connectivity", pp. 110-117, Ericsson Review No. 3, 1998.
`Guthery et al. , "The WebSIM Clever Smartcards Listen to Port
`80", version 15. 12. 99.
`Project P946-GI, Smart Devices "When Things Start to Think", Jan.
`in Project P946-GI.
`2000, 2000 EURESCOM Participants
`Internet access",
`"Mobility
`for ubiquitous
`Karagiannis,
`support
`ERICSSON Open report, pp. 1-70, Dec. 21, 2000.
`- The art of networking
`Frodigh et al. , "Wireless ad hoc networking
`without a network", Ericsson Review No. 4, 2000, pp. 248-263.
`Faruque et al, "Design and Analysis of Ad Hoc Wireless Networks
`Part of the SPIE Conference on
`for Battlefield Applications",
`Digitization of the Battlespace IV, Orlando, Florida, Apr. , 1999, pp.
`118-122.
`et al. , "Wireless Internet Gateways (Wingsi",
`Garcia-Luna-Aceves
`1997 IEEE, pp. 1271-1276.
`* cited by examiner
`
`455/445
`
`370/338
`370/261
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 4 of 23
`
`U. S. Patent
`
`Nov. 13, 2007
`
`Sheet 1 of 6
`
`US 7, 295, 532 B2
`
`M
`
`m -- O
`E ~
`Q) I-
`
`e
`
`e
`
`e
`
`~
`
`4
`
`~ — S
`D
`
`Cl
`
`4O I m
`S Ul
`Py N o
`0 ~
`0 'D 5
`to R
`
`~ e
`0$ tl ~
`C ~
`0 co
`
`~ LO Z
`
`C e9
`~ O
`
`L C 0 ~
`m o~
`~~ O
`O m
`
`tD
`
`r
`L o)$~
`m Ro
`~ (0
`
`Q)
`
`Ro I (0
`
`c 0
`c m
`D
`0
`
`0 0
`
`LA
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 5 of 23
`
`U. S. Patent
`
`Nov. 13, 2007
`
`Sheet 2 of 6
`
`US 7, 295, 532 B2
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 6 of 23
`
`U. S. Patent
`
`Nov. 13, 2007
`
`Sheet 3 of 6
`
`US 7, 295, 532 B2
`
`312
`
`310 308 306
`
`391
`
`302
`
`303
`
`311
`
`313
`
`309
`
`307
`
`305
`
`304
`
`106
`
`356
`
`355
`
`Fig. 3a
`354
`
`357
`
`351
`
`352
`
`353
`
`350
`
`Fig. 3b
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 7 of 23
`
`U. S. Patent
`
`Nov. 13, 2007
`
`Sheet 4 of 6
`
`US 7, 295, 532 B2
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 8 of 23
`
`U. S. Patent
`
`Nov. 13, 2007
`
`Sheet 5 of 6
`
`US 7, 295, 532 B2
`
`CO
`
`CO z
`(9
`
`CL
`
`gg Dw
`) IJI g) ~iS
`
`CO CO Z
`
`CO & ~ CO
`CO 0
`
`g CO
`I- rt
`
`dl Z CO
`
`p CO ~
`+~ O Pg
`I — I — o
`CO CO ~
`Iu~ O g) &o
`z C) ~ CO ) Z
`
`u
`
`I-
`X
`IU ~
`
`IA
`
`O.
`
`(9 X
`OlO
`
`LCI
`
`lA x 0
`
`0
`G x
`
`C)
`
`UJ D
`
`LU
`CO
`hC
`O
`
`lL
`Lll I-
`D 0
`/o
`
`O
`
`CD
`U
`
`CO
`
`z I- CO 0 IL OIII &
`
`LI~ IA
`D CL,
`IQ
`
`I
`
`CO ~+ca
`~ III C4
`OI m
`Q LL
`
`Z lL
`I Lll
`-I 0 ~ g LO
`Q a
`
`CP X O
`I- sn D IA
`O
`
`~ lO x
`
`O
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 9 of 23
`
`U. S. Patent
`
`Nov. 13, 2007
`
`Sheet 6 of 6
`
`US 7, 295, 532 B2
`
`L=L V LL. ~oo
`LLl ~ LLj
`LLj Z 2
`
`hC IL'
`
`R LU 0 l9 o
`
`~ LU
`UJ lZe
`
`~o
`
`~ P
`
`LL
`
`CO z~ LLJ
`Q (g Lb
`~ ~ CO
`CL + ~ZP
`
`CD
`
`le
`CD
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 10 of 23
`
`US 7, 295, 532 B2
`
`1
`SYSTEM, DEVICE AND COMPUTER
`READABLE MEDIUM FOR PROVIDING
`NETWORKING SERVICES ON A MOBILE
`DEVICE
`
`FIELD OF THE INVENTION
`
`This invention
`
`relates generally
`
`to networks.
`
`BACKGROUND OF THE INVENTION
`
`such as wide area
`and monitoring networks,
`Managing
`networks ("WANs") and local area networks (" LANs" ), is a
`function.
`very important
`An operator of a network needs
`to monitor network
`in order to maximize usage and
`configuration and operation
`accessibility of network services. An operator can use such
`a network or adding network
`in reconfiguring
`information
`service. A network operator also desires flexibility
`in easily
`adding network services without requiring user intervention.
`Often, a user does not have the technical ability or desire to
`reconfigure or add network services.
`A user of a network
`is generally
`in particular
`interested
`that provide specific results, such as an appli-
`applications
`cation for retrieving an address from a database. Typically,
`a user of a network is not interested in network configuration
`and adding network services as long as the user's applica-
`in a timely manner.
`tions are providing
`results
`A wireless communication
`device, such as a cellular
`is typically a node of a WAN or communication
`telephone,
`operator. As
`network managed by a telecommunication
`described above, the user of a cellular telephone
`is typically
`not interested
`in a particular network configuration
`as long
`the desired results.
`as particular applications are providing
`However, the cellular telephone may also be a part of a LAN
`or network for communicating with other user devices, such
`("PDA"). For
`as a laptop or Personal Digital Assistant
`example, Bluetooth™ technology
`(www. Bluetooth. corn)
`between devices. These
`provides wireless communications
`that access the
`other LAN devices may have applications
`WAN; yet, a telecommunication
`operator has no visibility as
`to statistics on usage profiles of particular LAN devices
`and/or applications. The cellular telephone acts as a wall to
`operator from monitoring or
`prevent the telecommunication
`managing LAN devices and/or applications. Moreover,
`the
`operator cannot easily add network ser-
`telecommunication
`vices to the LAN without user intervention.
`to provide a system, device and
`Therefore,
`it is desirable
`that allows a network operator to
`computer readable medium
`manage and monitor usage profiles of devices and applica-
`tions on a LAN. It is further desirable
`to provide a system
`that allows a network operator to easily reconfigure or add
`network services to a LAN without user intervention. LAN
`devices then may be able to share information and services.
`it is desirable to provide a system that monitors
`In particular,
`usage profiles of devices and/or applications communicating
`with a cellular telephone.
`
`SUMMARY OF THE INVENTION
`
`A hand-held
`for providing
`device
`communication
`local area
`between a wide area network and a wireless
`to an embodiment of the
`is provided according
`network
`invention. The device comprises a storage device
`present
`to a processor. The storage device stores a router
`coupled
`for transferring
`a packet between
`software component
`the
`local area network.
`wide area network and the wireless
`
`the
`
`According to an embodiment of the present invention,
`packet is an Internet Protocol ("IP") packet.
`According to an embodiment of the present invention,
`the
`wide area network includes a plurality of public IP addresses
`includes a plurality of
`local area network
`and the wireless
`private IP addresses. The router software component
`trans-
`in the plurality of public
`first IP address
`IP
`lates
`the
`in the plurality of private
`to a second IP address
`addresses
`IP addresses.
`to another embodiment of the present
`inven-
`According
`tion, the device includes a Bluetooth™ processor and a 2. 4
`GHZ transceiver.
`to still another embodiment of the present
`According
`the wide area network
`is the Internet, cellular
`invention,
`network, corporate network and/or private IP network.
`to another embodiment of the present
`inven-
`According
`is a Bluetooth™
`local area network
`the wireless
`tion,
`local area network and/or an 802. 11 wireless local
`wireless
`area network.
`to another embodiment of the present
`inven-
`According
`the router software component
`includes a network
`tion,
`("NAT") software component
`for trans-
`translator
`address
`lating between a first wide area network address and a first
`local area network address.
`to another embodiment of the present
`inven-
`According
`the router software component
`includes a network
`tion,
`("NAPT") software component
`for
`address port translation
`translating between a first wide area network address and a
`first local area network address.
`According to an embodiment of the present invention,
`the
`includes a local routing software
`router software component
`component for routing the IP packet between a first wireless
`device
`local area network and a second
`in the wireless
`wireless device in the wireless
`local area network.
`According to an embodiment of the present invention,
`the
`includes an interface for adding
`router software component
`for providing a
`a first network service software component
`network service to the wireless
`local area network.
`to still another embodiment of the present
`According
`the first network service software component
`is
`invention,
`loaded into the storage device from a managing processing
`device in the wide area network.
`to another embodiment of the present
`inven-
`According
`tion, the first network service software component
`is loaded
`into the storage device during manufacturing of the hand-
`held device.
`to another embodiment of the present
`inven-
`According
`service software component
`is a
`the first network
`tion,
`for determining
`software component
`pairing management
`to the wireless
`whether a first wireless device is coupled
`local area network.
`to another embodiment of the present
`inven-
`According
`service software component
`is a
`the first network
`tion,
`virtual private network software component for establishing
`a secure link.
`to another embodiment of the present
`inven-
`According
`service software component
`is a
`the first network
`tion,
`firewall software component.
`According to an embodiment of the present invention,
`the
`service software component
`is a statistics
`first network
`for collecting usage information of the
`software component
`local area network.
`wireless
`According to an embodiment of the present invention,
`the
`statistics software component collects usage information of
`a wireless device in the wireless
`local area network.
`According to an embodiment of the present invention,
`the
`collects usage
`software component
`statistics
`information
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 11 of 23
`
`US 7, 295, 532 B2
`
`in a wireless device
`
`from an application software component
`local area network.
`in the wireless
`According to an embodiment of the present invention,
`the
`first network service software component
`includes a link
`the IP
`for converting
`software component
`optimization
`packet from a first wireless device in the wireless local area
`network to an optimized cellular protocol packet transferred
`to a processing device in the wide area network.
`According to an embodiment of the present invention,
`the
`includes a reverse
`first network service software component
`for dropping a packet from a
`firewall software component
`first wireless device in the wireless
`local area network.
`According to an embodiment of the present invention,
`the
`includes a reverse
`first network service software component
`for dropping a packet from a
`firewall software component
`software component on a first wireless
`first application
`device in the wireless
`local area network.
`According to an embodiment of the present invention,
`the
`first network service software component
`includes a flashing
`software component for providing a flashing
`image to a first
`for
`local area network,
`wireless device,
`in the wireless
`updating a first wireless device capability.
`According to an embodiment of the present invention,
`the
`first network's service software component
`includes a flash-
`for providing
`to a
`a flash image
`ing software component
`for
`local area network,
`wireless device,
`in the wireless
`adding a first wireless device capability.
`According to an embodiment of the present invention,
`the
`service software component
`is a message
`first network
`software component for providing a message between a first
`wireless device and
`the second wireless device
`the
`in
`local area network.
`wireless
`According to an embodiment of the present invention,
`the
`first network service software component
`is a service level
`enforcement software component for limiting and amount of
`from a first wireless device in the wire-
`packets transferred
`less local area network
`to the wide area network during a
`period of time.
`According to an embodiment of the present invention,
`the
`is a Bluetooth™
`first network service software component
`40
`LAN access profile software component.
`According to an embodiment of the present invention,
`the
`is a dial-up soft-
`first network service software component
`ware component.
`According to an embodiment of the present invention,
`the
`first network service software component
`is a virtual dial-up
`for providing
`in
`software
`packet
`component
`switching
`to a circuit switching
`response
`signal.
`to an embodiment of the present
`According
`invention, a
`system for providing communication
`between a wide area
`network and a wireless local area network
`is provided. The
`system comprises a hand-held wireless device having a
`for communicating with the wide area
`cellular transceiver
`network. The hand-held device has a storage device for
`for transferring
`a
`storing a routing
`software component
`plurality of packets between the wide area network and the
`wireless local area network, wherein the hand-held wireless
`device has a wide area network address. A first wireless
`device has a 2. 4 GHZ transceiver
`for transferring
`a first
`packet in the plurality of packets to the hand-held wireless
`device, wherein the first wireless device has a first local area
`network address.
`According to an embodiment of the present invention,
`the
`first wireless device is selected from a group consisting of a
`a personal digital
`a laptop computer,
`desktop computer,
`assistant, a headset, a pager, a printer, a watch, a digital
`camera and an equivalent.
`
`According to an embodiment of the present invention,
`the
`hand-held wireless device is a cellular
`telephone using a
`("GSM") pro-
`Global System for Mobile Communications
`tocol, Code Division Multiple Access ("CDMA") protocol,
`Systems ("UMTS")
`Universal Mobile Telecommunications
`protocol or Time Division Multiple Access ("TDMA") pro-
`tocol.
`to still another embodiment of the present
`According
`the system comprises a second wireless device
`invention,
`having a 2. 4 GHZ
`for transferring
`a second
`transceiver
`packet in the plurality of packets to the hand-held wireless
`the second wireless device has a second
`device, wherein
`local area network address.
`to another embodiment of the present
`inven-
`According
`tion, an article of manufacture,
`including a computer read-
`is provided. The computer readable medium
`able medium,
`component of translating
`comprises
`a routing
`software
`and a local area
`between a wide area network
`address
`network address. An interface software component allows a
`to be added. A short-
`network service software component
`radio software component
`a short-range
`provides
`range
`local area network. A cellular
`in a wireless
`radio signal
`software component provides a communication
`in a
`signal
`cellular network.
`to still another embodiment of the present
`According
`invention, a managing processing device in a first wide area
`is coupled to a hand-held device having a routing
`network
`a plurality of packets
`for transferring
`software component
`the local area
`the first wide area network and
`between
`network. A device is coupled to the hand-held device and is
`in the local area network. The device transfers a first packet
`in the plurality of packets to the hand-held device.
`to another embodiment of the present
`inven-
`According
`tion, a device has an application, and the managing process-
`ing device has a manager software component, for accessing
`the application. The application may be a ring tone appli-
`cation or a phone book application.
`to another embodiment of the present
`inven-
`According
`stored on a first
`tion, a microrouter
`software component
`device runs an application on a second device in a local area
`network.
`to another embodiment of the present
`inven-
`According
`tion, the hand-held device includes a bridge software com-
`a plurality of packets having an IP
`ponent for transferring
`to the local
`destination address from the wide area network
`area network.
`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.
`FIG. 2 illustrates
`and a wireless device
`thin
`terminals
`to an embodiment of the present
`according
`invention.
`FIGS. 3a — b are hardware block diagrams of a wireless
`to an
`device and wireless hand-held
`device according
`embodiment of the present
`invention.
`FIGS. 4 and 5 are software block diagrams for a wireless
`device according to an embodiment of the present invention.
`FIG. 6 is a software block diagram of manager software
`in FIG. 1 according to an
`in manager server 102 illustrated
`embodiment of the present
`invention.
`
`6
`
`10
`
`16
`
`20
`
`26
`
`30
`
`36
`
`46
`
`60
`
`66
`
`60
`
`66
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 12 of 23
`
`US 7, 295, 532 B2
`
`5
`DETAILED DESCRIPTION
`
`I. System Overview
`The following description and claims relate to a system,
`device and computer
`readable medium
`that monitors and
`reconfigures a LAN by an operator. In an embodiment of the
`present invention, a telecommunications
`operator in a WAN
`in a LAN
`monitors and manages devices and/or applications
`communicating with a wireless device, such as a cellular
`In an embodiment of the present
`telephone.
`a
`invention,
`operator, by way of a manager
`telecommunication
`server,
`adds LAN network services to a microrouter
`in a cellular
`telephone without user intervention.
`In an embodiment of the present
`invention, a LAN is a
`network of processing devices, such as a personal computer
`or printer,
`small physical area. In an
`that span a relatively
`of the present
`each processing
`embodiment
`invention,
`device in a LAN has its own processing unit that executes a
`device
`stored on
`component
`software
`the processing
`memory, but also may access data and devices on the LAN.
`In an embodiment of the present
`an Ethernet
`invention,
`in a LAN.
`devices
`In an alternate
`couples processing
`signals and wires couple pro-
`electromagnetic
`embodiment,
`cessing devices in a LAN, singly or in combination.
`In an embodiment of the present
`a WAN
`invention,
`includes multiple LANs connected over a relatively
`large
`signals, sin-
`distance. Telephone
`lines and electromagnetic
`gly or in combination, couple the LANs in a WAN.
`FIG. 1 illustrates system 100 according to an embodiment
`of the present invention. System 100 includes terminals 107
`coupled to wireless device 106. In an embodiment of the
`present invention, device 106 and one or more terminals 107
`to form a LAN 116. In an embodiment of the
`communicate
`terminals 107 are coupled to device 106
`invention,
`present
`radio signals 110 to form LAN 116. In an
`by short-range
`embodiment of the present
`some or all of termi-
`invention,
`nals 107 may have wired connections. In an embodiment of
`terminals 107 are a desktop computer,
`the present invention,
`a laptop computer, a personal digital assistant, a headset, a
`pager, a printer, a watch, a thin terminal, a digital camera or
`In an embodiment of the present
`an equivalent.
`invention,
`terminals 107 include a Bluetooth™ 2. 4 GHz transceiver/
`receiver. Likewise, device 106 includes a Bluetooth™ 2. 4
`In an alternate embodiment of the
`GHZ transceiver/receiver.
`a Bluetooth™ 5. 7 GHZ transceiver/re-
`invention,
`present
`ceiver is used. Device 106 and terminals 107 hardware
`is
`in FIGS. 3a — b.
`illustrated
`In alternate embodiments of the present
`invention, other
`such as 802. 11 or HomeRF
`local wireless
`technologies,
`signals, are used to communicate between device 106 and
`terminals 107.
`In an embodiment of the present
`invention, WAN 105 is
`to device 106. In an embodiment of the present
`coupled
`invention, WAN 105 includes a cellular network
`transmit-
`ting and receiving cellular signals 111. In an embodiment of
`cellular signals 111 are transmitted
`the present
`invention,
`for Mobile
`such as a Global System
`using a protocol,
`("GSM") protocol. In alternate
`embodi-
`communications
`("CDMA"),
`a Code Division Multiple Access
`ments,
`CDMA 2000 or Time Division Multiple Access ("TDMA"),
`or General Packet Radio Service ("GPRS") protocol is used.
`In an embodiment of the present
`invention, WAN 105,
`carrier backbone 104, and manager server 102 is, singly or
`that is man-
`in combination, a telecommunication
`network
`aged and monitored by operator 115. In an embodiment of
`the present invention, IP packets are transferred between the
`in FIG. 1. In alternate embodiments
`components
`illustrated
`
`6
`
`10
`
`16
`
`20
`
`26
`
`30
`
`36
`
`40
`
`46
`
`60
`
`66
`
`60
`
`66
`
`of the present
`invention, other packet types are transferred
`in FIG. 1.
`between
`the components
`illustrated
`In an embodiment of the present
`a network
`invention,
`described herein is an IP public or private network, such as
`a corporate secured network using a Virtual Private Network
`("VPN").
`embodiment of the present
`In an alternate
`invention,
`device 106 is coupled to a landline network by an Ethernet,
`Digital Subscriber Line ("DSL"), or cable modem connec-
`tion, singly or in combination.
`In an embodiment of the present invention, device 106 is
`coupled to a desktop computer coupled to WAN 105 by a
`landline connection. In an embodiment of the present inven-
`tion, device 106 is coupled
`to the desktop computer by
`radio signals.
`short-range
`In an embodiment of the present invention, device 106 is
`a cellular handset or telephone. In an alternate embodiment
`of the present
`invention, device 106 is a cellular enabled
`PDA, wireless modem and/or wireless
`laptop computer.
`In an embodiment of the present
`invention, WAN 105 is
`internal network or carrier
`to a wireless carrier
`coupled
`backbone 104. In an embodiment of the present
`invention,
`manager server 102 is coupled to carrier backbone 104. In
`an alternate embodiment of the present
`carrier
`invention,
`to Internet 103. Server 101 is
`backbone 104 is coupled
`to Internet 103. In an embodiment of the present
`coupled
`servers 101 and 102 provide information,
`such as
`invention,
`web pages or application software components,
`to terminals
`107 by way of device 106. In an embodiment of the present
`invention, manager server 102 provides a microrouter 404
`and/or network service plug-ins 406a — k. to device 106, as
`server 102, monitors
`described below. Further, manager
`in a LAN 116. In an embodiment
`applications and terminals
`of the present
`terminals 107 share services and
`invention,
`communicate by way of device 106.
`II. Hand-held Device/Terminal Hardware
`of terminals 107 and
`FIG. 2 illustrates
`embodiments
`device 106. In an embodiment of the present invention,
`there
`are two types of terminals: I) smart
`and 2) thin
`terminals
`terminals. Smart terminals have a relatively powerful pro-
`cessing unit, operating system and applications. Their main
`needs from a LAN are access to a WAN through TCP/IP and
`other network services such as storage and execution. For
`example, a computer notebook and PDA are smart terminals.
`Thin terminals have a relatively
`low power processing unit
`and operating system. They are mainly used as peripherals
`to an application server in a LAN 116 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
`terminals. Voice terminal 204
`thin
`includes a display 204b 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. Device 201 includes clip 202 for
`a belt.
`In an embodiment, device 201 is also illustrated
`2.
`FIG. 3a illustrates a hardware block diagram of device
`106 in an embodiment of the present invention. Device 106
`includes both internal and removable memory. In particular,
`device 106 includes
`internal FLASH (or Electrically Eras-
`able Programmable Read-Only Memory ("EEPROM") and
`static Random Access Memory ("SRAM")) 302 and 303,
`respectively. Removable FLASH memory 304 is also used
`in an embodiment of the present
`invention. Memories 302,
`
`in FIG.
`
`
`
`Case 3:20-cv-04047-VKD Document 1-2 Filed 06/17/20 Page 13 of 23
`
`US 7, 295, 532 B2
`
`303, and 304 are coupled to bus 305. In an embodiment of
`invention, bus 305 is an address a