发明名称 |
Stream-based software application delivery and launching system |
摘要 |
In one embodiment, a method includes: receiving, by a first computer system, a data stream transmitted from a second computer system over a network connection between the first computer system and the second computer system, wherein the data stream comprises executable code of a software program; extracting, by the first computer system, the executable code of the software program from the data stream; allocating, by the first computer system, an amount of dynamic memory for the executable code of the software program; loading, by the first computer system, the executable code of the software program directly into the allocated dynamic memory; and executing, by the first computer system, the software program by launching the executable code of the software program loaded in the allocated dynamic memory. |
申请公布号 |
US9195449(B1) |
申请公布日期 |
2015.11.24 |
申请号 |
US201514684632 |
申请日期 |
2015.04.13 |
申请人 |
|
发明人 |
Urbach Julian Michael |
分类号 |
G06F9/445;G06F9/54;H04L29/08 |
主分类号 |
G06F9/445 |
代理机构 |
Greenberg Traurig, LLP |
代理人 |
DeCarlo James J.;Greenberg Traurig, LLP |
主权项 |
1. A method, comprising:
receiving, by a first computer system, a software stub from a second computer system; installing, by a first computer system, the received software stub; transmitting, by the software stub, a request for an executable code of the downloadable software program, the request comprising a URI (Uniform Resource Identifier) identifying a downloadable software program; receiving, by the software stub on the first computer system, the executable code of the downloadable software program in a data stream transmitted from the second computer system over a network connection between the first computer system and the second computer system; extracting, by the first computer system, the executable code of the downloadable software program received in the data stream from the second system; allocating, by the first computer system, an amount of dynamic memory for the executable code of the downloadable software program; loading, by the first computer system, the executable code of the downloadable software program extracted from the data stream directly into the allocated dynamic memory; and executing, by the first computer system, the downloadable software program by launching the executable code of the downloadable software program loaded in the allocated dynamic memory. |
地址 |
|