Remote access to shared media
First Claim
1. A method, comprising:
- at a host server, receiving a registration request to register media content for access by one or more remote users, and receiving media access criteria specifying access rights for the one or more remote users, wherein the media content and the media access criteria are received from a subscriber;
facilitating the registration of the media content at a subscriber'"'"'s media source by, providing a media player for access by the subscriber, and receiving one or more subscriber media content share selections via the media player;
facilitating a provision of the media content at the subscriber'"'"'s media source based, at least in part, on the one or more subscriber media content share selections;
transcoding the one or more subscriber media content share selections at the subscriber'"'"'s media source based, at least in part, on a plurality of subscription levels associated with the one or more remote users, wherein the subscription levels specify different levels of metadata display, sorting abilities, or a combination thereof, associated with playback of the media content using the media player;
controlling, by the host server, the subscriber'"'"'s media source to deliver the one or more subscriber media content share selections to a network cache, for the playback at a remote user'"'"'s device based on a respective one of the subscription levels, andcontrolling, by the host server, a removal of the one or more subscriber media content share selections from the network cache, after the playback at the remote user'"'"'s device.
3 Assignments
0 Petitions
Accused Products
Abstract
Remote media access is facilitated. According to an example embodiment, remote-user media access is facilitated using media provided by a subscriber media source, over a packet-based network. This access is facilitated in an environment involving subscriber users that provide media for transfer over a packet-based network to a remote device. A host server receives a request for access to media content provided by a subscriber. The request is authorized as a function of authorization criteria. In response to the request being authorized, a media source associated with the subscriber is controlled to provide requested media for access at a remote device. A media player is displayed at the remote device, and the media is provided for access via the media player.
43 Citations
18 Claims
-
1. A method, comprising:
-
at a host server, receiving a registration request to register media content for access by one or more remote users, and receiving media access criteria specifying access rights for the one or more remote users, wherein the media content and the media access criteria are received from a subscriber; facilitating the registration of the media content at a subscriber'"'"'s media source by, providing a media player for access by the subscriber, and receiving one or more subscriber media content share selections via the media player; facilitating a provision of the media content at the subscriber'"'"'s media source based, at least in part, on the one or more subscriber media content share selections; transcoding the one or more subscriber media content share selections at the subscriber'"'"'s media source based, at least in part, on a plurality of subscription levels associated with the one or more remote users, wherein the subscription levels specify different levels of metadata display, sorting abilities, or a combination thereof, associated with playback of the media content using the media player; controlling, by the host server, the subscriber'"'"'s media source to deliver the one or more subscriber media content share selections to a network cache, for the playback at a remote user'"'"'s device based on a respective one of the subscription levels, and controlling, by the host server, a removal of the one or more subscriber media content share selections from the network cache, after the playback at the remote user'"'"'s device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; receiving a registration request to register media content for access by one or more remote users, and receive media access criteria specifying access rights for the one or more remote users, wherein the media content and the media access criteria are received from a subscriber; facilitating the registration of the media content at a subscriber'"'"'s media source by, providing a media player for access by the subscriber, and receiving one or more subscriber media content share selections via the media player; facilitating a provision of the media content at the subscriber'"'"'s media source based, at least in part, on the one or more subscriber media content share selections; transcoding the one or more subscriber media content share selections at the subscriber'"'"'s media source based, at least in part, on a plurality of subscription levels associated with the one or more remote users, wherein the subscription levels specify different levels of metadata display, sorting abilities, or a combination thereof, associated with playback of the media content using the media player; controlling the subscriber'"'"'s media source to deliver the one or more subscriber media content share selections to a network cache, for the playback at a remote user'"'"'s device based on a respective one of the subscription levels; and controlling a removal of the one or more subscriber media content share selections from the network cache, after the playback at the remote user'"'"'s device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification