Dedicated processor for efficient processing of documents encoded in a markup language
First Claim
1. A method for efficient processing of a document encoded in a markup language, the method comprising the step of:
- communicating an array-based data model representing the document to an application process through a bus of a printed circuit board.
1 Assignment
0 Petitions
Accused Products
Abstract
A dedicated processor for efficient processing of documents encoded in a markup language, such as XML. The dedicated processor is capable of performing traditional parsing, transformation and manipulation processes on the document. The special purpose processor frees a general purpose processor to perform other tasks, resulting in an increase in system performance. In one embodiment, the dedicated processor includes a general purpose processor and suitable software which is provided in addition to the general purpose processor which has been traditionally used for processing. In such an embodiment, the dedicated processor may be implemented in a multi-processor system. In another embodiment, the dedicated processor is implemented in special purpose hardware, e.g. as an integrated circuit embodied in silicon in one or more chips. In either embodiment, the dedicated processor may be provided to offload processing locally or remotely.
54 Citations
30 Claims
-
1. A method for efficient processing of a document encoded in a markup language, the method comprising the step of:
communicating an array-based data model representing the document to an application process through a bus of a printed circuit board. - View Dependent Claims (2, 3)
-
4. A method for efficient processing of a document encoded in a markup language, the method comprising the steps of:
-
receiving a document intended for delivery to a target;
processing the document using a special purpose processor; and
passing the processed document to the target for further processing by a general purpose processor. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for efficient processing of a document encoded in a markup language, the system comprising:
-
a memory;
a general purpose processor operatively connected to said memory for executing computer readable code stored in said memory; and
a special purpose processor operatively connected to said memory for processing documents encoded in the markup language;
wherein said special purpose processor is a dedicated processor. - View Dependent Claims (16, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A printed circuit board comprising:
-
a general purpose processor for executing computer readable code stored in a memory; and
a special purpose processor operably connected to said general purpose processor for communicating therewith, said special purpose processor being configured for processing documents encoded in a markup language. - View Dependent Claims (27, 28, 29, 30)
-
Specification