Reviewing user-created content before website presentation
AssigneeMicrosoft Corporation
InventorsIan A. McAllister, Christoph R. Ponath, Delane R. Hewett, Mackenzie Steele, Srivaths B. Copparam
Life of this patent
Estimating the term…
Abstract
Methods and systems for reviewing content items created by users for presentation in association with a website are provided. Automatic scrubbing (followed by manual review, if necessary) of user-created content items that have yet to be presented in association with a website is provided as is manual review of user-created content items that have already been presented in association with a website at the request of a user.
Claims16
One or more computer-storage media excluding signals per se having computer-executable instructions embodied thereon that, when executed by a processor, perform a method for reviewing content items created by users for presentation in association with a website, the method comprising:
- receiving an indication that a content item created by a user has been submitted for subsequent presentation at the website, the content item having at least one word or phrase included therein;
- automatically accessing the content item upon the expiration of a predetermined time interval after receiving the indication that the content item is created by the user;
- automatically initiating an automatic review process without user intervention, the review process comprising:
- (1) accessing a first filter list that includes at least one word or phrase predetermined as having an objectionable status associated therewith and a second filter list that includes at least one word or phrase predetermined as having a suspect status associated therewith, wherein the objectionable status refers to words or phrases having a categorization indicative of a particular level of abusiveness comprising at least one of spam, garbage, personal information, profanity, or hate language;
- and wherein the suspect status refers to words or phrases that are less abusive than the words or the phrases determined to have the objectionable status;
- (2) automatically comparing the at least one word or phrase included in the content item with the first filter list and the second filter list;
- (3) automatically determining whether the at least one word or phrase included in the content item matches the at least one word or phrase included in the first filter list or the second filter list;
- (4) when the at least one word or phrase included in the content item matches the at least one word or phrase in the first filter list, assigning an objectionable status to the at least one word or phrase included in the content item;
- (5) when the at least one word or phrase included in the content item is assigned the objectionable status, assigning an appropriate categorization to the at least one word or phrase included in the content item;
- (6) when the at least one word or phrase included in the content item is assigned the objectionable status, abstaining from subsequently presenting the content item at the website;
- (7) when the at least one word or phrase included in the content item matches the at least one word or phrase in the second filter list, assigning a suspect status to the at least one word or phrase included in the content item and marking the content item for manual review by an administrative user;
- and
- (8) otherwise, assigning a non-objectionable status to the at least one word or phrase included in the content item;
- and
- at least temporarily, storing the content item, the at least one word or phrase included in the content item, and the assigned status in association with one another.
A method for reviewing content items created by users for presentation in association with a website, wherein a computing device is employed to execute the method, the method comprising:
- receiving a request from a user at the website for review of a user-created content item submitted for subsequent presentation at the website;
- presenting, in association with the website, a user interface (UI) configured to receive information input by the user regarding the content item;
- receiving an indication that the user has completed input of the information at the UI rendered by the computing device;
- storing the content item in association with the information input by the user such that the content item is accessible for performing an automatic review process;
- and
- upon receiving the indication, automatically initiating the automatic review process by comparing at least one word or phrase included in the content item with a first filter list and a second filter list, wherein the first filter list includes at least one word or phrase predetermined as having an objectionable status associated therewith and the second filter list includes at least one word or phrase predetermined as having a suspect status associated therewith, and wherein comparing comprises:
- (a) accessing the first filter list and utilizing an exact matching technique to determine whether the at least one word or phrase included in the content item matches the at least one word or phrase in the first filter list having the objectionable status associated therewith, wherein the objectionable status refers to words or phrases having a categorization indicative of a particular level of abusiveness comprising at least one of spam, garbage, personal information, profanity, or hate language;
- (b) accessing a second filter list and utilizing a pattern matching technique to determine whether the at least one word or phrase included in the content item matches the at least one word or phrase in the second filter list having the suspect status associated therewith, and wherein the suspect status refers to words or phrases that are less abusive than the words or the phrases determined to have the objectionable status;
- (c) automatically determining whether the at least one word or phrase included in the content item matches the at least one word or phrase included in the first filter list or the second filter list;
- (d) when the at least one word or phrase included in the content item matches the at least one word or phrase in the first filter list having the objectionable status associated therewith, performing the following steps:
- (i) assigning the objectionable status to the at least one word or phrase included in the content item;
- (ii) assigning an appropriate categorization to the at least one word or phrase included in the content item;
- and
- (iii) abstaining from subsequently presenting the content item at the web site;
- (e) when the at least one word or phrase included in the content item matches the at least one word or phrase having the suspect status associated therewith, assigning the suspect status to the at least one word or phrase included in the content item and marking the content item for manual review by an administrative user;
- and
- (f) otherwise, considering the at least one word or phrase included in the content item non-objectionable.
Dependencies are inferred from the claim text.