Patents by Inventor Michael Morris Golding

Michael Morris Golding 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: 6898782
    Abstract: A method, apparatus, and article of manufacture for modeling an object-oriented system. Within the object model, a reference attribute is specified for a class and a first object is instantiated from the class. Thereafter, a reference-based association can be added to the first object using the reference attribute, wherein the reference-based association identifies a relationship between the first object and a second object.
    Type: Grant
    Filed: October 14, 1997
    Date of Patent: May 24, 2005
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Gary C. Doney, Dipayan Gangopadhyay, Alexander Gennadievich Glebov, Michael Morris Golding, Timothy James Grose, Rebecca Mei-Har Lau, Subrata Mitra, Rajendra Bhagwatisingh Panwar
  • Patent number: 6862601
    Abstract: Provided is a method, system, and program for transforming files from a source file format to a destination file format. A data structure is generated in a computer readable medium indicating available transforms from a plurality of source file formats to at least one destination file format. A graphical representation of available transforms from the source file formats to the at least one destination file format is generated based on the available transforms indicated in the data structure. User input is received indicating a selected source file having a source file format and a selected destination file having a selected destination file format, wherein the data structure indicates one available transform to transform the selected source file format to the selected destination file format. The selected source file in the source file format is transformed to the selected destination file in the destination file format.
    Type: Grant
    Filed: August 22, 2001
    Date of Patent: March 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Gary Charles Doney, Michael Morris Golding, Hsin-Liang Huang
  • Publication number: 20030140055
    Abstract: Provided is a method, system, and program for transforming files from a source file format to a destination file format. A data structure is generated in a computer readable medium indicating available transforms from a plurality of source file formats to at least one destination file format. A graphical representation of available transforms from the source file formats to the at least one destination file format is generated based on the available transforms indicated in the data structure. User input is received indicating a selected source file having a source file format and a selected destination file having a selected destination file format, wherein the data structure indicates one available transform to transform the selected source file format to the selected destination file format. The selected source file in the source file format is transformed to the selected destination file in the destination file format.
    Type: Application
    Filed: August 22, 2001
    Publication date: July 24, 2003
    Inventors: Gary Charles Doney, Michael Morris Golding, Hsin-Liang Huang
  • Patent number: 6526453
    Abstract: The present invention discloses a method, apparatus, and article of manufacture for enabling interaction with one or more external computer programs from within an editor environment. The method involves passing editor input to the external program, wherein the external program evaluates the input, produces corresponding output, and transmits the output back to the editor. When the editor receives the output, it stores the output in a file and displays it on a computer monitor. By using this method, a user can not only interact with the external program from within the editor environment, but can also create an editor file that stores a listing of the input and output provided to the external program.
    Type: Grant
    Filed: March 27, 1997
    Date of Patent: February 25, 2003
    Assignee: International Business Machines Corporation
    Inventor: Michael Morris Golding
  • Publication number: 20020122077
    Abstract: A method, apparatus, and article of manufacture for displaying the progress of a hierarchically structurable group of tasks is disclosed. The method comprises the steps of displaying a hierarchical representation of the group of tasks, delimiting a task in the group of tasks when the task has been processed, and displaying a processing result for the task in the hierarchical representation. In one embodiment, an icon is also displayed in the hierarchical representation to indicate whether the task completed normally or not. In another embodiment, the window displaying the progress of the hierarchically structured group of tasks further comprises an additional area to present additional information about the process, such as diagnostic information. The article of manufacture comprises a data storage device tangibly embodying instructions to perform the method steps described above.
    Type: Application
    Filed: December 29, 1998
    Publication date: September 5, 2002
    Inventors: GARY CHARLES DONEY, MICHAEL MORRIS GOLDING, SHU JUNG WANG
  • Patent number: 6418482
    Abstract: A method, apparatus, and article of manufacture for sending messages between objects in an object-oriented system. A reference attribute for a first object is defined, wherein the reference attribute refers to a second object. A message then may be sent from the first object to the second object using the reference attribute to route the message from the first object to the second object.
    Type: Grant
    Filed: August 4, 1997
    Date of Patent: July 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Brodsky, Gary Charles Doney, Michael Morris Golding, Timothy James Grose
  • Publication number: 20020062399
    Abstract: The present invention discloses a method, apparatus, and article of manufacture for enabling interaction with one or more external computer programs from within an editor environment. The method involves passing editor input to the external program, wherein the external program evaluates the input, produces corresponding output, and transmits the output back to the editor. When the editor receives the output, it stores the output in a file and displays it on a computer monitor. By using this method, a user can not only interact with the external program from within the editor environment, but can also create an editor file that stores a listing of the input and output provided to the external program.
    Type: Application
    Filed: March 27, 1997
    Publication date: May 23, 2002
    Inventor: MICHAEL MORRIS GOLDING
  • Patent number: 6356954
    Abstract: The present invention discloses a method, apparatus, and article of manufacture for enabling interaction with one or more external computer programs from within an editor environment. The method involves passing editor input to the external program, wherein the external program evaluates the input, produces corresponding output, and transmits the output back to the editor. When the editor receives the output, it stores the output in a file and displays it on a computer monitor. By using this method, a user can not only interact with the external program from within the editor environment, but can also create an editor file that stores a listing of the input and output provided to the external program.
    Type: Grant
    Filed: March 27, 1997
    Date of Patent: March 12, 2002
    Assignee: International Business Machines Corporation
    Inventor: Michael Morris Golding
  • Publication number: 20020002628
    Abstract: The present invention discloses a method, apparatus, and article of manufacture for enabling interaction with one or more external computer programs from within an editor environment. The method involves passing editor input to the external program, wherein the external program evaluates the input, produces corresponding output, and transmits the output back to the editor. When the editor receives the output, it stores the output in a file and displays it on a computer monitor. By using this method, a user can not only interact with the external program from within the editor environment, but can also create an editor file that stores a listing of the input and output provided to the external program.
    Type: Application
    Filed: March 27, 1997
    Publication date: January 3, 2002
    Inventor: MICHAEL MORRIS GOLDING
  • Patent number: 6243763
    Abstract: A method, apparatus, and article of manufacture which provides for sending a message to a group and the group then broadcasting the message to the members of the group within an object-oriented system. The method comprises the steps of creating a first sending object and a group in a memory of a computer, the group being comprised of one or more receiving objects, sending a first message to the first sending object, sending a second message from the first sending object to the group based on the receipt of the first message, and broadcasting the second message to every object in the group.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: June 5, 2001
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Gary Charles Doney, Michael Morris Golding, Timothy James Grose
  • Patent number: 5983016
    Abstract: A method, apparatus, and article of manufacture for modeling object-oriented systems includes an object modeling tool that defines methods and event transitions in an object-oriented system and generates an executable program that exhibits the behavior of the object-oriented system and interfaces with the object-oriented system. The object modeling tool further translates the event transitions to an execution language, wraps methods written in the target language, wraps event transitions corresponding to an event, and gathers one or more wrapped events and methods into an executable program.
    Type: Grant
    Filed: November 12, 1996
    Date of Patent: November 9, 1999
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Gary Charles Doney, Dipayan Gangopadhyay, Michael Morris Golding, Subrata Mitra, Rajendra Bhagwatisingh Panwar
  • Patent number: 5960199
    Abstract: The present invention discloses a method, apparatus, and article of manufacture of an object-oriented tool for displaying, within one window of a monitor connected to a computer, both a graphical and textual trace of an object-oriented model during execution. The invention has three sections, an object/operation/argument selection section, a graphical trace section, and a textual trace section. The object selection section displays a list of all available objects. The graphical trace view displays a graphic of the objects passing operations back and forth. The textual trace displays a log of activity during execution.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: September 28, 1999
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Gary Charles Doney, Michael Morris Golding, Hsin-Liang Huang, Rebecca Mei-Har Lau, Shu Jung Wang