Trial access for media files from a media list
First Claim
1. A system for authorizing use of media files, comprising:
- a file sharing application configured to initiate a communication session with a file server, the file server managing download requests for media files listed on a dynamic list, use of the media files subject to a trial period that corresponds to a period that the media files remain on the dynamic list;
trial period checking logic configured to retrieve a new dynamic list and check whether a trial period for a media file has expired by determining whether the media file is listed on the new dynamic list; and
offer presentation logic configured to offer a user a license for continued use of a media file that has an expired trial period.
10 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure provide systems and methods for sharing media files. Briefly described, in architecture, one embodiment of the system, among others, can be implemented as follows. The system includes a file sharing application configured to initiate a communication session with a file server, where the file server manages download requests for media files listed on a dynamic list. Use of the media files is subject to a trial period that corresponds to a period that the media files remain on the dynamic list. The system further includes trial period checking logic configured to retrieve a new dynamic list and check whether a trial period for a media file has expired by determining whether the media file is listed on the new dynamic list and offer presentation logic configured to offer a user a license for continued use of a media file that has an expired trial period. Other systems and methods are also provided.
-
Citations
20 Claims
-
1. A system for authorizing use of media files, comprising:
-
a file sharing application configured to initiate a communication session with a file server, the file server managing download requests for media files listed on a dynamic list, use of the media files subject to a trial period that corresponds to a period that the media files remain on the dynamic list;
trial period checking logic configured to retrieve a new dynamic list and check whether a trial period for a media file has expired by determining whether the media file is listed on the new dynamic list; and
offer presentation logic configured to offer a user a license for continued use of a media file that has an expired trial period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for authorizing use of media files, comprising the steps of:
-
retrieving a dynamic list of media files;
downloading a media file that is contained on the dynamic list;
detecting expiration of a trial period for the downloaded media file, the trial period corresponding to a period of time that the downloaded media file is included on the dynamic list before the downloaded media file is removed from the dynamic list; and
prompting a user to obtain a license for continued use of an expired media file that has been removed from the dynamic list. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium having a computer program for authorizing use of media files, the program including instructions for performing the steps of:
-
retrieving a dynamic list of media files;
displaying a list of media files that are available for download by a user, the list of media files including media files contained on the dynamic list and excluding media files previously downloaded by the user detecting expiration of a trial period for a downloaded media file from the dynamic list, the trial period corresponding to a period of time that the downloaded media file is included on the dynamic list before the media file is removed from the dynamic list; and
prompting the user to obtain a license for continued use of an expired media file that has been removed from the dynamic list. - View Dependent Claims (18, 19, 20)
-
Specification