Patent ID: 9697185
Date: 2017-07-04
CPC Classifications: G06F,G06T,G11B,H04L,H04N

Claim:
1. A method, comprising: receiving, by a user agent, a web application comprising a document object model (DOM); performing, at the user agent, an operation for at least one media object of the web application, wherein the operation is at least one of a content protection operation or a license operation, and wherein the at least one media object includes at least one of a hypertext markup language (HTML) video element, an HTML audio element, or an HTML media element; marking, based on the operation at the user agent, at least a portion of a plurality of objects within the DOM as protected objects; and when another operation performed by the web application, based on an HTML canvas element of the web application, initiates access to a protected object of the DOM, employing the user agent to make a determination as to whether to deny said another operation, to allow said another operation and mark data exported by said another operation and objects storing data exported by said another operation as protected objects, or to allow said another operation and not mark data exported by said another operation and objects storing data exported by said another operation as protected objects.