Patent ID: 7536681
Filing Date: 2009-05-19
Classification: G06F

Abstract:
1. A method comprising: receiving an extensible markup language (XML) packet at a host processor of a resource-constrained device, wherein the XML packet includes secure metadata; using a software primitive function to abstract a programmable accelerator of the resource-constrained device to an application program associated with the XML packet, and bridge a gap between a managed runtime environment and native code of the host processor; using a software primitive function to directly forward the XML packet to the programmable accelerator from the host processor based on amount of XML packets being transferred to the resource-constrained device; determining if the XML packet is associated with an XML schema or a document type definition; mapping the XML schema to a data file of the XML packet if the XML packet is associated with the XML schema; processing the XML packet with the programmable accelerator to produce results without buffering the XML packet, and providing the results to the host processor.