Patent ID: 8359591

Claim:
A method, comprising: receiving a notification that a removable storage device was inserted into a host device, the removable storage device including programs associated with a streaming application capable of streaming one or more blocks to a streaming software player on the host device; running one or more of the programs on the host device in response to the notification; ensuring that a streaming software player is installed on the host device; providing from the streaming software player a request for one or more blocks related to streaming-related activity associated with the streaming application, the request for the one or more blocks provided to the removable storage device; intercepting from the removable storage device the one or more blocks of the streaming application, the one or more blocks intercepted by the streaming software player; receiving a request to access an application feature or a resource of the streaming application; honoring, using the streaming software player, the request to access the application feature or the resource with the one or more blocks of the streaming application.