Patents by Inventor Donald J. Yantzi

Donald J. Yantzi 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: 8863100
    Abstract: An embodiment of the disclosure can compile source of an interactive application with debug options enabled. Execution activity of the interactive application can be enabled. A code path of a selected service of the interactive application can be executed in a debug environment using a user interface of the selected service to identify execution data associated with the selected service. Unresolved branch conditions in the execution data can be addressed for each code path of the selected service. A source extraction of the selected service can be performed.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: October 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ibrahim Batthish, Satish Gungabeesoon, Donald J. Yantzi
  • Patent number: 8677325
    Abstract: An embodiment of the disclosure can compile source of an interactive application with debug options enabled. Execution activity of the interactive application can be enabled. A code path of a selected service of the interactive application can be executed in a debug environment using a user interface of the selected service to identify execution data associated with the selected service. Unresolved branch conditions in the execution data can be addressed for each code path of the selected service. A source extraction of the selected service can be performed.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ibrahim Batthish, Satish Gungabeesoon, Donald J. Yantzi
  • Patent number: 8296720
    Abstract: For use in an integrated development environment, such as Eclipse, a common connection registry of connections to remote systems is presented. The connection registry contains objects and subsystem objects. The connection objects have attribute information for the remote system whereas the subsystem objects contain information specific to a particular tool and connection. The framework further presents a common user interface by which tools can be registered within a connection, or by which a new connection can be created. The common user interface presents application program interfaces by which connection objects and subsystem objects can be created, retrieved, maintained, updated, modified, stored in the registry, and/or deleted, etc. The framework is capable of maintaining connections and tools within an integrated development environment independent of the type and/or operating system of the remote systems, the programming language of the tools, etc.
    Type: Grant
    Filed: July 26, 2008
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Phil Coulthard, Donald J. Yantzi, Eric V Simpson
  • Publication number: 20120240104
    Abstract: An embodiment of the disclosure can compile source of an interactive application with debug options enabled. Execution activity of the interactive application can be enabled. A code path of a selected service of the interactive application can be executed in a debug environment using a user interface of the selected service to identify execution data associated with the selected service. Unresolved branch conditions in the execution data can be addressed for each code path of the selected service. A source extraction of the selected service can be performed.
    Type: Application
    Filed: May 29, 2012
    Publication date: September 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ibrahim BATTHISH, Satish GUNGABEESOON, Donald J. YANTZI
  • Publication number: 20120089965
    Abstract: An embodiment of the disclosure can compile source of an interactive application with debug options enabled. Execution activity of the interactive application can be enabled. A code path of a selected service of the interactive application can be executed in a debug environment using a user interface of the selected service to identify execution data associated with the selected service. Unresolved branch conditions in the execution data can be addressed for each code path of the selected service. A source extraction of the selected service can be performed.
    Type: Application
    Filed: June 27, 2011
    Publication date: April 12, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: IBRAHIM BATTHISH, SATISH GUNGABEESOON, DONALD J. YANTZI
  • Patent number: 7949994
    Abstract: A method and computer program product of incrementally visualizing graphical extensible models for legacy software applications via a user interface are provided. A graph of nodes and connections showing only the highest level of details are presented. Each node that contains additional, lower level, details is shown with an expansion icon that may be selected to see additional levels of detail for the node. When selected, the user interface drills down to show the next lowest level of details for that artifact within a visual boundary of the original artifact that was expanded. Because of the nested, hierarchical nature of the model, relationships between higher level artifacts can be inferred from explicit relationships between lower level artifacts. When the node is expanded, any connections that previously connected to the higher level artifact are updated to connect to the appropriate artifact in the lower level details.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventors: Li Ding, Donald J. Yantzi
  • Patent number: 7650632
    Abstract: A password management solution which provides a user with convenient access to multiple resources (e.g. systems and services), and also provides the flexibility to establish varying password security requirements for each resource is disclosed. In an embodiment, there is provided a password registry for registering resources and securely storing user ID and encrypted password information. An unencrypted user-provided password may be encrypted by a process associated with each resource, using an encryption algorithm specific to that resource, before storage of the encrypted password in the password registry. An encrypted password retrieved from the password registry may be decrypted by a process associated with each resource using a decryption algorithm specific to that resource.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: January 19, 2010
    Assignee: International Business Machines Corporation
    Inventor: Donald J. Yantzi
  • Publication number: 20090106731
    Abstract: For use in an integrated development environment, such as Eclipse, a common connection registry of connections to remote systems is presented. The connection registry contains objects and subsystem objects. The connection objects have attribute information for the remote system whereas the subsystem objects contain information specific to a particular tool and connection. The framework further presents a common user interface by which tools can be registered within a connection, or by which a new connection can be created. The common user interface presents application program interfaces by which connection objects and subsystem objects can be created, retrieved, maintained, updated, modified, stored in the registry, and/or deleted, etc. The framework is capable of maintaining connections and tools within an integrated development environment independent of the type and/or operating system of the remote systems, the programming language of the tools, etc.
    Type: Application
    Filed: July 26, 2008
    Publication date: April 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phil Coulthard, Donald J. Yantzi, Eric V. Simpson
  • Publication number: 20090055797
    Abstract: A method and computer program product of incrementally visualizing graphical extensible models for legacy software applications via a user interface are provided. A graph of nodes and connections showing only the highest level of details are presented. Each node that contains additional, lower level, details is shown with an expansion icon that may be selected to see additional levels of detail for the node. When selected, the user interface drills down to show the next lowest level of details for that artifact within a visual boundary of the original artifact that was expanded. Because of the nested, hierarchical nature of the model, relationships between higher level artifacts can be inferred from explicit relationships between lower level artifacts. When the node is expanded, any connections that previously connected to the higher level artifact are updated to connect to the appropriate artifact in the lower level details.
    Type: Application
    Filed: August 23, 2007
    Publication date: February 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Li Ding, Donald J. Yantzi
  • Patent number: 7458062
    Abstract: For use in an integrated development environment, such as Eclipse, a common connection registry of connections to remote systems is presented. The connection registry contains objects and subsystem objects. The connection objects have attribute information for the remote system whereas the subsystem objects contain information specific to a particular tool and connection. The framework further presents a common user interface by which tools can be registered within a connection, or by which a new connection can be created. The common user interface presents application program interfaces by which connection objects and subsystem objects can be created, retrieved, maintained, updated, modified, stored in the registry, and/or deleted, etc. The framework is capable of maintaining connections and tools within an integrated development environment independent of the type and/or operating system of the remote systems, the programming language of the tools, etc.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: November 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Phil Coulthard, Donald J. Yantzi, Eric V. Simpson
  • Patent number: 7359990
    Abstract: The capability to transfer files to and edit files in an integrated development environment is disclosed. The source files may be located on a remote computer system across a network, such as the Internet. The local system upon which the integrated development environment is executing and the remote system having the source files may have different operating systems, different geographical locations with different human languages, and/or different programming languages. The disclosure herein requests the source file on the remote system and then encodes the differences between the languages and/or the operating system by reading the extension of the source file. These encoded differences are translated when the remote file is opened in the local integrated development environment with an editor. The editor may be a LPEX editor if the files are members of an OS/400 operating system, or the editor may be an operating system editor for a file having the source file's extension, or a default text editor.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: April 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kushal Sayeed Munir, Donald J. Yantzi, Phil Coulthard
  • Publication number: 20040003119
    Abstract: The capability to transfer files to and edit files in an integrated development environment is disclosed. The source files may be located on a remote computer system across a network, such as the Internet. The local system upon which the integrated development environment is executing and the remote system having the source files may have different operating systems, different geographical locations with different human languages, and/or different programming languages. The disclosure herein requests the source file on the remote system and then encodes the differences between the languages and/or the operating system by reading the extension of the source file. These encoded differences are translated when the remote file is opened in the local integrated development environment with an editor. The editor may be a LPEX editor if the files are members of an OS/400 operating system, or the editor may be an operating system editor for a file having the source file's extension, or a default text editor.
    Type: Application
    Filed: October 31, 2002
    Publication date: January 1, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kushal Sayeed Munir, Donald J. Yantzi, Phil Coulthard
  • Publication number: 20040003091
    Abstract: For use in an integrated development environment, such as Eclipse, a common connection registry of connections to remote iSeries systems is presented. The connection registry comprises subsystem objects that contain information specific to a particular tool and connection. These subsystem objects include iSeries Objects, iSeries Jobs, iSeries Commands, IFS Files, and IFS Commands. The framework further presents a common user interface called the remote systems explorer by which tools can be registered within a connection to an iSeries resource, or by which a new connection to an iSeries resource can be created. Each subsystem object type has a factory that has a plurality of application program interfaces by which connection objects and subsystem objects can be created, retrieved, maintained, updated, modified, stored in the registry, and/or deleted, etc. for that type of resource.
    Type: Application
    Filed: October 31, 2002
    Publication date: January 1, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phil Coulthard, David Y. Cheng, John Frank Fellner, Nazmin Haji, Kushal Sayeed Munir, Eric V. Simpson, Donald J. Yantzi
  • Publication number: 20040003371
    Abstract: For use in an integrated development environment, such as Eclipse, a common connection registry of connections to remote systems is presented. The connection registry contains objects and subsystem objects. The connection objects have attribute information for the remote system whereas the subsystem objects contain information specific to a particular tool and connection. The framework further presents a common user interface by which tools can be registered within a connection, or by which a new connection can be created. The common user interface presents application program interfaces by which connection objects and subsystem objects can be created, retrieved, maintained, updated, modified, stored in the registry, and/or deleted, etc. The framework is capable of maintaining connections and tools within an integrated development environment independent of the type and/or operating system of the remote systems, the programming language of the tools, etc.
    Type: Application
    Filed: October 31, 2002
    Publication date: January 1, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phil Coulthard, Donald J. Yantzi, Eric V. Simpson