Machine logic based automated story writing technology that: respectively represents content data sources for potential use in an automated story as nodes in a graph; includes emotion metadata in each given node of the graph, with the emotion metadata relating to “emotions” (“sentiments”) that are likely to be caused in story consumers and/or story characters if the content corresponding to the given node is used in an automated story; use the emotion metadata to help select a sub-set of nodes whose respectively associated content is to be used in an automated story; and use the emotion metadata to help select the order of the use of the content nodes in an automated story. The selection of the nodes based on emotion metadata and/or the ordering of the nodes based on emotion metadata may be further based on seed information (for example, story seed information supplied by a human co-author).
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method of writing an automated story, the method comprising: receiving, by an automated story writing engine, a story data graph data set including data structured as a graph that includes a plurality of nodes and a plurality of connections among and between the nodes, with each given node including content data corresponding to content that can potentially be used as subject matter for the automated story and emotion value data relating to emotions related to the content of the given node; receiving, by the automated story writing engine, a selected emotions data set corresponding to emotions that are desired to be used in the automated story; selecting, by the automated story writing engine, a subset of recommended candidate nodes from the plurality of nodes, based, at least in part, upon the selected emotions data set and the emotion value data of the nodes of the story data graph; and outputting data corresponding to an identity of the recommended candidate nodes. 2. The computer-implemented method of claim 1 further comprising: determining, by machine logic of the automated story engine, the selected emotions data set. 3. The computer-implemented method of claim 1 wherein the output of the identity of the recommended candidate nodes is output in machine readable form and format to a further stage of an automated story writing process. 4. The computer-implemented method of claim 3 further comprising: writing, by machine logic of further stages of the automated story writing engine, the automated story expressed in human understandable form and format. 5. The computer-implemented method of claim 1 further comprising: providing a user interface that allows a human user to provide user input; and generating, by the automated story writing engine and based, at least in part, upon the user input, the selected emotions data set. 6. The computer-implemented method of claim 1 further comprising: receiving, by an automated story writing engine, an emotion ordering data set corresponding to an order of emotions that is desired to be used in the automated story; and determining, by the automated story writing engine, an ordering of the recommended candidate nodes based, at least in part, upon the emotion ordering data set and the emotion value data of the recommended candidate nodes. 7. A computer-implemented method of writing an automated story, the method comprising: receiving, by an automated story writing engine, a story data graph data set including data structured as a graph that includes a plurality of nodes and a plurality of connections among and between the nodes, with each given node including content data corresponding to content that can potentially be used as subject matter for the automated story and emotion value data relating to emotions related to the content of the given node; receiving, by the automated story writing engine, an emotion ordering data set corresponding to an order of emotions that is desired to be used in the automated story; determining, by the automated story writing engine, an ordering for a subset of nodes, with the subset of nodes including at least some nodes of the plurality of nodes, based, at least in part, upon the emotion ordering data set and the emotion value data of the nodes of the story data graph; and outputting data corresponding to the ordering of the subset of nodes. 8. The computer-implemented method of claim 7 further comprising: determining, by machine logic of the automated story engine, the emotion ordering data set. 9. The computer-implemented method of claim 7 wherein the output of the ordering of the subset of nodes is output in machine readable form and format to a further stage of an automated story writing process. 10. The computer-implemented method of claim 9 further comprising: writing, by machine logic of further stages of the automated story writing engine, the automated story expressed in human understandable form and format. 11. The computer-implemented method of claim 7 further comprising: providing a user interface that allows a human user to provide user input; and generating, by the automated story writing engine and based, at least in part, upon the user input, the emotion ordering data set. 12. The computer-implemented method of claim 7 further comprising: receiving, by an automated story writing engine, a selected emotions data set corresponding to emotions that are desired to be used in the automated story; and determining, by the automated story writing engine, a subset of recommended candidate nodes from the plurality of nodes, based, at least in part, upon the selected emotions data set; wherein the subset of nodes corresponds to the recommended candidate nodes. 13. A computer-implemented method of writing an automated story, the method comprising: receiving, by an automated story writing engine, a story data graph data set including data structured as a graph that includes a plurality of nodes and a plurality of connections among and between the nodes, with each given node including content data corresponding to: (i) content that can potentially be used as subject matter for the automated story, and (ii) emotion value data relating to emotions related to the content of the given node; receiving, by the automated story writing engine and from a seeder entity, emotion seed data relating emotions and/or emotional flow that the automated story is desired to exhibit; for each given node of the story data graph, translating the emotion value data in the form of a color value for the given node; identifying a maximum chromatic polynomial required to adequately cover emotion seed data based, at least in part, upon the color values of the nodes of the story data graph; identifying a minimum chromatic polynomial required to adequately cover emotion seed data based, at least in part, upon the color values of the nodes of the story data graph; and identifying relationships of the maximum chromatic polynomial and the minimum chromatic polynomial by mapping emotions identified by the minimum and maximum chromatic polynomials. 14. The computer-implemented method of claim 13 further comprising: recommending a maximum number of emotions that can be used to create a plot based on analysis of the minimum and maximum chromatic polynomials. 15. The computer-implemented method of claim 14 further comprising: determining a chromatic number of the story data graph based, at least in part, upon the color values of the nodes of the story data graph. 16. The computer-implemented method of claim 15 wherein the recommendation of maximum number of emotions is further based, at least in part, upon the chromatic number of the story data graph. 17. The computer-implemented method of claim 13 wherein: identifying the minimum chromatic polynomial using the formula m ( m - δ  ( G ) ) where m is the total number of vertices of the graph, and δ(G) is the minimum degree of any vertex of the graph; and identifying the maximum chromatic polynomial using the formula 1+Δ(G) where Δ(G) is the largest degree of any vertex of the graph.