On-demand media streaming from a user's own library to a receiving device of the user
First Claim
1. An on-demand media streaming system, comprising:
- a media library storage device storing media of a user of a client device;
an on-demand media streaming server coupled to the media library storage device;
the client device coupled to the on-demand media streaming server via a private communication link;
a security unit in the on-demand media streaming server for authenticating both the client device and the user of the client device to form an authenticated client device and an authenticated user such that only the authenticated user using the authenticated client device is enabled to access the media library storage device via the on-demand media streaming server, wherein the on-demand media streaming server, in response to a request for media content from the authenticated user using the authenticated client device, streams the requested media content to the authenticated client device;
wherein the on-demand media streaming server includes a removable medium read/write device, wherein the on-demand media streaming server writes a data structure stored by the on-demand media streaming server to a removable medium in a removable medium read device via the removable medium read/write device, and wherein the data structure stored by the on-demand media streaming server is associated with at least one portion of a set of media in the media library storage device; and
wherein the on-demand media streaming server requests a data structure stored by the removable medium in the removable medium read device, wherein access to the media library storage device is enabled only in response to the data structure stored by the removable medium in the removable medium read device matching the data structure stored by the on-demand media streaming server.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for on-demand media streaming from a user'"'"'s own media library to a user'"'"'s receiving device that may be located in a different location from that where the media library is stored. The present invention provides an out-of-the box on-demand media server device that may be used by itself, in conjunction with a personal computer, or in conjunction with a personal home stereo system or video system. The on-demand media server includes security mechanisms that allow a user to establish a private server that only the user may communicate with and gain access to the user'"'"'s media library. In one particular embodiment, a smart card or other removable media are used as a security device to ensure that access to the media files on the user'"'"'s personal on-demand media streaming server is limited to the user. In addition, the system and method provides an on-demand conversion of the media in the user'"'"'s personal media library to an appropriate format.
23 Citations
21 Claims
-
1. An on-demand media streaming system, comprising:
-
a media library storage device storing media of a user of a client device; an on-demand media streaming server coupled to the media library storage device; the client device coupled to the on-demand media streaming server via a private communication link; a security unit in the on-demand media streaming server for authenticating both the client device and the user of the client device to form an authenticated client device and an authenticated user such that only the authenticated user using the authenticated client device is enabled to access the media library storage device via the on-demand media streaming server, wherein the on-demand media streaming server, in response to a request for media content from the authenticated user using the authenticated client device, streams the requested media content to the authenticated client device; wherein the on-demand media streaming server includes a removable medium read/write device, wherein the on-demand media streaming server writes a data structure stored by the on-demand media streaming server to a removable medium in a removable medium read device via the removable medium read/write device, and wherein the data structure stored by the on-demand media streaming server is associated with at least one portion of a set of media in the media library storage device; and wherein the on-demand media streaming server requests a data structure stored by the removable medium in the removable medium read device, wherein access to the media library storage device is enabled only in response to the data structure stored by the removable medium in the removable medium read device matching the data structure stored by the on-demand media streaming server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of streaming media from an on-demand media streaming server to an authenticated client device, comprising:
-
writing a data structure to a removable media, wherein the data structure is stored in the on-demand media streaming server and is associated with at least one portion of a set of media in a media library storage device; establishing a private communication link from the media library storage device storing media of a user of a client device to the client device by authenticating both the client device and the user of the client device to form an authenticated client device and an authenticated user, such that only the authenticated user using the authenticated client device is enabled to access media content via the on-demand media streaming server, wherein establishing a private communication link from the media library storage device storing media of the user of the client device to the client device includes;
requesting a data structure from a removable media stored in a removable media reader associated with the client device;
comparing the data structure stored in the removable media to the data structure stored in the on-demand media streaming server; and
enabling access to the media in the media library storage device only in response to the data structure stored in the removable media matching the data structure stored in the on-demand media streaming server;receiving a request from the authenticated client device by the authenticated user for media content; and in response to the request for media content from the authenticated client device by the authenticated user, streaming the requested media content from the media library storage device to the authenticated client device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
-
a hardware computer storage medium having computer usable program code for streaming media from an on-demand media streaming server to an authorized client device, the hardware computer storage medium comprising; first instructions for writing a data structure to a removable media, wherein the data structure is stored in the on-demand media streaming server and is associated with at least one portion of a set of media in the media library storage device; second instructions for establishing a private communication link from a media library storage device storing media of a user of a client device to the client device by authenticating both the client device and the user of the client device to form an authenticated client device and an authenticated user, such that only the authenticated user using the authenticated client device is enabled to access media content via the on-demand media streaming server, wherein the second instructions for establishing a private communication link from the media library storage device storing media of the user of the client device to the client device includes;
instructions for requesting a data structure from a removable media stored in a removable media reader associated with the client device;
instructions for comparing the data structure stored in the removable media to the data structure stored in the on-demand media streaming server; and
instructions for enabling access to the media in the media library storage device only in response to the data structure stored in the removable media matching the data structure stored in the on-demand media streaming server;third instructions for receiving a request from the authenticated client device by the authenticated user for media content; and fourth instructions, in response to the request for media content from the authenticated client device by the authenticated user, for streaming the requested media content from the media library storage device to the authenticated client device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification