System and method for building a web site with automated workflow
First Claim
1. A computer system comprising a tool for creating a Web site having user specified features, comprising:
- means for storing a library of templates corresponding to a plurality of predefined features available in a Web site, wherein said plurality of predefined features further comprise one or more workflow options that permit collaborative and distributed authoring of Web site content, wherein the one or more workflow options further comprise;
means for setting a number of approval levels that the Web site content is to receive prior to inclusion in the Web site;
means for designating an authorized content approver from which a predetermined level of approval must be granted before the Web site content can be included on the Web site;
means for assigning automatic routing rules for routing the Web site content according to a predetermined approval schedule;
means for assigning a time period for action by which the Web site content must be acted upon; and
means for requesting notification of whether a predetermined event has occurred;
means for enabling a web site creator using the tool to select the desired ones of said plurality of predefined features for a Web site, and to select one or more of said one or more workflow options;
means for automating workflow according to said one or more of said one or more workflow options selected wherein said means for automating workflow further comprises;
means for restricting the collaborative and distributed authoring according to the one or more workflow options selected;
means for enabling approval of the Web site content according to the one or more workflow options selected;
means for routing a Web page according to the one or more workflow options;
means for determining whether any said time period for action has expired;
means for notifying upon the occurrence of said predetermined event; and
consolidation means for collecting the Web page upon completion of the routing according to the one or more workflow options selected;
means for building a Web site based on the templates corresponding to the selected features and the collected Web page.
1 Assignment
0 Petitions
Accused Products
Abstract
A software tool is provided for use with a computer system for simplifying the creation of Web sites. The tool comprises a plurality of pre-stored templates, comprising HTML formatting code, text, fields and formulas. The templates preferably correspond to different types of Web pages and other features commonly found on or available to Web sites. Each feature may have various options. To create a web site, a Web site creator (the person using the tool to create a web site) is prompted by the tool through a series of views stored in the tool to select the features and options desired for the Web site. Based on these selections, the tool prompts the web site creator to supply data to populate fields of the templates determined by the tool to correspond to the selected features and options. Based on the identified templates and supplied data, the tool generates the customized Web site without the web site creator writing any HTML or other programming code. Automated work flow is enabled based on information supplied by the site creator during creation of the web site.
248 Citations
17 Claims
-
1. A computer system comprising a tool for creating a Web site having user specified features, comprising:
-
means for storing a library of templates corresponding to a plurality of predefined features available in a Web site, wherein said plurality of predefined features further comprise one or more workflow options that permit collaborative and distributed authoring of Web site content, wherein the one or more workflow options further comprise;
means for setting a number of approval levels that the Web site content is to receive prior to inclusion in the Web site;
means for designating an authorized content approver from which a predetermined level of approval must be granted before the Web site content can be included on the Web site;
means for assigning automatic routing rules for routing the Web site content according to a predetermined approval schedule;
means for assigning a time period for action by which the Web site content must be acted upon; and
means for requesting notification of whether a predetermined event has occurred;
means for enabling a web site creator using the tool to select the desired ones of said plurality of predefined features for a Web site, and to select one or more of said one or more workflow options;
means for automating workflow according to said one or more of said one or more workflow options selected wherein said means for automating workflow further comprises;
means for restricting the collaborative and distributed authoring according to the one or more workflow options selected;
means for enabling approval of the Web site content according to the one or more workflow options selected;
means for routing a Web page according to the one or more workflow options;
means for determining whether any said time period for action has expired;
means for notifying upon the occurrence of said predetermined event; and
consolidation means for collecting the Web page upon completion of the routing according to the one or more workflow options selected;
means for building a Web site based on the templates corresponding to the selected features and the collected Web page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of using a tool for creating a Web site, comprising:
-
storing a library of templates corresponding to a plurality of predefined features available in a web site, wherein said plurality of predefined features further comprise one or more workflow options that permit collaborative and distributed authoring of Web site content, wherein the one or more workflow options further comprise;
means for setting a number of approval levels that the Web site content is to receive prior to inclusion in the Web site;
means for designating an authorized content approver from which a predetermined level of approval must be granted before the Web site content can be included on the Web site;
means for assigning automatic routing rules for routing the Web site content according to a predetermined approval schedule;
means for assigning a time period for action by which the Web site content must be acted upon; and
means for requesting notification of whether a predetermined event has occurred;
enabling a web site creator using the tool to select the desired ones of said plurality of predefined features for a Web site, and to select one or more of said one or more workflow options;
forwarding one or more Web pages to subsequent users for action wherein said step of forwarding is accomplished according to said one or more of said one or more workflow options selected;
collecting the Web pages; and
, building a Web site based, at least, the Web pages collected and the templates corresponding to the selected features.- View Dependent Claims (9, 10, 11)
-
-
12. An electronic storage medium having code embodied therein for creating a Web site, said computer usable medium comprising:
-
code that causes a processor to store a library of templates corresponding to a plurality of predefined features available in a web site, wherein said plurality of predefined features further comprise one or more workflow options that permit collaborative and distributed authoring of Web site content, wherein the one or more workflow options further comprise;
code for setting a number of approval levels that the Web site content is to receive prior to inclusion in the Web site;
code for designating an authorized content approver from which a predetermined level of approval must be granted before the Web site content can be included on the Web site;
code for assigning automatic routing rules for routing the Web site content according to a predetermined approval schedule;
code for assigning a time period for action by which the Web site content must be acted upon; and
code for requesting notification of whether a predetermined event has occurred;
code that causes a processor to enable a web site creator using the tool to select the desired ones of said plurality of predefined features for a Web site, and to select one or more of said one or more workflow options;
code that causes a processor to forward one or more Web pages to subsequent users for action by routing the Web pages to a plurality of users;
code that causes a processor to collect the Web pages; and
code that causes a processor to build a Web site based, at least, on the Web pages collected and the templates corresponding to the selected features. - View Dependent Claims (13, 14, 15)
-
-
16. A computer system comprising a tool for creating a Web site, comprising:
-
at least one storage device that stores a library of templates corresponding to a plurality of predefined features available in a web site, wherein said plurality of predefined features further comprise one or more workflow options that permit collaborative and distributed authoring of Web site content, wherein the one or more workflow options further comprise;
an approval level setter for setting a number of approval levels that the Web site content is to receive prior to inclusion in the Web site;
a content approver designator for designating an authorized content approver from which a predetermined level of approval must be granted before the Web site content can be included on the Web site;
a routing rules assignor for assigning automatic routing rules for routing the Web site content according to a predetermined approval schedule;
a time period assignor for assigning a time period for action by which the Web site content must be acted upon; and
a notifier for requesting notification of whether a predetermined event has occurred;
a selection module that enables a web site creator using the tool to select the desired ones of said plurality of predefined features for a Web site, and to select one or more of said one or more workflow options;
a workflow automation module that automates workflow according to said one or more of said one or more workflow options selected wherein said workflow automation module further comprises;
a restictor module for restricting the collaborative and distributed authoring according to the one or more workflow options selected;
an approval module for enabling approval of the Web site content according to the one or more workflow options selected;
a routing module for routing a Web page according to the one or more workflow options;
a time period module for determining whether any said time period for action has expired;
a notification module for notifying upon the occurrence of said predetermined event; and
a consolidation module for collecting the Web page upon completion of the routing according to the one or more workflow options selected;
a Web site assembler that builds a Web site based on the templates corresponding to the selected features. - View Dependent Claims (17)
-
Specification