APPARATUS AND METHOD FOR ENABLING COMPOSITE STYLE SHEET APPLICATION TO MULTI-PART ELECTRONIC DOCUMENTS
First Claim
1. A computer-implemented method of generating a composite style sheet used for transforming an electronic document, comprising:
- determining particular rendering characteristics and device type of a client device to which the electronic document is to be sent;
during processing of the electronic document, dynamically identifying a plurality of subset style sheets based on (i) identified subject-matter content of the electronic document, (ii) the particular rendering characteristics of the client device to which the electronic document is to be sent, and (iii) the device type of the client device to which the electronic document is to be sent; and
merging the plurality of identified subset style sheets to generate the composite style sheet.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for enabling composite style sheet application to multi-part electronic documents is provided. The apparatus and method identify content of a requested electronic document and determine subset style sheets that correspond to the identified content. Certain ones of these subset style sheets are selected based on, for example, requesting device characteristics, for use in generating a composite style sheet. The selected subset style sheets are then merged with a global style sheet to generate a composite style sheet that may be applied to the electronic document for proper presentation on a requesting device.
58 Citations
31 Claims
-
1. A computer-implemented method of generating a composite style sheet used for transforming an electronic document, comprising:
-
determining particular rendering characteristics and device type of a client device to which the electronic document is to be sent; during processing of the electronic document, dynamically identifying a plurality of subset style sheets based on (i) identified subject-matter content of the electronic document, (ii) the particular rendering characteristics of the client device to which the electronic document is to be sent, and (iii) the device type of the client device to which the electronic document is to be sent; and merging the plurality of identified subset style sheets to generate the composite style sheet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 15, 29)
-
-
8-9. -9. (canceled)
-
11. A method of generating a composite style sheet used for transforming an electronic document, comprising:
-
identifying a plurality of subset style sheets based on content of the electronic document; merging the plurality of subset style sheets to generate the composite style sheet; and determining if a client device to which the electronic document is to be sent is capable of rendering the electronic document using the composite style sheet, and if so, sending the electronic document to the client device with a reference to the composite style sheet. - View Dependent Claims (12, 14)
-
-
13. (canceled)
-
16. An apparatus for generating a composite style sheet used for transforming an electronic document, comprising:
-
a style sheet repository; and a transcoder coupled to the style sheet repository, wherein the transcoder determines particular rendering characteristics and device type of a client device to which the electronic document is to be sent and dynamically identifies, during processing of the electronic document, a plurality of subset style sheets in the style sheet repository that correspond to the electronic document, based on (i) identified subject-matter content of the electronic document, (ii) the particular rendering characteristics of the client device to which the electronic document is to be sent, and (iii) the device type of the client device to which the electronic document is to be sent, and merges the plurality of identified subset style sheets to generate the composite style sheet. - View Dependent Claims (17, 18, 19, 21, 22, 30)
-
-
20. (canceled)
-
23-28. -28. (canceled)
-
31-45. -45. (canceled)
Specification