Please download the dossier by clicking on the dossier button x
×

Preserving long running sessions during side-by-side upgrade

  • US 10,523,721 B2
  • Filed: 06/21/2016
  • Issued: 12/31/2019
  • Est. Priority Date: 06/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for preserving running sessions during side-by-side upgrade, the system comprising:

  • one or more processors;

    a memory coupled to the one or more processors, the memory storing a session preservation application comprising computer-executable instructions that, when executed by the one or more processors, causes the system to;

    deploy a first version and a second version of a system resource to a server within a network, wherein the first version and the second version of the system resource are both maintained within the system network and accessible via a version agnostic Application Programming Interface, the second version of the system resource being updated relative to the first version by integrating a customization layer to the first version of the system resource to create the second version of the system resource, wherein the customization layer includes a custom solution;

    add a deployment layer to the second version of the system resource, the deployment layer including a location within the system network;

    receive, at a front-end server, a request for interaction with the system resource from a first client system, the request from the first client system including a header including version-identifying information;

    determine, at a session version redirector and in response to receipt of the request at the front end server, that the client system should be provided the first version of the system resource and not the second version of the system resource based on the version-identifying information in the header; and

    in response to the request from the first client system, provide the first version of the system resource to the first client system.

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