Patents by Inventor Burton Leathers

Burton Leathers 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: 6986135
    Abstract: An efficient and reliable method and system for organizing an application in a source environment and deploying the application into a target environment is disclosed. The method comprises steps of (a) defining an application for creating an application definition containing a list of application components, (b) defining a package according to the application definition for creating a package definition including deployment policies, (c) creating an application package according to the package definition, which contains all the information required to install the application, and (d) installing the application package into the target environment. Preferably, the method may further include a step of defining an environment for creating a configuration definition containing information on the source and target environments.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: January 10, 2006
    Assignee: Cognos Incorporated
    Inventors: Burton Leathers, Christian Legault
  • Patent number: 6782378
    Abstract: The invention introduces a mechanism for analyzing large amounts of data. The end-user selects the various filter expression types and any required parameters used to condense the data, and this allows interactive selection of the most interesting ones as well as the ability to vary parameters for those filter expressions requiring them. These selected filter expressions are used to produce filtered views of the data in the cross-tabulations, so that the end-user gains a better grasp of the significant attributes of the data by having less important data either omitted, or aggregated into arbitrary groups. Because all of the permitted filter expressions are pre-computed there are significant improvements in usability and effectiveness. Further, since the pre-computation of these quite complex functions is performed concurrently there is potential for significant savings in processing resources.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: August 24, 2004
    Assignee: Cognos Incorporated
    Inventor: Burton Leathers
  • Patent number: 6728697
    Abstract: The present invention introduces a mechanism to partition the processing work required on data from a variety of proprietary OLAP data sources in such a way that as much as possible of the processing can be carried out by the OLAP data source, thereby improving the efficiency of the delegated portion of the operations, and making more effective use of the overall processing power of the computing facilities. By decomposing the required high level expressions into sub-expressions to be applied to data elements some part of the expressions can be evaluated by the OLAP data source. The results of these sub-expressions are combined by the OLAP data engine to produce the same result as the original full expression. ‘Rows’ and ‘columns’ of the original cross-tabulation formed from the data are classified as either simple—meaning the expression can be processed at the OLAP data source or complex—meaning such expressions cannot be computed at the OLAP data source.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: April 27, 2004
    Assignee: Cognos Incorporated
    Inventor: Burton Leathers
  • Publication number: 20030182656
    Abstract: An efficient and reliable method and system for organizing an application in a source environment and deploying the application into a target environment is disclosed. The method comprises steps of (a) defining an application for creating an application definition containing a list of application components, (b) defining a package according to the application definition for creating a package definition including deployment policies, (c) creating an application package according to the package definition, which contains all the information required to install the application, and (d) installing the application package into the target environment. Preferably, the method may further include a step of defining an environment for creating a configuration definition containing information on the source and target environments.
    Type: Application
    Filed: September 6, 2001
    Publication date: September 25, 2003
    Inventors: Burton Leathers, Christian Legault
  • Publication number: 20030046301
    Abstract: A method and system for the integrated installation of software. The method includes the steps of discovering program descriptors of computer programs available to be installed and creating a software environment specification having one or more software environment objects, the specification based on the discovered program descriptors. The method further includes the steps of transferring required files from distribution storage onto a computer system for preparation of the software environment and writing parameter values to parameter storage based on the created software environment specification to adapt the installed software to form a software environment. In an embodiment of the present invention, the method further includes the step of evaluating validity conditions for the software environment objects to validate elements of the software environment.
    Type: Application
    Filed: September 6, 2001
    Publication date: March 6, 2003
    Inventors: Burton Leathers, Andrew Leikucs
  • Publication number: 20020123986
    Abstract: The invention introduces a mechanism to overcome the limitations of the existing methods for analyzing large amounts of data. The end-user selects the various filter expression types and any required parameters used to condense The data, and this allows interactive selection of the most interesting ones as well as the ability to vary parameters for those filter expressions requiring them. These selected filter expressions are used to produce filtered views of the data in the cross-tabulations, so that the end-user gains a better grasp of the significant attributes of the data by having less important data either omitted, or aggregated into arbitrary groups. Because all of the permitted filter expressions are pre-computed there are significant improvements in usability and effectiveness. Further, since the pre-computation of these quite complex functions is performed concurrently there is potential for significant savings in processing resources.
    Type: Application
    Filed: December 29, 2000
    Publication date: September 5, 2002
    Inventor: Burton Leathers
  • Publication number: 20020087524
    Abstract: The present invention introduces a mechanism to partition the processing work required on data from a variety of proprietary OLAP data sources in such a way that as much as possible of the processing can be carried out by the OLAP data source, thereby improving the efficiency of the delegated portion of the operations, and making more effective use of the overall processing power of the computing facilities. By decomposing the required high level expressions into sub-expressions to be applied to data elements some part of the expressions can be evaluated by the OLAP data source. The results of these sub-expressions are combined by the OLAP data engine to produce the same result as the original full expression. ‘Rows’ and ‘columns’ of the original cross-tabulation formed from the data are classified as either simple—meaning the expression can be processed at the OLAP data source or complex—meaning such expressions cannot be computed at the OLAP data source.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventor: Burton Leathers