Content access control
First Claim
1. A method for controlling access to media content, the method implemented on a computing device and comprising:
- defining a viewing profile for at least one viewing user according to a multiplicity of attributes associated with said media content;
assigning allowable limits and contact range limits to said multiplicity of attributes in said viewing profile, wherein each of said allowable limits indicates a rating limit for one of said multiplicity of attributes, wherein each of said contact range limits indicates permissible rating limit with additional input from an authorizing user for said multicity of attributes;
receiving a selection of a media content item, wherein said selection is associated with said at least one viewing user;
receiving attribute ratings associated with the media content item, wherein each of said attribute ratings is associated with one of said multiplicity of attributes;
determining viewing permissibility for said media content item by said at least one viewing user by comparing a weighted average of said attribute ratings with a weighted average of said allowable limits and a weighted average of said contact range limits, wherein comparing said weighted average of said attribute ratings comprises determining that said weighted average of said attribute ratings is one of the following;
within said weighted average of said allowable limits, between said weighted average of said allowable limits and said weighted average of said contact limits, and beyond said weighted average of said contact limits; and
based on comparing said weighted average of said attribute, allowing or disallowing said at least one viewing user to view said media content item, wherein allowing or disallowing said at least one viewing user comprises;
allowing, in response to determining that said weighted average of said attribute ratings is within said weighted average of said allowable limits, said at least one viewing user to view said media content item,allowing, in response to determining that said weighted average of said attribute ratings is between said weighted average of said allowable limits and said weighted average of said contact limits, said at least one viewing user to view said media content item upon receiving a response from said authorizing user, anddisallowing, in response to determining that said weighted average of said attribute ratings is beyond said weighted average of said contact limits, said at least one viewing user to view said media content item.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for controlling access to media content includes defining a viewing profile for at least one viewing user according to a multiplicity of attributes associated with the media content, assigning allowable limits to the multiplicity of attributes in the viewing profile, where each of the allowable limits indicates a rating limit for one of the multiplicity of attributes, receiving attribute ratings associated with a media content item, where each of the attribute ratings is associated with one of the multiplicity of attributes, determining viewing permissibility for the media content item by the at least one viewing user by comparing the attribute ratings with the allowable limits, and based on the viewing permissibility, allowing or disallowing the at least one viewing user to view the media content item.
32 Citations
14 Claims
-
1. A method for controlling access to media content, the method implemented on a computing device and comprising:
-
defining a viewing profile for at least one viewing user according to a multiplicity of attributes associated with said media content; assigning allowable limits and contact range limits to said multiplicity of attributes in said viewing profile, wherein each of said allowable limits indicates a rating limit for one of said multiplicity of attributes, wherein each of said contact range limits indicates permissible rating limit with additional input from an authorizing user for said multicity of attributes; receiving a selection of a media content item, wherein said selection is associated with said at least one viewing user; receiving attribute ratings associated with the media content item, wherein each of said attribute ratings is associated with one of said multiplicity of attributes; determining viewing permissibility for said media content item by said at least one viewing user by comparing a weighted average of said attribute ratings with a weighted average of said allowable limits and a weighted average of said contact range limits, wherein comparing said weighted average of said attribute ratings comprises determining that said weighted average of said attribute ratings is one of the following; within said weighted average of said allowable limits, between said weighted average of said allowable limits and said weighted average of said contact limits, and beyond said weighted average of said contact limits; and based on comparing said weighted average of said attribute, allowing or disallowing said at least one viewing user to view said media content item, wherein allowing or disallowing said at least one viewing user comprises; allowing, in response to determining that said weighted average of said attribute ratings is within said weighted average of said allowable limits, said at least one viewing user to view said media content item, allowing, in response to determining that said weighted average of said attribute ratings is between said weighted average of said allowable limits and said weighted average of said contact limits, said at least one viewing user to view said media content item upon receiving a response from said authorizing user, and disallowing, in response to determining that said weighted average of said attribute ratings is beyond said weighted average of said contact limits, said at least one viewing user to view said media content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
a processor; an I/O module operative to at least receive a viewer selection of a media content item and attribute ratings associated with said media content; a media player executed by said processor and configured to play said media content; and a viewing control module executed by said processor and operative to; define a viewing profile with a multiplicity of allowable limits and contact range limits for attributes associated with said media content, wherein said contact range limits indicates permissible attribute range with additional input from an authorizing user for said attributes; determine viewing permissibility for said media content based on a comparison of a weighted average of said allowable limits and a weighted average of said attribute ratings and a weighted average of said contact range limits, wherein said weighted average of said attribute ratings is compared to determine that said weighted average of said attribute rating is one of the following;
within said weighted average of said allowable limits, between said weighted average of said allowable limits and said weighted average of said contact limits, and beyond said weighted average of said contact limits, wherein said viewing control module being operative to determine said viewing permissibility comprises said viewing control module operative to;allow, in response to determining that said weighted average of said attribute ratings is within said weighted average of said allowable limits, viewing of said media content item, allow, in response to determining that said weighted average of said attribute ratings is between said weighted average of said allowable limits and said weighted average of said contact limits, viewing of said media content item upon receiving a response from said authorizing user, and disallow, in response to determining that said weighted average of said attribute ratings is beyond said weighted average of said contact limits, viewing of said media content item, and control playing of said media content by said media player according to said viewing permissibility. - View Dependent Claims (14)
-
Specification