Claims
- 1) A device to provide communication between a wide area network and a short distance wireless network, comprising:
a memory to store a first wide area network address, a second wide area network address and a router software component; a processor coupled to the memory; and, wherein the processor and router software component transfers a first plurality of packets between the device and the wide area network using the first wide area network address, and wherein the processor and router software component discontinues the transfer of the first plurality of packets responsive to receiving the second wide area network address and transferring a second plurality of packets between the device and the wide area network using the second wide area network address.
- 2) The device of claim 1, wherein the first and second wide area network addresses are provided by the wide area network.
- 3) The device of claim 2, wherein the wide area network includes a cellular network.
- 4) The device of claim 2, wherein the second wide area network address is received after a temporary disconnection between the wide area network and the device.
- 5) The device of claim 1, wherein the device transfers the plurality of packets between the device and the wide area network using a Point-to-Point Protocol (“PPP”) connection.
- 6) The device of claim 5, wherein the transfer discontinues by terminating the PPP connection.
- 7) The device of claim 1, wherein the device transfers the plurality of packets between the device and the wide area network using a Transmission Control Protocol (“TCP”) connection.
- 8) The device of claim 7, wherein the transfer discontinues by terminating the TCP connection.
- 9) The device of claim 1, wherein the router software component includes a network address translator (“NAT”) component to translate between the first wide area network address and a first short distance wireless network address.
- 10) The device of claim 1, wherein the router software component includes a network address port translation (“NAPT”) component to translate between the first wide area network address and a first short distance wireless network address.
- 11) The device of claim 9, wherein the transfer of the first plurality of packets includes providing a TCP connection and the discontinue transfer of the plurality of packets includes disconnecting the TCP connection.
- 12) The device of claim 1, wherein the wide area network includes a plurality of public IP addresses including the first and second wide area network addresses and the short distance wireless network includes a plurality of private IP addresses, and wherein the router software component translates a first IP address in the plurality of public IP addresses to a second IP address in the plurality of private IP addresses.
- 13) The device of claim 1, wherein the device further includes a Bluetooth™ processor and a 2.4 GHZ transceiver.
- 14) The device of claim 1, wherein the short distance wireless network is a Bluetooth™ wireless local area network.
- 15) The device of claim 1, wherein the short distance wireless network is an 802.11 wireless local area network.
- 16) A method for transferring information between a wide area network and a short distance wireless network, comprising the steps of:
obtaining a first wide area network address from the wide area network for a first device in the short distance wireless network; storing the first wide area network address in the first device; transferring a first plurality of packets, using the first wide area network address, between the first device and the wide area network; obtaining a second wide area network address from the wide area network for the first device; storing the second wide area network address in the first device; discontinuing the transferring of the first plurality of packets; and, transferring a second plurality of packets, using the second wide area network address, between the first device and the wide area network.
- 17) The method of claim 16, wherein the step of transferring a first plurality of packets includes the step of providing a PPP connection.
- 18) The method of claim 16, wherein the step of transferring a first plurality of packets includes the step of providing a TCP connection.
- 19) The method of claim 16, wherein the first and second wide area network addresses are IP source addresses.
- 20) The method of claim 16, wherein the wide area network includes a cellular network providing dynamic wide area network addresses including the first and second wide area network addresses.
- 21) The method of claim 16, wherein the storing steps include storing the first and second network addresses in a NAT software component.
- 22) A system for providing communication between a wide area network and a short distance wireless network, comprising:
a hand-held wireless device, including:
a cellular transceiver to communicate with the wide area network, including to receive a first and second IP address for the hand-held wireless device; a memory, coupled to the transceiver, to store the first and second IP address; a routing software component, stored in the memory, to transfer a first plurality of packets, using the first IP address, between the wide area network and the short distance wireless network and to discontinue the transfer of the first plurality of packets and transfer a second plurality of packets using the second IP address; and, a first wireless device to transfer the first and second plurality of packets to the hand-held wireless device, wherein the first wireless device has a first private network address.
- 23) The system of claim 22, wherein the routing software component transfers the first and second plurality of packets using a PPP protocol and discontinues the transfer by terminating a PPP connection.
- 24) The system of claim 22, wherein the routing software component transfers the first and second plurality of packets using a TCP protocol and discontinues the transfer by terminating the TCP connection.
- 25) The system of claim 22, wherein the first wireless device is selected from a group consisting of a desktop computer, a laptop computer, a personal digital assistant, a headset, a pager, a pen, a printer, a watch, a digital camera and an equivalent.
- 26) The system of claim 22, wherein the hand-held wireless device uses a Global System for Mobile communications (“GSM”) protocol to communicate with the wide area network.
- 27) The system of claim 22, wherein the hand-held wireless device uses a Code Division Multiple Access (“CDMA”) protocol to communicate with the wide area network.
- 28) The system of claim 22, wherein the hand-held wireless device uses a CDMA2000 protocol to communicate with the wide area network.
- 29) The system of claim 22, wherein the hand-held wireless device uses a Universal Mobile Telecommunications System (“UMTS”) protocol to communicate with the wide area network.
- 30) The system of claim 22, wherein the hand-held wireless device uses a Time Division Multiple Access (“TDMA”) protocol to communicate with the wide area network.
- 31) The system of claim 22, further comprising:
a second wireless device to transfer a third plurality of packets to the hand-held wireless device, wherein the second wireless device has a second private network address.
- 32) An article of manufacture, including a computer readable medium, comprising:
a short-range radio software component to provide a short-range radio signal in a short distance wireless network; a cellular software component to provide a communication signal in a wide area network; and, a routing software component to transfer a first plurality of packets, using a first wide area network address, between the wide area network and the short distance wireless network and to discontinue the transfer of the first plurality of packets and transfer a second plurality of packets using a second wide area network address.
- 33) The article of manufacture of claim 32, wherein the first and second wide area network addresses are IP source addresses.
- 34) The article of manufacture of claim 32, wherein the routing software component establishes a PPP connection to transfer of the first and second plurality of packets.
- 35) The article of manufacture of claim 32, wherein the routing software component establishes a TCP connection to transfer the first and second plurality of packets.
RELATED APPLICATION
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 09/932,180, entitled “A System, Device and Computer Readable Medium for Providing Network Services on a Mobile Device,” filed on Aug. 17, 2001, which is incorporated herein by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09932180 |
Aug 2001 |
US |
Child |
10435098 |
May 2003 |
US |