Techniques for providing narrative content for competitive gaming events
First Claim
1. A computer-implemented method comprising:
- receiving data about a competitive gaming event, the data comprising one or more data items;
selecting, by a processor, a beat writer from a plurality of beat writers stored in a data store, wherein each of the plurality of beat writers represents a respective one of a plurality of different computerized authors, each configured for respectively different writing styles;
selecting, by the processor, a story type from a plurality of story types based on the selected beat writer;
selecting, by the processor, a story flavor from the one or more story flavors associated with the story type;
selecting, by the processor, a narrative template for the competitive gaming event according to the data and story type, the narrative template comprising at least one paragraph from the set of paragraph types associated with the selected template story flavor, the at least one paragraph having one or more sentences, and one or more empty word slots within the one or more sentences, and one or more empty data slots within the one or more sentences;
selecting, by the processor, for each of the one or more empty word slots, a word list configured for the word slot according to the selected beat writer;
filling, by the processor, each of the one or more empty data slots in the narrative template with a data item from the one or more data items;
filling, by the processor, each of the one or more empty word slots in the narrative template with a word selected from the selected word list configured for the word slot based on the competitive gaming data; and
publishing, by the processor, the narrative template with the one or more empty word slots and the one or more empty data slots filled as a narrative summary of competitive gaming narrative content.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments for providing a narrative summary for content related to competitive gaming are described. An aspect may provide receiving data about a competitive gaming event, the data comprising one or more data items; selecting a narrative template for the competitive gaming event according to the data, the narrative template comprising one or more word slots and one or more data slots; filling a data slot in the narrative template with a data item; filling a word slot in the narrative template with a word selected from a word list configured for the word slot; and publishing the narrative template with the one or more word slots and the one or more data slots filled as competitive gaming narrative content. Other embodiments are described and claimed.
72 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving data about a competitive gaming event, the data comprising one or more data items; selecting, by a processor, a beat writer from a plurality of beat writers stored in a data store, wherein each of the plurality of beat writers represents a respective one of a plurality of different computerized authors, each configured for respectively different writing styles; selecting, by the processor, a story type from a plurality of story types based on the selected beat writer; selecting, by the processor, a story flavor from the one or more story flavors associated with the story type; selecting, by the processor, a narrative template for the competitive gaming event according to the data and story type, the narrative template comprising at least one paragraph from the set of paragraph types associated with the selected template story flavor, the at least one paragraph having one or more sentences, and one or more empty word slots within the one or more sentences, and one or more empty data slots within the one or more sentences; selecting, by the processor, for each of the one or more empty word slots, a word list configured for the word slot according to the selected beat writer; filling, by the processor, each of the one or more empty data slots in the narrative template with a data item from the one or more data items; filling, by the processor, each of the one or more empty word slots in the narrative template with a word selected from the selected word list configured for the word slot based on the competitive gaming data; and publishing, by the processor, the narrative template with the one or more empty word slots and the one or more empty data slots filled as a narrative summary of competitive gaming narrative content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a logic device comprising a processor circuit; a first data store communicatively coupled to the logic device and configured to store narrative templates comprising a plurality of story types, wherein each of the story types is associated with one or more story flavors, and wherein each of the one or more story flavors comprises a set of paragraph types; a second data store communicatively coupled to the logic device and configured to store competitive gaming data; a summary engine executing on the logic device, configured to; select a beat writer from a plurality of beat writers stored in at least one of the first data store and the second data store, wherein each of the plurality of beat writers represent a respective one of a plurality of different computerized authors, each configured for respectively different writing styles; select a template story type from the plurality of story types based on the selected beat writer; select a template story flavor from one or more story flavors associated with the template story type; retrieve the competitive gaming data from the second data store; construct a master template according to the template story type, the master template comprising at least one paragraph from the set of paragraph types associated with the selected template story flavor, the at least one paragraph having one or more sentences and one or more empty word slots within the one or more sentences; and fill each of the one or more empty word slots of the master template by selecting one or more words from a predetermined word list based on the competitive gaming data to generate a narrative summary of a competitive gaming event associated with the competitive gaming data; and a publishing engine, executing on the logic device, configured to; publish the narrative summary with the one or more empty word slots filled as competitive gaming narrative content. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. At least one non-transitory machine-readable storage medium comprising instructions that when executed cause a computing system to:
-
receive data about a competitive gaming event, the data comprising one or more data items; select a beat writer from a plurality of beat writers stored in a data store, wherein each of the plurality of beat writers represents a respective one of a plurality of different computerized authors, each configured for respectively different writing styles; select a story type from a plurality of story types based on the selected beat writer; select a story flavor from the one or more story flavors associated with the story type; select a narrative template for the competitive gaming event according to the data and the selected story type, the narrative template comprising at least one paragraph from the set of paragraph types associated with the selected story flavor, the at least one paragraph having one or more sentences, and one or more empty word slots within the one or more sentences, and one or more empty data slots within the one or more sentences; fill each of the one or more empty data slots in the narrative template with a data item from the one or more data items; fill each of the one or more empty word slots in the narrative template with a word selected from a predetermined word list configured for the one or more empty word slots based on the competitive gaming data; and publish the narrative template with the one or more empty word slots and the one or more empty data slots filled as a narrative summary of competitive gaming narrative content. - View Dependent Claims (17, 18, 19)
-
Specification