Patents by Inventor Sameh W. Assad

Sameh W. Assad 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: 9275168
    Abstract: In an exemplary embodiment of this disclosure, a computer-implemented method includes receiving, at a hardware accelerator, a first instruction to project a first plurality of database rows, where each of the first plurality of database rows has one or more variable-length columns. The first plurality of database rows are projected, by a computer processor, to produce a first plurality of projected rows. This projection is performed at streaming rate.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sameh W. Assad, Hong Min, Bharat Sukhwani, Mathew S. Thoennes
  • Publication number: 20150026198
    Abstract: In an exemplary embodiment of this disclosure, a computer-implemented method includes receiving, at a hardware accelerator, a first instruction to project a first plurality of database rows, where each of the first plurality of database rows has one or more variable-length columns. The first plurality of database rows are projected, by a computer processor, to produce a first plurality of projected rows. This projection is performed at streaming rate.
    Type: Application
    Filed: July 19, 2013
    Publication date: January 22, 2015
    Applicant: International Business Machines Corporation
    Inventors: Sameh W. Assad, Hong Min, Bharat Sukhwani, Mathew S. Thoennes
  • Publication number: 20150026199
    Abstract: In an exemplary embodiment of this disclosure, a computer-implemented method includes receiving, at a hardware accelerator, a first instruction to project a first plurality of database rows, where each of the first plurality of database rows has one or more variable-length columns. The first plurality of database rows are projected, by a computer processor, to produce a first plurality of projected rows. This projection is performed at streaming rate.
    Type: Application
    Filed: August 20, 2013
    Publication date: January 22, 2015
    Applicant: International Business Machines Corporation
    Inventors: Sameh W. Assad, Hong Min, Bharat Sukhwani, Mathew S. Thoennes
  • Publication number: 20150026197
    Abstract: In an exemplary embodiment of this disclosure, a computer-implemented method includes determining that a database query warrants a first projection operation to project a plurality of input rows to a plurality of projected rows, where each of the plurality of input rows has one or more variable-length columns. A first projection control block is constructed, by a computer processor, to describe the first projection operation. The first projection operation is offloaded to a hardware accelerator. The first projection control block is provided to the hardware accelerator, and the first projection control block enables the hardware accelerator to perform the first projection operation at streaming rate.
    Type: Application
    Filed: July 19, 2013
    Publication date: January 22, 2015
    Inventors: Sameh W. Assad, Parijat Dube, Hong Min, Bharat Sukhwani, Mathew S. Thoennes