IP Library Granted Patent US 7,266,733
Granted Patent B2
US 7,266,733 · App. 10/171,945 · Granted Sep 4, 2007

Method for application event integration

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,266,733
App. No.
10/171,945
Granted
Sep 4, 2007
Kind
B2
Abstract

A method, program and system for application event notification are provided. The invention comprises, responsive to detection of an error within an application, sending error data from the application to an event logger facility, which formats the error data according to requirements of target destinations. The event logger facility send the error data to a support service, which may use the error message as a lookup key into a log file containing application state data.

Claims (27)

1. A method for application event notification, the method comprising the computer-implemented steps of:

responsive to detection of an error within an application, sending error data from the application to an event logger facility, wherein the event logger facility is configured to format the error data into a plurality of formats, wherein each of the plurality of formats is different, and wherein the each of the plurality of formats is adapted for use with a different target destination and wherein the event logger facility is dynamically configured based on the event facility configuration file; and

sending the error data from the event logger facility to a support service.

2. The method according to claim 1 , wherein the application error is detected by the application itself.

3. The method according to claim 1 , further comprising:

sending the error data from the event logger facility to a log file.

4. The method according to claim 3 , wherein the error data sent to the support service serves as a lookup key into the log file.

5. The method according to claim 1 , wherein dynamically configuring the event logger facility is performed at run time to allow addition, deletion, and modification of operational characteristics.

6. The method according to claim 1 , wherein the application uses a single, generic, real time interface to the event logger facility.

7. A computer program product in a tangible computer readable medium for use in a data processing system, for application event notification, the computer program product comprising:

first instructions, responsive to detection of an error within an application, for sending error data from the application to an event logger facility, wherein the event logger facility may format the error data into a plurality of formats, wherein each of the plurality of formats is different, and wherein each of the plurality of formats is adapted for use with a different target destination and wherein the event logger facility is dynamically configured based on the event facility configuration file; and

second instructions for sending the error data from the event logger facility to a support service.

8. The computer program product according to claim 7 , further comprising:

third instructions for sending the error data from the event logger facility to a log file.

9. The computer program product according to claim 8 , wherein the error data sent to the support service serves as a lookup key into the log file.

10. The computer program product according to claim 7 , further comprising fourth instructions for dynamically configuring the event logger facility at run time to allow addition, deletion, and modification of operational characteristics.

11. The computer program product according to claim 7 , wherein the application uses a single, generic, real time interface to send error data to the event logger facility.

12. A system for application event notification, the system comprising:

an interface for externalizing error data from an application;

an event logger facility that may format the error data into a plurality of formats, wherein each of the plurality of formats is different, and wherein each of the plurality of formats is adapted for use with a different target destination and wherein the event lover facility is dynamically configured based on the event facility configuration file; and

a communication component for sending the error data from the event logger facility to a support service.

13. The system according to claim 12 , wherein application errors are detected by the application itself.

14. The system according to claim 12 , further comprising:

a second communication component for sending the error data from the event logger facility to a log file.

15. The system according to claim 14 , wherein the error data sent to the support service serves as a lookup key into the log file.

16. The system according to claim 14 , further comprising a configuration component for dynamically configuring the event logger facility at run time to allow addition, deletion, and modification of operational characteristics.

17. The system according to claim 14 , wherein the interface for externalizing application error data is a generic, real time interface.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2016
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SERVICENOW, INC.
Reel/Frame 038218/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2002
From: BAZINET, ALLAN ARTHUR LORING; CHILDRESS, RHONDA L.; FEARN, PAUL; SHEFTIC, RICHARD JOSEPH
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 013016/0641 →