Interactive personal narrative agent system and method
First Claim
1. A software application stored on an information storage medium including a personal narrative agent having instructions, which when executed cause one or more processors to create and manage multiple dynamic customized story experiences for a subject user in a user-observable environment having at least one object with which the subject user may interact, by performing the steps of:
- selectively interacting with said at least one object to manipulate the environment in furtherance of the story experiences;
maintaining data relating to the subject user, the environment and the multiple story experiences of the subject user; and
simultaneously managing each of said multiple story experiences each pf which reaches its own narrative conclusion consistent with input and characteristics of the subject user and any objects selected to influence said story experiences.
0 Assignments
0 Petitions
Accused Products
Abstract
A software application and method enables a personal narrative agent (PNA) to create and manage multiple dynamic customized story experiences for a subject user in a user-observable environment having one or more objects with which the subject user may interact. The PNA selectively interacts with one or more of those objects to manipulate the environment in furtherance of the story experiences. The PNA further maintains data relating to the subject user, the environment and the multiple story experiences of the subject user. The PNA also simultaneously manages each of the story experiences which each reach its own narrative conclusion consistent with input and characteristics of the subject user and any objects selected to influence the story experiences. A unique PNA may be assigned to each of multiple users which independently manage different story opportunities for their respective users, such as to enable each of the multiple users to pursue individual stories independent from the stories of the other user. A PNA of one user may interact with a PNA of another user to negotiate a story opportunity involving the second user for the first user, and vice-versa.
169 Citations
73 Claims
-
1. A software application stored on an information storage medium including a personal narrative agent having instructions, which when executed cause one or more processors to create and manage multiple dynamic customized story experiences for a subject user in a user-observable environment having at least one object with which the subject user may interact, by performing the steps of:
-
selectively interacting with said at least one object to manipulate the environment in furtherance of the story experiences; maintaining data relating to the subject user, the environment and the multiple story experiences of the subject user; and simultaneously managing each of said multiple story experiences each pf which reaches its own narrative conclusion consistent with input and characteristics of the subject user and any objects selected to influence said story experiences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 71, 72, 73)
-
-
41. A software application stored on an information storage medium having instructions, which when executed cause one or more processors to create and manage one or more dynamic customized story experiences for each of multiple users wherein a unique personal narrative agent is assigned to assist each user throughout the story experiences of the user in a user-observable environment having at least one object with which the users may interact, by performing the steps of:
-
selectively interacting with said at least one object and a second personal narrative agent which is assigned to a second user to manipulate the environment in furtherance of said one or more story experiences, including negotiating a story opportunity involving a second user for the first user with said second personal narrative agent consistent with said one or more story experiences; maintaining data relating to the first user, the one or more story experiences of the first user, and the environment; and managing said one or more story experiences to a narrative conclusion consistent with input and characteristics of the first user and any objects selected to influence said one or more story experiences. - View Dependent Claims (42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 64, 65, 66, 67, 68, 69, 70)
-
-
48. A software application stored on an information storage medium having instructions, which when executed cause one or more processors to create and manage one or more dynamic customized story experiences for each of multiple users wherein a unique personal narrative agent is assigned to assist each user throughout the story experiences of the user in a user-observable environment having at least one object with which the users may interact, by performing the steps of:
-
selectively interacting with said at least one object and a second personal narrative agent which is assigned to a second user to manipulate the environment in furtherance of said one or more story experiences, including negotiating for use of one or more objects with said second personal narrative agent, said objects being used in one or more story experiences of one or both of said first and second users; maintaining data relating to the first user, the one or more story experiences of the first user, and the environment; and managing said one or more story experiences to a narrative conclusion consistent with input and characteristics of the first user and any objects selected to influence said one or more story experiences. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63)
-
Specification