Trial access for media files from a media list
First Claim
1. A system for authorizing use of media files, comprising:
- a processor; and
a memory connected to the processor, the memory storing instructions when executed cause the processor to perform steps of;
accessing by a user computer a dynamic list of media files stored on a file server;
downloading by the user computer at least one media file listed in the dynamic list;
receiving a first request by the user computer for access to the at least one media file;
accessing the at least one media file by the user computer based on the at least one media file listed in the dynamic list;
accessing by the user computer an undated dynamic list of media files stored on the file server;
receiving a second request by the user computer for access to the at least one media file; and
determining by the user computer that the at least one media file is not listed in the undated dynamic list and based on the determination denying by the user computer the second request for access to the at least one media file not listed in the undated dynamic list.
9 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.
31 Citations
20 Claims
-
1. A system for authorizing use of media files, comprising:
-
a processor; and a memory connected to the processor, the memory storing instructions when executed cause the processor to perform steps of; accessing by a user computer a dynamic list of media files stored on a file server; downloading by the user computer at least one media file listed in the dynamic list; receiving a first request by the user computer for access to the at least one media file; accessing the at least one media file by the user computer based on the at least one media file listed in the dynamic list; accessing by the user computer an undated dynamic list of media files stored on the file server; receiving a second request by the user computer for access to the at least one media file; and determining by the user computer that the at least one media file is not listed in the undated dynamic list and based on the determination denying by the user computer the second request for access to the at least one media file not listed in the undated dynamic list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for authorizing use of media files, comprising:
-
accessing by a user computer a dynamic list of media files stored on a file server; downloading by the user computer at least one media file listed in the dynamic list; receiving a first request by the user computer for access to the at least one media file; accessing the at least one media file by the user computer based on the at least one media file listed in the dynamic list; accessing by the user computer an updated dynamic list of media files stored on the file server; receiving a second request by the user computer for access to the at least one media file; and determining by the user computer that the at least one media file is not listed in the undated dynamic list and based on the determination denying by the user computer the second request for access to the at least one media file not listed in the updated dynamic list. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium comprising instructions that when executed by a processor cause the processor to perform the steps of:
-
accessing by a user computer a dynamic list of media files stored on a file server; downloading by the user computer at least one media file that is listed in the dynamic list; receiving a first request by the user computer for access to the at least one media file; accessing the at least one media file by the user computer based on the at least one media file listed in the dynamic list; accessing by the user computer an updated dynamic list of media files stored on the file server; receiving a second request by the user computer for access to the at least one media; and determining that the at least one media file is not listed in the undated dynamic list and based on the determination denying by the user computer the second request for access to the at least one media file not listed in the updated dynamic list. - View Dependent Claims (18, 19, 20)
-
Specification