Patent ID: 8478817
Filing Date: 2013-07-02
Classification: G06Q

Abstract:
1. A computer-implemented method of providing a remote application to a user, the method comprising: detecting a request generated from a local device of the user to access data; wherein the data is not openable, executable, editable, or accessible by applications installed on the local device; identifying a file type of the data; providing the user an option to select a specific service model; providing, from a remote host, a remote application which is configured to open, execute, edit, and/or access the data; whereby, the specific service model determines whether to provide the remote application for use on the remote host or provide the remote application on the local device for online or offline use; when the specific service model provides the remote application for use on the remote host, streaming or transferring the data to the remote host to be opened, executed, edited, and/or accessed by the user; when the selected service model provides for online usage by the local device, streaming portions of the remote application to the local device used for execution to open, execute, edit, or access the data; and when the selected service model provides for offline usage by the local device, streaming the remote application in whole to the local device used for execution to open, execute, edit, of access the data.