Patent ID: 8538945

Claim:
A computer system comprising: a processor; a memory containing a template for an intergenerational historic snapshot message, the template comprising multiple predefined text and parameter portions; the memory also containing code with instructions which, upon execution, control the processor by obtaining an indication of an older person's age and receiving an indication of a younger person's age, identifying a historic time period, selecting a historic circumstance having an occurrence date in the historic time period, and automatically generating a tailored intergenerational historic snapshot message based on the template and including a plurality of the predefined text and parameter portions with the parameters filled in, the message disclosing that the selected historic circumstance occurred when the older person was within a specified amount of the younger person's age, the message including at least one predefined text portion which is predefined in that it was defined in the template before the age indications were received and before the historic time period was identified and before the historic circumstance was selected, predefined text of the predefined text portion(s) being interleaved with filled in parameters in the message to form sentences in the message.