Interactive Story Development System and Method for Creating a Narrative of a Storyline
First Claim
1. An interactive story development system for creating a narrative of a storyline, the system comprising:
- a memory including;
an inventory including a plurality of items, wherein the plurality of items include a plurality of objects of the storyline and a plurality of characters of the storyline, and wherein each item has an attribute state;
an event library describing a change in the attribute state of each item in the inventory resulting from an interaction with each of the other items in the inventory; and
a processor configured to;
receive a story state including an attribute state of each item present in the storyline;
create a story web, wherein the story web includes a node for every possible interaction between the plurality of objects and the plurality of characters in the storyline;
calculate a narrative value for each of the nodes of the story web;
receive a first input from a user selecting user criteria including at least one of a story telling option of the storyline and a sentiment selection; and
determine, based on the narrative value and the user criteria, a plurality of candidate nodes of the story web.
2 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method for use by an interactive story development system. The method includes receiving a story state including an attribute state of each of a plurality of items present in a storyline, wherein the plurality of items include a plurality of objects of the storyline and a plurality of characters of the storyline. The method also includes creating a story web, wherein the story web includes a node for every possible interaction between the plurality of objects and the plurality of characters in the storyline, and calculating a narrative value for each of the nodes of the story web, receiving a first input from a user selecting user criteria including at least one of a story telling option of the storyline and a sentiment selection, and determining based on the narrative value and the user criteria, a plurality of candidate nodes of the story web.
38 Citations
20 Claims
-
1. An interactive story development system for creating a narrative of a storyline, the system comprising:
-
a memory including; an inventory including a plurality of items, wherein the plurality of items include a plurality of objects of the storyline and a plurality of characters of the storyline, and wherein each item has an attribute state; an event library describing a change in the attribute state of each item in the inventory resulting from an interaction with each of the other items in the inventory; and a processor configured to; receive a story state including an attribute state of each item present in the storyline; create a story web, wherein the story web includes a node for every possible interaction between the plurality of objects and the plurality of characters in the storyline; calculate a narrative value for each of the nodes of the story web; receive a first input from a user selecting user criteria including at least one of a story telling option of the storyline and a sentiment selection; and determine, based on the narrative value and the user criteria, a plurality of candidate nodes of the story web. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for use by an interactive story development system having a memory and a processor, the method comprising:
-
receiving, using the processor, a story state including an attribute state of each of a plurality of items present in a storyline, wherein the plurality of items are stored in the memory and include a plurality of objects of the storyline and a plurality of characters of the storyline; creating a story web using the processor, wherein the story web includes a node for every possible interaction between the plurality of objects and the plurality of characters in the storyline; calculating, using the processor, a narrative value for each of the nodes of the story web; receiving, using the processor, a first input from a user selecting user criteria including at least one of a story telling option of the storyline and a sentiment selection; and determining, using the processor, based on the narrative value and the user criteria, a plurality of candidate nodes of the story web. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification