Patent ID: 9152807
Filing Date: 2015-10-06
Classification: G06F,H04N

Abstract:
1. A method for providing capture functionality according to a security policy, the method comprising: receiving a request to capture content from a requesting application at a capture controller; evaluating the request based on a security policy of the capture controller, the security policy being based on previous capture requests received by the capture controller, wherein a rate at which the previous capture requests were made or a number of the previous capture requests is considered in the security policy; based on the evaluation, making a determination as to whether the request is to be granted completely, wherein it is determined that the request is to be granted completely prior to reaching a threshold value associated with the previous capture requests; based on the evaluation, making a determination as to whether the request is to be granted subject to a constraint, wherein it is determined that the request is to be granted subject to the constraint after reaching the threshold value; capturing the requested content in a high-quality capture using capture hardware or software based on a determination that the request is to be granted completely; capturing the requested content in a low-quality capture using the capture hardware or software based on a determination that the request is to be granted subject to the constraint; storing captured content on a non-transitory computer-readable storage medium that is accessible by the requesting application, wherein based on the determination that the request is to be granted subject to the constraint, the constraint is applied (i) while the capturing is occurring, and (ii) prior to the storing of the captured content, the constraint causing the captured content to be different from a source from which the captured content is taken.