Patents by Inventor Barton Wade Hammond

Barton Wade Hammond 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: 6637020
    Abstract: A method of associating program components to create a software application. Program components are emitted from standard object data files. The program components are analyzed in real time to identify patterns that conform to pre-defined classes. Then, the program components are introspected and connected together dynamically utilizing the components' class characteristics to create a software application or routine.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventor: Barton Wade Hammond
  • Publication number: 20030151624
    Abstract: A method and system to decompose, display, modify and substitute the contents of self-describing objects is presented. A user-friendly graphical user interface is designed to facilitate the processing of these objects. Since objects can be arbitrarily complex, the presentation of information in a clear and concise manner is critically important. The user can modify the values for existing objects, and by using the copy and paste operations, the user can construct new objects. These changes are made through the graphical user interface where the contents of the object is displayed and controls are provided to modify existing objects or to create new objects. The particular embodiment deals with CORBA objects of type ANY. Objects of ANY type include a Helper class to support the insertion and extraction of information. This class is dynamically created and invoked to assist in obtaining the contents from the ANY type. There are also methods to help narrow the type of objects.
    Type: Application
    Filed: January 2, 2003
    Publication date: August 14, 2003
    Inventor: Barton Wade Hammond
  • Patent number: 6556220
    Abstract: A method and system to decompose, display, modify and substitute the contents of self-describing objects is presented. A user-friendly graphical user interface is designed to facilitate the processing of these objects. Since objects can be arbitrarily complex, the presentation of information in a clear and concise manner is critically important. The user can modify the values for existing objects, and by using the copy and paste operations, the user can construct new objects. These changes are made through the graphical user interface where the contents of the object is displayed and controls are provided to modify existing objects or to create new objects. The particular embodiment deals with CORBA objects of type ANY. Objects of ANY type include a Helper class to support the insertion and extraction of information. This class is dynamically created and invoked to assist in obtaining the contents from the ANY type. There are also methods to help narrow the type of objects.
    Type: Grant
    Filed: October 21, 1999
    Date of Patent: April 29, 2003
    Assignee: International Business Machines Corporation
    Inventor: Barton Wade Hammond
  • Patent number: 6336118
    Abstract: A method for manipulating objects within a distributed object oriented environment on a data processing system. Complex issues of a distributed object oriented environment are encapsulated within a software generated framework. A plurality of abstract classes of objects with predefined characteristics is created for utilization within the framework. Also, a plurality of proxy objects are connected to the framework. The framework manipulates the proxy objects to instantiate communication and data transfer between objects of the distributed object oriented environment.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: January 1, 2002
    Assignee: International Business Machines Corporation
    Inventor: Barton Wade Hammond