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, anda storage location of the media content is determined based, at least in part, on a subscription level associated with the subscriber;
facilitating the registration of the media content at a subscriber'"'"'s media source by,providing a media player for access by the subscriber,receiving one or more subscriber media content share selections via the media player, andfacilitating a generation 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;
at the host server, receiving an access request for access to a share of the media content, and receiving authorization information associated with one of the one or more remote users, wherein the access request and the authorization information are received from a remote device of the one remote user;
authorizing the access request based, at least in part, on the authorization information and the media access criteria associated with the one remote user; and
facilitating a delivery of a user-interface to the remote device,wherein the user-interface controls access of the remote device to at least a portion of the share of media content based, at least in part, on the authorization or the subscription level associated with the one remote user;
wherein generating the media content at the subscriber'"'"'s media source includes;
transcoding the one or more subscriber media content share selections at the subscriber'"'"'s media source based, at least in part, on one or more subscription levels associated with the one or more remote users; and
controlling, by the host server, the subscriber'"'"'s media source to deliver the one or more subscriber media content share selections to a network storage 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.
-
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, and a storage location of the media content is determined based, at least in part, on a subscription level associated with the subscriber; facilitating the registration of the media content at a subscriber'"'"'s media source by, providing a media player for access by the subscriber, receiving one or more subscriber media content share selections via the media player, and facilitating a generation 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; at the host server, receiving an access request for access to a share of the media content, and receiving authorization information associated with one of the one or more remote users, wherein the access request and the authorization information are received from a remote device of the one remote user; authorizing the access request based, at least in part, on the authorization information and the media access criteria associated with the one remote user; and facilitating a delivery of a user-interface to the remote device, wherein the user-interface controls access of the remote device to at least a portion of the share of media content based, at least in part, on the authorization or the subscription level associated with the one remote user; wherein generating the media content at the subscriber'"'"'s media source includes; transcoding the one or more subscriber media content share selections at the subscriber'"'"'s media source based, at least in part, on one or more subscription levels associated with the one or more remote users; and controlling, by the host server, the subscriber'"'"'s media source to deliver the one or more subscriber media content share selections to a network storage 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; receive 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, and a storage location of the media content is determined based, at least in part, on a subscription level associated with the subscriber; facilitate the registration of the media content at a subscriber'"'"'s media source by, providing a media player for access by the subscriber, receiving one or more subscriber media content share selections via the media player, and facilitating a generation 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; receive an access request for access to a share of the media content, and receive authorization information associated with one of the one or more remote users, wherein the access request and the authorization information are received from a remote device of the one remote user; authorize the access request based, at least in part, on the authorization information and the media access criteria associated with the one remote user; and facilitating a delivery of a user-interface to the remote device, wherein the user-interface controls access of the remote device to at least a portion of the share of media content based, at least in part, on the authorization or the subscription level associated with the one remote user, wherein facilitating the generation of the media content at the subscriber'"'"'s media source includes; transcoding the one or more subscriber media content share selections at the subscriber'"'"'s media source based, at least in part, on one or more subscription levels associated with the one or more remote users; and controlling, by the apparatus, the subscriber'"'"'s media source to deliver the one or more subscriber media content share selections to a network storage device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
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, and a storage location of the media content is determined based, at least in part, on a subscription level associated with the subscriber; facilitating the registration of the media content at a subscriber'"'"'s media source by, providing a media player for access by the subscriber, receiving one or more subscriber media content share selections via the media player, and facilitating the generation 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; receiving an access request for access to a share of the media content, and receiving authorization information associated with one of the one or more remote users, wherein the access request and the authorization information are received from a remote device of the one remote user; authorizing the access request based, at least in part, on the authorization information and the media access criteria associated with the one remote user; and facilitating a delivery of a user-interface to the remote device, wherein the user-interface controls access of the remote device to at least a portion of the share of media content based, at least in part, on the authorization or the subscription level associated with the one remote user; wherein generating the media content at the subscriber'"'"'s media source includes; transcoding the one or more subscriber media content share selections at the subscriber'"'"'s media source based, at least in part, on one or more subscription levels associated with the one or more remote users; and controlling, by the host server, the subscriber′
media source to deliver the one or more subscriber media content share selections to a network storage device.
-
Specification