×

Techniques for providing a narrative summary for fantasy games

  • US 10,592,596 B2
  • Filed: 12/28/2011
  • Issued: 03/17/2020
  • Est. Priority Date: 12/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving a notification from a database of fantasy league data indicating the presence of new content comprising fantasy league data in the database, the database comprising settings for a beat writer for a fantasy league;

    responsive to receiving the notification, receiving the new content from the database of fantasy league data;

    selecting the beat writer for the fantasy league based on the settings of the beat writer and the new content, the settings of the beat writer including a personal trait setting, a style/personality setting, a content type setting, and a publication setting, the personal trait setting comprising;

    (i) a name of the beat writer, (ii) a face of the beat writer, (iii) a voice of the beat writer, (iv) an avatar of the beat writer, and (v) a title of the beat writer, the settings of the beat writer applied to all beat writers in the fantasy league;

    selecting a narrative template that has not been used within a predefined time threshold and based on the new content and the selected beat writer, the narrative template comprising empty slots and a story type, the story type comprising one or more word categories comprising a container for one or more sets of word lists, each word category associated with a set of properties, each word list comprising a container for word definitions comprising one or more synonyms, each word definition bound to a data field comprising a range of values;

    filling a first slot in the narrative template with a data item from the new content;

    filling a conditional word slot of the narrative template with one of;

    (i) a word from a first word list of the one or more sets of word lists when a value of the data field to which the first word list is bound satisfies a first condition value of the narrative template associated with the conditional word slot, and (ii) a word from a second word list of the one or more sets of word lists when the value of the data field satisfies a second condition value of the narrative template associated with the conditional word slot;

    tracking a frequency of activity and an amount of activity of a fantasy team owner associated with the new content, an activity comprising roster transactions for a fantasy team performed by the fantasy team owner using a fantasy league website for the fantasy league;

    publishing the narrative template with the first slot and the conditional word slot filled when the frequency and the amount of activity of the fantasy team owner with the fantasy league website each meet a respective threshold specified in the publication setting of the beat writer, after a publication of a previous narrative template; and

    logging the narrative template selected, a date that the narrative template was selected, and the new content published.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×