HANDHELD DEVICE PROCESSING FOR PROVIDING DATA TETHERING SERVICES WHILE MAINTAINING SUITE OF HANDHELD SERVICE FUNCTIONS
First Claim
1. A machine readable storage medium having stored thereon program code that when processed by a processing core of a hand held device causes a method to be performed, said method comprising:
- performing the following on said hand held device concurrently with said hand held device providing a user of said handheld device with access to a data network;
receiving a packet from a tethering machine;
replacing said packet'"'"'s source address with a new source address;
transmitting said packet into a wireless network;
receiving from said wireless network a response packet;
replacing said response packet'"'"'s destination address with said packet'"'"'s source address; and
,transmitting said response packet to said tethering machine.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include an improved tethering system in which a handheld device may be used by a user to reach the same network that the handheld device also provides access to for a tethering machine. Some embodiments include performing the following on a hand held device concurrently with the hand held device providing a user of the handheld device with access to a data network: receiving a packet from a tethering machine, replacing the packet'"'"'s source address with a new source address, and transmitting the packet into a wireless network. Some embodiments include receiving from the wireless network a response packet, replacing the response packet'"'"'s destination address with the packet'"'"'s source address, and transmitting the response packet to the tethering machine.
3 Citations
4 Claims
-
1. A machine readable storage medium having stored thereon program code that when processed by a processing core of a hand held device causes a method to be performed, said method comprising:
performing the following on said hand held device concurrently with said hand held device providing a user of said handheld device with access to a data network; receiving a packet from a tethering machine; replacing said packet'"'"'s source address with a new source address; transmitting said packet into a wireless network; receiving from said wireless network a response packet; replacing said response packet'"'"'s destination address with said packet'"'"'s source address; and
,transmitting said response packet to said tethering machine.
-
2. The machine readable storage medium of claim 16 wherein said packet is received and said response packet is transmitted from one of:
-
a Bluetooth interface; a WiFi interface; a Universal Serial Bus interface; a local area network interface.
-
-
3. The machine readable storage medium of claim 16 wherein said wireless network is one of:
-
a WiFi network; a cellular network.
-
-
4. The machine readable storage medium of claim 16 further comprising:
-
replacing said packet'"'"'s source port information with new source port information; replacing said response packet'"'"'s destination port information with said packet'"'"'s source port information.
-
Specification