×

Systems, methods, and computer program products for managing the display of information output by a computer program

  • US 6,906,721 B1
  • Filed: 10/10/2000
  • Issued: 06/14/2005
  • Est. Priority Date: 07/07/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing the display of information output by a computer program on a display terminal comprising:

  • providing on a computer-readable medium data modules containing text and graphical data used by the computer program to display information on the display terminal;

    receiving a command from the computer program to display data on the display terminal;

    retrieving data associated with the command from the data modules; and

    displaying the data associated with the command on the display terminal, wherein storage of the text and graphical data in the data modules eliminates the requirement that the text and graphical data for displaying information on the display terminal be contained in the computer program, wherein said providing step provides at least one data module that is a language data module including data strings representing language data, wherein each data string is stored in the language data module and designated by a token, and wherein to display a data string, said receiving step receives a token associated with the data string and a command to display the data string from the computer program and based on the token said retrieving step accesses the language data module and retrieves the data string associated with the token, and wherein said displaying step displays the data string on the display terminal, wherein said providing step further provides a font module stored in a computer-readable medium, wherein the font module contains font data for displaying 256 standard and extended ASCII characters, wherein said providing step futher provides;

    a string data area stored on a computer-readable medium that includes data strings representing language data, wherein each character of each data string is a character selected from the group consisting of standard ASCII, extended ASCII, and double byte characters;

    an extended ASCII font data area stored on a computer-readable medium for storing font data related to extended ASCII characters that are not displayable using the extended ASCII character font data stored in the font module; and

    a double byte character font data area stored on a computer-readable medium for storing font data related to at least one double byte character, and wherein said providing step provides a string data area wherein characters in a data string that are extended ASCII characters and standard ASCII characters, if any, having ASCII codes less than a selected escape code are stored by their ASCII representations in the string data area, while extending ASCII characters and standard ASCII, if any, having ASCII codes at least as great as the selected escape code and ASCII characters that identify the start of 16 bit double byte characters are encoded into 16 bit values and the encoded values are stored in the string data area.

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