发明名称 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.
地址