×

Techniques for minimally invasive application updates and data transfer

  • US 10,019,249 B1
  • Filed: 12/18/2014
  • Issued: 07/10/2018
  • Est. Priority Date: 12/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • initializing an original application at a first location monitored by a listener by at least;

    copying binary code of the original application to a second location, thereby generating a copy of the original application; and

    activating the copy of the original application to respond to activity at one or more communication endpoints and hold handles to the one or more communication endpoints to which the activity relates, thereby creating an active original application;

    at a time after the listener detects that the original application has been replaced by a replacement application at the first location, at least;

    copying binary code of the replacement application to a third location, thereby generating an active replacement application;

    capturing a state of the active original application including information identifying the one or more communication endpoints to which the active original application has handles;

    transferring the state corresponding to the handles to the active replacement application;

    configuring the active original application to pass, to the active replacement application, further activity at the one or more communication endpoints to which the handles are held;

    configuring the active replacement application to interface with the active original application to access the one or more communication endpoints to which the handles are held; and

    removing the active original application after handles on the one or more communication endpoints are no longer held.

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