Patents by Inventor Dario D'Angelo
Dario D'Angelo 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: 7958188Abstract: A system and method is provided for initiating batch processing on a computer system from a terminal. The method generates a message from the terminal, where the message defines a transaction to be performed on a computer system. The transaction schedules and runs a program that extracts data from the message. The message is then transmitted to the computer system. The data is then used to generate batch job control language and a batch job is run on the computer system. The output of the batch job is then routed back to the terminal.Type: GrantFiled: May 4, 2007Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Dario D'Angelo, Kin Lau, Alan Ray Smith
-
Patent number: 7913245Abstract: An apparatus, system, and method are disclosed for modular distribution and maintenance of non-“object code only” (OCO) dynamic components. OCO components comprise compiled executable modules. Non-OCO components comprise user readable and/or editable components. The modular distribution of non-OCO components comprises updating a skeleton data set comprising text and component fields such that user customizations and developer customizations are preserved. The modular distribution further allows for the generation of an output data in response to a reportable operational event, wherein the output data set is based on the skeleton data set and user customizations and developer customizations stored in customization data sets.Type: GrantFiled: June 21, 2006Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: Dario D'Angelo, Kin Lau, Alan Ray Smith
-
Publication number: 20100185590Abstract: A method and system for autonomic Information Management System (IMS) mainframe database pointer error diagnostic data extraction. A receiving module may receive a database name and an error detection time. An error detection module may locate database pointer errors on the failed IMS database. A list module may generate an Image Copy (IC) list corresponding to the failed database. A code generation module may generate Job Control Language (JCL) code for the selected entries in the IC list. An execution module executes the JCL code which operates a pointer checker utility on each clean IC. A log list module locates log data sets recorded in the time between the error and when the error was detected and an extraction module extracts an evaluation log list which comprises evaluation log data sets.Type: ApplicationFiled: January 20, 2009Publication date: July 22, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dario D'Angelo, Charles E. Jones, Kin Lau, Alan R. Smith
-
Patent number: 7574521Abstract: A message is received in a first form for communicating with a first DBMS wherein the first form comprises an internet message prefix and a data portion, the internet message prefix comprising routing information for a client. The message is modified into a second form wherein the client routing information is integrated into the data portion of the message and wherein the second form of the message is utilized to communicate with a second DBMS. A result message generated by the second DBMS is received wherein the result message comprises a result data portion, the result data portion including the routing information. The result message is modified to the first form wherein the result message comprises the internet message prefix, the internet message prefix comprising the client routing information obtained from the result data portion. In this manner, the result message may be routed to the client.Type: GrantFiled: October 23, 2007Date of Patent: August 11, 2009Assignee: International Business Machines CorporationInventors: Dario D'Angelo, Madeline M. Fay, Steve T. Kuo, Jack Chiu-Chiu Yuan
-
Patent number: 7536376Abstract: A user command communicating at least one log record search key is received from a user. A first set of one or more log records matching the log record search key is retrieved. Utilizing one or more fields from these log records, additional search criteria is dynamically composed. A second set of one or more log records matching the additional search criteria is retrieved from the DBMS log file wherein this second set of log records is logically related to the first set of log records and wherein the second set of log records is void of the log record search key. A log retrieval routine or tool deploying the above method is hereinafter referred to as a “self-learning log retrieval tool”.Type: GrantFiled: October 3, 2003Date of Patent: May 19, 2009Assignee: International Business Machines CorporationInventors: Dario D'Angelo, Mary Anne Morgan, Trung Q. Nguyen, Alan R. Smith, Thomas R. Sullivan
-
Publication number: 20090063578Abstract: A method for managing data needed to resolve pointer errors is provided. The method provides for receiving information concerning a pointer error, preparing the information received, submitting a job to select, sort, and format a subset of log and/or trace records such that the subset of records can be analyzed to resolve the pointer error.Type: ApplicationFiled: August 27, 2007Publication date: March 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dario D'ANGELO, Charles E. JONES, Alan Ray SMITH
-
Publication number: 20080275944Abstract: A system and method is provided for initiating batch processing on a computer system from a terminal. The method generates a message from the terminal, where the message defines a transaction to be performed on a computer system. The transaction schedules and runs a program that extracts data from the message. The message is then transmitted to the computer system. The data is then used to generate batch job control language and a batch job is run on the computer system. The output of the batch job is then routed back to the terminal.Type: ApplicationFiled: May 4, 2007Publication date: November 6, 2008Applicant: International Business Machines CorporationInventors: Dario D'Angelo, Kin Lau, Alan Ray Smith
-
Publication number: 20080040440Abstract: A message is received in a first form for communicating with a first DBMS wherein the first form comprises an internet message prefix and a data portion, the internet message prefix comprising routing information for a client. The message is modified into a second form wherein the client routing information is integrated into the data portion of the message and wherein the second form of the message is utilized to communicate with a second DBMS. A result message generated by the second DBMS is received wherein the result message comprises a result data portion, the result data portion including the routing information. The result message is modified to the first form wherein the result message comprises the internet message prefix, the internet message prefix comprising the client routing information obtained from the result data portion. In this manner, the result message may be routed to the client.Type: ApplicationFiled: October 23, 2007Publication date: February 14, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dario D'Angelo, Madeline Fay, Steve Kuo, Jack Yuan
-
Patent number: 7330903Abstract: A message is received in a first form for communicating with a first DBMS wherein the first form comprises an internet message prefix and a data portion, the internet message prefix comprising routing information for a client. The message is modified into a second form wherein the client routing information is integrated into the data portion of the message and wherein the second form of the message is utilized to communicate with a second DBMS. A result message generated by the second DBMS is received wherein the result message comprises a result data portion, the result data portion including the routing information. The result message is modified to the first form wherein the result message comprises the internet message prefix, the internet message prefix comprising the client routing information obtained from the result data portion. In this manner, the result message may be routed to the client.Type: GrantFiled: November 17, 2003Date of Patent: February 12, 2008Assignee: International Business Machines CorporationInventors: Dario D'Angelo, Madeline M. Fay, Steve T. Kuo, Jack Chiu-Chiu Yuan
-
Publication number: 20080022271Abstract: An apparatus, system, and method are disclosed for modular distribution and maintenance of non-“object code only” (OCO) dynamic components. OCO components comprise compiled executable modules. Non-OCO components comprise user readable and/or editable components. The modular distribution of non-OCO components comprises updating a skeleton data set comprising text and component fields such that user customizations and developer customizations are preserved. The modular distribution further allows for the generation of an output data in response to a reportable operational event, wherein the output data set is based on the skeleton data set and user customizations and developer customizations stored in customization data sets.Type: ApplicationFiled: June 21, 2006Publication date: January 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dario D'Angelo, Kin Lau, Alan Ray Smith
-
Patent number: 7305583Abstract: Diagnostic information is produced from a computer memory operably connected to a DBMS. A command is received from a user wherein the command comprises an identifier of a resource associated with the DBMS. The identifier is utilized to determine one or more control blocks residing within the computer memory and wherein the one or more control blocks are related to the resource. The memory locations occupied by the one or more control blocks are determined and the contents of the memory locations are then copied to a target destination. In this manner, the target destination forms a logical dump containing the diagnostic information.Type: GrantFiled: August 8, 2003Date of Patent: December 4, 2007Assignee: International Business Machines CorporationInventors: Dario D'Angelo, Thomas R. Sullivan
-
Patent number: 7290181Abstract: An apparatus and method are provided for context-sensitive error event notification. The apparatus and method include a monitor to detect an error event within a computer application, an analysis module to determine characteristics of the error event, an assembler to compose a context-sensitive message comprising a context-sensitive resource relating to the event characteristics, and a transmission module to transmit the message to a set of addressees. The context-sensitive message may include error characteristics, error-specific information from reference materials, error-specific links to related information repositories, and an error-associated search. The context-sensitive message is automatically transmitted to a set of addressees that are associated with the error event.Type: GrantFiled: January 5, 2004Date of Patent: October 30, 2007Assignee: International Business Machines CorporationInventors: Dario D'Angelo, Alan Ray Smith, Kevin Richard Stewart, Thomas Richard Sullivan
-
Patent number: 7085782Abstract: A log list comprising log identifiers is received, wherein the log list delineates a set of logs to be groomed. A log sequence number and a time-stamp are extracted from the first log record of each log in the set of logs. A system ID is extracted from a log record of each log in the set of logs. An appended log list is created wherein the system ID, time-stamp and log sequence number comprise appended information that is logically appended to each of respective ones of the log identifiers. The appended log list is sorted utilizing at least a portion of the appended information, the result comprising a sorted appended log list. An actual log sequence number is extracted from the last log record of each log in the set of logs. Each of the actual log sequence numbers is compared to a corresponding predicted log sequence number, wherein the corresponding predicted log sequence number is computed utilizing the sorted appended log list.Type: GrantFiled: May 14, 2003Date of Patent: August 1, 2006Assignee: International Business Machines CorporationInventors: Dario D'Angelo, Mary Anne Morgan, Trung Q. Nguyen, Alan R. Smith, Thomas R. Sullivan
-
Publication number: 20050114454Abstract: A message is received in a first form for communicating with a first DBMS wherein the first form comprises an internet message prefix and a data portion, the internet message prefix comprising routing information for a client. The message is modified into a second form wherein the client routing information is integrated into the data portion of the message and wherein the second form of the message is utilized to communicate with a second DBMS. A result message generated by the second DBMS is received wherein the result message comprises a result data portion, the result data portion including the routing information. The result message is modified to the first form wherein the result message comprises the internet message prefix, the internet message prefix comprising the client routing information obtained from the result data portion. In this manner, the result message may be routed to the client.Type: ApplicationFiled: November 17, 2003Publication date: May 26, 2005Applicant: International Business Machines CorporationInventors: Dario D'Angelo, Madeline Fay, Steve Kuo, Jack Yuan
-
Publication number: 20050076006Abstract: A user command communicating at least one log record search key is received from a user. A first set of one or more log records matching the log record search key is retrieved. Utilizing one or more fields from these log records, additional search criteria is dynamically composed. A second set of one or more log records matching the additional search criteria is retrieved from the DBMS log file wherein this second set of log records is logically related to the first set of log records and wherein the second set of log records is void of the log record search key. A log retrieval routine or tool deploying the above method is hereinafter referred to as a “self-learning log retrieval tool”.Type: ApplicationFiled: October 3, 2003Publication date: April 7, 2005Inventors: Dario D'Angelo, Mary Morgan, Trung Nguyen, Alan Smith, Thomas Sullivan
-
Publication number: 20050034018Abstract: Diagnostic information is produced from a computer memory operably connected to a DBMS. A command is received from a user wherein the command comprises an identifier of a resource associated with the DBMS. The identifier is utilized to determine one or more control blocks residing within the computer memory and wherein the one or more control blocks are related to the resource. The memory locations occupied by the one or more control blocks are determined and the contents of the memory locations are then copied to a target destination. In this manner, the target destination forms a logical dump containing the diagnostic information.Type: ApplicationFiled: August 8, 2003Publication date: February 10, 2005Applicant: International Business Machines CorporationInventors: Dario D'Angelo, Thomas Sullivan
-
Publication number: 20040230623Abstract: A log list comprising log identifiers is received, wherein the log list delineates a set of logs to be groomed. A log sequence number and a time-stamp are extracted from the first log record of each log in the set of logs. A system ID is extracted from a log record of each log in the set of logs. An appended log list is created wherein the system ID, time-stamp and log sequence number comprise appended information that is logically appended to each of respective ones of the log identifiers. The appended log list is sorted utilizing at least a portion of the appended information, the result comprising a sorted appended log list. An actual log sequence number is extracted from the last log record of each log in the set of logs. Each of the actual log sequence numbers is compared to a corresponding predicted log sequence number, wherein the corresponding predicted log sequence number is computed utilizing the sorted appended log list.Type: ApplicationFiled: May 14, 2003Publication date: November 18, 2004Applicant: International Business Machines CorporationInventors: Dario D'Angelo, Mary Anne Morgan, Trung Q. Nguyen, Alan R. Smith, Thomas R. Sullivan
-
Patent number: 5093817Abstract: Method and apparatus for recording information on an opto-magnetic recording medium by applying an A.C. magnetic field of a constant frequency to the opto-magnetic recording medium as a recording bias magnetic field and scanning the medium by a light beam modulated with a recording signal in synchronism with the A.C. magnetic field to record the information.Type: GrantFiled: April 29, 1991Date of Patent: March 3, 1992Assignee: Canon Kabushiki KaishaInventors: Eiichi Fujii, Masaharu Tsukada, Takayuki Aizawa, Tohru Tatsuno, Yasuyuki Tamura, Norio Hashimoto