Streaming from a media device
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for streaming from a media device involves enabling a local device to function as a streaming server. An example of a method according to the technique includes inserting a removable storage device that includes programs associated with a streaming application, running one or more of the programs, ensuring that a streaming software player is installed, and executing a streaming-related activity associated with the streaming application. An example of a system according to the technique includes a means for providing a streaming application that expects content to be found on a media drive, a means for intercepting requests for content expected to be found on the media drive, and a means for honoring the requests with content from a different media location.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18)
-
-
15. A method, comprising:
-
receiving an instruction to read a streaming application from a removable storage device; storing at least a portion of the streaming application on a hard drive of a host device operatively coupled to the removable storage device; launching a streaming software player on the host device; streaming the streaming application from the hard drive using the streaming software player; intercepting at the streaming software player 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.
-
-
19. A system, comprising:
-
means for receiving an instruction to read a streaming application from a removable storage device; means for storing at least a portion of the streaming application on a hard drive of a host device operatively coupled to the removable storage device; means for launching a streaming software player on the host device; means for streaming the streaming application from the hard drive using the streaming software player; means for at the streaming software player a request to access an application feature or a resource of the streaming application; means for 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. - View Dependent Claims (20)
-
Specification