System and method for exchanging information in a mobile wireless network environment

US9003057B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9003057-B2
Application numberUS-98403411-A
CountryUS
Kind codeB2
Filing dateJan 4, 2011
Priority dateJan 4, 2011
Publication dateApr 7, 2015
Grant dateApr 7, 2015

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 method is provided in one example embodiment and includes communicating a message to a remote data plane element in order to request a data plane resource for hosting a session. The method also includes receiving a response at a network element acknowledging the message. Data plane traffic is managed at the remote data plane element based on enforcement rules. The enforcement rules are provisioned in a table element at the remote data plane element, and the table element reflects a portion of a master table element included in the network element.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: communicating a message from a network element to a remote data plane element in order to request a data plane resource for hosting a session for a particular subscriber, wherein the remote data plane element is designated to host a data plane function for a particular mobile network subscriber and wherein the data plane resource comprises at least one of memory space and processor allocation; receiving a response at the network element acknowledging the message, wherein data plane traffic is managed at the remote data plane element based on enforcement rules, and wherein the enforcement rules are provisioned in a table element at the remote data plane element, and wherein the table element reflects a portion of a master table element included in the network element; and communicating subsequent messages to the remote data plane element in order to terminate the session in response to a termination event; wherein the network element comprises a control plane element for performing control plane functions for the session, including parsing a session create message, interacting with an external policy server, abstracting elements pertinent to the data plane, and controlling which portion of the master table is to be provisioned in the remote data plane element table element; wherein the remote data plane element comprises a general purpose router for performing data plane functions for the session; wherein the table element at the remote data plane element includes only enough information for the particular subscriber for mapping flows that are current for the remote data plane element; wherein the control plane element is divided into a first segment and a second segment in order to utilize resources within a chassis in which the remote data plane element resides; and wherein the method further comprises: discovering nodes capable of supporting the control plane functions; discovering nodes capable of supporting the data plane functions for the session; and performing a system-specific internal configuration to support separation of the data plane functions and the control plane functions. 2. The method of claim 1 , further comprising: communicating subsequent messages to the remote data plane element in order to: update the session in response to a mid-session event. 3. The method of claim 1 , wherein a control plane element is configured to be used for session management and call setup support activities associated with the session. 4. The method of claim 1 , wherein the remote data plane element maintains a specific subset of enforcement rules to be applied to the session, and wherein at least one of enforcement rules relates to a wireless mobility feature for the session. 5. The method of claim 1 , wherein a flow is mapped out of a tunnel against user-specific enforcement rules associated with the session. 6. The method of claim 5 , wherein one or more data segments from the tunnel are used in order to map the flow to the user-specific enforcement rules. 7. One or more non-transitory tangible media that includes code for execution and when executed by a processor operable to perform operations comprising: communicating a message from a network element to a remote data plane element in order to request a data plane resource for hosting a session for a particular subscriber, wherein the remote data plane element is designated to host a data plane function for a particular mobile network subscriber and wherein the data plane resource comprises at least one of memory space and processor allocation; receiving a response at the network element acknowledging the message, wherein data plane traffic is managed at the remote data plane element based on enforcement rules, and wherein the enforcement rules are provisioned in a table element at the remote data plane element, and wherein the table element reflects a portion of a master table element included in the network element; and communicating subsequent messages to the remote data plane element in order to terminate the session in response to a termination event; wherein the network element comprises a control plane element for performing control plane functions for the session, including parsing a session create message, interacting with an external policy server, abstracting elements pertinent to the data plane, and controlling which portion of the master table is to be provisioned in the remote data plane element table element; wherein the remote data plane element comprises a general purpose router for performing data plane functions for the session; wherein the table element at the remote data plane element includes only enough information for the particular subscriber for mapping flows that are current for the remote data plane element; wherein the control plane element is divided into a first segment and a second segment in order to utilize resources within a chassis in which the remote data plane element resides; and wherein the operations further comprise: discovering nodes capable of supporting the control plane functions; discovering nodes capable of supporting the data plane functions for the session; and performing a system-specific internal configuration to support separation of the data plane functions and the control plane functions. 8. The media of claim 7 , the operations further comprising: communicating subsequent messages to the remote data plane element in order to: update the session in response to a mid-session event. 9. The media of claim 7 , wherein a control plane element is configured to be used for session management and call setup support activities associated with the session. 10. The media of claim 7 , wherein the remote data plane element maintains a specific subset of enforcement rules to be applied to the session, and wherein at least one of enforcement rules relates to a wireless mobility feature for the session. 11. The media of claim 7 , wherein a flow is mapped out of a tunnel against user-specific enforcement rules associated with the session. 12. The media of claim 11 , wherein one or more data segments from the tunnel are used in order to map the flow to the user-specific enforcement rules. 13. An apparatus, comprising: a memory element configured to store data; a mobility module; and a processor operable to execute instructions associated with the data, a network sensor configured to interface with the memory element and the processor, wherein the apparatus is configured to: communicate a message from a network element to a remote data plane element in order to request a data plane resource for hosting a session for a particular subscriber, wherein the remote data plane element is designated to host a data plane function for a particular mobile network subscriber and wherein the data plane resource comprises at least one of memory space and processor allocation; receive a response at the network element acknowledging the message, wherein data plane traffic is managed at the remote data plane element based on enforcement rules, and wherein the enforcement rules are provisioned in a table element at the remote data plane element, and wherein the table element reflects a portion of a master table element included in the network element; and communicate subsequent messages to the remote data plane element in order to terminate the session in response to a termination event; wherein the network element comprises a control plane element for performing control plane functions for the session, including parsing a session create message, interacting with an external policy server, abstracting

Assignees

Inventors

Classifications

  • Signalling channels for network management communication · CPC title

  • characterised by the conditions triggering a change of settings · CPC title

  • H04L67/14Primary

    Session management (for real-time applications in data packet communications networks H04L65/1066) · CPC title

  • H04W76/02Primary

    Electricity · mapped topic

  • Connection setup · 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 US9003057B2 cover?
A method is provided in one example embodiment and includes communicating a message to a remote data plane element in order to request a data plane resource for hosting a session. The method also includes receiving a response at a network element acknowledging the message. Data plane traffic is managed at the remote data plane element based on enforcement rules. The enforcement rules are provis…
Who is the assignee on this patent?
Mahaffey Gary B, Iyer Jayaraman R, Khouderchah Michel, and 5 more
What technology area does this patent fall under?
Primary CPC classification H04L67/14. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 07 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).