System and method for remote file access by computer
AssigneeVMware, Inc.
InventorPratap Subrahmanyam
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorPratap Subrahmanyam
Estimating the term…
Applications, which consist of one or more files containing executable code and/or data, are stored preferably in unmodified form in a provider system. Separately processable portions of the files contain file structure information as well as actual, processable content. A skeleton of each file, consisting of the file structure information but not the processable content, is stored within a user system, and preferably within a virtual machine, along with access information identifying where the actual content is stored. Whenever the user system, in particular, its operating system, issues a request for access to any file portion whose structure only is stored, then the corresponding content is downloaded via a network, from the provider to the user. A broker system may be included as an intermediary between the provider and the user and may perform such functions as billing and selection of available file providers. Applications are thus streamed piecewise in real time to the user, although the streaming operation remains transparent to the user.
A method for accessing and executing an executable program via a computer, the program being stored in a provider system and including a plurality of separately executable program portions comprising computer instructions, the separately executable program portions being arranged according to a predetermined file structure, in which the program has a standard, unmodified form available for installation as a whole, the method comprising the following steps:
A method for accessing and executing an executable program via a computer, in which the program is stored in a provider system and includes a plurality of separately executable program portions comprising computer instructions, the separately executable program portions being arranged according to a file structure,
A system for accessing and executing at least one executable program via a computer, in which the program has a standard, unmodified form available for installation as a whole, comprising:
A method for providing access to software comprising the following steps:
Dependencies are inferred from the claim text.