Trial use of a collection of media files
First Claim
1. A system for obtaining media files, comprising:
- a processor; and
a memory connected to the processor, the memory storing instructions that when executed cause the processor to perform a method comprising;
initiating a communication session with a file server;
receiving from the file server a collection of media files, the collection of media files subject to a trial period;
prompting a user to select a subset of media files from the collection of media files that was downloaded from the file server after the trial period is detected to have expired;
receiving a selection of the subset of media files from the user;
disabling access to the remaining media files not selected by the user after the trial period has expired, such that the user is unable to access the remaining media files;
prompting the user to exchange a quantity of previously purchased credits to re-enable access to the remaining media files when the trial period has expired, the quantity of previously purchased credits retrieved from storage accessible to the processor; and
modifying a header portion of the remaining media files to re-enable access to the remaining media files when the quantity of previously purchased credits are received, wherein the header portion contains trial access terms for the remaining media files.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure provide systems and methods for sharing media files. 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 that manages download requests for a collection of media files, where the collection of media files are subject to a trial period. The system further includes media file selection logic configured to prompt a user to select a subset of media files from the collection of media files that was downloaded from the file server after the trial period is detected to have expired. In accordance with this embodiment, the user selects a subset of media files that the user would like to keep for continued use and the remaining media files not selected by the user are then configured to be inaccessible by the user after the trial period has expired. Other systems and methods are also provided.
-
Citations
18 Claims
-
1. A system for obtaining media files, comprising:
-
a processor; and a memory connected to the processor, the memory storing instructions that when executed cause the processor to perform a method comprising; initiating a communication session with a file server; receiving from the file server a collection of media files, the collection of media files subject to a trial period; prompting a user to select a subset of media files from the collection of media files that was downloaded from the file server after the trial period is detected to have expired; receiving a selection of the subset of media files from the user; disabling access to the remaining media files not selected by the user after the trial period has expired, such that the user is unable to access the remaining media files; prompting the user to exchange a quantity of previously purchased credits to re-enable access to the remaining media files when the trial period has expired, the quantity of previously purchased credits retrieved from storage accessible to the processor; and modifying a header portion of the remaining media files to re-enable access to the remaining media files when the quantity of previously purchased credits are received, wherein the header portion contains trial access terms for the remaining media files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for obtaining media files, comprising:
-
receiving, by a computing device, a first request to access a collection of media files; downloading the collection of media files via the computing device in response to the first request, the collection of media files subject to a trial period; detecting, by the computing device, expiration of the trial period; prompting a user to select a subset of media files selected from the collection of media files after detection of the expired trial period; enabling access to the selected subset of media files for continued use by the user; disabling access to remaining media files not belonging to the selected subset of media files, such that the user is unable to access the remaining media files; prompting, by the computing device, the user to exchange a quantity of previously purchased credits to re-enable access to the remaining media files, wherein the quantity of previously purchased credits are retrieved from storage of the computing device; receiving a second request to access one or more of the remaining media files after receiving an exchange of the quantity of previously purchased credits; and re-enabling access to the one or more of the remaining media files in response to the second request and after receiving the exchange of the quantity of previously purchased credits. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium comprising instructions that when executed by a processor cause the processor to perform following operations:
-
detecting by a computing device expiration of a trial period for a collection of media files; prompting by the computing device a user to select a subset of media files from the collection of media files after detection of the expired trial period; enabling by the computing device the selected media files for continued use by the user; disabling remaining media files from the collection, such that the user is unable to access the remaining media files; and prompting the user to exchange a quantity of previously purchased credits to re-enable access to the remaining media files, wherein the quantity of previously purchased credits are retrieved from storage of the computing device. - View Dependent Claims (17, 18)
-
Specification