Content blocking
First Claim
1. A method of modifying a user profile for evaluating media content in a distributed network, the distributed network having a client device and a server device, the method comprising:
- presenting tagged content comprising media content and a content tag;
monitoring viewing statistics associated with the tagged content; and
modifying the user profile based on the viewing statistics.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for blocking content from being presented at a client device based on a user profile and content tags. Content having descriptive tags is delivered to a client device from a server device. The descriptive tags classify the content. A user profile at the client device contains tag data for identifying categories of content that the user does not want presented on the client device. The client device recognizes and evaluates the tags of received content and blocks content based on the user profile. The blocked content will not be presented to the user. The user profile may be created automatically or manually by the user. The user profile is automatically created based on usage history or demographic information. The client device has a tag dictionary that may be updated to correspond to tags utilized by content delivery systems.
-
Citations
23 Claims
-
1. A method of modifying a user profile for evaluating media content in a distributed network, the distributed network having a client device and a server device, the method comprising:
-
presenting tagged content comprising media content and a content tag;
monitoring viewing statistics associated with the tagged content; and
modifying the user profile based on the viewing statistics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A client device for blocking content prior to presentation to a user comprising:
-
a user profile having one or more user profile tags associated with unwanted content, the user profile created based on a viewing history;
a receive module operable to receive tagged content;
an analysis module operably coupled to the receive module and the user profile operable to block tagged content based on the user profile;
a user input/output module operably coupled to the analysis module to present received content. - View Dependent Claims (13, 14, 15)
-
- 16. A client device as defined in 15 wherein the content insertion engine is further operable to detect an insertion event and responsively transmit tagged data corresponding to the insertion event to the blocking module.
-
18. A user interface to facilitate editing a user profile based on a viewing history comprising:
-
a viewing history window pane having content categories of viewed content and viewing time values representing viewing times associated with viewed content categories;
a categories window pane having content category names and subcategory names, from which a user may choose to build a user profile; and
a user profile window pane providing one or more text fields for displaying chosen category names and subcategory names. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification