Apparatus and method for interfacing wireless client device to multiple packet data networks

US9307477B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9307477-B1
Application numberUS-201314095512-A
CountryUS
Kind codeB1
Filing dateDec 3, 2013
Priority dateSep 11, 2007
Publication dateApr 5, 2016
Grant dateApr 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A networking device includes a tunneling module, a mobility agent module, and a wireless network interface that establishes a wireless link with a wireless client terminal. The tunneling module establishes first and second tunnels with first and second local mobility anchors, respectively. The first and second local mobility anchors are associated with first and second packet data networks, respectively. The mobility agent module stores a mapping of a plurality of addresses respectively assigned to local mobility anchors. The mapping maps a first address to the first local mobility anchor and a second address to the second local mobility anchor. In response to receiving a first packet from the wireless client terminal, the mobility agent module identifies, based on a source address of the first packet, a selected local mobility anchor from the mapping. The tunneling module tunnels the first packet from the networking device to the selected local mobility anchor.

First claim

Opening claim text (preview).

What is claimed is: 1. A networking device comprising: a wireless network interface configured to establish a wireless link with a wireless client terminal; a tunneling circuit configured to establish a first tunnel with a first local mobility anchor, wherein the first local mobility anchor is associated with a first packet data network, and establish a second tunnel with a second local mobility anchor, wherein the second local mobility anchor is associated with a second packet data network; and a mobility agent circuit configured to store a mapping of a plurality of addresses respectively assigned to local mobility anchors, wherein the mapping of the plurality of addresses assigned to local mobility anchors includes (i) a first mapping that maps a first address of the plurality of addresses to the first local mobility anchor, and (ii) a second mapping that maps a second address of the plurality of addresses to the second local mobility anchor, and in response to receiving a first packet from the wireless client terminal, identify, based on a source address of the first packet, a selected local mobility anchor from the mapping of the plurality of addresses, wherein the first local mobility anchor is identified from the first mapping as the selected local mobility anchor in response to the source address of the first packet matching the first address, and wherein the second local mobility anchor is identified from the second mapping as the selected local mobility anchor in response to the source address of the first packet matching the second address, wherein the tunneling circuit is configured to tunnel the first packet from the networking device to the selected local mobility anchor. 2. The networking device of claim 1 , wherein the networking device comprises a media access gateway. 3. The networking device of claim 1 , wherein the mobility agent circuit comprises a proxy mobility agent. 4. The networking device of claim 1 , wherein the tunneling circuit is configured to: in response to receiving a second packet from the first local mobility anchor through the first tunnel, forward the second packet to the wireless client terminal, and in response to receiving a third packet from the second local mobility anchor through the second tunnel, forward the third packet to the wireless client terminal. 5. The networking device of claim 1 , further comprising an address assignment circuit configured to transmit an address assignment message to the wireless client terminal, wherein: the address assignment message includes a first address data element and a second address data element; the wireless client terminal determines the first address based on the first address data element; and the wireless client terminal determines the second address based on the second address data element. 6. The networking device of claim 5 , wherein the first address data element includes an internet protocol address, and wherein the first address is set equal to the internet protocol address of the first address data element. 7. The networking device of claim 5 , wherein the first address data element includes an internet protocol address prefix, and wherein the wireless client terminal determines the first address based on the internet protocol address prefix. 8. The networking device of claim 5 , wherein: the address assignment message includes a prefix usage indicator; the address assignment circuit is configured to, in response to the first address being a network-based mobility address, set the prefix usage indicator to a first state; and the address assignment circuit is configured to, in response to the first address being a client-based mobility address, set the prefix usage indicator to a second state. 9. The networking device of claim 8 , wherein the address assignment circuit is configured to set the prefix usage indicator to the second state in response to the first address having been generated based on a handoff. 10. The networking device of claim 8 , wherein: the address assignment message includes a plurality of address data elements including the first address data element and the second address data element; the plurality of address data elements includes zero or more network-based mobility address data elements and zero or more client-based mobility address data elements; and the prefix usage indicator indicates (i) which of the plurality of address data elements are network-based mobility address data elements, and (ii) which of the plurality of address data elements are client-based mobility address data elements. 11. The networking device of claim 5 , wherein: the address assignment circuit is configured to receive a request message from the wireless client terminal including a list of requested packet data networks. 12. The networking device of claim 11 , wherein: the address assignment message includes a plurality of address data elements including the first address data element and the second address data element; and an order of the plurality of address data elements in the address assignment message matches an order of the requested packet data networks in the request message. 13. A communications system, comprising: the networking device of claim 1 ; and the wireless client terminal, wherein the wireless client terminal is configured to use the first address as the source address of the first packet in order to send the first packet to the first packet data network, and use the second address as the source address of the first packet in order to send the first packet to the second packet data network. 14. A method of operating a networking device, the method comprising: establishing a wireless link with a wireless client terminal; establishing a first tunnel with a first local mobility anchor, wherein the first local mobility anchor is associated with a first packet data network; establishing a second tunnel with a second local mobility anchor, wherein the second local mobility anchor is associated with a second packet data network; storing a mapping of a plurality of addresses respectively assigned to local mobility anchors, wherein the mapping of the plurality of addresses assigned to local mobility anchors includes (i) a first mapping that maps a first address of the plurality of addresses to the first local mobility anchor, and (ii) a second mapping that maps a second address of the plurality of addresses to the second local mobility anchor; in response to receiving a first packet from the wireless client terminal, identifying, based on a source address of the first packet, a selected local mobility anchor from the mapping of the plurality of addresses, wherein the first local mobility anchor is identified from the first mapping as the selected local mobility anchor in response to the source address of the first packet matching the first address, and the second local mobility anchor is identified from the second mapping as the selected local mobility anchor in response to the source address of the first packet matching the second address; and tunneling the first packet from the networking device to the selected local mobility anchor. 15. The method of claim 14 , further comprising: in response to receiving a second packet from the first local mobility anchor through the first tunnel, forwarding the second packet to the wireless client terminal; and in response to receiving a third packet from the second local mobility anchor through the second tunnel, forwarding the third packet to the wireless client terminal. 16. The method of claim

Assignees

Inventors

Classifications

  • H04W40/02Primary

    Communication route or path selection, e.g. power-based or shortest path routing · CPC title

  • H04W76/12Primary

    Setup of transport tunnels · CPC title

  • using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP] · CPC title

  • Setup of multiple wireless link connections · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9307477B1 cover?
A networking device includes a tunneling module, a mobility agent module, and a wireless network interface that establishes a wireless link with a wireless client terminal. The tunneling module establishes first and second tunnels with first and second local mobility anchors, respectively. The first and second local mobility anchors are associated with first and second packet data networks, res…
Who is the assignee on this patent?
Marvell Int Ltd
What technology area does this patent fall under?
Primary CPC classification H04W40/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).