System and method for content access control
First Claim
Patent Images
1. A method comprising:
- receiving, at the content control system, the plurality of video items from a first plurality of users;
allowing the plurality of video items to be presented to a second plurality of users that includes a user that is not in the first plurality of users;
causing, by the content control system, to be displayed to a first user, a user interface that includes one or more fields for specifying filter criteria;
receiving, from the first user, at the content control system, through the user interface, one or more filter criteria;
creating a filter based on the one or more filter criteria;
applying, at the content control system, the filter to a first video item of a plurality of video items to create a first filtered video item, wherein the first filtered video item includes a strict subset of the video data or audio data that is included in the first video item;
allowing the first filtered video item to be presented to one or more first users;
applying, at the content control system, the filter to a second video item of the plurality of video items to create a second filtered video item;
allowing the second filtered video item to be presented to one or more second users;
wherein the method is performed by one or more computing devices.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing access to content is provided. One example embodiment provides for a method including acts of identifying a filter of content based at least in part on the preferences a user and a subject presented in the content and presenting the content using the filter to the user. Another example embodiment provides for a system that includes a controller configured to identify a filter of content based on preferences of a user, to present content using the identified filter and to update the preferences of the user based on feedback from the user and the subjects presented in the content.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at the content control system, the plurality of video items from a first plurality of users; allowing the plurality of video items to be presented to a second plurality of users that includes a user that is not in the first plurality of users; causing, by the content control system, to be displayed to a first user, a user interface that includes one or more fields for specifying filter criteria; receiving, from the first user, at the content control system, through the user interface, one or more filter criteria; creating a filter based on the one or more filter criteria; applying, at the content control system, the filter to a first video item of a plurality of video items to create a first filtered video item, wherein the first filtered video item includes a strict subset of the video data or audio data that is included in the first video item; allowing the first filtered video item to be presented to one or more first users; applying, at the content control system, the filter to a second video item of the plurality of video items to create a second filtered video item; allowing the second filtered video item to be presented to one or more second users; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving, at a content control system, from a first user, first content and one or more first filter criteria for a first filter; receiving, at the content control system, first target data; based on the first target data, associating the first filter with a first group of users; applying the first filter to the first content to generate filtered content; receiving, from a user in the first group of users, at the content control system, a request for the first content; in response to receiving the request and the user being in the first group of users, sending the filtered content to the user; receiving, at the content control system, from a second user that is different than the first user, second content and one or more second filter criteria for a second filter that is different than the first filter; receiving, at the content control system, second target data; based on the second target data, associating the second filter with a second group of users that is different than the first group of users and that may request the second content; wherein the method is performed by one or more computing devices. - View Dependent Claims (5, 6, 7)
-
-
8. A method comprising:
-
receiving, at a content control system, content items from a first plurality of users; allowing the content items to be presented to a second plurality of users that includes a user that is not in the first plurality of users; receiving, at the content control system, from a first user, filter data that specifies one or more filter criteria; in response to receiving the filter data, creating a filter based on the one or more filter criteria; receiving, at the content control system, from a second user that is different than the first user, filter modification data; in response to receiving the filter modification data, modifying the filter based on the filter modification data to generate a modified filter; wherein the method is performed by one or more computing devices. - View Dependent Claims (9, 10)
-
-
11. A system comprising:
-
one or more processors; one or more storage media storing instructions which, when executed by the one or more processors, cause; receiving, at the content control system, the plurality of video items from a first plurality of users; allowing the plurality of video items to be presented to a second plurality of users that includes a user that is not in the first plurality of users; causing, by the content control system, to be displayed to a first user, a user interface that includes one or more fields for specifying filter criteria; receiving, from the first user, at the content control system, through the user interface, one or more filter criteria; creating a filter based on the one or more filter criteria; applying, at the content control system, the filter to a first video item of a plurality of video items to create a first filtered video item, wherein the first filtered video item includes a strict subset of the video data or audio data that is included in the first video item; allowing the first filtered video item to be presented to one or more first users; applying, at the content control system, the filter to a second video item of the plurality of video items to create a second filtered video item; allowing the second filtered video item to be presented to one or more second users. - View Dependent Claims (12, 13)
-
-
14. A system comprising:
-
one or more processors; one or more storage media storing instructions which, when executed by the one or more processors, cause; receiving, at a content control system, from a first user, first content and one or more first filter criteria for a first filter; receiving, at the content control system, first target data; based on the first target data, associating the first filter with a first group of users; applying the first filter to the first content to generate filtered content; receiving, from a user in the first group of users, at the content control system, a request for the first content; in response to receiving the request and the user being in the first group of users, sending the filtered content to the user; receiving, at the content control system, from a second user that is different than the first user, second content and one or more second filter criteria for a second filter that is different than the first filter; receiving, at the content control system, second target data; based on the second target data, associating the second filter with a second group of users that is different than the first group of users and that may request the second content. - View Dependent Claims (15, 16, 17)
-
-
18. A system comprising:
-
one or more processors; one or more storage media storing instructions which, when executed by the one or more processors, cause; receiving, at a content control system, content items from a first plurality of users; allowing the content items to be presented to a second plurality of users that includes a user that is not in the first plurality of users; receiving, at the content control system, from a first user, filter data that specifies one or more filter criteria; in response to receiving the filter data, creating a filter based on the one or more filter criteria; receiving, at the content control system, from a second user that is different than the first user, filter modification data; in response to receiving the filter modification data, modifying the filter based on the filter modification data to generate a modified filter. - View Dependent Claims (19, 20)
-
Specification