Patent ID: 7721339

Claim:
A method comprising: (a) receiving, by a computer, a first request for access to a first media file comprising media content, the first request comprising: a first end user identifier identifying a first end user making the first request; a first end user processor identifier identifying a first end user processor from which the first end user made the request; and a first media player identifier identifying a first media player from which the first end user made the request; (b) granting the first request for access to the first media file comprising media content, and providing access to the first media file, in response to the first request; (c) associating the first end user identifier, the first end user processor identifier and the first media player identifier; (d) subsequently receiving, by the computer, a second request for access to a second media file comprising media content, the second request comprising: a second end user identifier identifying a second end user making the second request; a second end user processor identifier identifying a second end user processor from which the second end user made the request; and a second media player identifier identifying a second media player from which the second end user made the request; and either (e) granting the second request for access to a second media file comprising media content and providing access to the second media file in response to the second request if: the first end user identifier matches the second end user identifier; the first end user processor identifier matches the second end user processor identifier; and the first media player identifier matches the second media player identifier; or (f) denying the second request for access to the second media file comprising media content if: the first end user identifier matches the second end user identifier; the first end user processor identifier matches the second end user processor identifier; and the first media player identifier does not match the second media player identifier.