Patents by Inventor Howard J. Glaser

Howard J. Glaser 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: 7870286
    Abstract: A transaction-based application is adapted to process transactions over a network such as an internet or intranet. The transaction-based application is adapted by scanning the source code of the transaction-based application to identify a transaction and information related to the transaction; storing the related information in a database; extracting from the database parameter definitions describing communication of information by the transaction; identifying a parameter usage type for each parameter, said parameter usage type selectable from the parameter usage type set comprising input, output, input/output, and unreferenced; displaying the transaction and a subset of the related and extracted information; allowing a user to select the transaction; and using the identified and extracted information to package the user-selected transaction in a form compatible with a connector building tool.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Laurence E. England, Howard J. Glaser, Robert D. Moyer
  • Patent number: 7703092
    Abstract: Remote installation of an application program is provided via a configuration of the application program corresponding to a particular user of the local application. The configuration is defined and stored on a remote server. In response to a user request, a determination is made that the stored configuration corresponds to the requesting user, the user is authenticated, and data is downloaded from the remote server according to the stored configuration. This stored configuration is also encrypted and stored in a manifest file which is also downloaded. Responsive to the user authentication, the manifest file is decrypted, and the application program is constructed pursuant to the configuration decrypted from the manifest file.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Howard J. Glaser, Laurence E. England, Rebecca Lau Poole, Chenhong Xia
  • Publication number: 20080270433
    Abstract: Appropriate actions are identified and associated with a selected artifact in a framework providing a customized application program. A metamodel is specified for a capture of relevant information pertaining to the selected artifact. This metamodel is implemented as a plugin which is integratable into the framework and which allows other plugins of the framework to access the relevant information pertaining to the selected artifact. A collection artifact is generated containing an empty instantiation of the metamodel in which an instantiation of the metamodel may be stored, and the collection artifact is sent to a target platform. On the target platform, the collection artifact containing an instance of the selected artifact is instantiated, and each instantiation of the selected artifact instance contains attributes, characteristics, and a replica of the selected artifact's content.
    Type: Application
    Filed: July 3, 2008
    Publication date: October 30, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rebecca L. POOLE, Laurence E. ENGLAND, Howard J. GLASER
  • Patent number: 7440958
    Abstract: Appropriate actions are identified and associated with a selected artifact in a framework providing a customized application program. A metamodel is specified for a capture of relevant information pertaining to the selected artifact. This metamodel is implemented as a plugin which is integratable into the framework and which allows other plugins of the framework to access the relevant information pertaining to the selected artifact. A collection artifact is generated containing an empty instantiation of the metamodel in which an instantiation of the metamodel may be stored, and the collection artifact is sent to a target platform. On the target platform, the collection artifact containing an instance of the selected artifact is instantiated, and each instantiation of the selected artifact instance contains attributes, characteristics, and a replica of the selected artifact's content.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: October 21, 2008
    Assignee: International Business Machines Corporation
    Inventors: Rebecca L. Poole, Laurence E. England, Howard J. Glaser
  • Patent number: 7316000
    Abstract: A computer-implemented Integrated Development Environment (IDE) for use in constructing a multi-tier business application for a multiple tier computer network. The IDE is used to create and maintain the multi-tier business application quickly and easily on the multiple tier computer network.
    Type: Grant
    Filed: August 27, 2001
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Rebecca L. Poole, Laurence E. England, Howard J. Glaser
  • Patent number: 7089553
    Abstract: A configuration of an application program corresponding to a particular user of the local application is defined and stored on a remote server. In response to the user requesting the application program, a session is initiated between the local data processing system and the remote data processing system, and the user is authenticated. Responsive to the user authentication, data is downloaded from the remote server to the local data processing system according to the stored configuration. This stored configuration may be encrypted and stored in a manifest file which is decrypted to produce a decrypted configuration in response to the user authentication, and data may be downloaded from the remote data processing system to the local data processing system according to the decrypted configuration. The application program may be constructed pursuant to the configuration file or the decrypted configuration file.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Howard J. Glaser, Laurence E. England, Rebecca Lau Poole, Chenhong Xia
  • Patent number: 7035860
    Abstract: Appropriate actions are identified and associated with a selected artifact in a framework providing a customized application program. A metamodel is specified for a capture of relevant information pertaining to the selected artifact. This metamodel is implemented as a plugin which is integratable into the framework and which allows other plugins of the framework to access the relevant information pertaining to the selected artifact. A collection artifact is generated containing an empty instantiation of the metamodel in which an instantiation of the metamodel may be stored, and the collection artifact is sent to a target platform. On the target platform, the collection artifact containing an instance of the selected artifact is instantiated, and each instantiation of the selected artifact instance contains attributes, characteristics, and a replica of the selected artifact's content.
    Type: Grant
    Filed: January 17, 2003
    Date of Patent: April 25, 2006
    Assignee: International Business Machines Corporation
    Inventors: Rebecca L. Poole, Laurence E. England, Howard J. Glaser
  • Patent number: 6944857
    Abstract: An installation of an application program is updated by use of a stored configuration of the application program corresponding to a particular user of the local application. In response to a user request, a determination is made that the stored configuration corresponds to the requesting user. The stored configuration is checked to determine if any items described in the stored configuration have been updated. If an item has been updated, then the updated item is retrieved, and the application program is built with the updated item. This stored configuration may also be encrypted and stored in a manifest file which may be decrypted to produce a decrypted configuration responsive to a user authentication. The decrypted configuration is checked to determine if any items described in the decrypted configuration have been updated. If an item has been updated, then the updated item is retrieved, and the application program is built with the updated item.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Howard J. Glaser, Laurence E. England, Rebecca Lau Poole, Chenhong Xia
  • Patent number: 6931630
    Abstract: Computer program code which is a candidate for Web enablement or stored procedures is identified. Source code corresponding to computer program code is scanned and parsed to determine static information concerning the computer program code. The static information is stored in a database. Dynamic information concerning the computer program code during an execution of the computer program code is also collected and stored in the database. Responsive to the static information and dynamic information stored in the database, relationships and dependencies are then developed and stored in the database. The database may then be queried to produce a set of potential candidates of computer program code meeting a constraint of the query. If insufficient candidates are returned by the query, then the query constraint may be relaxed, and the query repeated.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: August 16, 2005
    Assignee: International Business Machines Corporation
    Inventors: Curt L. Cotner, Laurence E. England, Howard J. Glaser, Howard M. Hess
  • Publication number: 20040205691
    Abstract: A computer-implemented Integrated Development Environment (IDE) for use in constructing a multi-tier business application for a multiple tier computer network. The IDE is used to create and maintain the multi-tier business application quickly and easily on the multiple tier computer network.
    Type: Application
    Filed: August 27, 2001
    Publication date: October 14, 2004
    Applicant: International Business Machines Corporation
    Inventors: Rebecca L. Poole, Laurence E. England, Howard J. Glaser
  • Publication number: 20040143583
    Abstract: Appropriate actions are identified and associated with a selected artifact in a framework providing a customized application program. A metamodel is specified for a capture of relevant information pertaining to the selected artifact. This metamodel is implemented as a plugin which is integratable into the framework and which allows other plugins of the framework to access the relevant information pertaining to the selected artifact. A collection artifact is generated containing an empty instantiation of the metamodel in which an instantiation of the metamodel may be stored, and the collection artifact is sent to a target platform. On the target platform, the collection artifact containing an instance of the selected artifact is instantiated, and each instantiation of the selected artifact instance contains attributes, characteristics, and a replica of the selected artifact's content.
    Type: Application
    Filed: January 17, 2003
    Publication date: July 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Rebecca L. Poole, Laurence E. England, Howard J. Glaser
  • Publication number: 20030041311
    Abstract: A computer-implemented Integrated Development Environment (IDE) for use in constructing a multi-tier business application for a multiple tier computer network. The IDE is used to create and maintain the multi-tier business application quickly and easily on the multiple tier computer network. The IDE includes a Topological Multi-Tier Business Application Composer and associated Meta-model, wherein the Composer allows the developer to graphically design, develop, maintain, build, test, debug, and deploy the multi-tier business application and the graphical representation of the multi-tier business application is then persistently stored in the Meta-model.
    Type: Application
    Filed: August 27, 2001
    Publication date: February 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rebecca L. Poole, Laurence E. England, Howard J. Glaser
  • Patent number: 5544285
    Abstract: Disclosure is made of a menu-driven computer interface system employing a graphical user interface for the entry of text data in a data store. The system receives user inputs for controlling the graphical user interface, which interface provides a document form display including at least one data entry field for text entry. The system generates a moveable cursor or pointer in the display which is positionable in response to a first control input from a user. The system responds to a second control input from a user by replicating one or more data fields.
    Type: Grant
    Filed: May 18, 1995
    Date of Patent: August 6, 1996
    Assignee: International Business Machines Corporation
    Inventors: Howard J. Glaser, Joanna M. Strain, Angus T. Tuckey-Smith
  • Patent number: 5450538
    Abstract: A computer interface system employing a menu-graphical graphical user interface for the entry of text data in a data store receives user inputs for controlling the graphical user interface, which interface provides a document form display including at least one data entry field for text entry. The system is invested with the ability to generate a pointer in the display which is positionable in response to a control input from a user. The system is responsive to a selected positioning of the pointer and to a further control input from the user for varying the size of the data field.
    Type: Grant
    Filed: March 25, 1994
    Date of Patent: September 12, 1995
    Assignee: International Business Machines Corporation
    Inventors: Howard J. Glaser, Michael J. Darnell
  • Patent number: 5444841
    Abstract: Disclosure is made of a menu-driven computer interface system employing a graphical user interface for the entry of text data in a data store. The system receives user inputs for controlling the graphical user interface, which interface provides a document form display including at least one data entry field for text entry. The system generates a moveable cursor or pointer in the display which is positionable in response to a first control input from a user. The system responds to a second control input from a user by replicating one or more data fields.
    Type: Grant
    Filed: April 26, 1994
    Date of Patent: August 22, 1995
    Assignee: International Business Machines Corporation
    Inventors: Howard J. Glaser, Joanna M. Strain, Angus T. Tuckey-Smith