IP Library Granted Patent US 7,930,404
Granted Patent B2
US 7,930,404 · App. 11/180,551 · Granted Apr 19, 2011

Cross-system log in a distributed system environment

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,930,404
App. No.
11/180,551
Granted
Apr 19, 2011
Kind
B2
Abstract

Embodiments consistent with the invention provide a computer-implemented method for providing a cross-system log in a distributed computer system environment having multiple computer systems. The method comprises electronically receiving data in a first system, the data including cross-system characteristics of a cross-system activity originating from a second computing system, electronically storing the data, electronically receiving a request to access the data, and electronically providing the requested data.

Claims (41)

1. A computer-implemented method for providing a cross-system log in a distributed computer system environment having multiple computer systems, the method comprising:

electronically transmitting an identifier, associated with a cross-system activity between a first system and a second system and comprising information including at least one update originating from a least one change in at least one service provided by the first system, an identity of the event that caused the at least one change, a time stamp of the cross-system activity, an identity of the at least one service, and identification data associated with a user that initiated the at least one change, from the first system to the second system, wherein at least one of the first system and second system provides the other system with a resource for completing a task, and the cross-system activity is generated upon a change in the resource;

electronically storing the identifier in the first system and the second system;

electronically receiving data in a third system, the data including cross-system characteristics of the cross-system activity and the identifier;

electronically storing the data in the third system;

electronically receiving a request, at the third system, to access the data; and

electronically providing, by the third system, the requested data.

2. The method of claim 1 , wherein the identifier is a globally unique identifier.

3. The method of claim 1 , wherein electronically storing the data comprises storing the data in a database.

4. The method of claim 1 , wherein:

the cross-system activity resulted from a change initiated by a user.

5. The method of claim 1 , wherein electronically receiving a request comprises receiving the request over a network.

6. A computer-implemented method for transmitting cross-system data for use in a cross-system log in a distributed computer system environment having multiple computer systems, the method comprising:

electronically transmitting an identifier, associated with a cross-system activity between a first system and a second system and comprising information including at least one update originating from a least one change in at least one service provided by the first system, an identity of the event that caused the at least one change, a time stamp of the cross-system activity, an identity of the at least one service, and identification data associated with a user that initiated the at least one change, from the first system to the second system, wherein at least one of the first system and second system provides the other system with a resource for completing a task, and the cross-system activity is generated upon a change in the resource;

electronically storing the identifier in the first system and the second system;

electronically acquiring data at a third system including cross-system characteristics of the cross-system activity and the identifier, wherein the activity affects at least one of the first system and the second system; and

electronically transmitting, by the third system, the data for storage in the cross-system log.

7. The method of claim 6 , wherein:

the cross-system activity resulted from a change initiated by a user.

8. A computer program product tangibly embodied in a non-transitory computer-readable storage medium, the computer program product including instructions for execution by a processor to perform a method for providing a cross-system log in a distributed computer system environment having multiple computer systems, the method comprising:

electronically transmitting an identifier, associated with a cross-system activity between a first system and a second system and comprising information including at least one update originating from a least one change in at least one service provided by the first system, an identity of the event that caused the at least one change, a time stamp of the cross-system activity, an identity of the at least one service, and identification data associated with a user that initiated the at least one change, from the first system to the second system, wherein at least one of the first system and second system provides the other system with a resource for completing a task, and the cross-system activity is generated upon a change in the resource;

electronically storing the identifier in the first system and the second system;

electronically receiving data in a third system, the data including cross-system characteristics of the cross-system activity and the identifier;

electronically storing the data in the third system; electronically receiving a request, at the third system, to access the data; and

electronically providing, by the third system, the requested data.

9. The method of claim 8 , wherein the identifier is a globally unique identifier.

10. The method of claim 8 , wherein electronically storing the data comprises storing the data in a database.

11. The method of claim 8 , wherein:

the cross-system activity resulted from a change initiated by a user.

12. The method of claim 8 , wherein electronically receiving a request comprises receiving the request over a network.

13. A system for providing a cross-system log in a distributed computer system environment having multiple computer systems, the system comprising:

a component for electronically transmitting an identifier, associated with a cross-system activity between a first system and a second system and comprising information including at least one update originating from a least one change in at least one service provided by the first system, an identity of the event that caused the at least one change, a time stamp of the cross-system activity, an identity of the at least one service, and identification data associated with a user that initiated the at least one change, from the first system to the second system, wherein at least one of the first system and second system provides the other system with a resource for completing a task, and the cross-system activity is generated upon a change in the resource;

a component for electronically storing the identifier in the first system and the second system;

a component for electronically receiving data in a third system, the data including cross-system characteristics of the cross-system activity and the identifier; a component for electronically storing the data in the third system;

a component for electronically receiving a request, at the third system, to access the data; and

a component for electronically providing, by the third system, the requested data.

14. The system of claim 13 , wherein the identifier is a globally unique identifier.

15. The system of claim 13 , wherein the component for electronically storing the data comprises storing the data in a database.

16. The system of claim 13 , wherein:

the cross-system activity resulted from a change initiated by a user.

17. The system of claim 13 , wherein the component for electronically receiving a request comprises receiving the request over a network.

Assignments (4)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
CORRECTION TO EXECUTION DATES ON REEL 019130 AND FRAME 0030 Recorded May 8, 2007
From: FERRO, CRISTINA; FISCHER, UWE E.; FICATIER, OLIVER; HAURY, AXEL; MUEHL, GORDON; POLAT, EBRU; ROSENPFLANZER, LUTZ; SCHMITT, JOCHEN; LANG, ROBERT; SUCHANEK, BERNHARD
To: SAP AG
Reel/Frame 019307/0060 →
CHANGE OF NAME Recorded Dec 20, 2005
From: SAP AKTIENGESELLSCHAFT
To: SAP AG
Reel/Frame 017376/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2005
From: FERRO, CRISTINA; FISCHER, UWE E.; FICATIER, OLIVIER; HAURY, AXEL; MUEHL, GORDON; POLAT, EBRU; ROSENPFLANZER, LUTZ; SCHMITT, JOCHEN; LANG, ROBERT; SUCHANEK, BERNAHARD
To: SAP AKTIENGESELLSCHAFT
Reel/Frame 019130/0030 →