Patents by Inventor CHRISTOPHER J. MARCOCCI

CHRISTOPHER J. MARCOCCI 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: 10713266
    Abstract: An approach is described of query processing via a lambda application including a batch processing layer and a speed processing layer. The approach may improve speed and efficiency with respect to computation of query results associated with the batch processing layer. A method pertaining to such approach may include receiving a query including an initial timeframe and computing partial query results within the initial timeframe. The partial query results within the initial timeframe may include a result for data associated with the speed processing layer and results for a first set of data segments associated with the batch processing layer. The method further may include combining the partial query results within the initial timeframe into a final query result. The method further may include computing partial query results outside of the initial timeframe including results for a second set of data segments associated with the batch processing layer.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leugim A. Bustelo, Drew A. Logsdon, Christopher J. Marcocci, Corey A. Stubbs
  • Publication number: 20180113917
    Abstract: An approach is described of query processing via a lambda application including a batch processing layer and a speed processing layer. The approach may improve speed and efficiency with respect to computation of query results associated with the batch processing layer. A method pertaining to such approach may include receiving a query including an initial timeframe and computing partial query results within the initial timeframe. The partial query results within the initial timeframe may include a result for data associated with the speed processing layer and results for a first set of data segments associated with the batch processing layer. The method further may include combining the partial query results within the initial timeframe into a final query result. The method further may include computing partial query results outside of the initial timeframe including results for a second set of data segments associated with the batch processing layer.
    Type: Application
    Filed: November 29, 2017
    Publication date: April 26, 2018
    Inventors: LEUGIM A. BUSTELO, DREW A. LOGSDON, CHRISTOPHER J. MARCOCCI, COREY A. STUBBS
  • Patent number: 9864785
    Abstract: An approach is described of query processing via a lambda application including a batch processing layer and a speed processing layer. The approach may improve speed and efficiency with respect to computation of query results associated with the batch processing layer. A method pertaining to such approach may include receiving a query including an initial timeframe and computing partial query results within the initial timeframe. The partial query results within the initial timeframe may include a result for data associated with the speed processing layer and results for a first set of data segments associated with the batch processing layer. The method further may include combining the partial query results within the initial timeframe into a final query result. The method further may include computing partial query results outside of the initial timeframe including results for a second set of data segments associated with the batch processing layer.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: January 9, 2018
    Assignee: INTERNTAIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leugim A. Bustelo, Drew A. Logsdon, Christopher J. Marcocci, Corey A. Stubbs
  • Publication number: 20170039252
    Abstract: An approach is described of query processing via a lambda application including a batch processing layer and a speed processing layer. The approach may improve speed and efficiency with respect to computation of query results associated with the batch processing layer. A method pertaining to such approach may include receiving a query including an initial timeframe and computing partial query results within the initial timeframe. The partial query results within the initial timeframe may include a result for data associated with the speed processing layer and results for a first set of data segments associated with the batch processing layer. The method further may include combining the partial query results within the initial timeframe into a final query result. The method further may include computing partial query results outside of the initial timeframe including results for a second set of data segments associated with the batch processing layer.
    Type: Application
    Filed: October 24, 2016
    Publication date: February 9, 2017
    Inventors: LEUGIM A. BUSTELO, DREW A. LOGSDON, CHRISTOPHER J. MARCOCCI, COREY A. STUBBS