Systems and method for offloading communication sessions to local network resources

US9723155B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9723155-B2
Application numberUS-201514810067-A
CountryUS
Kind codeB2
Filing dateJul 27, 2015
Priority dateJul 27, 2015
Publication dateAug 1, 2017
Grant dateAug 1, 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.

Techniques described herein may be used to identify communication sessions (e.g., voice calls, video calls, etc.) that can be routed using local network resources, such as a base station to which the user devices are attached, and cause routing responsibilities for the session to be offloaded to the local network resources. Doing so may conserve network resources by alleviating the core network from having to support communication sessions that do not need to be routed through the core network. In turn, this may reduce the potential for network latency since: 1) core network resources will be more available to support sessions that actually need to be routed through the core network; and 2) sessions that do not need to be routed through the core network can be routed over shorter distances that involve fewer network devices (e.g., a based station).

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by one or more network devices, comprising: establishing, by the one or more network devices, a communication session involving user devices by routing the communication session through a core network of a wireless telecommunications network, the establishment of the communication session including maintaining network address translation (NAT) information describing information sent between the user devices during the communication session through the core network; determining, by the one or more network devices and based on the NAT information, that the user devices are both attached to a single radio access network (RAN) device of the wireless telecommunications network; identifying, by the one or more network devices, the RAN device to which the user devices are attached; and causing, by the one or more network devices, the communication session to be routed locally by the RAN device such that information sent between user devices during a remainder of the communication session is not routed through the core network. 2. The method of claim 1 , further comprising: receiving a notification that the communication session has been terminated; receiving charging information, from the RAN device, corresponding to the communication session; combining the charging information with charging information collected by the one or more network devices while the communication session was routed through the core network; and providing the combined charging information to a network device designated for enforcing charging policies for the wireless telecommunications network. 3. The method of claim 1 , further comprising: receiving a notification that the communication session has been terminated; and deleting the NAT information in response to the notification. 4. The method of claim 1 , wherein causing the communication session to be routed locally by the RAN device includes: logically separating a control plane for the communication session and a user plane for the communication session; and causing the user plane for the communication session to be routed locally by the RAN device. 5. The method of claim 1 , wherein the RAN device includes an Enhanced Node B and the user devices are both attached to the Enhanced Node B. 6. The method of claim 1 , wherein causing the communication session to be routed locally by the RAN device includes: communicating a request to the RAN device to implement a hairpin routing technique with respect to the communication session. 7. The method of claim 1 , wherein the RAN device includes an Enhanced Node B (eNB), and wherein the method further comprises: causing the communication session to be transferred from the core network to the eNB such that information sent to and from the user devices during the rest of the communication session is routed locally by the eNB and not the core network. 8. One or more network devices, comprising: a non-transitory memory device storing a plurality of processor-executable instructions; and a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the processor to: establish a communication session involving user devices by routing the communication session through a core network of a wireless telecommunications network, the establishment of the communication session including maintaining network address translation (NAT) information describing information sent between the user devices during the communication session through the core network; determine, based on the NAT information, that the user devices are both attached to a single radio access network (RAN) device of the wireless telecommunications network; identify the RAN device to which the user devices are attached; and cause the communication session to be routed locally by the RAN device such that information sent between the user devices during a remainder of the communication session is not routed through the core network. 9. The one or more network devices of claim 8 , wherein executing the processor-executable instructions causes the processor further to: receive a notification that the communication session has been terminated; receive charging information, from the RAN device, corresponding to the communication session; combine the charging information with charging information collected by the one or more network devices while the communication session was routed through the core network; and provide the combined charging information to a network device designated for enforcing charging policies for the wireless telecommunications network. 10. The one or more network devices of claim 8 , wherein executing the processor-executable instructions causes the processor further to: receive a notification that the communication session has been terminated; and delete the NAT information in response to the notification. 11. The one or more network devices of claim 8 , wherein when causing the communication session to be routed locally by the RAN device, the processor-executable instructions cause the processor to: logically separate a control plane for the communication session and a user plane for the communication session; and cause the user plane for the communication session to be routed locally by the RAN device. 12. The one or more network devices of claim 8 , wherein the RAN device includes an Enhanced Node B and the user devices are both attached to the Enhanced Node B. 13. The one or more network devices of claim 8 , wherein when causing the communication session to be routed locally by the RAN device, the processor-executable instructions cause the processor to: communicate a request to the RAN device to implement a hairpin routing technique with respect to the communication session. 14. The one or more network devices of claim 8 , wherein the RAN device includes an Enhanced Node B (eNB), and wherein executing the processor-executable instructions further causes the processor to: cause the communication session to be transferred from the core network to the eNB such that information sent to and from the user devices during the rest of the communication session is routed locally by the eNB and not the core network. 15. One or more network devices, comprising: a non-transitory memory device storing a plurality of processor-executable instructions; and a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the processor to: create network address translation (NAT) information describing information sent between user devices during a call involving a core network of a wireless telecommunications network; determine, based on the NAT information, that the user devices are both attached to a single Enhanced Node B (eNB) of the wireless telecommunications network; identify the eNB to which the user devices are attached; and generate a notification that the user devices are both attached to the single eNB to enable the call to be routed locally by the eNB and not the core network. 16. The one or more network devices of claim 15 , wherein executing the processor-executable instructions causes the processor further to: cause the call to be transferred from the core network to the eNB such that information sent to and from the user devices during the rest of the call is routed locally by the eNB and not the core network. 17. The one or more network devices of claim 16 , wherein executing the processor-executable

Assignees

Inventors

Classifications

  • Accounting or billing · CPC title

  • Policy-and-charging control [PCC] architecture · CPC title

  • Session based · CPC title

  • based on geographic position or location · CPC title

  • Address processing for routing · 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 US9723155B2 cover?
Techniques described herein may be used to identify communication sessions (e.g., voice calls, video calls, etc.) that can be routed using local network resources, such as a base station to which the user devices are attached, and cause routing responsibilities for the session to be offloaded to the local network resources. Doing so may conserve network resources by alleviating the core network…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04M15/8228. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 01 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).