Patent US2978801A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6496505B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Packet tunneling optimization to wireless devices accessing packet-based wired networks

Assignee: Nokia of America Corp
•
Filing: 1998-12-11
•
Granted: 2002-12-17
•
Expires: 2018-12-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A tunneling optimization is described in which packets are forwarded from a home agent to a mobile device by co-locating a foreign agent corresponding to a mobile device at the mobile device. When a mobile device acquires a new foreign agent, the mobile device notifies the home agent as to the corresponding foreign agent address. A packet received at the home agent having the mobile device as a packet header destination address is parsed and the foreign agent address is substituted for the mobile device address, and the packet is forwarded to the foreign agent. The foreign agent, upon receiving the packet, removes the foreign agent address and replaces the mobile device address as the packet header destination address. The packet is then forwarded to the mobile device.

Inventors

  • 👤 Thomas F. La Porta
  • 👤 Ramachandran Ramjee
  • 👤 Kannan Varadhan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 19:16
CPC Classifications
H; H04; H04W; H04W8/00; H04W8/02; H04W8/08; H04W8/085; H04L; H04L9/00; H04L9/40; H04W8/26; H04W80/00; H04W80/04

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 133 words
A method of providing packet delivery to a wireless device having a foreign agent over a wired packet-based network, said method comprising the steps of: providing a home agent corresponding to said wireless device with a foreign agent address associated with said wireless device, said wireless device also having a home address; receiving, at said home agent, a packet having said home address as a packet header destination address; substituting said foreign agent address for said home address as said packet header destination address for said packet; forwarding said packet from said home agent to said packet header destination address; and setting a header field included within said packet to identify said packet as a packet on which tunneling optimization has been performed, said packet header being substantially the same size after substitution.
Claim 2
Independent Claim 133 words
A method of providing packet delivery to a wireless device having a foreign agent over a wired packet-based network, said method comprising the steps of: providing a home agent corresponding to said wireless device with a foreign agent address associated with said wireless device, said wireless device also having a home address; receiving, at said home agent, a packet having said home address as a packet header destination address; substituting said foreign agent address for said home address as said packet header destination address for said packet; forwarding said packet from said home agent to said packet header destination address; and setting a header field included within said packet to identify said packet as a packet on which tunneling optimization has been performed, said packet header being substantially the same size after substitution.
Claim 3
Dependent Claim 17 words
The method in accordance with claim 1 wherein said foreign agent is co-located with said wireless device.
Claim 4
Dependent Claim 23 words
The method in accordance with claim 2 wherein said foreign agent address is also a domain-based care-of address corresponding to said wireless device.
Claim 5
Dependent Claim 45 words
The method in accordance with claim 1 further comprising the steps of: receiving said packet at said foreign agent; substituting said home address for said foreign agent address as said packet header destination address for said packet; and forwarding said packet to said wireless device.
Claim 6
Dependent Claim 120 words
A home agent, for a wireless device, implemented in a wired packet-based network node comprising: means for receiving a foreign agent address associated with said wireless device, said wireless device also having a home address; means for receiving a packet having said home address as a packet header destination address; means for substituting said foreign agent address for said home address as said packet header destination address for said packet; means for forwarding said packet from said home agent to said packet header destination address; and means for setting a header field included within said packet to identify said packet as a packet on which tunneling optimization has been performed, said packet header being substantially the same size after substitution.
Claim 7
Dependent Claim 120 words
A home agent, for a wireless device, implemented in a wired packet-based network node comprising: means for receiving a foreign agent address associated with said wireless device, said wireless device also having a home address; means for receiving a packet having said home address as a packet header destination address; means for substituting said foreign agent address for said home address as said packet header destination address for said packet; means for forwarding said packet from said home agent to said packet header destination address; and means for setting a header field included within said packet to identify said packet as a packet on which tunneling optimization has been performed, said packet header being substantially the same size after substitution.
Claim 8
Dependent Claim 14 words
The home agent in accordance with claim 5 implemented within an Internet Protocol network.
Claim 9
Dependent Claim 18 words
The home agent in accordance with claim 5 wherein said header field is a Reserved Fragment Flag bit.
Claim 10
Dependent Claim 139 words
A wireless device adapted to receive packets transmitted from a base station, said packets received at said base station being forwarded over a wired packet-based network from a forwarding home agent corresponding to said wireless device, said wireless device comprising: means for co-locating a foreign agent corresponding to said wireless device within said wireless device; means for receiving a packet at said foreign agent; means for substituting a wireless device address for a foreign agent address as a packet header destination address for said packet; means for forwarding said packet from said foreign agent to an application being executed at said wireless device; and means for detecting a set header field included within said packet to identify said packet as a packet on which tunneling optimization has been performed, said packet header being substantially the same size after substitution.
Claim 11
Dependent Claim 139 words
A wireless device adapted to receive packets transmitted from a base station, said packets received at said base station being forwarded over a wired packet-based network from a forwarding home agent corresponding to said wireless device, said wireless device comprising: means for co-locating a foreign agent corresponding to said wireless device within said wireless device; means for receiving a packet at said foreign agent; means for substituting a wireless device address for a foreign agent address as a packet header destination address for said packet; means for forwarding said packet from said foreign agent to an application being executed at said wireless device; and means for detecting a set header field included within said packet to identify said packet as a packet on which tunneling optimization has been performed, said packet header being substantially the same size after substitution.
Claim 12
Dependent Claim 16 words
The wireless device in accordance with claim 8 adapted to receive and process Internet Protocol packets.
Claim 13
Dependent Claim 18 words
The wireless device in accordance with claim 8 wherein said header field is a Reserved Fragment Flag bit.
Claim 14
Independent Claim 116 words
A method of packet delivery to a wireless device having a co-located foreign agent, said method comprising the steps of: receiving a packet at said foreign agent having a foreign agent address as a packet header destination address; detecting whether a Reserved Fragment Flag incorporated within said packet is set; determining that said packet had been processed utilizing a tunneling optimization if said Reserved Fragment Flag is set; substituting a wireless device address for said foreign agent address as said packet header destination address for said packet, if said packet had been processed utilizing said tunneling optimization, said packet header being substantially the same size after substitution; and forwarding said packet to said wireless device address.
Claim 15
Independent Claim 116 words
A method of packet delivery to a wireless device having a co-located foreign agent, said method comprising the steps of: receiving a packet at said foreign agent having a foreign agent address as a packet header destination address; detecting whether a Reserved Fragment Flag incorporated within said packet is set; determining that said packet had been processed utilizing a tunneling optimization if said Reserved Fragment Flag is set; substituting a wireless device address for said foreign agent address as said packet header destination address for said packet, if said packet had been processed utilizing said tunneling optimization, said packet header being substantially the same size after substitution; and forwarding said packet to said wireless device address.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-12-16 2006-06-17 2006-12-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-12-16 2010-06-17 2010-12-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-12-16 2014-06-17 2014-12-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag