DISTRIBUTED COMPUTING ON DOCUMENT FORMATS
First Claim
Patent Images
1. A method comprising:
- partitioning a document into a plurality of data blocks, wherein each data block comprises one or more complete logical units of the document;
producing a plurality of sub-documents from the plurality of data blocks; and
processing the sub-documents in parallel by a plurality of processing elements.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment of the present invention, a system includes at least one processor. The system partitions a document into a plurality of data blocks, wherein each data block comprises one or more complete logical units of the document. A plurality of sub-documents is produced from the plurality of data blocks. The sub-documents are processed in parallel by a plurality of processing elements. Embodiments of the present invention further include a method and computer program product for processing a document in parallel in substantially the same manner described above.
-
Citations
20 Claims
-
1. A method comprising:
-
partitioning a document into a plurality of data blocks, wherein each data block comprises one or more complete logical units of the document; producing a plurality of sub-documents from the plurality of data blocks; and processing the sub-documents in parallel by a plurality of processing elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
at least one processor configured to; partition a document into a plurality of data blocks, wherein each data block comprises one or more complete logical units of the document; produce a plurality of sub-documents from the plurality of data blocks; and process the sub-documents in parallel by a plurality of processing elements. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code executable by at least one processor to cause the at least one processor to:
-
partition a document into a plurality of data blocks, wherein each data block comprises one or more complete logical units of the document; produce a plurality of sub-documents from the plurality of data blocks; and process the sub-documents in parallel by a plurality of processing elements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification