Patents by Inventor Michael E. Styles

Michael E. Styles 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: 10089351
    Abstract: Provided are a computer implemented method, computer program product, and system for generating a combined report. One or more queries are constructed using a Business Intelligence (BI) metadata model and one or more query declarations. The one or more queries are executed on a semantic model to obtain one or more semantic result sets. One or more data source result sets are received from one or more data sources. The one or more semantic result sets and the one or more data source result sets are combined to construct one or more combined result sets. The one or more combined result sets are rendered to form a combined report.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mohsen Rais-Ghasem, Michael E. Styles
  • Patent number: 10013455
    Abstract: Provided are a computer implemented method, computer program product, and system for generating a combined report. One or more queries are constructed using a Business Intelligence (BI) metadata model and one or more query declarations. The one or more queries are executed on a semantic model to obtain one or more semantic result sets. One or more data source result sets are received from one or more data sources. The one or more semantic result sets and the one or more data source result sets are combined to construct one or more combined result sets. The one or more combined result sets are rendered to form a combined report.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mohsen Rais-Ghasem, Michael E. Styles
  • Publication number: 20140201196
    Abstract: Provided are a computer implemented method, computer program product, and system for generating a combined report. One or more queries are constructed using a Business Intelligence (BI) metadata model and one or more query declarations. The one or more queries are executed on a semantic model to obtain one or more semantic result sets. One or more data source result sets are received from one or more data sources. The one or more semantic result sets and the one or more data source result sets are combined to construct one or more combined result sets. The one or more combined result sets are rendered to form a combined report.
    Type: Application
    Filed: March 14, 2014
    Publication date: July 17, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mohsen Rais-Ghasem, Michael E. Styles
  • Publication number: 20140156643
    Abstract: Provided are a computer implemented method, computer program product, and system for generating a combined report. One or more queries are constructed using a Business Intelligence (BI) metadata model and one or more query declarations. The one or more queries are executed on a semantic model to obtain one or more semantic result sets. One or more data source result sets are received from one or more data sources. The one or more semantic result sets and the one or more data source result sets are combined to construct one or more combined result sets. The one or more combined result sets are rendered to form a combined report.
    Type: Application
    Filed: December 4, 2012
    Publication date: June 5, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohsen Rais-Ghasem, Michael E. Styles
  • Patent number: 8676821
    Abstract: A mechanism for summary filter transformation is provided. The mechanism comprises a summary filter analysis module for analyzing a multidimensional query that is not supported by a target database system, and a summary filter transformation module for transforming the multidimensional query into a semantically equivalent query that is supported by the target database system.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: March 18, 2014
    Assignee: SAP AG
    Inventors: Michael E. Styles, Marius Cosma
  • Patent number: 8108415
    Abstract: A mechanism is provided for transforming an original database query into a supported database query that can be fully computed by a target database. The original database query comprising a select list including a plurality of expressions, the plurality of expressions having a control break. The plurality of expressions includes an expression that cannot be directly computed by the target database. The mechanism constructs a derived table from the unsupported database query comprising constructing a new select list of the derived table, traversing the plurality of expressions of the select list of the unsupported database query, and adding a GROUP BY expression to the derived table based on the new select list of the derived table. The mechanism constructs the supported database query using the unsupported database query and the derived table.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventor: Michael E. Styles
  • Patent number: 7765222
    Abstract: A mechanism for structured query language tagging is provided. The mechanism comprises a parsing unit for parsing a structured query language string into components, an analysis unit for analyzing the components and applying associated tags to the components, and a string generation unit for concatenating the components with associated tags into a new string.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Styles, Henk Cazemier
  • Publication number: 20090063441
    Abstract: A system for transforming client/server aggregates is provided. The system comprises a client/server-analysis component for analyzing one or more queries that are not supported by a target database system, and a client/server transformation component for transforming the one or more queries into semantically equivalent queries that are supported by the target database system.
    Type: Application
    Filed: September 9, 2008
    Publication date: March 5, 2009
    Inventor: Michael E. Styles
  • Patent number: 7428532
    Abstract: A system for transforming client/server aggregates is provided. The system comprises a client/server analysis component for analyzing one or more queries that are not supported by a target database system, and a client/server transformation component for transforming the one or more queries into semantically equivalent queries that are supported by the target database system.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: September 23, 2008
    Assignee: International Business Machines Corporation
    Inventor: Michael E. Styles
  • Patent number: 7318058
    Abstract: A parallel detail join system for processing a many-to-one-to-many relationship is provided. The system comprises a parallel detail analysis module for detecting a many-to-one-to-many relationship among elements, and a parallel detail transformation module for generating a SQL: 1999 statement to handle the many-to-one-to-many relationship.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: January 8, 2008
    Assignee: Cognos Incorporated
    Inventor: Michael E. Styles