Patents by Inventor Todd Macculloch

Todd Macculloch 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: 8234298
    Abstract: Method and system for determining a driving factor for a data value of interest in a multidimensional database, by collecting a context for the data value of interest in the multidimensional database. The data value of interest has dimensional levels with dimensional members outside the drill path of the data value of interest. The dimensional levels are enumerated in a list. A query using the dimensional members of the dimensional level is executed. A variance is calculated for the set of query results. A driving factor for the data value of interest is determined based on the variance. The driving factor is added to the context of the data value of interest.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stewart James Winter, Randy Mark Westman, Murray John Reid, Andrew Alexander Leikucs, William Todd MacCulloch
  • Patent number: 7783724
    Abstract: A business intelligence analysis client system is used with a business intelligence analysis sever system having an object model representing one or more data sources. The client system maintains a business intelligence analysis client copy of the object model that is maintained by the server system. The client system obtains from the server system a result of the user request including update information, and updates the client copy of the object model according to the update information. The client system presents the result of the user request based on the updated client copy of the object model.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stewart Winter, Andrew Leikucs, Randy Westman, Murray Reid, Todd MacCulloch
  • Patent number: 7747564
    Abstract: A definition manager independently defines a plurality of dimensional members of a data source. An operation manager receives user input selecting a set of dimensional members of interest and at least one operator to manipulate the selected set of members based on the selected at least one operator. The set of dimensional members of interest comprise a first dimensional member of interest having a given dimension and a given level in a hierarchy of the given dimension and a second dimensional member of interest having a different dimension from the given dimension or a different level in the hierarchy from the given level in the hierarchy. A display manager places the manipulated set of dimensional members in a report so that the manipulated set of dimensional members are displayed adjacently based on the operator to facilitate comparative analysis.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventors: Randy Westman, Stewart Winter, Andrew Liekucs, Todd MacCulloch, Murray Reid
  • Patent number: 7606846
    Abstract: A large report management system manages a large Online Analytic Processing (OLAP) report. The system segments a set of members of interest for an OLAP report to define one or more segments, and determines an interest degree of each segment. The system generates a summarized representation of each segment that is of lesser interest, and presents a report with members of each segment of greater interest and the summarized representation of each segment of lesser interest.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Stewart Winter, Randy Westman, Murray Reid, Todd Macculloch, Andrew Liekucs
  • Publication number: 20090030915
    Abstract: Method and system for determining a driving factor for a data value of interest in a multidimensional database, by collecting a context for the data value of interest in the multidimensional database. The data value of interest has dimensional levels with dimensional members outside the drill path of the data value of interest. The dimensional levels are enumerated in a list. A query using the dimensional members of the dimensional level is executed. A variance is calculated for the set of query results. A driving factor for the data value of interest is determined based on the variance. The driving factor is added to the context of the data value of interest.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Applicant: Cognos Incorporated
    Inventors: Stewart James Winter, Randy Mark Westman, Murray John Reid, Andrew Alexander Leikucs, William Todd MacCulloch
  • Publication number: 20070299861
    Abstract: A large report management system manages a large Online Analytic Processing (OLAP) report. The system segments a set of members of interest for an OLAP report to define one or more segments, and determines an interest degree of each segment. The system generates a summarized representation of each segment that is of lesser interest, and presents a report with members of each segment of greater interest and the summarized representation of each segment of lesser interest.
    Type: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Inventors: Stewart Winter, Randy Westman, Murray Reid, Todd MacCulloch, Andrew Leikucs
  • Publication number: 20070299937
    Abstract: A business intelligence analysis client system is used with a business intelligence analysis sever system having an object model representing one or more data sources. The client system maintains a business intelligence analysis client copy of the object model that is maintained by the server system. The client system obtains from the server system a result of the user request including update information, and updates the client copy of the object model according to the update information. The client system presents the result of the user request based on the updated client copy of the object model.
    Type: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Inventors: Stewart Winter, Andrew Leikucs, Randy Westman, Murray Reid, Todd MacCulloch
  • Publication number: 20070299860
    Abstract: A comparative analysis system allows independent management of definition of dimensional members of a multi-dimensional model. A user can select dimensional members of interest and at least one operator to manipulate the selected members based on the selected operator. The system manages placement of the selected members in a report so that the selected members are displayed adjacently based on the operator to facilitate comparative analysis.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Inventors: Randy Westman, Stewart Winter, Andrew Leikucs, Todd Macculloch, Murray Reid