×

State migration of edge-of-network applications

  • US 9,258,666 B2
  • Filed: 10/17/2012
  • Issued: 02/09/2016
  • Est. Priority Date: 10/17/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for providing enhanced quality of experience (QoE) to mobile device users comprising:

  • inspecting, at a monitoring device associated with a communications link, packet headers and payloads from packets transmitted over said communications link between the mobile device and a current communications network edge node providing a point of attachment to said network;

    extracting, from said inspected packet payloads, application-specific state data of one or more user applications currently running in the mobile device, said application-specific state data including identities of specific one or more application-aware edge-node server proxy devices servicing said user applications on mobile device, and logging said application-specific state data in a storage device external to the current communications network edge node or application-aware edge-node server proxy device, said logged application-specific state data comprising;

    web links to cached objects that had been requested by a user application;

    selecting, for each identified edge-node server proxy device, a method of reconstructing a state of a user application, said selecting comprising communicating a list of said web links to a destination EdgeApp server that will service the mobile device at a destination network edge-node;

    detecting a migration of said mobile device from said current point of attachment network to another attachment point at the destination network edge-node;

    populating, responsive to said detecting, said application-specific state data from storage at the current network edge node to a storage device associated with said destination network edge-node and pre-fetching said cached objects from said list of web links for storage at the destination network edge-node prior to said migration; and

    reconstructing, based on said selected method, said application state of said currently running one or more mobile device user applications at the destination application-aware edge-node proxy server device at said destination network edge-node to enable seamless continued service to the mobile device user prior to the destination network edge-node becoming a new point of attachment for said mobile device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×