Patent ID: 8621475
Filing Date: 2013-12-31
Classification: G06F

Abstract:
1. A method of handling multiple tasks in a cooperative multi-tasking extensible stylesheet language transformations (XSLT) server, the method comprising: preparing XSLT code of a XSLT task by a XSLT translator, said preparing including inserting a plurality of suspend checks into said XSLT code, wherein a suspend check comprises an instruction which when executed causes said XSLT task to determine whether a scheduler has issued a suspend request to said XSLT task and to yield to said scheduler when said determination is positive, said inserting including said XSLT translator: executing said prepared XSLT code of said XSLT task on a computer processor; and issuing, by said scheduler, said suspend request to said executing XSLT task when a task with a priority higher than that of the executing XSLT task is waiting in a queue ready to execute.