Patent ID: 8756708
Filing Date: 2014-06-17
Classification: H04L

Abstract:
1. A computer-implemented method for determining whether a streaming connection is active, the method comprising: receiving a first heartbeat packet from an endpoint device through which the streaming connection is established, wherein the first heartbeat packet indicates that the streaming connection is active; waiting to receive a secure stop event from the endpoint device, the secure stop event distinct from the first heartbeat packet and indicating that the endpoint device has released a digital rights management (DRM) license corresponding to content being accessed via the streaming connection; responsive to determining that no additional heartbeat packets have been received from the endpoint device and that the secure stop event was not received, determining that the streaming connection is inactive; responsive to determining that a secure stop event has been received from the endpoint device, computing a time difference between when the secure stop event was received and when the first heartbeat packet was received; and responsive to determining that the elapsed time exceeds a predetermined threshold amount of time, enforcing a first security policy for an application through which the streaming connection was established, such that the active streaming connections established through the application are not marked as inactive until respective secure stop events are received.