Patents by Inventor John H. Green

John H. Green 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: 8812556
    Abstract: A solution for managing a set of artifacts is provided in which modification data is captured while an artifact is modified and is stored. A proxy agent is generated for a framework agent that manages a set of modifications for an artifact. The proxy agent receives a modification message from, for example, a graphical user interface, captures modification data based on the modification message and forwards the modification message for processing by the framework agent. The captured modification data is serialized in an extensible markup language (XML)-based document for later processing. In one embodiment, the XML-based document comprises an Ant configuration file (script), which can be executed to recreate the modification(s) with or without generating a user interface.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Laszlo C. Benedek, Hesham E. Fahmy, John H. Green
  • Patent number: 8751946
    Abstract: A solution for managing a program object that generates an enhanced user interface for displaying properties of the program object is provided. A set of properties for the program object are obtained from the program object and/or deployment data for the program object. A property object that corresponds to the program object is also obtained. The property object defines a set of user interface attributes for the program object. The user interface then is generated based on the set of properties and the property object. As a result, a user interface that includes one or more features that makes it more user-friendly for a user can be generated.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Miroslaw W. Zaremski, Hesham E. Fahmy, John H. Green
  • Patent number: 8121976
    Abstract: A method and apparatus for creating a schema definition from a language-specific metamodel of a data structure written in a legacy computer language involves walking through the nodes of the metamodel, and creating corresponding schema element objects in a schema tree that is serialized to create the schema definition. The creation of the schema element objects follows rules, and permits the definition of nested data structures having conjunctive-type and disjunctive-type membership.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Suman K. Kalia, Sheng Fang, John H. Green
  • Patent number: 7814375
    Abstract: A method and apparatus are disclosed for discovering and selecting faults where more than one programming model is involved. The present invention enables selection of faults and the mappings necessary to handle exceptions across multiple code environments.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, John H. Green, Simon A. J. Holdsworth, Piotr Przybylski
  • Patent number: 7814458
    Abstract: Interface code is produced to use services of an enterprise information system. An application specific information schema is provided that defines the format and shape of application specific information usable in a business object schema defining the business object and the application specific information for the enterprise information system. An enterprise metadata discovery schema is also provided for anchoring the application specific information schema to complex type, element, attribute and the business object schema. The business object schema is generated using a metatdata editor. The interface code is produced using the business object schema.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Suman Kumar Kalia, John H. Green, Damian Sarkiss Stuart Hagge, Hamzeh Zawawy
  • Patent number: 7716653
    Abstract: The present invention provides a component-based tool for converting a data source from a first format into a second format. Specifically, the present invention includes reusable importer and resource writer components. Each importer component is designed to import all or a portion of a data source of a particular first data type and convert this data source from the first data type into an intermediate data type. A resource writer component may then convert the data source in the intermediate data type into an application artifact in the specific second data format that corresponds to the resource writer. Furthermore, a framework may be included within which the appropriate importer and resource writer may be stored and/or chosen from a plurality of importers and resource writers for performing a required conversion.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hesham E. Fahmy, John H. Green, Vladimir Klicnik
  • Publication number: 20090222467
    Abstract: A method and apparatus for creating a schema definition from a language-specific metamodel of a data structure written in a legacy computer language involves walking through the nodes of the metamodel, and creating corresponding schema element objects in a schema tree that is serialized to create the schema definition. The creation of the schema element objects follows rules, and permits the definition of nested data structures having conjunctive-type and disjunctive-type membership.
    Type: Application
    Filed: May 12, 2009
    Publication date: September 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Suman K. Kalia, Sheng Fang, John H. Green
  • Patent number: 7533102
    Abstract: A method and apparatus for creating a schema definition from a language-specific metamodel of a data structure written in a legacy computer language involves walking through the nodes of the metamodel, and creating corresponding schema element objects in a schema tree that is serialized to create the schema definition. The creation of the schema element objects follows rules, and permits the definition of nested data structures having conjunctive-type and disjunctive-type membership.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: May 12, 2009
    Assignee: International Business Machiens Corporation
    Inventors: Suman K. Kalia, Sheng Fang, John H. Green
  • Publication number: 20090063832
    Abstract: A method and apparatus are disclosed for discovering and selecting faults where more than one programming model is involved. The present invention enables selection of faults and the mappings necessary to handle exceptions across multiple code environments.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Applicant: International Business Machines Corporation
    Inventors: Corville O. Allen, John H. Green, Simon A.J. Holdsworth, Piotr Przybylski
  • Patent number: 7454440
    Abstract: The present invention is directed generally to client-server, client-host, or server-server communications in a distributed computer network and, more particularly, to enhancing of resource adapters adapted to facilitate such communications. The present invention is directed to enhancing resource adapters that work with screens. Aspects of the invention, which may be incorporated into or communicate with existing resource adapters, provide a standard screen record for manipulating data on a screen image. The standard screen record provides support for instances where prior knowledge of the screen format or layout is known and for those instances where there is no knowledge of the screen format. Additionally, the standard screen record provides detailed data describing all attributes of a field and of the screen image itself. Additionally, the invention also provides easy access to the field attribute data.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: November 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: John H. Green, David R H Kelsey
  • Publication number: 20070236369
    Abstract: The present invention provides a component-based tool for converting a data source from a first format into a second format. Specifically, the present invention includes reusable importer and resource writer components. Each importer component is designed to import all or a portion of a data source of a particular first data type and convert this data source from the first data type into an intermediate data type. A resource writer component may then convert the data source in the intermediate data type into an application artifact in the specific second data format that corresponds to the resource writer. Furthermore, a framework may be included within which the appropriate importer and resource writer may be stored and/or chosen from a plurality of importers and resource writers for performing a required conversion.
    Type: Application
    Filed: April 6, 2006
    Publication date: October 11, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hesham E. Fahmy, John H. Green, Vladimir Klicnik
  • Patent number: 6983468
    Abstract: Automated interface generation for computer programs operating in different environments is provided. An automated interface generation system, method, computer program product and article of manufacture is provided comprising an import utility and a runtime environment. The import utility imports a COBOL IMS transaction source file, parses the specified input and output message records, and generates an application programming interface. The application programming interface operates with the runtime environment to take the data values from the language of a different environment and translate them to a formatted IMS input message. This format is derived from the definition of the input message record in the COBOL IMS transaction source file. After the IMS transaction has executed, the resulting IMS output message is translated back to the data values of the language of the different environment, said values including the results of the transaction.
    Type: Grant
    Filed: May 19, 2000
    Date of Patent: January 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: John H. Green, Sandeep K. Minocha, Piotr Przybylski, John W. Stephenson
  • Publication number: 20040044678
    Abstract: A method and apparatus for creating a schema definition from a language-specific metamodel of a data structure written in a legacy computer language involves walking through the nodes of the metamodel, and creating corresponding schema element objects in a schema tree that is serialized to create the schema definition. The creation of the schema element objects follows rules, and permits the definition of nested data structures having conjunctive-type and disjunctive-type membership.
    Type: Application
    Filed: December 18, 2002
    Publication date: March 4, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Suman K. Kalia, Sheng Fang, John H. Green
  • Patent number: 6421681
    Abstract: Methods, systems and articles of manufacture comprising a computer usable medium having computer readable program code means therein are directed to a framework for representation and manipulation of record oriented data. Particularly, the framework of the present invention provides access from applications written in a computer programming language, preferably the Java language, to records created by an application written in another programming language by describing and correctly converting record data in such records. In a preferred embodiment, the framework is designed in and for the Java language, has a concrete class implementation written in Java capable of handling C language data types and provides the ability to access stored or sent records, created by an application written in the C language, from applications written in the Java language. The framework also provides a set of mechanisms to be used by record builder tools.
    Type: Grant
    Filed: May 25, 1999
    Date of Patent: July 16, 2002
    Assignee: International Business Machines Corporation
    Inventors: Harold J. Gartner, John H. Green, Vladimir Klicnik, John W. Stephenson
  • Publication number: 20020073395
    Abstract: Methods, systems and articles of manufacture comprising a computer usable medium having computer readable program code means therein are directed to a framework for representation and manipulation of record oriented data. Particularly, the framework of the present invention provides access from applications written in a computer programming language, preferably the Java language, to records created by an application written in another programming language by describing and correctly converting record data in such records. In a preferred embodiment, the framework is designed in and for the Java language, has a concrete class implementation written in Java capable of handling C language data types and provides the ability to access stored or sent records, created by an application written in the C language, from applications written in the Java language. The framework also provides a set of mechanisms to be used by record builder tools.
    Type: Application
    Filed: May 25, 1999
    Publication date: June 13, 2002
    Inventors: HAROLD J. GARTNER, JOHN H. GREEN, VLADIMIR KLIENIK, JOHN W. STEPHENSON
  • Patent number: 4285993
    Abstract: An expanding earth anchor assembly is disclosed for attaching cable means or the like conveniently employed in supporting utility, communication, or other above ground structures. Jaws attached to an anchor rod are expandable outwardly by rotation of the rod from above the surface of the ground when the jaws are inserted to a proper depth and at an appropriate angle in the soil. An important aspect of the invention resides in protection of the anchor rod assembly located below ground level, inasmuch as anchor rods buried in the ground are ordinarily subject to an accelerated rate of electrolytic corrosion, which is avoided through practice of the invention.
    Type: Grant
    Filed: March 30, 1979
    Date of Patent: August 25, 1981
    Inventor: John H. Green, Sr.