Patents by Inventor Raymond A. Andraka

Raymond A. Andraka has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8880551
    Abstract: A distributed data processing system executes database operations, and includes a first group of host processors and a second group of job processing units (JPUs). A software application for executing database operations executes in a distributed fashion with portions of the database application executing on at least one central database processor and other portions executing on the data storage processors. At least a portion of the database application is implemented within and/or coordinated by a communication process that is executing the communication protocol. The communication process implements a load balancing function in front of the host processors, the load balancing function directing individual transactions to selected processors so as to evenly distribute workload.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: November 4, 2014
    Assignee: IBM International Group B.V.
    Inventors: Foster D. Hinshaw, Raymond A. Andraka, David L. Meyers, Sharon L. Miller, William K. Stewart
  • Publication number: 20100257537
    Abstract: A field oriented pipeline processor for a data engine that can be programmed to recognize record and field structures of data received from a source such as a mass storage device. The processor has an interface for receiving field-delineated data from a field parser. The field parser parses non-field delineated data from a streaming data source into field delineated data under instruction from an external processing unit. The pipeline processor receives a field delineated data stream and employs 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 architecture of the data engine allows for the use of substitution tables, temporary registers, and a data string register to assist in the efficiency and accuracy of the data engine processing.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 7, 2010
    Applicant: Netezza Corporation
    Inventors: Foster D. Hinshaw, Raymond A. Andraka, David L. Meyers, Sharon L. Miller, William K. Stewart
  • Patent number: 7698338
    Abstract: A field oriented pipeline processor for a data engine that can be programmed to recognize record and field structures of data received from a source such as a mass storage device. The processor has an interface for receiving field-delineated data from a field parser. The field parser parses non-field delineated data from a streaming data source into field delineated data under instruction from an external processing unit. The pipeline processor receives a field delineated data stream and employs 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 architecture of the data engine allows for the use of substitution tables, temporary registers, and a data string register to assist in the efficiency and accuracy of the data engine processing.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: April 13, 2010
    Assignee: Netezza Corporation
    Inventors: Foster D. Hinshaw, Raymond A. Andraka, David L. Meyers, Sharon L. Miller, William K. Stewart
  • Publication number: 20040139214
    Abstract: A field oriented pipeline processor for a data engine that can be programmed to recognize record and field structures of data received from a source such as a mass storage device. The processor has an interface for receiving field-delineated data from a field parser. The field parser parses non-field delineated data from a streaming data source into field delineated data under instruction from an external processing unit. The pipeline processor receives a field delineated data stream and employs 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 architecture of the data engine allows for the use of substitution tables, temporary registers, and a data string register to assist in the efficiency and accuracy of the data engine processing.
    Type: Application
    Filed: September 18, 2003
    Publication date: July 15, 2004
    Applicant: Netezza Corporation
    Inventors: Foster D. Hinshaw, Raymond A. Andraka, David L. Meyers, Sharon L. Miller, William K. Stewart
  • Publication number: 20040133565
    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.
    Type: Application
    Filed: September 18, 2003
    Publication date: July 8, 2004
    Applicant: Netezza Corporation
    Inventors: Foster D. Hinshaw, Raymond A. Andraka, David L. Meyers, Sharon L. Miller, Michael Sporer, William K. Stewart, Barry M. Zane