The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 01, 2008

Filed:

Dec. 22, 2003
Applicants:

Houman Zarrinkoub, Framingham, MA (US);

Donald P. Orofino, Ii, Sudbury, MA (US);

Navan Ruthramoorthy, Framingham, MA (US);

Inventors:

Houman Zarrinkoub, Framingham, MA (US);

Donald P. Orofino, II, Sudbury, MA (US);

Navan Ruthramoorthy, Framingham, MA (US);

Assignee:

The MathWorks, Inc., Natick, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/60 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods and systems for performing block processing of input data in graphical programming environments are disclosed. The input data that is to be processed is partitioned into a plurality of blocks. Each block of the input data is applied to the data processing unit for processing each block of the input data. The blocks of the processed data are combined to generate output data. If the size of the output data is smaller than or equals to the size of the input data, the present invention may perform in-place block processing of the input data in which the output data is overwritten on the input data. In the in-place processing of the input data, the output data may share memory space with the input data so that the block processing saves memory space in processing the input data.


Find Patent Forward Citations

Loading…