CPC G06F 16/48 (2019.01) [G06F 3/14 (2013.01); G06F 3/16 (2013.01); G06F 16/951 (2019.01); G06F 40/289 (2020.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01)] | 20 Claims |
1. A method, comprising:
in response to a request to create a narrative that simulates an answer to a query:
identifying, at a server device, a story template based on one or more local content items, wherein the story template comprises a sequence of story elements configured to be populated using subcomponents to create the narrative that simulates the answer to the query;
retrieving, by the server device, one or more other content items comprising story elements corresponding to the story template found by at least one crawler at one or more content sources;
identifying, based on the story template and the query, subcomponents of at least one of the one or more local content items or at least one of the one or more other content items corresponding to story elements of the story template to populate the story template; and
combining, at the service device, the identified subcomponents according to the story template to create the narrative that simulates the answer to the query based on the identified subcomponents corresponding to the story elements; and
transmitting the combined subcomponents for output to an electronic device.
|