Method and system for managing content submission and publication of content
First Claim
Patent Images
1. A computer-implemented method operating on a computer system comprising:
- receiving content from a submitter for publication in an electronic format;
determining an authentication status of the submitter of the content;
determining automatically whether the content submitted should be reviewed prior to publication based on at least the authentication status of the submitter and a content subject matter category;
if review is determined, creating a review request for the content;
determining a total amount of reviewers needed to approve the content for publication based on the content subject matter category of the content, wherein the total amount of reviewers needed to approve the content for publication is determined based on a queue level hierarchy that comprises a plurality of levels of review, wherein a first level of the plurality of levels of review comprises a first amount of reviewers and a second level of the plurality of levels of review comprises a second amount of reviewers, and wherein the total amount of reviewers at least comprises the sum of the first amount and the second amount;
assigning the review request to a plurality of queues based on the content subject matter category of the content and the total amount of reviewers needed to approve the content for publication;
notifying a plurality of potential reviewers that the review request is pending in the plurality of queues by transmitting a plurality of notification messages that indicate that the review request is pending to the plurality of potential reviewers;
providing access to the content via a network for review by a reviewer;
determining whether to interim publish the content by temporarily publishing the content before receiving a response message to a notification message based on the content subject matter category of the content;
processing the response message to the notification message, the response message indicating a reviewer'"'"'s review; and
determining whether to publish the content based on the response message.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method may include assigning a review request to a queue based on a content subject matter category of content, the review request requesting review of the content, and generating a notification message indicating that the review request is pending in the queue. The system and method may further include providing access to the content via a network for review, processing a response message to the notification message, and determining whether to publish the content based on the response message.
41 Citations
29 Claims
-
1. A computer-implemented method operating on a computer system comprising:
-
receiving content from a submitter for publication in an electronic format; determining an authentication status of the submitter of the content; determining automatically whether the content submitted should be reviewed prior to publication based on at least the authentication status of the submitter and a content subject matter category; if review is determined, creating a review request for the content; determining a total amount of reviewers needed to approve the content for publication based on the content subject matter category of the content, wherein the total amount of reviewers needed to approve the content for publication is determined based on a queue level hierarchy that comprises a plurality of levels of review, wherein a first level of the plurality of levels of review comprises a first amount of reviewers and a second level of the plurality of levels of review comprises a second amount of reviewers, and wherein the total amount of reviewers at least comprises the sum of the first amount and the second amount; assigning the review request to a plurality of queues based on the content subject matter category of the content and the total amount of reviewers needed to approve the content for publication; notifying a plurality of potential reviewers that the review request is pending in the plurality of queues by transmitting a plurality of notification messages that indicate that the review request is pending to the plurality of potential reviewers; providing access to the content via a network for review by a reviewer; determining whether to interim publish the content by temporarily publishing the content before receiving a response message to a notification message based on the content subject matter category of the content; processing the response message to the notification message, the response message indicating a reviewer'"'"'s review; and determining whether to publish the content based on the response message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 23)
-
-
11. A computer readable media comprising code to perform the acts of:
-
receiving content from a submitter for publication in an electronic format; determining an authentication status of the submitter of the content; determining automatically whether the content submitted should be reviewed prior to publication based on at least the authentication status of the submitter and a content subject matter category; if review is determined, creating a review request for the content; determining a total amount of reviewers needed to approve the content for publication based on the content subject matter category of the content, wherein the total amount of reviewers needed to approve the content for publication is determined based on a queue level hierarchy that comprises a plurality of levels of review, wherein a first level of the plurality of levels of review comprises a first amount of reviewers and a second level of the plurality of levels of review comprises a second amount of reviewers, and wherein the total amount of reviewers at least comprises the sum of the first amount and the second amount; assigning the review request to a plurality of queues based on the content subject matter category of the content and the total amount of reviewers needed to approve the content for publication; notifying a plurality of potential reviewers that the review request is pending in the plurality of queues by transmitting a plurality of notification messages that indicate that the review request is pending to the plurality of potential reviewers; providing access to the content via a network for review by a reviewer; determining whether to interim publish the content by temporarily publishing the content before receiving a response message to a notification message based on the content subject matter category of the content; processing the response message to the notification message, the response message indicating a reviewer'"'"'s review; and determining whether to publish the content based on the response message. - View Dependent Claims (24)
-
-
12. A method comprising:
-
processing content received via a network; identifying a content type and a content subject matter category of the content; validating the content based on content rules associated with the content type; determining automatically whether to assign the content to a queue to request review of the content or to publish the content without review based on the content subject matter category and an authentication status of a submitter of the content; if review is determined, creating a review request for the content; determining a total amount of reviewers needed to approve the content for publication based on the content subject matter category of the content, wherein the total amount of reviewers needed to approve the content for publication is determined based on a queue level hierarchy that comprises a plurality of levels of review, wherein a first level of the plurality of levels of review comprises a first amount of reviewers and a second level of the plurality of levels of review comprises a second amount of reviewers, and wherein the total amount of reviewers at least comprises the sum of the first amount and the second amount; and assigning the review request to a plurality of queues based on the content subject matter category of the content and the total amount of reviewers needed to approve the content for publication. - View Dependent Claims (25)
-
-
13. A computer readable media comprising code to perform the acts of:
-
processing content received via a network; identifying a content type and a content subject matter category of the content; validating the content based on content rules associated with the content type; determining automatically whether to assign the content to a queue to request review of the content or to publish the content without review based on the content subject matter category and an authentication status of a submitter of the content; if review is determined, creating a review request for the content; determining a total amount of reviewers needed to approve the content for publication based on the content subject matter category of the content, wherein the total amount of reviewers needed to approve the content for publication is determined based on a queue level hierarchy that comprises a plurality of levels of review, wherein a first level of the plurality of levels of review comprises a first amount of reviewers and a second level of the plurality of levels of review comprises a second amount of reviewers, and wherein the total amount of reviewers at least comprises the sum of the first amount and the second amount; and assigning the review request to a plurality of queues based on the content subject matter category of the content and the total amount of reviewers needed to approve the content for publication. - View Dependent Claims (26)
-
-
14. A system comprising:
-
a first computing device communicatively coupled to a network, the first computing device communicating content via the network; a server communicatively coupled to the network, the server receiving the content communicated from a submitter for publication in an electronic format via the network, identifying a content subject matter category of the content;
determining an authentication status of the submitter of the content;
determining automatically whether the content submitted should be reviewed prior to publication based on at least the authentication status of the submitter and the content subject matter category;
if review is determined, creating a review request for the content;
determining a total amount of reviewers needed to approve the content for publication based on the content subject matter category of the content, wherein the total amount of reviewers needed to approve the content for publication is determined based on a queue level hierarchy that comprises a plurality of levels of review, wherein a first level of the plurality of levels of review comprises a first amount of reviewers and a second level of the plurality of levels of review comprises a second amount of reviewers, and wherein the total amount of reviewers at least comprises the sum of the first amount and the second amount;
assigning the review request to a plurality of queues based on the content subject matter category and the total amount of reviewers needed to approve the content for publication;
notifying a plurality of potential reviewers that the review request is pending in the plurality of queues by transmitting a plurality of notification messages that indicate that the review request is pending to the plurality of potential reviewers; and
transmitting the plurality of notification messages via the network; anda second computing device communicatively coupled to the network, the second computing device receiving at least one notification message via the network, accessing the content via the network for review by a reviewer, and transmitting a response message to the received notification message via the network, the response message indicating a reviewer'"'"'s review, wherein the server determines whether to interim publish the content by temporarily publishing the content before receiving the response message based on the content subject matter category of the content and determines whether to publish the content based on the response message. - View Dependent Claims (27)
-
-
15. A system comprising:
-
a means for receiving content from a submitter for publication in an electronic format; a means for determining an authentication status of the submitter of the content; a means for determining automatically whether the content submitted should be reviewed prior to publication based on at least the authentication status of the submitter and a content subject matter category; if review is determined, a means for creating a review request for the content; a means for determining a total amount of reviewers needed to approve the content for publication based on the content subject matter category of the content, wherein the total amount of reviewers needed to approve the content for publication is determined based on a queue level hierarchy that comprises a plurality of levels of review, wherein a first level of the plurality of levels of review comprises a first amount of reviewers and a second level of the plurality of levels of review comprises a second amount of reviewers, and wherein the total amount of reviewers at least comprises the sum of the first amount and the second amount; a means for assigning the review request to a plurality of queues based on the content subject matter category of the content and the total amount of reviewers needed to approve the content for publication; a means for notifying a plurality of potential reviewers that the review request is pending in the plurality of queues by transmitting a plurality of notification messages that indicate that the review request is pending to the plurality of potential reviewers; a means for providing access to the content via a network for review by a reviewer; a means for determining whether to interim publish the content by temporarily publishing the content before receiving a response message to a notification message based on the content subject matter category of the content; a means for processing the response message to the notification message, the response message indicating a reviewer'"'"'s review; and a means for determining whether to publish the content based on the response message. - View Dependent Claims (28)
-
-
16. A system comprising:
-
a communication module operating on a processor configured to communicate via a network, the communication module being configured to receive content and content description data via the network; an authentication module operating on a processor configured to be communicatively coupled to the communication module, the authentication module being configured to query the communication module to determine whether the communication module received authentication information via the network; a validation module operating on a processor configured to be communicatively coupled to the communication module, the validation module being configured to process the content and the content description data to identify a content type and content rules associated with the content type, and to determine whether the content and the content description data are valid based on the content rules; and an assignment module operating on a processor configured to be communicatively coupled to the validation module, wherein if the validation module finds the content and the content description data valid, the assignment module is configured to determine automatically whether to assign a review request to a queue based on at least an authentication status of a submitter of content or to generate a publish instruction, wherein if review is determined, the assignment module is configured to determine a total amount of reviewers needed to approve the content for publication based on the content subject matter category of the content, wherein the total amount of reviewers needed to approve the content for publication is determined based on a queue level hierarchy that comprises a plurality of levels of review, wherein a first level of the plurality of levels of review comprises a first amount of reviewers and a second level of the plurality of levels of review comprises a second amount of reviewers, and wherein the total amount of reviewers at least comprises the sum of the first amount and the second amount and to assign the review request to a plurality of queues based on the content subject matter category of the content and the total amount of reviewers needed to approve the content for publication. - View Dependent Claims (17, 18, 19, 20, 21, 22, 29)
-
Specification