Software Application Delivery and Launching System
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 piece of software;
writing, by the first computing device, the executable code of the first piece of 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 piece of software directly from the first virtual memory; and
downloading and executing, by the first computing device, executable code of a second piece of software as facilitated by the executable code of the first piece of software.
0 Assignments
0 Petitions
Accused Products
Abstract
One embodiment allocates a first virtual memory; receives executable code of a first piece of software; writes the executable code of the first piece of software directly into the first virtual memory; marks the first virtual memory as executable; executes the executable code of the first piece of software directly from the first virtual memory; and downloads and executes executable code of a second piece of software as facilitated by the executable code of the first piece of software.
28 Citations
30 Claims
-
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 piece of software; writing, by the first computing device, the executable code of the first piece of 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 piece of software directly from the first virtual memory; and downloading and executing, by the first computing device, executable code of a second piece of software as facilitated by the executable code of the first piece of software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A first system, comprising:
-
a memory comprising instructions executable by one or more processors; and one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to; allocate a first virtual memory; receive executable code of a first piece of software; write the executable code of the first piece of software directly into the first virtual memory; mark the first virtual memory as executable; execute the executable code of the first piece of software directly from the first virtual memory; and download and execute executable code of a second piece of software as facilitated by the executable code of the first piece of software. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. One or more computer-readable storage media embodying software operable when executed by a first computer system to:
-
allocate a first virtual memory; receive executable code of a first piece of software; write the executable code of the first piece of software directly into the first virtual memory; mark the first virtual memory as executable; execute the executable code of the first piece of software directly from the first virtual memory; and download and execute executable code of a second piece of software as facilitated by the executable code of the first piece of software. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification