Patent ID: 9076484
Filing Date: 2015-07-07
Classification: G06F,G11B,H04H,H04L,H04N

Abstract:
1. A method for handling a cumulative playback time permission, the method comprising: streaming a file from a first device to a second device for a playback of the file, wherein the file is associated with a permission specifying an allowed cumulative playback time of the file; during the streaming of the file, periodically determining, by the first device, an amount of data of the file that was streamed to the second device; upon at least one determination of the amount of data of the file that was streamed to the second device, estimating, by the first device, a playback time of the file using a time rate associated with the file and the determined amount of data of the file that was streamed to the second device; determining, by the first device, that the estimated playback time equals the allowed cumulative playback time; and in response to determining that the estimated playback time equals the allowed cumulative playback time, preventing, by the first device, a remaining amount of data of the file to be streamed to the second device.