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, 2017

Filed:

Nov. 04, 2013
Applicants:

David Follett, Boxborough, MA (US);

Pamela L. Follett, Boxborough, MA (US);

Inventors:

David Follett, Boxborough, MA (US);

Pamela L. Follett, Boxborough, MA (US);

Assignee:

Lewis Rhodes Labs, Inc., Concord, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/76 (2006.01); G06F 9/00 (2006.01); G06F 15/82 (2006.01); G06F 15/80 (2006.01);
U.S. Cl.
CPC ...
G06F 15/82 (2013.01); G06F 15/8046 (2013.01);
Abstract

A data stream processing unit (DPU) and method for use are provided. A DPU includes a number of processing elements arranged in a sequence, and each datum in the data stream visits each processing element in sequence. Each processing element has a memory circuit, data and metadata input and output channels, and a computing circuit. The metadata input represents a partial computational state that is associated with each datum as it passes through the DPU. The computing circuit for each processing element operates on the data and metadata inputs as a function of its position in the sequence, producing an altered partial computational state that accompanies the datum. Each computing circuit may be modeled, for example, as a finite state machine, and the collection of processing elements cooperate to perform the computation. The computing circuits may be collectively programmed to perform any desired computation.


Find Patent Forward Citations

Loading…