System and method for enabling an action
A method, computer program product, and target device for enabling an action includes processing an indication of a user generated rating identifier associated with a digitally encoded media data file rendered by a client electronic device. If it is determined that the indication of the rating identifier is positive, generating an offer concerning the media data file. The offer is transmitted to the user via the client electronic device.
1 . A method of enabling an action comprising:
processing an indication of a user generated rating identifier associated with a digitally encoded media data file rendered by a client electronic device;
determining if the indication of the rating identifier is positive;
in response to the indication being positive, generating an offer concerning the media data file; and
transmitting the offer to the user via the client electronic device.
2 . The method of claim 1 further comprising:
determining if the offer is accepted by the user; and
in response to the offer being accepted, executing at least one fulfillment response.
3 . The method of claim 2 wherein executing at least one fulfillment response includes:
providing a purchase download of the media data file to the user.
4 . The method of claim 2 wherein executing at least one fulfillment response includes:
providing a CD-compatible copy of the media data file to the user.
5 . The method of claim 2 wherein executing at least one fulfillment response includes:
providing a subscription download of the media data file to the user.
6 . The method of claim 1 wherein processing an indication includes:
processing track metadata associated with the media data file.
7 . The method of claim 1 further comprising:
detecting rating feedback from the user concerning the media data file.
8 . The method of claim 7 further comprising:
in response to detecting rating feedback, assigning the rating identifier to the media data file.
9 . The method of claim 8 wherein assigning a rating identifier includes:
amending track metadata associated with the media data file.
10 . The method of claim 1 further comprising:
receiving the indication from the client electronic device or a client electronic device.
11 . A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
processing an indication of a user generated rating identifier associated with a digitally encoded media data file rendered by a client electronic device;
determining if the indication of the rating identifier is positive;
in response to the indication being positive, generating an offer concerning the media data file; and
transmitting the offer to the user via the client electronic device.
12 . The computer program product of claim 11 further comprising instructions for performing operations comprising:
determining if the offer is accepted by the user; and
in response to the offer being accepted, executing at least one fulfillment response.
13 . The computer program product of claim 12 wherein the instructions for executing at least one fulfillment response include instructions for performing operations comprising:
providing a purchase download of the media data file to the user.
14 . The computer program product of claim 12 wherein the instructions for executing at least one fulfillment response include instructions for performing operations comprising:
providing a CD-compatible copy of the media data file to the user.
15 . The computer program product of claim 12 wherein the instructions for executing at least one fulfillment response include instructions for performing operations comprising:
providing a subscription download of the media data file to the user.
16 . The computer program product of claim 11 wherein the instructions for processing an indication include instructions for performing operations comprising:
processing track metadata associated with the media data file.
17 . The computer program product of claim 11 further comprising instructions for performing operations comprising:
detecting rating feedback from the user concerning the media data file.
18 . The computer program product of claim 17 further comprising instructions for performing operations comprising:
in response to detecting rating feedback, assigning the rating identifier to the media data file.
19 . The computer program product of claim 18 wherein the instructions for assigning a rating identifier include instructions for performing operations comprising:
amending track metadata associated with the media data file.
20 . The computer program product of claim 11 further comprising instructions for performing operations comprising:
receiving the indication from the client electronic device or a client electronic device.
21 . A target device configured to perform operations comprising:
processing an indication of a user generated rating identifier associated with a digitally encoded media data file rendered by a source device;
determining if the indication of the rating identifier is positive;
in response to the indication being positive, generating an offer concerning the media data file; and
transmitting the offer to the user via the source device.
22 . The target device of claim 21 , wherein the target device is further configured for performing operations comprising:
determining if the offer is accepted by the user; and
in response to the offer being accepted, executing at least one fulfillment response.
23 . The target device of claim 21 wherein the target device is further configured for performing operations comprising:
providing a purchase download of the media data file to the user.
24 . The target device of claim 21 wherein the target device is further configured for performing operations comprising:
providing a CD-compatible copy of the media data file to the user.
25 . The target device of claim 21 wherein the target device is further configured for performing operations comprising:
providing a subscription download of the media data file to the user.
26 . The target device of claim 21 wherein the target device is further configured for performing operations comprising:
processing track metadata associated with the media data file.
27 . The target device of claim 21 wherein the source device is configured for performing operations comprising:
detecting rating feedback from the user concerning the media data file.
28 . The target device of claim 27 wherein the source device is further configured for performing operations comprising:
in response to detecting rating feedback, assigning the rating identifier to the media data file.
29 . The target device of claim 28 wherein the source device is further configured for performing operations comprising:
amending track metadata associated with the media data file.
30 . The target device of claim 21 wherein the target device includes at least one of: a server computer; and a proxy computer.
31 . The target device of claim 21 wherein the source device includes at least one of: a client electronic device; and a client electronic device.