Patents by Inventor William E. Malloy

William E. 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: 7895576
    Abstract: An embodiment of the present invention relates to a method that provides for an effective way of creating and maintaining test scripts. In this regard, the application under test (AUT) software objects are abstracted in a mapping, verification points (VP) are created, and actions are scripted. The mapping is independent of the language. Objects in the scripts are mapped to the actual objects in the application under test (AUT). The actions are scripted once and then run on any language (internationalization testing—i.e. English, Chinese, German, etc.). In addition, verification points (VP) can be extracted from an application under test (AUT). The baseline text (translations) can be displayed for review. The tester can then verify baseline translations, as will seen by an end user and or identify any missing baseline translations.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: David W. Chang, William E. Malloy
  • Patent number: 7529727
    Abstract: A technique for accessing a subject multi-dimensional database stored on a data store connected to the computer. An index is created for the subject multi-dimensional database, wherein the index comprises another multi-dimensional database. Then, the subject multi-dimensional database is accessed using the index.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Andreas Arning, William E. Malloy, Gary Robinson
  • Patent number: 7519627
    Abstract: One embodiment relates generally to managing files. A plurality of users is identified for a digital device. A file on the digital device is identified for access by the plurality of users. A user is logged as having viewed the program in response to the user completing playback of the file.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventor: William E. Malloy
  • Publication number: 20080115111
    Abstract: An embodiment of the present invention relates to a method that provides for an effective way of creating and maintaining test scripts. In this regard, the application under test (AUT) software objects are abstracted in a mapping, verification points (VP) are created, and actions are scripted. The mapping is independent of the language. Objects in the scripts are mapped to the actual objects in the application under test (AUT). The actions are scripted once and then run on any language (internationalization testing—i.e. English, Chinese, German, etc.). In addition, verification points (VP) can be extracted from an application under test (AUT). The baseline text (translations) can be displayed for review. The tester can then verify baseline translations, as will seen by an end user and or identify any missing baseline translations.
    Type: Application
    Filed: November 10, 2006
    Publication date: May 15, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David W. Chang, William E. Malloy
  • Patent number: 7269786
    Abstract: A technique for navigating an index to access a subject multi-dimensional database stored on a data store connected to the computer. Initially, a deviations spreadsheet comprising cells is displayed. Then, upon user selection of a cell in the deviations spreadsheet, the selected cell is displayed in the subject multi-dimensional database.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: September 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: William E. Malloy, Gary Robinson
  • Patent number: 6938054
    Abstract: Systems, methods, and computer products that determine how to optimize serialization code that has been ported from other computer systems to the OS/390 UNIX system. General-purpose UNIX systems may not provide sufficient facilities; such as compiler run-time APIs like the Compare and Swap C Run-Time Library API, to accommodate the performance-related features of serialized code in complex applications. When porting a high-performance application from other UNIX platforms to IBM OS/390 UNIX, serialized code performance of the application may be limited. The present invention may be implemented by advantageously determining when substitution of the Compare and Swap C Run-Time Library API calls for pthread_mutex calls will improve the execution of serialized code on the IBM OS/390 UNIX system.
    Type: Grant
    Filed: November 25, 2002
    Date of Patent: August 30, 2005
    Assignee: International Business Machines Corporation
    Inventors: David H. Goode, William E. Malloy
  • Patent number: 6915289
    Abstract: A technique for accessing a subject multi-dimensional database stored on a data store connected to the computer. An index is created for the subject multi-dimensional database, wherein the index includes another multi-dimensional database having dimensions of the subject multi-dimensional database and an additional ranking dimension. Then, the subject multi-dimensional database is accessed using the index.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: William E. Malloy, Gary Robinson
  • Publication number: 20040103110
    Abstract: Systems, methods, and computer products that determine how to optimize serialization code that has been ported from other computer systems to the OS/390 UNIX system. General-purpose UNIX systems may not provide sufficient facilities; such as compiler run-time APIs like the Compare and Swap C Run-Time Library API, to accommodate the performance-related features of serialized code in complex applications. When porting a high-performance application from other UNIX platforms to IBM OS/390 UNIX, serialized code performance of the application may be limited. The present invention may be implemented by advantageously determining when substitution of the Compare and Swap C Run-Time Library API calls for pthread_mutex calls will improve the execution of serialized code on the IBM OS/390 UNIX system.
    Type: Application
    Filed: November 25, 2002
    Publication date: May 27, 2004
    Applicant: International Business Machines Corporation
    Inventors: David H. Goode, William E. Malloy
  • Patent number: 6629102
    Abstract: A technique for efficiently updating a key table during outline restructure of a multi-dimensional database. 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. It is determined that a multi-dimensional database has been restructured. Then, a key table of the relational database is rebuilt to correspond to the restructured multidimensional database.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: September 30, 2003
    Assignee: International Business Machines Corporation
    Inventors: William E. Malloy, John S. Poelman, Craig R. Tomlyn
  • Publication number: 20010054034
    Abstract: A technique for accessing a subject multi-dimensional database stored on a data store connected to the computer. An index is created for the subject multi-dimensional database, wherein the index comprises another multi-dimensional database. Then, the subject multi-dimensional database is accessed using the index.
    Type: Application
    Filed: December 21, 2000
    Publication date: December 20, 2001
    Inventors: Andreas Arning, William E. Malloy, Gary Robinson