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. 25, 2006

Filed:

Aug. 19, 2003
Applicants:

Thomas R. Woodall, Valencia, CA (US);

Mark C. Hama, Rolling Hills Estates, CA (US);

Inventors:

Thomas R. Woodall, Valencia, CA (US);

Mark C. Hama, Rolling Hills Estates, CA (US);

Assignee:

Raytheon Company, Waltham, MA (US);

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

A stream computer comprises a plurality of interconnected functional units. The functional units are responsive to a data- stream containing data and tokens. The data is to be operated on by one or more of the plurality of interconnected functional units. Digital logic cooperatively associated with one of the functional units adds one or more tokens to the data stream presented to one of the functional units. The tokens are representative of the type of data being generated or received by the functional units. The digital logic also reports the occurrence of said one or more tokens within said data stream without interrupting the data stream. The digital logic reports one or more tokens arriving at one of the functional units as part of the data stream to a graphical programming environment. The graphical programming environment is compatible with human perception. The programming environment compares tokens arriving from the digital logic with stored values within the graphical environment for the tokens so as to identify any errors. An error message is generated by the graphical programming environment whenever the comparison between the tokens and the stored values within the programming environment indicates that the tokens and the stored values do not match. These tokens are reported by the digital logic to a graphical programming environment compatible with human perception.


Find Patent Forward Citations

Loading…