Orchestrating mobile data networks in a network environment

US9712634B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9712634-B2
Application numberUS-201313841165-A
CountryUS
Kind codeB2
Filing dateMar 15, 2013
Priority dateMar 15, 2013
Publication dateJul 18, 2017
Grant dateJul 18, 2017

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 and includes receiving a request for a service from a requestor, an determining at least a first network element and at least a second network element required to satisfy the request from among a plurality of network elements. The method further includes triggering a coordinating of a work flow between the first network element and the second network element responsive to the request. The method still further includes translating communication messages exchanged between the first network element and the second network element from a first communication protocol format and a second communication protocol format.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving a request for a service from a requestor; determining at least a first network element and at least a second network element required to satisfy the request from among a plurality of network elements; triggering, by a server in communication with a mobile network, a coordinating of a work flow between the first network element and the second network element responsive to the request, wherein the work flow includes exchanging messages between the first network element and the second network element; and translating, by the server, the communication messages exchanged between the first network element and the second network element from a first communication protocol format and a second communication protocol format; wherein translating communication messages between the first network element and the second network element further comprises: receiving a first communication message from the first network element having the first communication protocol format, wherein the first communication protocol format includes a Hypertext Transfer Protocol (HTTP) format; translating the first communication message to a second communication message having the second communication protocol format, wherein the second communication protocol format includes a subscriber policy management service protocol format; and sending the second communication message to the second network element. 2. The method of claim 1 , wherein the request includes a username and network address associated with the requestor. 3. The method of claim 2 , further comprising: querying a third network element for a subscriber identifier corresponding to the network address; receiving the subscriber identifier from the third network element; mapping the username to the subscriber identifier; and storing the mapping of the username to the subscribe identifier. 4. The method of claim 1 , wherein the requestor is an external network element. 5. The method of claim 1 , wherein the requestor is an internal network element. 6. The method of claim 1 , wherein coordinating the work flow includes determining whether modification of data within at least one of the plurality of network elements is required. 7. The method of claim 6 , further comprising modifying the data within the at least one network element. 8. The method of claim 1 , wherein the network elements include at least one subscriber-aware network element. 9. The method of claim 1 , wherein the network elements include at least one subscriber database. 10. Logic encoded in one or more non-transitory tangible media that includes code for execution and when executed by a processor operable to perform operations comprising: receiving a request for a service from a requestor; determining at least a first network element and at least a second network element required to satisfy the request from among a plurality of network elements; triggering, by a server in communication with a mobile network, a coordinating of a work flow between the first network element and the second network element responsive to the request, wherein the work flow includes exchanging messages between the first network element and the second network element; and translating, by the server, the communication messages exchanged between the first network element and the second network element from a first communication protocol format and a second communication protocol format; wherein translating communication messages between the first network element and the second network element further comprises: receiving a first communication message from the first network element having the first communication protocol format, wherein the first communication protocol format includes a Hypertext Transfer Protocol (HTTP) format; translating the first communication message to a second communication message having the second communication protocol format, wherein the second communication protocol format includes a subscriber policy management service protocol format; and sending the second communication message to the second network element. 11. The media of claim 10 , wherein the request includes a username and network address associated with the requestor. 12. The media of claim 11 , wherein the operations further comprise: querying a third network element for a subscriber identifier corresponding to the network address; receiving the subscriber identifier from the third network element; mapping the username to the subscriber identifier; and storing the mapping of the username to the subscribe identifier. 13. The media of claim 10 , wherein the requestor is an external network element. 14. The media of claim 10 , wherein the requestor is an internal network element. 15. The media of claim 10 , wherein coordinating the work flow includes determining whether modification of data within at least one of the plurality of network elements is required. 16. The media of claim 15 , wherein the operations further comprise modifying the data within the at least one network element. 17. The media of claim 10 , wherein the network elements include at least one subscriber-aware network element. 18. The media of claim 10 , wherein the network elements include at least one subscriber database. 19. An apparatus, comprising: a memory element configured to store data, a processor operable to execute instructions associated with the data, and at least one module, the apparatus being configured to: receive a request for a service from a requestor; determine at least a first network element and at least a second network element required to satisfy the request from among a plurality of network elements; trigger, by a server in communication with a mobile network, a coordinating of a work flow between the first network element and the second network element responsive to the request, wherein the work flow includes exchanging messages between the first network element and the second network element; and translate, by the server, the communication messages exchanged between the first network element and the second network element from a first communication protocol format and a second communication protocol format; wherein translating communication messages between the first network element and the second network element further comprises: receiving a first communication message from the first network element having the first communication protocol format, wherein the first communication protocol format includes a Hypertext Transfer Protocol (HTTP) format; translating the first communication message to a second communication message having the second communication protocol format, wherein the second communication protocol format includes a subscriber policy management service protocol format; and sending the second communication message to the second network element. 20. The apparatus of claim 19 , wherein the request includes a username and network address associated with the requestor. 21. The apparatus of claim 20 , wherein the apparatus is further configured to: query a third network element for a subscriber identifier corresponding to the network address; receive the subscriber identifier from the third network element; map the username to the subscriber identifier; and store the mapping of the username to the subscribe identifier. 22. The apparatus of claim 19 , wherein the requestor is an external network element.

Assignees

Inventors

Classifications

  • across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP] · CPC title

  • Supervisory, monitoring or testing arrangements · CPC title

  • Translation of Internet protocol [IP] addresses · CPC title

  • Handling of subscriber policies (group policies management H04L41/0893) · CPC title

  • Electricity · mapped topic

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 US9712634B2 cover?
A method is provided in one example and includes receiving a request for a service from a requestor, an determining at least a first network element and at least a second network element required to satisfy the request from among a plurality of network elements. The method further includes triggering a coordinating of a work flow between the first network element and the second network element …
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/2823. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 18 2017 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).