×

Fonts with feelings

  • US 7,730,403 B2
  • Filed: 03/27/2006
  • Issued: 06/01/2010
  • Est. Priority Date: 03/27/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage medium having computer-executable instructions for causing a computer to perform steps comprising:

  • reading a file comprising text representing a sentence comprising a plurality of words, wherein one or more words in the sentence represented by the text are targeted in the file with a defined tag for applying a customizable instructional font included in the file to the text of the one or more words targeted with the defined tag, the file including a tag definition referenced by the defined tag associated with the instructional font and specifying at least one event and at least one action to promote word understanding performed in response to the at least one event;

    displaying the sentence in a user interface of a program that aids a word understanding of a user and that allows the user to request multiple stages of informational output for interpreting meaning of a displayed word in the sentence that is targeted with the defined tag for the instructional font, wherein each stage of informational output communicates the meaning of the displayed word to the user using a different media effect to promote word understanding in multiple stages;

    receiving input from the user to interact with at least a portion of the text of a displayed word in the sentence that is targeted with the defined tag, the input corresponding to an event specified by the tag definition;

    determining whether the input comprises a request for informational output for interpreting the meaning of the displayed word;

    determining a stage of informational output for the request based on whether the input comprises a subsequent request for informational output; and

    performing at least one action specified by the tag definition in the file and corresponding to the stage of informational output to render a media effect for communicating the meaning of the displayed word to the user.

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