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:
Jun. 01, 2010

Filed:

Sep. 18, 2003
Applicants:

Foster D. Hinshaw, Somerville, MA (US);

Raymond J. Andraka, North Kingstown, RI (US);

David L. Meyers, Shrewsbury, MA (US);

Sharon L. Miller, Boxborough, MA (US);

Michael Sporer, Wellesley, MA (US);

William K. Stewart, Lexington, MA (US);

Barry M. Zane, Wayland, MA (US);

Inventors:

Foster D. Hinshaw, Somerville, MA (US);

Raymond J. Andraka, North Kingstown, RI (US);

David L. Meyers, Shrewsbury, MA (US);

Sharon L. Miller, Boxborough, MA (US);

Michael Sporer, Wellesley, MA (US);

William K. Stewart, Lexington, MA (US);

Barry M. Zane, Wayland, MA (US);

Assignee:

Netezza Corporation, Framingham, MA (US);

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

A programmable streaming data processor that can be programmed to recognize record and field structures of data received from a streaming data source such as a mass storage device. Being programmed with, for example, field information, the unit can locate record and field boundaries and employ logical arithmetic methods to compare fields with one another or with values otherwise supplied by general purpose processors to precisely determine which records are worth transferring to memory of the more general purpose distributed processors. The remaining records arrive and are discarded by the streaming data processor or are tagged with status bits to indicate to the more general purpose processor that they are to be ignored. In a preferred embodiment, the streaming data processor may analyze and discard records for several reasons. The first reason may be an analysis of contents of the field. Other reasons for record blocking may have to do with tagging records that are to be visible to particular users depending upon a series of concurrent transactions.


Find Patent Forward Citations

Loading…