Patent ID: 9715581
Date: 2017-07-25
CPC Classifications: G06F,G06Q,H04N

Claim:
1. A computer implemented method for providing a multimedia hardware device to generate an authorized reproduction of a media content item included in a digital media file, comprising: loading a digital media file for reproduction, wherein the digital media file includes the media content item; analyzing the digital media file to identify digital media information associated with the media content item; receiving a license request from a user requesting to engage in a license transaction to reproduce the media content item; evaluating the license transaction to determine whether the user has acquired a license to reproduce the media content item; accessing a license database to determine whether the user is licensed to reproduce the media content item based on the digital media information; reproducing the media content item when the user is licensed to reproduce the media content item based on the digital media information; providing a licensing query to the user when the user is not licensed to reproduce the media content item to prompt the user to select to acquire a license to reproduce the media content item or to decline the license to reproduce the media content item; after the evaluation of the license transaction, extracting from the license transaction user data that is specific to the user that is attempting to reproduce the media content item when the user acquires the license and when the user declines the license, wherein the user data includes demographic data associated with the user that enables a copyright owner of the media content item to gauge a demographic that acquired the license for the media content item of the copyright owner and a demographic that declined the license for is the media content item of the copyright owner; aggregating the user data into a statistics record for the license request when the user acquires the license and when the user declines the license, wherein the statistics record summarizes the user data associated with the license request; storing in the license database the statistics record so that the user data is accessible to the copyright owner of the media content item; and analyzing a plurality of statistics records aggregated from each license request for the media content item owned by the copyright owner to provide the copyright owner with the aggregated user data from each license request of the media content item when the license is acquired by the user and when the license is declined by the user.