Patents by Inventor Simon Edward Moore

Simon Edward Moore 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: 6665682
    Abstract: A method, apparatus, and article of manufacture for improved performance of table insertion by using multiple tables or multiple threads. A command is executed in a computer to perform a database operation on a relational database stored on a data store connected to the computer. A multi-dimensional database is represented as a relational schema in the relational database, wherein the relational schema includes one or more base tables, related dimension tables, and a key table. Each of the base tables and the key table is accessed concurrently to perform the database operation.
    Type: Grant
    Filed: July 19, 1999
    Date of Patent: December 16, 2003
    Assignee: International Business Machines Corporation
    Inventors: Daniel Martin DeKimpe, William Earl Malloy, Simon Edward Moore, Gary Robinson
  • Patent number: 6529216
    Abstract: A range selector component displays and enables the definition of discontiguous sub-ranges from within a range. The component implements a paint mechanism for displaying the range selector component and one or more discontiguous sub-ranges within the range of the component; and implements mouse listener interfaces so as to respond to pointer interaction with the rendered range selector component, for defining the one or more discontiguous sub-ranges. In particular, the selector is responsive to pointer selection within a sub-range to split the sub-range into two sub-ranges.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: March 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Simon Edward Moore, Andrew John Smith
  • Patent number: 6122636
    Abstract: A method, apparatus, and article of manufacture for using a relational database management system to support on-line analytical processing (OLAP) systems. A multi-dimensional database is defined having a set of multi-dimensional data blocks and a set of identifiers comprising selected dimensions of multi-dimensional data for identifying particular ones of the multi-dimensional data blocks. The set of identifiers provides an ordering of the multi-dimensional data blocks using multi-dimensional member identifiers and holds usage information and age information about the multi-dimensional data blocks. The data in the set of multi-dimensional data blocks is stored in a relational database that represents the multi-dimensional database. Then, a set of rows representing a multi-dimensional data block is accessed from the relational database.
    Type: Grant
    Filed: May 13, 1999
    Date of Patent: September 19, 2000
    Assignee: International Business Machines Corporation
    Inventors: William Earl Malloy, Simon Edward Moore, Gary Robinson, Craig Reginald Tomlyn
  • Patent number: 5943668
    Abstract: A method, apparatus, and article of manufacture for using a relational database management system to support on-line analytical processing (OLAP) systems. A multi-dimensional database is defined having a set of multi-dimensional data blocks and a set of identifiers comprising selected dimensions of multi-dimensional data for identifying particular ones of the multi-dimensional data blocks. The set of identifiers provides an ordering of the multi-dimensional data blocks using multi-dimensional member identifiers and holds usage information and age information about the multi-dimensional data blocks. The data in the set of multi-dimensional data blocks is stored in a relational database that represents the multi-dimensional database. Then, a set of rows representing a multi-dimensional data block is accessed from the relational database.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: August 24, 1999
    Assignee: International Business Machines Corporation
    Inventors: William Earl Malloy, Simon Edward Moore, Gary Robinson, Craig Reginald Tomlyn