Trial Access For Media Files From Media List
First Claim
1. A method comprising:
- accessing by a user device a dynamic list of media files stored on a file server;
downloading by the user device a media file listed in the dynamic list of media files;
accessing a media file when the media file is listed in the dynamic list;
detecting an event trigger for accessing the dynamic list of media files;
accessing an updated dynamic list of media files in response to detecting the event trigger;
determining that the media file is not listed in the updated dynamic list; and
setting the media file as unavailable for access by the user device when the media file is not listed in the updated dynamic list.
3 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.
18 Citations
20 Claims
-
1. A method comprising:
-
accessing by a user device a dynamic list of media files stored on a file server; downloading by the user device a media file listed in the dynamic list of media files; accessing a media file when the media file is listed in the dynamic list; detecting an event trigger for accessing the dynamic list of media files; accessing an updated dynamic list of media files in response to detecting the event trigger; determining that the media file is not listed in the updated dynamic list; and setting the media file as unavailable for access by the user device when the media file is not listed in the updated dynamic list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving by a portable media device a media file listed in a dynamic list of media files stored on a file server from a user computer; disconnecting the portable media device from the user computer; accessing by the portable media device the media listed in the dynamic list of the media file when the portable media device is disconnected from the user computer; connecting the portable media device to the user computer; receiving an updated dynamic list of media files stored on the file server from the user computer when the portable media device is connected to the user computer; and setting the media file as unavailable for access by the portable computer when the media file is not listed in the updated dynamic list. - View Dependent Claims (12, 13, 14)
-
-
15. A portable media device comprising:
-
a processor; and a memory connected to the processor, the memory storing instructions when executed cause the processor to perform steps of; access by the portable media device a dynamic list of media files stored on a file server; download by the portable media device a media file listed in the dynamic list of media files; access the media file; detect an event trigger for accessing the dynamic list of media files; access an updated dynamic list of media files in response to detecting the event trigger; determine that the media file is not listed in the updated dynamic list; and set the media file as unavailable for access by the portable media device when the media file is not listed in the updated dynamic list. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification