×

Achieving application-specific document content by transcoding using Java Server Pages

  • US 6,715,129 B1
  • Filed: 10/13/1999
  • Issued: 03/30/2004
  • Est. Priority Date: 10/13/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product embodied on one or more computer readable media readable by one or more computing systems in a computing environment, for achieving application-specific document content using Java Server Pages, comprising:

  • computer-readable program code means for retrieving an input Java Server Pages (JSP) document representing a response to a user request, said input document specifying (1) one or more transcoding directives, wherein each of said transcoding directives comprises one or more overriding keyword/value pairs, each of said overriding keyword/value pairs specifying application-specific information for overriding corresponding information of a target context that is applicable to said user request and (2) one or more transcoding hints, each of said transcoding hints specifying information usable or identifying one or more style sheets that are applicable to said input document;

    computer-readable program code means for processing said one or more transcoding directives, further comprising;

    computer-readable program code means for locating said one or more transcoding directives in said input document;

    computer-readable program code means for determining said target context that is applicable to said user request, said target context comprising one or more context keyword/value pairs; and

    computer-readable program code means for comparing each of said overriding keyword/value pairs to said context keyword/value pairs and replacing a context value from a selected one of said context keyword/value pairs with an overriding value from a selected one of said overriding keyword/value pairs when an overriding keyword of said selected overriding pair corresponds to a context keyword of said selected context pair;

    computer-readable program code means for using said context keyword/value pairs, as modified by said computer-readable program code means for comparing and replacing, to generate a tailored output version of said input document; and

    computer-readable program code means for using said transcoding hints to search for style sheets to use in further refining said tailored output version.

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