STORY WORKFLOW MANAGEMENT SYSTEM AND METHOD

Abstract: A system and method for story creation workflow management is provided which increases the speed, quality control and accuracy and reduces the cost of the story creation process by providing the steps of the story creation process in a single integrated system. The system also permits the users of the system to work at different times of the day and in different geographic locations. The system also permits the users of the system to rapidly determine the current status of any story in the system.

Description: STORY WORKFLOW MANAGEMENT SYSTEM AND METHOD Background of the Invention This invention relates generally to a system and method for managing the workflow associated with a story and in particular to a system and method for managing the workflow associated with the preparation, editing and creation of a story. In a typical environment in which a story may be created, such as a newspaper, a television newscast, a cable service, or a company who is generating success stories associated with their products, the management of the workflow associated with the creation of a story is very difficult. In particular, the creation of a story may include receiving a submission for a new story, rating the story idea, checking the story's facts, writing the story and preparing the story for publishing. In the past, each step of the process was completed by one or more different people, but no one was easily able to monitor the entire story workflow process. Therefore, it is difficult to ensure that the entire process was completed correctly and that each step was in fact completed. It is also difficult for a person trying to manage the story workflow to ensure each step is being completed in a timely manner. It is also difficult to ensure that each story being generated is factually accurate. Finally, it is also difficult to implement a quality control process due to the large number of steps in the process and the large number of people involved in the process. For a company which generates success stories about its products, the story workflow management process is equally complex. In this process, it is necessary to screen incoming success story submissions to remove the unwanted submissions. Then, it is necessary to check the submission's accuracy and, if the submission is accurate, the writing of the success story must be assigned to a writer. The writer then has to check all the facts (i.e. find the person, get the story and quotes, get the appropriate releases, get images and other media as required, have those media prepared for publication, etc.) and get everybody to sign off on what's been done. Once the writer has completed the story, it must be edited and prepared for publication. In a typical success story creation process within a corporation, the submissions for success stories are difficult to obtain. In particular, it is typically necessary to disturb the salespeople in order to generate any leads for success stories since the salespeople have the most contact with people who may have success stories with the products made by the corporation. Often, the person administering the success story creation process must provide the salespeople with an incentive, such as a cash bonus or some other material prize, in order to receive any success story leads or submissions. The management of the success story process is often done manually which is a daunting task. Corporations which have success story programs also find it immensely difficult to ensure that stories are currently maintained up to date and accurate (i.e., the featured party is still using the same products and the same people are still with the company, etc.). It is staggering to discover how many of the success stories that a company uses are actually obsolete. In addition, because the success story creation work is done in an artisanal manner right now, it's also difficult, time consuming (i.e. expensive) to get the story done in multiple media (print, web) in a useful time frame. It is also extremely difficult for companies to ensure that their people can quickly find a relevant success story when they need one. In addition, because the stories usually take months from inception to delivery of a usable story, their shelf life (before they become obsolete) is much shorter. Many companies already have a success story program. In one type of success story program, one or more people in the organization are assigned to find and develop leads and turn them into stories. These people usually have one or more other assigned tasks which are their primary responsibility, and usually lack training in the skills required to do success stories. The results of this type of success story program is slow story turnaround, poor quality stories, few and often outdated stories, poor legal documentation and high hidden costs. The stories are also generally handled at a divisional level and therefore never centralized in a useful manner. In another success story program, the persons assigned to find and develop leads and turn them into stories bring in one or more outside contractors, such as individual freelancer writers, PR companies, or the like. Companies consistently find the turnaround slow, quality very variable and cost high because the process always tends to be that of a craftsman working on a very limited number of leads assigned by the project manager at the company. As a result, there is often very little filtering of mediocre stories since there are not enough story submissions. It is desirable, however, to provide a story workflow management system which automatically tracks each step of the story creation process and documents the steps as the story is being written regardless of who or how many people complete a particular task and therefore permits the story workflow to be more easily controlled. It is also desirable to provide a story workflow management system which gathers story submissions from the end users of the products and provides a mechanism for processing the story submissions that may be easily integrated into a corporation's network. Thus, it is desirable to provide a story workflow management system which avoid the above problems with the typical story creation process and it is to this end that the present invention is directed. Summary of the Invention Thus, in accordance with the invention, a story workflow management system and method are provided in which each step of the story creation process from initial lead generation to final publication of the story is tracked so that the entire story creation process is more easily managed. The system integrates the various story creation processes into a single controlled process. The system permits the traditional story generation process to be automated and the speed of the story generation increased while the quality control for the stories is also increased. The integrated system provides various advantages to the story creation process including reduced costs to create a story, increased speed with which a story is prepared, and various features not typically available to a story writer. The system is also robust, compatible with other existing systems and networks and it very flexible. In the success story embodiment, the end users may submit story submissions to the system about particular products and the system may provide a mechanism for processing the incoming submissions ideas and leads in an efficient manner. The system may store unformatted story contents so that the published story may be quickly published automatically by the system in a variety of different formats, such as a hardcopy of the story, a Postscript Display Format (PDF) file and the like. The system may also permit leads for story submissions to be tracked so that a lead for a new story is not lost. The system also may be easily integrated into a corporate Intranet computer network and with other prior legacy databases. The system may also gather together the success stories spread throughout a corporation. The system also allows for more time and space flexibility for everybody in the process since the story creation is not constrained by location or time (i.e., everybody can work on it from anywhere at any time). The system also reduces the dependency on any one individual because this is a formalized system and the steps are defined and documented so that less skilled people may accomplish the same tasks typically completed by a more skilled person. The system is also easy scaled in size to increase the number of stories being created. The system also accumulates a central knowledge base for continually improving the story creation process based on ongoing experiences. In addition, since the system may track visitors through the integrated web system, the system may track the visitor's interests and preferences and provide feedback to our customers which allows them to tune their marketing and products. The system permits a large number of story submissions to be generated so that the best stories (high quality control) may be picked from the submissions to create the stories. In more detail, the system may include a server which is executing one or more software applications which implement various steps in the story creation process. The software applications may include a submission application for managing the story submission process, a writer application for managing the story rating and story creation process, an administrative application for controlling the access to the system and editorial review as well as managing and maintaining the data contained in the database space, and a publisher application for generating a published story in a variety of different formats. The system may also include a database for storing information about each submission and each completed story. The administrative system provides an overview of the system for an administrator, allows control of certain system data, controls the user permissions to access particular data so that different people who access the system may be able to view different information about the stories being prepared based on the privileges given to the person. For example, a particular corporation may view only the stories pertaining to the particular corporation while the system may actually be generating stories for multiple corporations. To control the access to the information, the system may include an access database containing information about the web pages available in the system. The database may also include each different access level in the system and what web pages each different user may view. For example, a person submitting a story may only access and view the submission web pages while an editor may view all of the current stories being processed and their progress towards completion (see Figures 4A and 4B for example). The system may have a user interface which is generated to provide users of the system, including story submitters, story researchers, story writers, story editors, system administrators, system customers, sub-contractors, partners and others, with guidance through the process. In one World Wide Web (WWW) based embodiment, one or more web pages are generated as the user interface. The system may generate these user interface screens dynamically as each user accesses the system. In particular, each user accessing the system may have a predetermined security level based on the user's intended use of the system. Based on the predetermined security level, pieces of data are retrieved from a database and the user interface for the particular user is generated based on the retrieved data. Thus, each user only views the data in the user interface screen which the user has the privileges to view to provide security for the stories being generated. Additionally, the user interface screens in the system are customizable to integrate seamlessly with the current look and feel of a customer's web site, for example, so that not only can different content be made accessible to different users based on the access privileges, but different versions of the same content as well as different presentations of that content may be provided to different users. To generate leads for possible stories, the system may receive a submission form through the submission application system. In addition, the system may include a pre-qualification system for finding and generating leads and following up on the leads to have them pre-qualified (i.e., determine that the story is valuable and should be created. Once the stories have passed this pre-qualification, the system requests a submission from the featured person, and this submission is matched with the data from the pre-qualification and tracking system. This integrated pre-qualification and tracking system is valuable to clients because it provides their project managers with a simple method of generating leads and ensuring that leads don't fall through the cracks once they have signed off on them. Brief Description of the Drawings Figure 1 is a block diagram of a story workflow management system in accordance with the invention; Figures 2 A - 2C are diagrams illustrating an example of a submission form in accordance with the invention; Figure 3 is a diagram illustrating an example of a release form; Figures 4A and 4B are diagrams illustrating an example of the initial screen of the writer application in accordance with the invention showing the status of the stories; Figures 5 A - 5C are diagrams illustrating an example of a user interface page showing information about a particular story being prepared using the system; Figures 6 A and 6B are diagrams illustrating an example of a user interface page for managing the submission rating process in accordance with the invention; Figures 7 A and 7B are diagrams illustrating an example of a user interface page for managing the gathering of additional information (i.e., the researching of the story) required to write the story in accordance with the invention; Figures 8 A and 8B are diagrams illustrating an example of a user interface page for managing the writing of the story in accordance with the invention; Figures 9A and 9B are diagrams illustrating an example of a user interface page for managing the story publication preparation process in accordance with the invention; Figures 10A - 10D are diagrams illustrating an example of a user interface page for managing the story editing process in accordance with the invention; and Figures 11A and 1 IB are diagrams illustrating an example of a user interface page for searching for stories within the system. Detailed Description of a Preferred Embodiment The invention is particularly applicable to a system for managing the workflow for the creation of success stories for a corporation or other entity and it is in this context that the invention will be described. It will be appreciated, however, that the story workflow management system and method in accordance with the invention has greater utility, such as to any other type of stories which may include news feature stories, magazine articles, wire service articles and the like. The system is also applicable to other fields besides success stories, such as press relations (e.g., providing stories and information for the media), marketing (e.g., providing information for use by salespeople and telemarketing people), e-marketing (e.g.., tying stories with products or solutions on the web), marketing (e.g., providing accurate end- user information to a company about how the end-users really use the company's products and why end-users like the products, customer education (e.g., stories about the profession and/or services provided), or human resources (e.g., to improve employee morale and communications as well as education). Figure 1 is a block diagram of an example of a story workflow management system 20 in accordance with the invention. The system 20 may include a server 22 and one or more client computers 24 connected to the server by a computer network 26, such as the Internet or a corporate Intranet. The server 22 may house one or more sub-systems which generate a user interface and perform some of the steps of the story creation process as described below in more detail. Each client computer 24 may be a typical personal computer having a central processing unit which executes a browser application so that the user of the client computer may log onto the server 22. In the example shown, the users of the client computers may include different people who may have different privilege or access rights to the data stored on the server. The different people may include one or more people who submit stories to the system (Submitter # 1 - Submitter #N), one or more story researchers writers (Researcher #1 - Researcher #N) who research the story submissions, one or more writers (Writer #1 - Writer #N) who write the stories (in some cases the story research and story writing may be done by the same person), one or more Editors (Editor #1 - Editor #N) who oversee and edit these stories and a corporate manager (Manager) who wishes to review the current stories being processed for a particular corporation. Once the user of the client computer has logged onto the server, the user may interact with the various story creation systems, which may be software applications being executed by the server, by viewing information located on the server and providing information to the server. For example, a submission system as described below may be intelligent and may modify its actions or the data it displays based on the privileges of the user who requests the data. When a story submission has been made, the forms content can be checked to ensure that certain minimum content requirements have been provided and an acknowledgment and receipt are automatically generated for the submitter or a request to fix any problems is generated. All of the submitted data may be automatically transferred into the workflow production system with an original copy of the submission data being preserved as write-only to ensure that it cannot be modified. An on-line help system is available to help user through the submission system. In the success story embodiment of the management system shown in Figure 1, the resultant story (STORY) may be output over a communications link, such as the Internet or e-mail, to a corporate web site 28 which stores the finished success stories in a database 30 and displays the success stories to client computers who access the corporate web site. The system may also store a copy of the story in its own database as described below. The system may also publish the story on its own success story website. The story, in accordance with the invention may be sent to the corporate web site using a variety of different delivery techniques, such as via fax, FedEx or anything else. In a preferred embodiment, the story is stored in the system's database and the corporate site's system requests a page containing a story from the system and then displays the story page within their website. Alternatively, the final version of the story is stored on a database in the corporate website maintained by the system and data is published locally into their website. In accordance with the invention, each of the story creation sub-systems, as described below, may operate independently of each other so that stories, for example, may be submitted at any time from anywhere in the world and automatically stored in the database. In addition, the story creation process, as described below, is broken into a plurality of independent steps some of which may be performed out of order and at any time. The system automatically keeps track of the completed and uncompleted steps so that any authorized user of the system, such as researchers, writers, editors, administrators, customers, partners, etc., may quickly determine the status of any story. In addition, the system permits the steps to be completed at any time of the day or night to suit the work habits of different people. Now, more details of the sub-systems in the server will be described. The server 22 may include a submission application system 32, a writer system 34, an administration/security system 36, a publisher system 38, a help system 39, a database 40, a central processing unit (CPU) 42, a memory 44 and a multi-media processing system 45. The memory 44 may include any type of data storage system such as a semiconductor memory, such as a RAM, EEPROM, ROM or the like, a hard disk drive system, a tape drive storage system or the like. In the example shown, the submission application system, the writer system, the security system and the publisher system may be software applications stored in the memory 44 of the server and the software applications are executed by the CPU 42 of the server. The system may also include a reporter system (not shown) which may sort the data in the database and/or in the pages being displayed to a user. The submission application system 32 may generate a user interface, as described in more detail below with reference to Figures 2 A - 2C, to gather information from a user about a possible story idea (a submission). The submission application system 32 automatically store the gathered information in the database 40 in a new story record with a unique numeric identifier. The submission application system may also include a lead generation system which may, for example, automatically generate messages, such as e-mail messages or Usenet postings, requesting that users submit story submissions. For example, the submission application system may automatically post a message to a Usenet group relating to a particular product requesting success story submissions for the product or an editor using the system may also attempt to generate new leads. In this manner, the system 20 attempts to gather new story submissions from the users of the products. The submission application system 32 may also direct the user submitting a story, in certain circumstances, to fill out and send in a release form as will be described below with reference to Figure 3. The writer system 34 may permit a writer to rate the story submissions stored in the database, to manage the fact gathering process (i.e., researching the story) if the story submission is approved by an editor and to manage the writing of the story by a writer, and to manage the final pre-publications processing of a completed story. The writer system may also permit an editor to manage all of the writer stages of the story creation process including the final pre-publication processing of a completed story, and to edit or kill the story at any time during the story generation process. The details of these functions will be described below with reference to Figures 4 - 11. At various stages during the generation of the story, the information about the story is stored in the database 40. The database also stores information about the status of each pending story. The administrator system 36 may control the access to the submission application and writer systems. For example, the user accessing the submission application system 32 cannot access any information about other stories stored in the database using the submission application (since they do not have the appropriate privileges) while a writer, researcher or editor of stories may be able to access his/her own story and brief information about other stories. As another example, a supervisory editor may be able to access detailed information about every story to check the progress of each story and possibly send a reminder to a writer who has not completed a story, for example. Thus, a plurality of different security levels may be assigned to different users of the system to ensure that a particular user only views data which the user has the appropriate privileges to view. The administration system 36 also performs data maintenance and management functions. In particular, the user of the administration system may have the privileges to modify or delete data within the database which other users cannot modify or delete. The publisher 38 may generate a downloadable version of the generated success story so that a salesman, for example, may take a hard copy of the success story along with him on a sales visit. The publisher may also forward the completed, ready-to-be-published success story to the corporate web site 28. The help system 39 may provide the users of the system with on-line help with any of the systems at any time in addition to step-by-step instructions provided in the user interface screens. The database 40 may store various pieces of information about each story including the steps completed in the story creation process, the submitted story idea, the written story and information about the person who submitted the story. The database may also store each completed story to keep a complete record of each completed story as well as a morgue archive and a graveyard archive (i.e., one or more levels of archives). The morgue archive may contain stories which are too old and no longer published while the graveyard archive may contain stories and story information which was spiked, as described below, or never made it past the initial rating process as described below. The database 40 may also store the information about each user of the system including his/her access level and the information necessary to generate the user interface pages shown to each user. In particular, the user interface pages generated for a particular user are dynamically generated as the user logs into the system based on the pieces of data in the database and the security level of the particular user. For example, a user from a particular corporation may log into the system and be able to view only the stories associated with that corporation although the system may contain stories for a plurality of different corporations. Now, the multimedia processor system 45 will be described in more detail. The multimedia processor system 45 may receive multimedia (e.g., images, video, audio, animation, etc.) for a particular story and store the multimedia in the database 40. A unique identifier may be generated for each piece of multimedia received to identify the story with which the multimedia is associated. The multimedia may then be processed to fit into the publication requirements of the system and published with the story once the story has been completed. The various systems described above provide an automatic document flow process in that a story in the system is automatically guided through the system and will appear in the pending page of a user automatically. Now, the submission application system and an example of a release page will be described. Figures 2A - 2C are diagrams illustrating an example of a submission form 50 in accordance with the invention and Figure 3 is a diagram illustrating an example of a release form 52. The submission form 50 may include various user input blocks into which the user of the submission application system may enter information about the success story being submitted. The information may include contact information about the submitter, contact information about the person who knows more details about the success story, contact information about someone who needs to give permission to generate the story, information about the story and why it should be written, information about a website which may contain more information, information about the industry of the submitter's company, the size of the submitter's company, information about the hardware and software used during the project, information about how the product helped the submitter succeed, information about other websites to visit for information and information about how the submitter heard about the success story program as shown in Figure 2 A - 2C. The information gathered by the submission form, once submitted, is automatically stored in the database 40 shown in Figure 1 and a new story submission record is created so that the a story submission review process may be completed. The story submission process may include an initial screening by a writer who makes a recommendation for the rating of the story submission and documents this recommendation. The writer may also give the story submission a working title and handles some of the other minor administrative tasks associated with processing a story submission. Once the writer enters the initial recommendation into the system, the editor is automatically notified of this rating and accepts or modifies the writer's recommended rating. In particular, the system may automatically place the story in the editor's Pending page (as described below) until the editor makes his decision about the rating. Then once the editor either gives the okay to proceed with the story, the story is automatically placed back into the assigned writer's Pending page (inbasket) or a researcher's inbasket, as appropriate. If the editor spikes the story, the story goes into the graveyard archive. Once the writer has reviewed the submission and received the editor's approval to proceed, the submission application system may send the release form 52 to the submitter or the appropriate person or organization featured in the story via e-mail or direct the submitter or the featured person or corporation to a website so that the release form may be downloaded. The submitter or featured person or corporation is then requested to review the release form and sign and date it. Once the form is executed, the submitter is asked to submit the release form, via facsimile and an original copy by mail, to an address. The release form 52 shown is a typical release (©Quantum Corporation),which permits the system's use of the submitter's information. Now, the writer system will be described in more detail. The writer system may generate a plurality of user interface pages, shown in Figures 4 - 11, which manage the story creation process. Each of the writer pages may include a notes section (not shown) which permits the person using the page to enter notes about the story. Figures 4A and 4B are diagrams illustrating an example of a status page 60 for the writer system in accordance with the invention showing the status of the stories currently being prepared by the system. The status page may include a menu 62 near the top of the page permitting the user of the writer system to navigate through the steps within the writing process. In particular, the menu may include one or more hyperlinks to other pages in the writer system including the pending page, as shown in Figures 4A and 4B, a rating page as shown in Figures 6A and 6B, an information completion page as shown in Figures 7A and 7B, a story writing page in Figures 8 A and 8B, a web data page as shown in Figures 8A and 8B, an editing page as shown in Figure 9 A and 9B, a view report page as shown in Figure 5 A - 5C and a search page as shown in Figures 11 A and 1 IB. The invention, however, is not limited to the pages described below and additional pages may be added to provide more functionality to the system, such as a page for managing multimedia components and multimedia production. The system, using these pages, may be easily expanded using existing technologies or new technologies by adding additional pages to provide the user of the system with access to the existing technologies or any new technologies. Each of the above pages will be described in more detail below. The status page 60 may further include an unrated story section 64, a stories to be updated section 66 and a stories in process and stories completed section 68. A unique status page may be generated for each user of the system so that, for example, a writer may see a status page listing the stories currently in the system for the particular writer. Thus, the status page may also be viewed as a sort of flow-based inbasket for each individual. The status page reflects the status of each story based on the traffic flow defined by the system so that it includes stories that appear because they are currently in the story creation process, because they have just come been submitted as a story submission and need a decision on whether they should be processed, or because the story needs updating. The unrated stories section contains story submissions within the database which have not yet been rated by a writer and approved by an editor as described above. Until a story is rated as being appropriate for publishing or not, the story submission will remain in the unrated section of the pending page of the writer and editor responsible for that customer. The stories to be updated section 66 may include stories whose submission information needs to be updated or augmented. In particular, once a story has been live to the public (published) for the predetermined period of time, the story appears in the updated section 66 because the story now needs to be checked for accuracy. The story remains in the updated section 66 until it has been checked and updated, if appropriate. Once the update has been completed for the particular story, the particular story is removed from the updated section and the predetermined time period is reset so that the story will appear again in the updated section after the predetermined time period expires again. Thus, each story will periodically be placed into the updated section to reverify the accuracy of the story. The pending stories section 68 contains all of the stories which are currently being prepared using the system 20. The pending story section 68 may include a serial number section 70, a title section 72, a tickler section 74 and a story preparation status section 76 and other story status information as appropriate. Any story on a status page for a particular user which has been rated as worthy of writing and publication, but which has not yet been completed may be displayed in the pending story section for the appropriate writer and editor. The serial number section lists an identifier associated with each story, the name section lists the name of the story and the tickler section lists any due dates associated with the particular story. The story preparation status section 76 may include a panel 78 associated with each page listed above (the rating page , the information completion page, the story writing page, the web data page, and the editing page corresponding to the "1" panel, the "2" panel, the "3" panel, the "4" panel and the "5" panel, respectively). As all of the steps and items associated with a particular page are completed, the panel may change colors to indicate that that portion of the story generating process has been completed. The important thing about the status page is that it is automatically updated in real time as steps of the story creation process are completed so that the status page for any user of the system is constantly updated. Each status page also provides an individually customized overview of the entire process from the perspective of the writer, editor, administrator or other authorized user (i.e., each user views his own personalized status page based on the stories for which the user has responsibility). The status page may also be implemented using pop-up menus, other forms of navigation and status display as well as the use of additional colors and additional information so that the status page is not limited to the example shown. In a preferred embodiment, the panels for uncompleted pages may be red while the panels for completed pages may be yellow although the invention is not limited to these colors. For example, for a story entitled "Greyhound", all of the pages of the story creation process have been completed while for the story entitled "Hewlett Packard", the steps in the information completion page, the web data page, and the editing page have not been completed. In this manner, using the status page 60, a user of the system that has the access and the authority to view this page may easily determine the current status of the stories currently being prepared using the system including which portions of the story creation process have been completed. As above, the access to the data in the status page may be restricted so that a particular corporation may only see its own stories in the pending story section 68. Now, each of the pages associated with the story creation process will be described in more detail. Figures 5 A - 5C are diagrams illustrating an example of a page 90 showing information about a particular story being prepared using the system. The page may summarize the information gathered about a particular story in the system. The page may include a dashboard section 92 located near the left side of the page which provides information about the status of various tasks in the story creation process. The dashboard section 92 accurately reflects the current status of the individual checkboxes for the instruction steps listed at the top of each page of the writer system as described below. The dashboard section may uses logic and rules to summarize important information relating to the individual steps of the process so that each of the items listed in the dashboard section provides information to quickly inform the viewer what has been done, what is pending, and tell them where in the system ( the help system) to find the instructions for that particular step or steps. Therefore, from this page and every other story creation page described below, it is possible to easily determine the status of the particular story based on the dashboard. In the dashboard, each checkbox 94 may have a number in parentheses associated with it which refers to the particular step in the particular page. As shown in Figure 5A, the dashboard may include an initial OK section 96, a copy edit section 98, a WebReady section 100, a data complete section 102 and an implementation section 104. In the particular example shown, all of the boxes in the dashboard have been checked off indicating that these steps have been completed except for a spiked checkbox 106. If the spiked checkbox is checked off, then the story has been discarded by the writer or editor (depending on who has the privilege to spike a story) at some point in the story creation process which may be long before the story is written, such as anytime after the submission is made. In general, the vast majority of spikings occur before the story is written when the writer rates the story. In the example shown, the story is ready for publishing and is awaiting the final review by the editor, customer and possibly the person/organization featured in the story and the posting of a date after which the story may be published. The story summary page 90 may also include original submission data including contact addresses and URLs to review, a description of the project about which the success story is being written, why the story is a good success story, the hardware and software used for the project, the contact address to appear on the published copy, and various story specific data, such as the headline, the story capsule, the story lead, the story body and quotes from the story. The story summary page 90 may be accessed by entering the writer system or by clicking on the view report button after selecting a particular story. Now, the submission rating page will be described in more detail. Figures 6A and 6B are diagrams illustrating an example of a page 110 for managing the submission rating process in accordance with the invention. The page 110 may include the dashboard 92 which indicates the current status of the particular story. This page permits the writer of the system to assign a story name, to rate the submission using radio buttons and a notes field (not shown) , to send the suggested rating to the editor for approval (the editor may either approve the story or spike the story). The rating of the story may involve the writer selecting a radio button indicating the rating of the story and a notes field which permits the writer to indicate why the particular rating was made. The stated story may be submitted to an editor who may then check the box authorizing the story or check the box spiking the story and the time that the story was spiked. At this point, the story is either authorized to be prepared or it is spiked and discarded. If the story is authorized and any initial research of the story confirms the value of the story, then the contact person is sent a release form or sent to a website to retrieve the release form to sign and return to an address. Thus, the rating page permits a writer and an editor to filter the incoming story submissions and spike unwanted story submissions. The rating page may also include lead contact information from the story submission which may be reviewed by the editor in determining the rating. Now, the process of gathering additional information will be described. Figures 7 A and 7B are diagrams illustrating an example of a page 120 for managing the gathering of additional information required to write the story in accordance with the invention. As above, the page 120 may include the dashboard 92 with the current status of the story. This page may ensure that the person preparing the story performs various fact finding tasks (i.e., story research) prior to preparing the story. The various facts learned during the story research may be stored in a notes field. For example, the person must contact the submitter and determine various facts including confirmation of the accuracy of the submitted information, obtain verbal consent for use of the story, obtain any additional information about the story and any quotes for the story, get the data about the person who is going to appear as the contact for the published story, and have the submitter obtain and sign a release form. The page may also require the person to document the verbal release and email the submitter thanking them for their time. As the person checks the items off in the page, the corresponding dashboard items are also checked off in all of the pages so that each page has a current status of the story. In the dashboard, individual steps of the information gathering process may be identified as completed such as the verbal release, the e-mailed thank you, a faxed copy of the signed release and an original received copy of the signed release. Now, a page for managing the writing of the story will be described. Figures 8 A and 8B are diagrams illustrating an example of a page 130 for managing the writing of the story in accordance with the invention. The page may include the dashboard 92 with the current status of the particular story. The page may also include a checkbox section 132 and a story writing section 134. The checkbox section 132 includes check boxes which may be checked when the faxed copy of the release has been received, when the story and its constituent parts have been written, when the story has been spellchecked, when keywords have been assigned to the story, when the original release is received, and any other follow up. The story writing section 134 may provide the story writer with a space to enter various information about the story such as the project title, the story headline, the story capsule, the story lead, the story body and quotes for the story. The story writing section may also permit the writer to choose keywords for the story as well as the markets to which the story may apply. Thus, this page permits the writer of the story to follow up on any missing items and write the story. Now, the page for managing the story publication process will be described. Figures 9 A and 9B are diagrams illustrating an example of a page 140 for managing the story publication preparation process in accordance with the invention. The page may include the dashboard 92 and a checkbox section 142 for completing the final steps to publish the story. The steps may include confirming that an original signed release has been received, confirming any incoming videos or images associated with the story, confirming the accuracy of the information, filling in the software and hardware information, confirming the image and video materials are ready to publish, and indicating that the story is ready for the editor to review. The other portion of the page permits the story writer to assign the hardware and software used for the project. These pages permit the story creation process to be managed by an editor and provides frequent rechecks for critical process steps. The pages also are dynamic and any updates to any of the pages are reflected in the dashboard for any of the other pages. Now, the editor page will be described which may only be accessed by a story editor. Figures 10A - 10D are diagrams illustrating an example of a page 150 for managing the story editing process in accordance with the invention. This page may only be accessed by an editor of a story and this page permits the editor to make a final review of the story before authorizing the publication of the story. In this manner, the editor has a final veto power over the story even after the story has been completed. As above, the page may include the dashboard 92 to review the current status of the story. The page may also include a display section 152 which displays the data to be published on a web site to permit a final copy edit review by the editor. The page may also display the contact information and the project description. The page 150 may also include a checkbox section 154 which permits the editor to make a final check of the story before it is published. For example, the editor must spellcheck the story and check for any other errors. The editor may then check a WebReady button which checks the appropriate box in the dashboard to indicate that the story is ready to be published to the web site. The editor may also set an Online Date (the date which the story is actually available for viewing) which may be now or some later time to coincide, for example, with a marketing pitch about the product. The editor may also designate the story as a featured story from a certain start date until a certain stop date as well as quotes from the story. Once the editor has indicated the WebReady status and the online date is now, the story is published on a web site and may be viewed by anyone accessing the web site. Now, an example of the page for permitting searching will be described. Figures 11 A and 1 IB are diagrams illustrating an example of a page 160 for searching for stories in the system. The search page may provide one or more different criteria which may be used for purposes of searching the database for a matching story. The search page may return the one or more stories which match the search criteria. In summary, the system provides for workflow management during a story creation process. The system provides constant updates about the status of any story in the system and may provide different data to different people based on the security level of the person. The system may increase the speed with which a story may be generated since each sub-system of the system may operate independently and permit users to access relevant pages at any time. Thus, the user of the system, such as the story submitters, the story writers and the story editors, may all work independently of each other and at different times and geographic locations so that the speed of the story creation is not limited by the availability of any person. While the foregoing has been with reference to a particular embodiment of the invention, it will be appreciated by those skilled in the art that changes in this embodiment may be made without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims.

Claims: Claims: 1. A story workflow management system, comprising: a first computer comprising means for storing a plurality of data records, each data record containing information about a particular story including a story submission and a rating of the story, and means for managing the story workflow process from lead generation to publishing the story; a submission client connected to the first computer by a communications network, the submission client comprising means for receiving data from the first computer about the story submission process, means for accepting a story submission and means for communicating the story submission to the first computer so that the story submission is stored in the first computer; and an editor client connected to the first computer by a communications network, the editor client comprising means for rating each story submission and means for generating a published story in response to the rating of the story submission. 2. The system of Claim 1, wherein the first computer, the submission client and the editor client are located at different geographic locations and operate independently of each other so that the story workflow process may be completed at any time by a person at various different geographic locations 3. The system of Claim 1, wherein the managing means of the first computer further comprises means for tracking the completion of one or more story generation steps wherein the story generation steps are independent of each other and are completed in any order. 4. The system of Claim 1, wherein the first computer further comprises means for generating one or more web pages provided to the submission client and the editor client in order to extract story generation information from the submitter and from the editor to generate the published story. 5. The system of 4 further comprising means for generating the one or more web pages based on the security access level of the user. 6. The system of Claim 1 , wherein the first computer further comprises one or more software modules for managing the one or more steps of the story generation process. 7. The system of Claim 6, wherein the one or more modules comprises a submission module comprising means for receiving a submission for a user, the submission including contact information about the submitter and information about the potential story. 8. The system of Claim 7, wherein the one or more modules comprises a story generation module comprising means for generating a story based on the story submission comprising means for rating a story submission as being publishable and means for managing a story submission rated as publishable in order to produce a publishable story, the managing means comprising means for tracking the one or more steps involved in publishing the story wherein each step is independent of each other step and the steps are completed in any order. 9. The system of Claim 8, wherein the means for managing further comprises means for graphically tracking the completion of each step in the story generation process so that a user can determine the status of any step of a story. 10. The system of Claim 8, wherein the one or more modules comprises an administration module comprising means for administrating the usage of the system comprising means for providing a predetermined level of access to the system for a predetermined user so that different people view different information. 11. The system of Claim 10, wherein the one or more modules further comprise a publishing module, a story lead module and a multimedia module wherein the publishing module comprises means for publishing the publishable story in one or more different formats, wherein the story lead module further comprises means for generating a plurality of story leads that may result in a story submission, and wherein multimedia module further comprises means for storing a plurality of multimedia objects associated with the stories so that one or more multimedia objects are associated with a particular story. 12. A method for managing the workflow during the creation of a plurality of stories based on story submissions, the method comprising: receiving a story submission from a user, the submission including contact information about the submitter and information about the potential story; storing the story submission data; generating a story based on the story submission comprising rating a story submission as being publishable and managing a story submission rated as publishable in order to produce a publishable story, the managing comprising tracking the one or more steps involved in publishing the story wherein each step is independent of each other step and the steps are completed in any order; and publishing the publishable story in one or more different formats. 13. The method of Claim 12 further comprising generating a plurality of story leads that may result in a story submission. 14. The method of Claim 12 further comprising storing a plurality of multimedia objects associated with the stories so that one or more multimedia objects are associated with a particular story. 15. The method of Claim 12, wherein the steps associated with the tracking further comprises a rating step, a complete information step, a writing step, a web display data step and an editing step. 16. The method of Claim 12 further comprising administrating the usage of the method comprising means for providing a predetermined level of access to the method for a predetermined user so that different people view different information. 17. A computer system for managing the workflow during the creation of a plurality of stories based on story submissions, the system comprising: a database for storing a plurality of data records, each data record containing information about a particular story including at least a submission; means for receiving a submission for a user, the submission including contact information about the submitter and information about the potential story; means for generating a story based on the story submission comprising means for rating a story submission as being publishable and means for managing a story submission rated as publishable in order to produce a publishable story, the managing means comprising means for tracking the one or more steps involved in publishing the story wherein each step is independent of each other step and the steps are completed in any order; and means for publishing the publishable story in one or more different formats. 18. The system of Claim 17 further comprising means for generating a plurality of story leads that may result in a story submission. 19. The system of Claim 17 further comprising means for storing a plurality of multimedia objects associated with the stories so that one or more multimedia objects are associated with a particular story. 20. The system of Claim 17, wherein the steps associated with the tracking means further comprises a rating step, a complete information step, a writing step, a web display data step and an editing step. 21. The system of Claim 17 further comprising means for administrating the usage of the system comprising means for providing a predetermined level of access to the system for a predetermined user so that different people view different information.

Inventors: DAVIDSON ALLAN L, ZIFF SUSAN J, DAVIDSON, ALLAN, L., ZIFF, SUSAN, J.
Applicants: CYBERCASTERS LIMITED, THE CYBERCASTERS LIMITED
Application year: 2000
Main classification: G06F17
IPC codes: G06Q10