×

Computer story generation system and method using network of re-usable substories

  • US 5,604,855 A
  • Filed: 09/28/1994
  • Issued: 02/18/1997
  • Est. Priority Date: 09/28/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of generating a sequence of images representing a dynamically generated story line, comprising:

  • establishing a set of characters;

    defining a set of re-usable substories, a multiplicity of said substories representing an action by a subject comprising a selectable one of said characters where the action is performed with respect to at least one object comprising at least a selectable one of said characters;

    for each said substory, establishing a set of possible reaction substories comprising a subset of said set of re-usable substories;

    establishing a plan list for storing plans indicating ones of said substories to be performed;

    storing in said plan list an initial set of plans, each of said stored plans representing a substory to be performed;

    executing ones of said substories represented by said plans stored in said plan list;

    establishing a physical position for each of said characters and updating said characters'"'"' physical positions during said executing step;

    establishing a current time and advancing said current time during said executing step;

    generating, in reaction to each said executed substory, additional plans to perform additional ones of said substories wherein said additional substories comprise selected ones of said set of possible reaction substories for said executed substory; and

    storing said generated plans in said plan list;

    said plan list at times storing a multiplicity of said generated plans;

    said generating plans step including receiving, in reaction to at least a subset of said executed substories, input from an end user and selecting at least a subset of said additional substories in accordance with said end user input;

    said plan generating step including assigning each generated plan an earliest execution time and a set of associated characters including a subject and an object, wherein said subject and object are each a specified one of said characters;

    each stored plan in said plan list including said assigned earliest execution time, subject and object, such that at various times at least a subset of said plans in said plan list have respective earliest execution times that are later than said current time;

    at least a subset of said generated plans comprising deferred plans, where each deferred plan'"'"'s execution is deferred because its earliest execution time is later than said current time and/or its associated characters are not physically proximate each other;

    said executing step including selecting for execution one plan from those of said stored plans in said plan list whose associated earliest execution time is at least as early as said current time and that meet opportunity availability criteria, said opportunity availability criteria including a requirement that the characters associated with said one plan have physical positions that are proximate to one another;

    wherein said generated plans are executed in a different order than those generated plans are added to said plan list by said generated plans storing step;

    further includingstoring history data representing each specific substory that has been executed;

    evaluating newsworthiness of said executed substories represented by said history data and selecting in accordance with predefined newsworthiness criteria a set of most newsworthy executed substories from the history data;

    said set of reusable substories including at least one re-usable "gossip" substory having a subject, comprising a selectable one of said characters, who informs an object, comprising a different selectable one of said characters of one of said most newsworthy executed substories;

    said substory executing step including executing said gossip substory so as to pass information about a first previously executed substory from a first one of said characters to a second one of said characters;

    said plan generating step including generating a plan in reaction to execution of said gossip substory in which said second one of said characters is specified as the subject, and the planned substory is one of said set of possible reaction substories for said first previously executed substory.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×