Transforming server-side processing grammars
First Claim
Patent Images
1. A computer program product, tangibly stored on a computer-readable medium, for translating server-side instructions, comprising instructions operable to implement in a computer:
- a set of rules for translating first server-side instructions in a first server-side grammar to second server-side instructions in a second different server-side grammar, the first and second server-side instructions each being executable on a computer, the instructions when executed on the computer generating information dynamically on the computer for presentation to a user, wherein the set of rules is in the extensible style sheet language; and
a translation engine for translating the first server-side instructions in the first server-side grammar to second server-side instructions in the second different server-side grammar based on the set of rules, wherein the translation engine is an extensible style sheet language translator.
2 Assignments
0 Petitions
Accused Products
Abstract
A translator for translating server-side instructions includes a set of rules for translating server-side instructions from a first grammar to a second different grammar and a translation engine, such as an extensible style-sheet language translator (XSLT), for translating the server-side instructions based on the set of rules.
6 Citations
25 Claims
-
1. A computer program product, tangibly stored on a computer-readable medium, for translating server-side instructions, comprising instructions operable to implement in a computer:
-
a set of rules for translating first server-side instructions in a first server-side grammar to second server-side instructions in a second different server-side grammar, the first and second server-side instructions each being executable on a computer, the instructions when executed on the computer generating information dynamically on the computer for presentation to a user, wherein the set of rules is in the extensible style sheet language; and a translation engine for translating the first server-side instructions in the first server-side grammar to second server-side instructions in the second different server-side grammar based on the set of rules, wherein the translation engine is an extensible style sheet language translator. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, tangibly stored on a computer-readable medium, for presenting information, comprising instructions operable to implement in a computer:
-
a translator for translating first server-side instructions in a first server-side grammar to second server-side instructions in a second different server-side grammar, the first and second server-side instructions each being executable on a computer, the instructions when executed generating information dynamically on the computer for presentation to a user; an execution engine for executing the second server-side instructions on the computer to generate information dynamically; a presentation engine for generating a presentation of the generated information for the user; and
wherein the translator includes;a set of rules for translating the first server-side instructions from the first server-side grammar to the second server-side instructions in the second different server-side grammar, wherein the set of rules is in the extensible style sheet language, and a translation engine for translating the first server-side instructions from the first server-side grammar to the second server-side instructions in the second different server-side grammar based on the set of rules, wherein the translation engine is an extensible style sheet language translator. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, for presenting information, the method comprising:
-
translating first server-side instructions based on a set of rules for translating instructions in a first server-side instruction grammar to second server-side instructions in a second different server-side instruction grammar, the first and second server-side instructions each being executable on a computer, the instructions when executed generating information dynamically on the computer for presentation to a user, wherein the set of rules is in the extensible style sheet language and translating the first server-side instructions includes translating the first server-side instructions using an extensible style sheet processor; executing the translated second server-side instructions to generate information dynamically on the computer; and presenting the generated information to the user. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product, tangibly stored on a computer-readable medium, for presenting information, comprising instructions operable to cause a computer to:
-
translate first server-side instructions based on a set of rules for translating instructions in a first server-side instruction grammar to second server-side instructions in a second different server-side instruction grammar, the first and second server-side instructions each being executable on a computer, the instructions when executed generating information dynamically on the computer for presentation to a user, wherein the set of rules is in the extensible style sheet language and the instructions for translating are operable to cause the computer to translate the server-side instructions using an extensible style sheet processor; execute the translated second server-side instructions to generate information dynamically on the computer; and present the generated information to the user. - View Dependent Claims (19, 20)
-
-
21. A computer implemented method for translating server-side instructions, comprising:
translating first server-side instructions in a first server-side grammar to second server-side instructions in a second different server-side grammar based on a set of rules, the first and second server-side instructions each being executable on a computer, the instructions when executed on the computer generating information dynamically on the computer for presentation to a user, wherein the set of rules is in the extensible style sheet language and translating the first server-side instructions includes translating the first server-side instructions using an extensible style sheet language translator. - View Dependent Claims (22, 23, 24, 25)
Specification