Patents by Inventor Brian David Nelson

Brian David Nelson 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: 8656382
    Abstract: A computer implemented method, apparatus, data processing system, and computer usable program code are provided for obtaining data from an application. A class loader layer is instantiated for an application. The class loader layer is an interface between the application and a resource adaptor and the class loader layer has access to all classes for the application. The function is executed to generate a set of objects with a set of data types accessible by the resource adaptor responsive to receiving a request from the resource adaptor to invoke a function in the class loader layer. Finally, the set of objects are sent to the resource adaptor.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sanaa F. Abdelhadi, Sandip A. Amin, Brian David Nelson, David Wa-Wai Nip, Danling Shi
  • Publication number: 20090193357
    Abstract: This is a system (as an example) to prevent an undesirable condition of a second application GUI interface window blocking the first application GUI interface window, while the user's focus is on the first window, and causes an unintended input into a wrong application. This is accomplished (as an example) by temporarily discarding the inputs while the Graphical cursor is located on the 2nd application's GUI interface for a predetermined amount of time and gives the user enough time to refocus on this new application GUI interface.
    Type: Application
    Filed: January 26, 2008
    Publication date: July 30, 2009
    Inventors: Michael W. Panico, Frank P. Feuerbacher, Rolf Kocheisen, John D. Hannon, Vijayanand Vinnakota, Virgil Itliong, Brian David Nelson
  • Publication number: 20080127155
    Abstract: A computer implemented method, apparatus, data processing system, and computer usable program code are provided for obtaining data from an application. A class loader layer is instantiated for an application. The class loader layer is an interface between the application and a resource adaptor and the class loader layer has access to all classes for the application. The function is executed to generate a set of objects with a set of data types accessible by the resource adaptor responsive to receiving a request from the resource adaptor to invoke a function in the class loader layer. Finally, the set of objects are sent to the resource adaptor.
    Type: Application
    Filed: September 14, 2006
    Publication date: May 29, 2008
    Inventors: Sanaa F. Abdelhadi, Sandip A. Amin, Brian David Nelson, David Wa-Wai Nip, Danling Shi
  • Patent number: 6968537
    Abstract: A method, system and apparatus for automatically assigning mnemonics to text strings in a GUI are provided. First, all text strings used in the GUI that are associated with controls requiring mnemonics are stored in a table. Then using common assignment rules, each text string is automatically assigned a unique mnemonic. Text strings that are generally assigned particular mnemonics (i.e., standard mnemonics) are assigned those standard mnemonics. Each mnemonic used is registered into another table to ensure against duplication of mnemonics.
    Type: Grant
    Filed: April 18, 2002
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Sanaa F. Abdelhadi, Sandip A. Amin, James Lee Lentz, Brian David Nelson, John Diehl Sillers
  • Publication number: 20040165013
    Abstract: A GUI is configured to automatically shift the position of mouse pointer, upon activation of a menu selection that invokes a cascading child menu, to a location on or adjacent to the invoked child menu. This minimizes the need to move the mouse pointer horizontally to access a cascading menu and thus reduces the inadvertent selection of an incorrect menu item.
    Type: Application
    Filed: February 20, 2003
    Publication date: August 26, 2004
    Applicant: International Business Machines Corp.
    Inventors: Brian David Nelson, Michael William Panico, Hypatia Rojas
  • Publication number: 20040165012
    Abstract: A GUI is configured to give a user a selectable option to choose a preferred amount of offset for cascading menus. The user can manually input an offset of any value and in a preferred embodiment the offset is selectable from 1-100%, and presets can be made available from a drop-down menu (e.g., in 10% increments, i.e., 10%, 20%, 30%, etc.) for selection. This allows the user to minimize the need to move the mouse pointer horizontally to access a cascading menu and thus reduces the inadvertent selection of an incorrect menu item.
    Type: Application
    Filed: February 20, 2003
    Publication date: August 26, 2004
    Applicant: International Business Machines Corp.
    Inventors: Brian David Nelson, Michael William Panico, Hypatia Rojas
  • Patent number: 6681386
    Abstract: A method, system, and program for generating scripts in a networked environment are disclosed. A shell script is written in a programming language in which the shell script is used in a networked environment. The shell script is programmingly converted to a script executable under a specific platform. The script is executed under the specific platform. A script generating command its defined in the shell script. Parameters for the script generating command are defined. The script generating command is executed with the parameters to generate the script. Prefix names having associated prefix variables that are passed to the script generating command are also defined. The prefix names and the prefix variables are obtained for the script generating command. Values for the prefix variables are retrieved from a table.
    Type: Grant
    Filed: May 22, 2000
    Date of Patent: January 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Sandip Amin, Brian David Nelson, Minh Nguyen
  • Publication number: 20030200508
    Abstract: A method, system and apparatus for automatically assigning mnemonics to text strings in a GUI are provided. First, all text strings used in the GUI that are associated with controls requiring mnemonics are stored in a table. Then using common assignment rules, each text string is automatically assigned a unique mnemonic. Text strings that are generally assigned particular mnemonics (i.e., standard mnemonics) are assigned those standard mnemonics. Each mnemonic used is registered into another table to ensure against duplication of mnemonics.
    Type: Application
    Filed: April 18, 2002
    Publication date: October 23, 2003
    Applicant: International Business Machines Corporation
    Inventors: Sanaa F. Abdelhadi, Sandip A. Amin, James Lee Lentz, Brian David Nelson, John Diehl Sillers