Handover in a telecommunications system with distributed processing

US9549349B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9549349-B2
Application numberUS-201414653344-A
CountryUS
Kind codeB2
Filing dateJan 10, 2014
Priority dateJan 14, 2013
Publication dateJan 17, 2017
Grant dateJan 17, 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 network node comprising a memory and a controller, wherein said controller is configured to: detect that a handover for a mobile communications terminal from a first base station to a second base station and in response thereto determine if an application module associated with the mobile communications terminal is to be migrated, and if so, cause a migration of said application module to be performed.

First claim

Opening claim text (preview).

The invention claimed is: 1. A network node comprising a memory and a controller, wherein said controller is configured to: detect that a handover for a mobile communications terminal from a first base station to a second base station is to be effected and in response thereto: determine if a first application module associated with the mobile communications terminal is to be migrated, wherein: an application is divided into a plurality of application modules which are distributed to various network nodes that execute the application modules according to an actor-dataflow model, wherein the plurality of application modules includes the first application module, and the first application module is executed on a first micro data center; and if a determination is that the first application module associated with the mobile communications terminal is to be migrated, then, cause a migration of said first application module to be performed from the first micro data center to a receiving network node, wherein the controller is further configured to: receive a query response, the query response indicating an association between the mobile communications terminal and the first application module; receive a second query response from a second network node indicating that the second network node is currently executing a second application module associated with the mobile communications terminal; and cause a migration of the second application module to be performed, and wherein the determination is based on the programming and/or constraints of the corresponding application, the resources of the network nodes currently executing one or more of the application modules and/or the resources of a receiving network node, and wherein the controller is configured to migrate the application module and the second application module by: preparing the receiving network node to set up application module logic; transferring the state of the first application module and the second application module to the receiving network node; and redirecting inter application module communication to the receiving network node. 2. The network node according to claim 1 , wherein said controller is further configured to receive a query response from a database, the query response indicating an association between the mobile communications terminal and the first application module. 3. The network node according to claim 2 , wherein said memory is configured to store said database and wherein said database comprises at least one association between an application module and a mobile communications terminal. 4. The network node according to claim 1 , wherein said controller is further configured to base said determination on whether the mobile communications terminal is controlling said first application module and if so migrate said first application module. 5. The network node according to claim 1 , wherein the first application module is associated with a plurality of mobile communications terminals and said controller is further configured to base said determination on whether a threshold portion of the plurality of mobile communications terminals has been or are detected to be handed over during the execution of the first application module and if so migrate said first application module. 6. The network node according to claim 1 , wherein said controller is further configured to base said determination on available resources. 7. The network node according to claim 1 , wherein said controller is further configured to: receive an input on said determination, wherein said input on said determination comprises a command or information to base the determination on; and to base said determination on said received input. 8. The network node according to claim 1 , wherein said controller is further configured to: pause the execution of said application module prior to: transferring the state of said first application module and redirecting inter application module communication, and to thereafter unpause said application module. 9. The network node according to claim 1 , wherein the first application module is being executed by said network node. 10. The network node according to claim 1 , wherein the first application module is being executed by another network node. 11. The network node according to claim 1 , wherein the network node is a mobile communications terminal. 12. The network node according to claim 1 , wherein the network node is a base station. 13. The network node according to claim 1 , wherein the network node is a server. 14. A method for use in a mobile communications network comprising a first base station, a second base station and a mobile communications terminal, said method comprising: detecting a handover for the mobile communications terminal from the first base station to the second base station; and in response thereto: determine if a first application module associated with the mobile communications terminal is to be migrated, wherein: an application is divided into a plurality of application modules which are distributed to various network nodes that execute the application modules according to an actor-dataflow model, wherein the plurality of application modules includes the first application module, and the first application module is executed on a first micro data center; and if a determination is that the first application module associated with the mobile communications terminal is to be migrated, then, causing a migration of said first application module to be performed from the first micro data center to a receiving network node, wherein the method further comprises: receiving a query response, the query response indicating an association between the mobile communications terminal and the first application module; receiving a second query response from a second network node indicating that the second network node is currently executing a second application module associated with the mobile communications terminal; and causing a migration of the second application module to be performed, and wherein the determination is based on the programming and/or constraints of the corresponding application, the resources of the network nodes currently executing one or more of the application modules and/or the resources of a receiving network node, and wherein the migration of the application module and the second application module comprises: preparing the receiving network node to set up application module logic; transferring the state of the first application module and the second application module to the receiving network node; and redirecting inter application module communication to the receiving network node. 15. A nontransitory computer readable storage medium encoded with instructions that, when executed on a processor, perform a method for use in a mobile communications network comprising a first base station, a second base station and a mobile communications terminal, said method comprising: detecting a handover for the mobile communications terminal from the first base station to the second base station; and in response thereto: determine if a first application module associated with the mobile communications terminal is to be migrated, wherein: an application is divided into a plurality of application modules which are distributed to various network nodes that execute the application modules according to an actor-dataflow model, wherein the plurality of application modules includes the first application module, and the first application module is executed on a first mic

Assignees

Inventors

Classifications

  • Access point devices · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • with transfer of context information · 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 US9549349B2 cover?
A network node comprising a memory and a controller, wherein said controller is configured to: detect that a handover for a mobile communications terminal from a first base station to a second base station and in response thereto determine if an application module associated with the mobile communications terminal is to be migrated, and if so, cause a migration of said application module to be …
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04W36/0033. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 17 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).