Methods, systems, and computer program products for providing media management
First Claim
1. A method for providing media management services, comprising:
- creating a first account that includes an account record for a first user of the media management services;
allocating a first storage space to the first user that is accessible to the first user via user credentials assigned to the first user;
storing media files received from the first user, the media files stored in the first storage space;
creating a second account that includes an account record for a second user of the media management services;
allocating a second storage space to the second user that is accessible to the second user via user credentials assigned to the second user;
sharing the second storage space with the first user based on a device identifier of a media recording device that is common to both the first account record and the second account record;
for each media file in a subset of the media files identified by the first user, receiving an authorization requirement and an access code from the first user, the authorization requirement and the access code configured to validate each of a group of target viewers before providing the group of target viewers with access to corresponding media files in the subset, the group of target viewers received from the first user;
receiving a request from the target viewer to view a media file;
creating a listing of the media files in the first storage space that comprise the subset, the media files including at least one live media stream captured by the media recording device;
presenting the listing to the target viewer; and
differentiating the live media stream from stored media files in the listing via visual contrast and an audio element.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing media management services includes creating an account record for a first user of the media management services, allocating a first storage space to the first user that is accessible to the first user via user credentials assigned to the first user, creating an account record for a second user of the media management services, and allocating a second storage space to the second user that is accessible to the second user via user credentials assigned to the second user. The media management services also include sharing the second storage space with the first user based on a device identifier of a media recording device that is common to both the first account record and the second account record.
52 Citations
14 Claims
-
1. A method for providing media management services, comprising:
-
creating a first account that includes an account record for a first user of the media management services; allocating a first storage space to the first user that is accessible to the first user via user credentials assigned to the first user; storing media files received from the first user, the media files stored in the first storage space; creating a second account that includes an account record for a second user of the media management services; allocating a second storage space to the second user that is accessible to the second user via user credentials assigned to the second user; sharing the second storage space with the first user based on a device identifier of a media recording device that is common to both the first account record and the second account record; for each media file in a subset of the media files identified by the first user, receiving an authorization requirement and an access code from the first user, the authorization requirement and the access code configured to validate each of a group of target viewers before providing the group of target viewers with access to corresponding media files in the subset, the group of target viewers received from the first user; receiving a request from the target viewer to view a media file; creating a listing of the media files in the first storage space that comprise the subset, the media files including at least one live media stream captured by the media recording device; presenting the listing to the target viewer; and differentiating the live media stream from stored media files in the listing via visual contrast and an audio element. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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; creating a first account that includes an account record for a first user of the media management services; allocating a first storage space to the first user that is accessible to the first user via user credentials assigned to the first user; storing media files received from the first user, the media files stored in the first storage space; creating a second account that includes an account record for a second user of the media management services; allocating a second storage space to the second user that is accessible to the second user via user credentials assigned to the second user; sharing the second storage space with the first user based on a device identifier of a media recording device that is common to both the first account record and the second account record; for each media file in a subset of the media files identified by the first user, receiving an authorization requirement and an access code from the first user, the authorization requirement and the access code configured to validate each of a group of target viewers before providing the group of target viewers with access to corresponding media files in the subset, the group of target viewers received from the first user; receiving a request from the target viewer to view a media file; creating a listing of the media files in the first storage space that comprise the subset, the media files including at least one live media stream captured by the media recording device; presenting the listing to the target viewer; and differentiating the live media stream from stored media files in the listing via visual contrast and an audio element. - View Dependent Claims (7, 8, 9, 10)
-
-
11. 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:
-
create a first account comprising an account record for a first user of the media management services; allocate a first storage space to the first user that is accessible to the first user via user credentials assigned to the first user; store media files received from the first user, the media files stored in the first storage space; create a second account comprising an account record for a second user of the media management services; allocate a second storage space to the second user that is accessible to the second user via user credentials assigned to the second user; share the second storage space with the first user based on a device identifier of a media recording device that is common to both the first account record and the second account record; for each media file in a subset of the media files identified by the first user, receive an authorization requirement and an access code from the first user, the authorization requirement and the access code configured to validate each of a group of target viewers before providing the group of target viewers with access to corresponding media files in the subset, the group of target viewers received from the first user; receive a request from the target viewer to view a media file; create a listing of the media files in the first storage space that comprise the subset, the media files including at least one live media stream captured by the media recording device; present the listing to the target viewer; and differentiate the live media stream from stored media files in the listing via visual contrast and an audio element. - View Dependent Claims (12, 13, 14)
-
Specification