Patents by Inventor Adris E. Hoyos

Adris E. Hoyos 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: 9582401
    Abstract: Embodiments of the invention provide a method, system and computer program product for selectable data on file viewing in a debugger. A method includes specifying a file in a user interface of a debugger executing in memory of a computer and debugging a target application and determining whether to view data in the file from a perspective of the computer or the target application. The method additionally includes loading the data in the file directly from the computer externally to the target application in response to determining to view the data in the file from the perspective of the computer, but otherwise loading the data through operations performed by the debugger on behalf of the target application in response to determining to view the data in the file from the perspective of the target application. Finally, the method includes displaying the loaded data in a file viewer of the user interface of the debugger.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Christopher D. Filachek, Adris E. Hoyos, Joshua B. Wisniewski
  • Patent number: 9547582
    Abstract: Embodiments of the invention provide a method, system and computer program product for selectable data on file viewing in a debugger. A method includes specifying a file in a user interface of a debugger executing in memory of a computer and debugging a target application and determining whether to view data in the file from a perspective of the computer or the target application. The method additionally includes loading the data in the file directly from the computer externally to the target application in response to determining to view the data in the file from the perspective of the computer, but otherwise loading the data through operations performed by the debugger on behalf of the target application in response to determining to view the data in the file from the perspective of the target application. Finally, the method includes displaying the loaded data in a file viewer of the user interface of the debugger.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Christopher D. Filachek, Adris E. Hoyos, Joshua B. Wisniewski
  • Publication number: 20160210221
    Abstract: Embodiments of the invention provide a method, system and computer program product for selectable data on file viewing in a debugger. A method includes specifying a file in a user interface of a debugger executing in memory of a computer and debugging a target application and determining whether to view data in the file from a perspective of the computer or the target application. The method additionally includes loading the data in the file directly from the computer externally to the target application in response to determining to view the data in the file from the perspective of the computer, but otherwise loading the data through operations performed by the debugger on behalf of the target application in response to determining to view the data in the file from the perspective of the target application. Finally, the method includes displaying the loaded data in a file viewer of the user interface of the debugger.
    Type: Application
    Filed: August 31, 2015
    Publication date: July 21, 2016
    Inventors: Christopher D. Filachek, Adris E. Hoyos, Joshua B. Wisniewski
  • Publication number: 20160210220
    Abstract: Embodiments of the invention provide a method, system and computer program product for selectable data on file viewing in a debugger. A method includes specifying a file in a user interface of a debugger executing in memory of a computer and debugging a target application and determining whether to view data in the file from a perspective of the computer or the target application. The method additionally includes loading the data in the file directly from the computer externally to the target application in response to determining to view the data in the file from the perspective of the computer, but otherwise loading the data through operations performed by the debugger on behalf of the target application in response to determining to view the data in the file from the perspective of the target application. Finally, the method includes displaying the loaded data in a file viewer of the user interface of the debugger.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Inventors: Christopher D. Filachek, Adris E. Hoyos, Joshua B. Wisniewski
  • Patent number: 8510719
    Abstract: Methods, systems, and computer program products for implementing a real-time, user configurable, debugging framework for use in debugging applications. A method includes executing an application on a computer, the application comprising a plurality of instructions including a debug macro instruction. The debug macro instruction is associated with a set of parameters for describing one or both of system and application conditions. The method also includes specifying one or more trigger criteria, the trigger criteria comprising a set of dynamic values for the set of parameters. The method further performing, while the application is executing, executing the debug macro instruction, detecting whether the trigger criteria have been met by the application, the detecting in response to executing the debug macro instruction, and upon detecting that the trigger criteria have been met, initiating a debugging session in response to the detecting.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: August 13, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mark D. Cooper, Christopher D. Filachek, Adris E. Hoyos, Samuel K. Lee, Shonta S. Singleton, Isa M. Torres, Mei Hui Wang, Joshua B. Wisniewski
  • Patent number: 8150855
    Abstract: A method, system, method and computer program product for retrieving data. Records are retrieved from a hierarchical database. The records are categorized into a plurality of record types. Each record comprises a unique identifier field. A record map contains zero or more entries. Each entry comprises an identifying value, data from at least one record and a set of Boolean flags. Each flag corresponds to a record type. A computer iterates over the retrieved records. Data from each record is stored at an entry in the record map having an identifying value equal to the value included in the unique identifier field of the record. Moreover, the flag in this entry which corresponds to the record type of the record is set. Inner joins and outer joins are then performed using the contents of the record map.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: April 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Shawfu Chen, Adris E. Hoyos, Kevin T. Jones, Bernard Klos, Aleksandr Krymer
  • Patent number: 7962447
    Abstract: Techniques for replicating modified data to a hierarchical database. A first list comprises records included in a set of records before at least one modification thereto. A second list comprises records included in the set of records after the at least one modification thereto. For each pre-modification record included in the first list and each post-modification record included in the second list having equal identifying values, a target record at the database and having a matching identifying value is modified. Specifically, if both records include corresponding indexes, information about a structure pointed to by the pre-modification record is removed from an index included in the target record, and information about a structure pointed to by the post-modification record is added to the index. If neither record includes an index, the target record is modified to contain at least one changed value included in the post-modification record.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Shawfu Chen, Adris E. Hoyos, Kevin T. Jones, Bernard Klos, Aleksandr Krymer
  • Publication number: 20110107308
    Abstract: Methods, systems, and computer program products for implementing a real-time, user configurable, debugging framework for use in debugging applications. A method includes executing an application on a computer, the application comprising a plurality of instructions including a debug macro instruction. The debug macro instruction is associated with a set of parameters for describing one or both of system and application conditions. The method also includes specifying one or more trigger criteria, the trigger criteria comprising a set of dynamic values for the set of parameters. The method further performing, while the application is executing, executing the debug macro instruction, detecting whether the trigger criteria have been met by the application, the detecting in response to executing the debug macro instruction, and upon detecting that the trigger criteria have been met, initiating a debugging session in response to the detecting.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark D. Cooper, Christopher D. Filachek, Adris E. Hoyos, Samuel K. Lee, Shonta S. Singleton, Isa M. Torres, Mei Hui Wang, Joshua B. Wisniewski
  • Publication number: 20100169307
    Abstract: A method, system, method and computer program product for retrieving data. Records are retrieved from a hierarchical database. The records are categorized into a plurality of record types. Each record comprises a unique identifier field. A record map contains zero or more entries. Each entry comprises an identifying value, data from at least one record and a set of Boolean flags. Each flag corresponds to a record type. A computer iterates over the retrieved records. Data from each record is stored at an entry in the record map having an identifying value equal to the value included in the unique identifier field of the record. Moreover, the flag in this entry which corresponds to the record type of the record is set. Inner joins and outer joins are then performed using the contents of the record map.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Inventors: Shawfu Chen, Adris E. Hoyos, Kevin T. Jones, Bernard Klos, Aleksandr Krymer
  • Publication number: 20100169275
    Abstract: Techniques for replicating modified data to a hierarchical database. A first list comprises records included in a set of records before at least one modification thereto. A second list comprises records included in the set of records after the at least one modification thereto. For each pre-modification record included in the first list and each post-modification record included in the second list having equal identifying values, a target record at the database and having a matching identifying value is modified. Specifically, if both records include corresponding indexes, information about a structure pointed to by the pre-modification record is removed from an index included in the target record, and information about a structure pointed to by the post-modification record is added to the index. If neither record includes an index, the target record is modified to contain at least one changed value included in the post-modification record.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Inventors: Shawfu Chen, Adris E. Hoyos, Kevin T. Jones, Bernard Klos, Aleksandr Krymer