Methods, systems, and computer program products for providing media management
First Claim
1. A method for providing media management services, comprising:
- allocating a portion of a storage system to a user via an account, the allocated portion of the storage system accessible to the user via user credentials assigned to the user as a subscriber of the media management services;
storing media files received from the user in the allocated portion of the storage system;
receiving a live media stream from a media recording device of the user;
for each media file in a subset of the media files selected by the user, wherein the subset of media files selected by the user includes the live media stream;
receiving, from the user, an identification of each of a plurality of target viewers;
receiving, from the user, an authorization requirement and an access code, the authorization requirement and the access code configured to validate each of the plurality of target viewers before providing the target viewers with access to the corresponding media files in the subset; and
in response to receiving a request from one of the plurality of target viewers, the request including a corresponding access code;
creating a listing of the media files based on the identification of the one of the target viewers;
presenting the listing to the one of the target viewers, the listing including the live media stream; and
visually differentiating, via the listing, the live media stream from the media files in the listing that are stored in the allocated portion of the storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect of media management services includes allocating a portion of a storage system to a user, storing media files received from the user in the allocated portion of the storage system, and receiving a live media stream from a media recording device of the user. For each media file in a subset of the media files selected by the user, wherein the subset includes the live media stream, an aspect further includes receiving an identification of each of a plurality of target viewers, and receiving, from the user, an authorization requirement and an access code. In response to receiving a request from a target viewer that includes a corresponding access code, an aspect includes creating a listing of the media files based on the identification, presenting the listing to the target viewer, and visually differentiating, via the listing, the live media stream from the media files in the listing.
51 Citations
18 Claims
-
1. A method for providing media management services, comprising:
-
allocating a portion of a storage system to a user via an account, the allocated portion of the storage system accessible to the user via user credentials assigned to the user as a subscriber of the media management services; storing media files received from the user in the allocated portion of the storage system; receiving a live media stream from a media recording device of the user; for each media file in a subset of the media files selected by the user, wherein the subset of media files selected by the user includes the live media stream; receiving, from the user, an identification of each of a plurality of target viewers; receiving, from the user, an authorization requirement and an access code, the authorization requirement and the access code configured to validate each of the plurality of target viewers before providing the target viewers with access to the corresponding media files in the subset; and in response to receiving a request from one of the plurality of target viewers, the request including a corresponding access code; creating a listing of the media files based on the identification of the one of the target viewers; presenting the listing to the one of the target viewers, the listing including the live media stream; and visually differentiating, via the listing, the live media stream from the media files in the listing that are stored in the allocated portion of the storage system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing media management services, comprising:
-
memory comprising computer-executable instructions; and a processor executing the computer-executable instructions, the computer-executable instructions, when executed by the processor, cause the processor to perform operations comprising; allocating a portion of a storage system to a user via an account, the allocated portion of the storage system accessible to the user via user credentials assigned to the user as a subscriber of the media management services; storing media files received from the user in the allocated portion of the storage system; receiving a live media stream from a media recording device of the user; for each media file in a subset of the media files selected by the user, wherein the subset of media files selected by the user includes the live media stream; receiving, from the user, an identification of each of a plurality of target viewers; receiving, from the user, an authorization requirement and an access code, the authorization requirement and the access code configured to validate each of the plurality of target viewers before providing the target viewers with access to the corresponding media files in the subset; and in response to receiving a request from one of the plurality of target viewers, the request including a corresponding access code; creating a listing of the media files based on the identification of the one of the target viewers; presenting the listing to the one of the target viewers, the listing including the live media stream; and visually differentiating, via the listing, the live media stream from the media files in the listing that are stored in the allocated portion of the storage system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for providing media management services, the computer program product comprising a non-transitory storage medium embodied with machine-readable computer program code, which when executed by a computer, causes the computer to:
-
allocate a portion of a storage system to a user via an account, the allocated portion of the storage system accessible to the user via user credentials assigned to the user as a subscriber of the media management services; store media files received from the user in the allocated portion of the storage system; receive a live media stream from a media recording device of the user; for each media file in a subset of the media files selected by the user, wherein the subset of media files selected by the user includes the live media stream; receive, from the user, an identification of each of a plurality of target viewers; receive, from the user, an authorization requirement and an access code, the authorization requirement and the access code configured to validate each of the plurality of target viewers before providing the target viewers with access to the corresponding media files in the subset; and in response to receiving a request from one of the plurality of target viewers, the request including a corresponding access code; create a listing of the media files based on the identification of the one of the target viewers; present the listing to the one of the target viewers, the listing including the live media stream; and visually differentiate, via the listing, the live media stream from the media files in the listing that are stored in the allocated portion of the storage system. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification