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 by the user device based on the downloaded media file being 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 the detecting of the event trigger;
determining that the downloaded media file is not listed in the updated dynamic list; and
based on the downloaded media file not being listed in the updated dynamic list, setting the downloaded media file as unavailable for access by the user device.
4 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 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 by the user device based on the downloaded media file being 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 the detecting of the event trigger; determining that the downloaded media file is not listed in the updated dynamic list; and based on the downloaded media file not being listed in the updated dynamic list, setting the downloaded media file as unavailable for access by the user device. - 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; determining by the portable media device that it is disconnected from the user computer; based on the determining that the portable media device is disconnected from the user computer, accessing by the portable media device the media file listed in the dynamic list of the media files; determining by the portable media device that the portable media device is connected to the user computer; based on the determining that the portable media device is connected to the user computer, receiving an updated dynamic list of media files stored on the file server from the user computer determining by the portable media device that the received media file is not listed in the updated dynamic list; and based on the determining that the received media file is not in the updated dynamic list, setting the received media file as unavailable for access by the portable media device. - 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; accessing by the portable media device a dynamic list of media files stored on a file server; downloading by the portable media device a media file listed in the dynamic list of media files; accessing the media file by the portable media device based on the media file being 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 the detecting of the event trigger; determining that the downloaded media file is not listed in the updated dynamic list; and based on the downloaded media file not being listed in the updated dynamic list, setting the downloaded media file as unavailable for access by the portable media device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification