Patents by Inventor William Earl Malloy

William Earl Malloy 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: 8126871
    Abstract: Systems and computer program products that identify data that is related to and associated with data that has been selected from a multidimensional database. The overwhelming amount of data in a multidimensional database that may be viewed by a user, such as a data analyst, is reduced to the selected and associated data by use of index data and related index data, according to the present invention. The views of selected data and related data may be highlighted and formatted for presentation to the user. Further, irrelevant data is filtered out and not presented to the user. Existing systems have not been able to efficiently and adequately identify data that is related to and associated with selected data in a multidimensional database.
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: William Earl Malloy, Ken Qian Pu
  • Patent number: 7953694
    Abstract: Provided is a system, method, and program for specifying multidimensional calculations. Selection of a subset of a cube model metadata object that is generated from a facts metadata object and one or more dimension metadata objects is received. The facts metadata object references one or more measure metadata objects. A statement is generated for retrieving multidimensional information using metadata in the cube model metadata object and the measure metadata objects, wherein each of the measure metadata objects specifies one or more aggregations.
    Type: Grant
    Filed: January 13, 2003
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Nathan Gevaerd Colossi, William Earl Malloy, Mir Hamid Pirahesh, Craig Reginald Tomlyn
  • Publication number: 20090063403
    Abstract: Systems and computer program products that identify data that is related to and associated with data that has been selected from a multidimensional database. The overwhelming amount of data in a multidimensional database that may be viewed by a user, such as a data analyst, is reduced to the selected and associated data by use of index data and related index data, according to the present invention. The views of selected data and related data may be highlighted and formatted for presentation to the user. Further, irrelevant data is filtered out and not presented to the user. Existing systems have not been able to efficiently and adequately identify data that is related to and associated with selected data in a multidimensional database.
    Type: Application
    Filed: November 4, 2008
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Earl Malloy, Ken Qian Pu
  • Patent number: 7472127
    Abstract: Methods that identify data that is related to and associated with data that has been selected from a multidimensional database. The overwhelming amount of data in a multidimensional database that may be viewed by a user, such as a data analyst, is reduced to the selected and associated data by use of index data and related index data, according to the present invention. The views of selected data and related data may be highlighted and formatted for presentation to the user. Further, irrelevant data is filtered out and not presented to the user. Existing systems have not been able to efficiently and adequately identify data that is related to and associated with selected data in a multidimensional database.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: William Earl Malloy, Ken Qian Pu
  • Patent number: 7310689
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations for complex applications, such as a database, that are ported to target computer systems that are not tailored to support the high-performance services that may benefit applications. Complex applications, such as a database, often manage I/O access operations by a caching mechanism that is tailored to the needs of the application. When porting an application to a target computer system that does not support certain I/O access features, I/O performance of the application may be limited. The present invention may be implemented by introducing specialized I/O access features that are tailored to enhance I/O access performance for complex applications, such as a database.
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: December 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Patent number: 7181450
    Abstract: Disclosed is a method, system, and program for query processing. Metadata for a facts metadata object and one or more dimension metadata objects that are associated with the facts metadata object is stored. A view with columns for one or more measures in the facts metadata object and one or more attributes in the one or more dimension metadata objects is constructed. Additional metadata that describes roles of columns in the fact and dimension metadata objects is generated. Also disclosed is a computer-readable medium for storing data for access by a program. A data structure stored in the computer-readable medium includes data for use by the program. The data includes a cube model metadata object that includes a facts metadata object, one or more dimension metadata objects, and one or more join metadata objects that describe how one or more tables in the facts metadata object and one or more tables in the one or more dimension metadata objects are joined.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: February 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: William Earl Malloy, Nathan Gevaerd Colossi
  • Patent number: 7113937
    Abstract: Systems, methods, and computer program products for improving the performance of computer-implemented I/O operations for complex applications, such as databases. Applications that are ported to the IBM OS/390 UNIX System Services may be enhanced by the present invention to improve I/O performance. That is, the present invention may be implemented by augmenting general-purpose I/O access features with specialized I/O access operations that are tailored to enhance I/O access performance for complex applications, such as databasbes, on the IBM OS/390 UNIX System Services.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Patent number: 7103912
    Abstract: A user authentication information management method receives a meta-password from a user. A repository (34) lists network addresses (36) and associated handles (38), each handle having an associated encoded password. An authentication response from the user is intercepted. A modified authentication response is generated by identifying a network address to which the response is directed (208), searching for the identified network address (210) in the repository (34), identifying a handle (212) corresponding to the address based on the searching (210), decoding the password associated with the handle using the meta-password as a decoding key (214), and substituting the decoded password for the meta-password in the authentication response (216). The method also generates pseudo-random passwords (124) consistent with password rules (128). The repository (34) can reside on a client device (14), a proxy server, a local area network, or a security server having an Internet protocol (IP) address.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: September 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Chenhong Xia, William Earl Malloy
  • Patent number: 6877045
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations issued by complex applications that are directed to high-performance disk drives, and that may operate in conjunction with the product marketed under the trademark IBM S/390®. Such high-performance disk drives may include the IBM Shark® that supports the parallel access volumes feature.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: April 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Publication number: 20040199677
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations for complex applications, such as a database, that are ported to target computer systems that are not tailored to support the high-performance services that may benefit applications. Complex applications, such as a database, often manage I/O access operations by a caching mechanism that is tailored to the needs of the application. When porting an application to a target computer system that does not support certain I/O access features, I/O performance of the application may be limited. The present invention may be implemented by introducing specialized I/O access features that are tailored to enhance I/O access performance for complex applications, such as a database.
    Type: Application
    Filed: April 14, 2004
    Publication date: October 7, 2004
    Applicant: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Publication number: 20040139061
    Abstract: Disclosed is a system, method, and program for specifying multidimensional calculations. Selection of a subset of a cube model metadata object that is generated from a facts metadata object and one or more dimension metadata objects is received. The facts metadata object references one or more measure metadata objects. A statement is generated for retrieving multidimensional information using metadata in the cube model metadata object and the measure metadata objects, wherein each of the measure metadata objects specifies one or more aggregations.
    Type: Application
    Filed: January 13, 2003
    Publication date: July 15, 2004
    Applicant: International Business Machines Corporation
    Inventors: Nathan Gevaerd Colossi, William Earl Malloy, Mir Hamid Pirahesh, Craig Reginald Tomlyn
  • Publication number: 20040122844
    Abstract: Disclosed is a method, system, and program for query processing. Metadata for a facts metadata object and one or more dimension metadata objects that are associated with the facts metadata object is stored. A view with columns for one or more measures in the facts metadata object and one or more attributes in the one or more dimension metadata objects is constructed. Additional metadata that describes roles of columns in the fact and dimension metadata objects is generated.
    Type: Application
    Filed: December 18, 2002
    Publication date: June 24, 2004
    Applicant: International Business Machines Corporation
    Inventors: William Earl Malloy, Nathan Gevaerd Colossi
  • Publication number: 20040122820
    Abstract: Systems, methods, and computer products that identify data that is related to and associated with data that has been selected from a multidimensional database. The overwhelming amount of data in a multidimensional database that may be viewed by a user, such as a data analyst, is reduced to the selected and associated data by use of index data and related index data, according to the present invention. The views of selected data and related data may be highlighted and formatted for presentation to the user. Further, irrelevant data is filtered out and not presented to the user. Existing systems have not been able to efficiently and adequately identify data that is related to and associated with selected data in a multidimensional database.
    Type: Application
    Filed: December 18, 2002
    Publication date: June 24, 2004
    Applicant: International Business Machines Corporation
    Inventors: William Earl Malloy, Ken Qian Pu
  • Patent number: 6754734
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations for complex applications, such as a database, that are ported to target computer systems that are not tailored to support the high-performance services that may benefit applications. Complex applications, such as a database, often manage I/O access operations by a caching mechanism that is tailored to the needs of the application. When porting an application to a target computer system that does not support certain I/O access features, I/O performance of the application may be limited. The present invention may be implemented by introducing specialized I/O access features that are tailored to enhance I/O access performance for complex applications, such as a database.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: June 22, 2004
    Assignee: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • 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: 6654764
    Abstract: Systems, methods, and computer products that interpret, explain, and manipulate exceptions in multidimensional data. The present invention assists the data analyst by providing a simplified view of the multidimensional data that enables analysis of the important results of data exception exploration. Further, the preferred embodiment of the present invention incorporates the effect of density of the data along each dimension. The preferred embodiment of the present invention also provides the framework necessary to assign linguistic meaning to the exception for each dimension. This enables data analysis to obtain information about the value of the data that is present.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Bhooshan Prafulla Kelkar, William Earl Malloy
  • Publication number: 20030140183
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations issued by complex applications that are directed to high-performance disk drives, and that may operate in conjunction with the product marketed under the trademark IBM S/390®. Such high-performance disk drives may include the IBM Shark® that supports the parallel access volumes feature.
    Type: Application
    Filed: December 18, 2001
    Publication date: July 24, 2003
    Applicant: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Publication number: 20030115372
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations for complex applications, such as a database, that are ported to target computer systems that are not tailored to support the high-performance services that may benefit applications. Complex applications, such as a database, often manage I/O access operations by a caching mechanism that is tailored to the needs of the application. When porting an application to a target computer system that does not support certain I/O access features, I/O performance of the application may be limited. The present invention may be implemented by introducing specialized I/O access features that are tailored to enhance I/O access performance for complex applications, such as a database.
    Type: Application
    Filed: December 18, 2001
    Publication date: June 19, 2003
    Applicant: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Publication number: 20030115221
    Abstract: Systems, methods, and computer program products for improving the performance of computer-implemented I/O operations for complex applications, such as databases. Applications that are ported to the IBM OS/390 UNIX System Services may be enhanced by the present invention to improve I/O performance. That is, the present invention may be implemented by augmenting general-purpose I/O access features with specialized I/O access operations that are tailored to enhance I/O access performance for complex applications, such as databasbes, on the IBM OS/390 UNIX System Services.
    Type: Application
    Filed: December 18, 2001
    Publication date: June 19, 2003
    Applicant: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Publication number: 20030101202
    Abstract: Systems, methods, and computer products that interpret, explain, and manipulate exceptions in multidimensional data. The present invention assists the data analyst by providing a simplified view of the multidimensional data that enables analysis of the important results of data exception exploration. Further, the preferred embodiment of the present invention incorporates the effect of density of the data along each dimension. The preferred embodiment of the present invention also provides the framework necessary to assign linguistic meaning to the exception for each dimension. This enables data analysts to obtain information about the value of the data that is present.
    Type: Application
    Filed: November 15, 2001
    Publication date: May 29, 2003
    Applicant: International Business Machines Corporation
    Inventors: Bhooshan Prafulla Kelkar, William Earl Malloy