×

Software application delivery and launching system

  • US 10,114,660 B2
  • Filed: 02/22/2011
  • Issued: 10/30/2018
  • Est. Priority Date: 02/22/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • allocating, by a first computing device, a first virtual memory;

    receiving, by the first computing device, executable code of a first software from a disparate second computing system via a communication network;

    writing, by the first computing device, the executable code of the first software directly into the first virtual memory;

    marking, by the first computing device, the first virtual memory as executable;

    executing, by the first computing device, the executable code of the first software directly from the first virtual memory;

    determining, by the first computing device via the execution of the first software, a specific version of a second software to be downloaded by identifying an operating system of the first computing device and identifying the specific version of the second software most compatible with the operating system;

    allocating, by the first computing device via the execution of the first software, a second virtual memory for loading and executing the second software, the second virtual memory being distinct from the first virtual memory;

    downloading, by the first computing device, executable code of the specific version of the second software for directly writing into the second virtual memory as facilitated by the downloaded executable code of the first software, the second software is disparate from the first software;

    executing, by the first computing device, the executable code of the second software; and

    de-allocating, by the first computing device, the first virtual memory distinct from the second virtual memory after the execution of the executable code of the first software is completed so that memory locations of the first virtual memory are released.

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