Dynamically determining the most appropriate location for style sheet application
AssigneeInternational Business Machines Corporation
InventorsScott A. Boag, John R. Hind, Brad B. Topol, Ajamu A. Wesley
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsScott A. Boag, John R. Hind, Brad B. Topol, Ajamu A. Wesley
Estimating the term…
A method, system, and computer-readable code for dynamically determining the most appropriate location for applying style sheets. The style sheets may be applied on a server (and/or Web proxy), or on a client, or when multiple style sheets are to be applied, some may be applied at the server while others are applied at the client. Application at the client depends on the capabilities of the client device. If the client device cannot apply style sheets, then they are applied at the server, and the resulting document is sent to the client; otherwise, the document may be sent to the client, where the client will perform the application process. Optionally, the document may be trimmed before it is sent to the client, using a style sheet preprocessing technique. General-purpose style sheets may be leveraged advantageously where a device-specific style sheet is not available, increasing the applicability of such style sheets. The style sheets may be encoded in Extensible Stylesheet Language (XSL), Document Style Semantics and Specification Language (DSSSL), or any other style sheet language having equivalent semantics.
In a computing environment capable of having a connection to a network, computer readable code readable by a computer system in said environment, for dynamically determining the most appropriate location for applying style sheets, comprising:
A system for dynamically determining the most appropriate location for applying style sheets in a computing environment capable of having a connection to a network, comprising:
A method for dynamically determining the most appropriate location for applying style sheets in a computing environment capable of having a connection to a network, comprising the steps of:
Dependencies are inferred from the claim text.