STATE MIGRATION OF EDGE-OF-NETWORK APPLICATIONS
First Claim
Patent Images
1. A system for providing enhanced quality of experience (QoE) to mobile device users comprising:
- a first computing device associated with a source communications network edge node for servicing a mobile device by providing a point of attachment to a communications network, said computing device maintaining associated state information corresponding to one or more applications currently running in the mobile device;
a second computing device associated with a destination communications network edge node for servicing a mobile device by providing a new point of attachment to said communications network when roaming away from said source network edge node; and
a third computing device provided in said network downstream from said network edge, said third device including an associated memory storage device and configured to perform a method to;
obtain, from packet transmissions between the mobile device and the communications network while being serviced by said first computing device, associated state information of said one or more applications for storage at said associated memory storage device;
populate said application state from storage at said associated memory storage device to a storage device associated with said second computing device at said destination network edge node,said second computing device configured to employ said populated application state at the destination network edge-node to enable seamless continued service to the mobile device user prior to the destination network edge-node becoming said new point of attachment.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and computer program product to externalize mobile device state migration (i.e., checkpointing) without being dependent upon any particular Edge Application (EdgeApp) proxy server or cellular network base station. In this manner, the Edge Application (EdgeApp) proxy server does not have to be aware of a migration process, yet will enable state information to be provided to other EdgeApp proxy/server nodes at the edge of the network (cell tower).
16 Citations
14 Claims
-
1. A system for providing enhanced quality of experience (QoE) to mobile device users comprising:
-
a first computing device associated with a source communications network edge node for servicing a mobile device by providing a point of attachment to a communications network, said computing device maintaining associated state information corresponding to one or more applications currently running in the mobile device; a second computing device associated with a destination communications network edge node for servicing a mobile device by providing a new point of attachment to said communications network when roaming away from said source network edge node; and a third computing device provided in said network downstream from said network edge, said third device including an associated memory storage device and configured to perform a method to; obtain, from packet transmissions between the mobile device and the communications network while being serviced by said first computing device, associated state information of said one or more applications for storage at said associated memory storage device; populate said application state from storage at said associated memory storage device to a storage device associated with said second computing device at said destination network edge node, said second computing device configured to employ said populated application state at the destination network edge-node to enable seamless continued service to the mobile device user prior to the destination network edge-node becoming said new point of attachment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for providing enhanced quality of experience (QoE) to mobile device users, the computer program product comprising a tangible storage medium readable by a processing circuit and storing instructions run by the processing circuit for performing a method, the method comprising:
-
obtain, from packet transmissions between a mobile device and a current communications network edge node providing a point of attachment to said network, an application state of one or more applications currently running in the mobile device; populate said application state from storage at the current network edge node to a storage device associated with a destination network edge-node server, and employ said populated application state at the destination network edge-node server to enable seamless continued service to the mobile device user prior to the destination network edge-node becoming a new point of attachment. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification