×

MULTIPLE APPLICATION INSTANCES IN OPERATING SYSTEMS THAT UTILIZE A SINGLE PROCESS FOR APPLICATION EXECUTION

  • US 20190310882A1
  • Filed: 04/04/2018
  • Published: 10/10/2019
  • Est. Priority Date: 04/04/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing multiple instances of a client application, comprising:

  • a client device comprising at least one hardware processor; and

    program instructions executable in the client device that, when executed by the client device, cause the client device to;

    provide an operating system natively configured to generate a single process for an execution of the client application on the client device;

    in response to an indication to execute the client application, generate the single process for the execution of the client application, wherein the client application is configured to, in the single process;

    generate a first sub-process for execution of a first instance of the client application;

    generate a second sub-process for execution of a second instance of the client application; and

    maintain a first state of the first instance and a second state of the second instance; and

    display at least one user interface that permits a selection of the first instance of the client application or the second instance of the client application.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×