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:
Feb. 07, 2012

Filed:

Jun. 02, 2008
Applicants:

Lisa Amini, Yorktown Heights, NY (US);

Henrique C. M. Andrade, Croton-on-Hudson, NY (US);

Yoonho Park, Chappaqua, NY (US);

Chitra Venkatramani, Roslyn Heights, NY (US);

Inventors:

Lisa Amini, Yorktown Heights, NY (US);

Henrique C. M. Andrade, Croton-on-Hudson, NY (US);

Yoonho Park, Chappaqua, NY (US);

Chitra Venkatramani, Roslyn Heights, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method for dynamically building applications for stream processing includes providing processing elements with a flow specification describing each input and a stream description describing each output such that the flow specification indicates a stream or streams which are to be received based on processing information and the stream descriptions indicate the processing information. Processing elements that can be reused are identified by determining equivalence between the processing elements. Processing elements that are new and are not reusable are instantiated in a flow graph. An application is dynamically composed, using the instantiated processing elements by routing available streams to the instantiated processing elements in accordance with the flow specifications.


Find Patent Forward Citations

Loading…