Patents by Inventor Gary Charles Doney

Gary Charles Doney 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: 8612887
    Abstract: Correspondence is determined among i) groups in a first version of one or more groups of related tables and ii) groups in a second version of one or more groups of related tables. The tables have schema and table names and determining the correspondence includes matching groups that have matching tables, wherein the matching tables have matching schema and table names. A user interface is displayed, including first and second portions. A group name list is displayed for the one or more groups of the first version in the first user interface portion and of the second version in the second portion. A list of one or more tables within each respectively displayed group is displayed. Within each group of the first version the one or more table names are in visual alignment with respective corresponding one or more table names of the respective corresponding group of the second version.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: December 17, 2013
    Assignee: International Business Machines
    Inventors: Gary Charles Doney, Ryan Pham
  • Publication number: 20110099515
    Abstract: Correspondence is determined among i) groups in a first version of one or more groups of related tables and ii) groups in a second version of one or more groups of related tables. The tables have schema and table names and determining the correspondence includes matching groups that have matching tables, wherein the matching tables have matching schema and table names. A user interface is displayed, including first and second portions. A group name list is displayed for the one or more groups of the first version in the first user interface portion and of the second version in the second portion. A list of one or more tables within each respectively displayed group is displayed. Within each group of the first version the one or more table names are in visual alignment with respective corresponding one or more table names of the respective corresponding group of the second version.
    Type: Application
    Filed: October 22, 2009
    Publication date: April 28, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary Charles Doney, Ryan Pham
  • Patent number: 7725439
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for managing database table schema evolution. It is detected whether any columns in a source table have been renamed since a previous archiving process. A set of table changes is generated for the renamed columns. It is detected whether any possible naming collisions exist in the set of table changes. If a possible naming collision is detected, a temporary rename is created for the renamed column. The set of table changes, including any created temporary renames, is sorted.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventor: Gary Charles Doney
  • Publication number: 20090037455
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for managing database table schema evolution. It is detected whether any columns in a source table have been renamed since a previous archiving process. A set of table changes is generated for the renamed columns. It is detected whether any possible naming collisions exist in the set of table changes. If a possible naming collision is detected, a temporary rename is created for the renamed column. The set of table changes, including any created temporary renames, is sorted.
    Type: Application
    Filed: August 3, 2007
    Publication date: February 5, 2009
    Applicant: International Business Machines Corporation
    Inventor: Gary Charles Doney
  • 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
  • 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
  • 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