发明名称 Method and system for building a streaming model
摘要 A method of constructing a plurality of downloadable files from an application file and a plurality of transcripts. The application file stores data blocks and implements an application. Each of the transcripts stores at least one order in which at least a portion of the data blocks of the application file were accessed by the application when executed previously. The transcripts are combined into a combined transcript storing at least one combined order comprising a combined portion of the data blocks. The data blocks of the combined portion are arranged in a data structure having an origin. A first set of data blocks within a predetermined distance from the origin is stored in at least one initial execution file. A second set of data blocks outside the predetermined distance from the origin is stored in downloadable sequence files.
申请公布号 US9208169(B2) 申请公布日期 2015.12.08
申请号 US201313918067 申请日期 2013.06.14
申请人 CODE SYSTEMS CORPORTATION 发明人 Obata Kenji C.
分类号 G06F17/30;G06F9/455;H04L29/08;H04L29/06;G06F9/445;G06F21/53 主分类号 G06F17/30
代理机构 Davis Wright Tremaine LLP 代理人 Davis Wright Tremaine LLP ;Colburn Heather M.
主权项 1. A computer-implemented method comprising: receiving an instruction to construct a plurality of downloadable files from an application file and a plurality of transcripts, the application file implementing an application and comprising blocks of data, one or more of the plurality of transcripts being stored on another computing device; in response to the instruction, retrieving the one or more transcripts from the another computing device by (a) copying the one or more transcripts to another storage location, (b) attempting to delete the one or more transcripts stored on the another computing device, and (c) when the attempt to delete a particular one of the one or more transcripts is unsuccessful, deleting the particular transcript from the another storage location; after retrieving the one or more transcripts, combining the plurality of transcripts into a combined transcript, and each of the plurality of transcripts storing at least one order in which at least a portion of the blocks of data of the application file were accessed by the application when the application was executed previously at least once, the combined transcript storing at least one combined order comprising a combined portion of the blocks of data; arranging the combined portion of the blocks of data in a data structure in accordance with the at least one combined order, the data structure having an origin corresponding to a first block of data accessed in the at least one combined order; identifying a first set of blocks of data in the data structure within a predetermined distance from the origin block of data; storing the first set of blocks of data in at least one downloadable initial execution file; identifying a second set of blocks of data in the data structure outside the predetermined distance from the origin block of data; and storing the second set of blocks of data in a plurality of downloadable sequence files.
地址 Seattle WA US