Digital rights management progressive control and background processing
First Claim
1. In a digital medium environment, a method implemented by a client computing device, the method comprising:
- downloading, by the client computing device, content that includes a plurality of items and a digital rights management module embedded as part of the content;
monitoring, by the client computing device, user interaction with other content that is executable on the client computing device independent of the content, the monitoring performed via background processing of the digital rights management module such that the embedded digital rights management module is not directly accessible to a user of the client computing device;
forming, by the client computing device, a model, as a function of progressively learned traits observed during the interaction with the other content through use of the digital rights management module; and
progressively controlling access, by the client computing device, to individual ones of the plurality of items of the content through use of a digital rights management module embedded as part of the content, the controlling based on updates to the progressively learned traits of the model through continued said monitoring of the user interaction with the other content and whether the progressively learned traits meet specified traits of a behavior of a digital rights management policy enforced by the digital rights management module for the content.
2 Assignments
0 Petitions
Accused Products
Abstract
Digital rights management progressive control and background processing techniques are described. In one or more implementations, a digital rights management module is embedded as part of the content. In one example, the digital rights management module is configured to monitor user interaction with items of the content and user traits collected from this monitoring to progressively control access to other items of the digital content. In another example, the digital rights management module is configured for execution in the background of a computing device, e.g., without rendering of a user interface or accepting user inputs. This background processing is used to monitor interaction of the user with the computing device that is independent of the content. This includes other content, applications, interaction with service providers (e.g., websites such as a social network), wearable devices, the computing device itself, and so forth.
-
Citations
20 Claims
-
1. In a digital medium environment, a method implemented by a client computing device, the method comprising:
-
downloading, by the client computing device, content that includes a plurality of items and a digital rights management module embedded as part of the content; monitoring, by the client computing device, user interaction with other content that is executable on the client computing device independent of the content, the monitoring performed via background processing of the digital rights management module such that the embedded digital rights management module is not directly accessible to a user of the client computing device; forming, by the client computing device, a model, as a function of progressively learned traits observed during the interaction with the other content through use of the digital rights management module; and progressively controlling access, by the client computing device, to individual ones of the plurality of items of the content through use of a digital rights management module embedded as part of the content, the controlling based on updates to the progressively learned traits of the model through continued said monitoring of the user interaction with the other content and whether the progressively learned traits meet specified traits of a behavior of a digital rights management policy enforced by the digital rights management module for the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a digital medium environment, a method implemented by a client computing device, the method comprising:
-
downloading, by the client computing device, content that includes a plurality of items and a digital rights management module embedded as part of the content; monitoring, by the client computing device, user interaction with an application executed by the computing device through background execution of the embedded digital rights management module such that the embedded digital rights management module is not directly accessible to a user of the client computing device, the user interaction performed independent of the content and the execution of the application performed independent of the content; forming, by the client computing device, a model from traits observed during the user interaction through use of the digital rights management module; and controlling access to individual items of the plurality of item of the content, by the client computing device, through use of the digital rights management module, the controlling based on whether the traits of the model meet specified traits of a behavior of a digital rights management policy enforced by the digital rights management module for the content. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. In a digital medium environment to control access to content, a system comprising:
-
a processing system; and a computer-readable storage medium having instructions stored thereon that, responsive to execution by the processing system, causes the processing system to perform operations comprising; receiving content that includes a plurality of items and a digital rights management module embedded as part of the content; monitoring user interaction with a service provider via a network through background processing of the digital rights management module such that the embedded digital rights management module is not directly accessible to a user; forming a model as a function of progressively learned traits observed during the user interaction with the service provider through use of the digital rights management module; and progressively controlling access to individual ones of the plurality of items of the content through use of the digital rights management module embedded as part of the content, the controlling based on updates to the progressively learned traits of the model through continued said monitoring of the user interaction with the service provider and whether the progressively learned traits meet specified traits of a behavior of a digital rights management policy enforced by the digital rights management module for the content. - View Dependent Claims (17, 18, 19, 20)
-
Specification