Consolidating event data from different sources
First Claim
Patent Images
1. A method implemented in one or more devices, the method comprising:
- receiving, in a first format from a networked application instrumentation module, networked application event data associated with an event of a networked application corresponding to the networked application instrumentation module, the networked application event data also being associated with a session identifier of a session of the networked application;
receiving, in a second format from a Web service instrumentation module, Web service event data associated with an event of a Web service corresponding to the Web service instrumentation module, the Web service event data also being associated with the session identifier, the second format being a different format than the first format; and
merging, into a consolidated storage of event data in a common format comprising text, the networked application event data and the Web service event data associated with the session identifier, including storing;
a value from the networked application event data under a Web service event data name;
ora value from the Web service event data under a networked application event data name.
2 Assignments
0 Petitions
Accused Products
Abstract
Networked application event data associated with a session of a networked application is identified and provided to an event data collection system in one format. Web service event data associated with an event of a Web service and also associated with the session is also identified and provided to another event data collection system in another format. The networked application event data and the Web service event data associated with the session identifier are merged into a consolidated storage of event data in a common format.
11 Citations
26 Claims
-
1. A method implemented in one or more devices, the method comprising:
-
receiving, in a first format from a networked application instrumentation module, networked application event data associated with an event of a networked application corresponding to the networked application instrumentation module, the networked application event data also being associated with a session identifier of a session of the networked application; receiving, in a second format from a Web service instrumentation module, Web service event data associated with an event of a Web service corresponding to the Web service instrumentation module, the Web service event data also being associated with the session identifier, the second format being a different format than the first format; and merging, into a consolidated storage of event data in a common format comprising text, the networked application event data and the Web service event data associated with the session identifier, including storing; a value from the networked application event data under a Web service event data name;
ora value from the Web service event data under a networked application event data name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer hardware storage media having stored thereon multiple instructions that, when executed by one or more processors of one or more devices, cause the one or more processors to:
-
identify networked application event data associated with a session of a networked application; associate, in at least one of the one or more devices, a session identifier of the session with the networked application event data; provide, to a first event data collection system, the networked application event data and associated session identifier; provide, to a Web service, the session identifier in response to a user request to access the Web service; continue to provide the networked application event data and associated session identifier to the first event data collection system while the Web service provides Web service event data to a second event data collection system; and consolidate the networked application event data and Web service event data in a third event data collection system when the networked application event data and the Web service event data are associated with a same session identifier by at least; associating an item of the networked application event data with a Web service event, the item of the networked application event data not previously included in Web service event data associated with the Web service event; and associating an item of the Web service event data with a networked application event, the item of the Web service event data not previously included in networked application event data associated with the networked application event. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method implemented in one or more devices, the method comprising:
-
receiving, in a first format from a networked application instrumentation module and at a networked application event data collection system implemented by at least one of the one or more devices, networked application event data and both a session identifier of a current session of a networked application when a first event corresponding to the networked application event data occurred and a timestamp indicating when the first event occurred; receiving, in a second format from a Web service instrumentation module and at a Web service event data collection system implemented by at least one of the one or more devices, Web service event data and both the session identifier of the current session of the networked application when a second event corresponding to the Web service event data occurred and a timestamp of when the second event occurred, the session identifier having been received by the Web service from the networked application, the second format being a different format than the first format; merging the networked application event data and the Web service event data associated with the session identifier into a consolidated storage of event data, the consolidated storage using a common name-value pair format in which for the networked application event data the name is an identifier of the networked application event data and the value is the networked application event data, and for the Web service event data the name is an identifier of the Web service event data and the value is the Web service event data; and enabling sharing of the networked application event data and the Web service event data in the consolidated storage, such that; a value from the networked application event data may be stored under a Web service event data name; and a value from the Web service event data may be stored under a networked application event data name.
-
-
21. A system comprising:
-
one or more processors; memory storing instructions that, responsive to execution by the one or more processors, causes the one or more processors to perform operations comprising; receiving, in a first format from a networked application instrumentation module, networked application event data associated with an event of a networked application corresponding to the networked application instrumentation module, the networked application event data also being associated with a session identifier of a session of the networked application; receiving, in a second format from a Web service instrumentation module, Web service event data associated with an event of a Web service corresponding to the Web service instrumentation module, the Web service event data also being associated with the session identifier, the second format being a different format than the first format; and merging, into a consolidated storage of event data in a common format comprising text, the networked application event data and the Web service event data associated with the session identifier, including storing; a value from the networked application event data under a Web service event data name;
ora value from the Web service event data under a networked application event data name. - View Dependent Claims (22)
-
-
23. A system comprising:
-
one or more processors; memory storing instructions that, responsive to execution by the one or more processors, causes the one or more processors to perform operations comprising; identifying networked application event data associated with a session of a networked application; associating, in at least one of the one or more devices, a session identifier of the session with the networked application event data; providing, to a first event data collection system, the networked application event data and associated session identifier; providing, to a Web service, the session identifier in response to a user request to access the Web service; continuing to provide the networked application event data and associated session identifier to the first event data collection system while the Web service provides Web service event data to a second event data collection system; and consolidating the networked application event data and Web service event data in a third event data collection system when the networked application event data and the Web service event data are associated with a same session identifier by at least; associating an item of the networked application event data with a Web service event, the item of the networked application event data not previously included in Web service event data associated with the Web service event; and associating an item of the Web service event data with a networked application event, the item of the Web service event data not previously included in networked application event data associated with the networked application event. - View Dependent Claims (24)
-
-
25. A system comprising:
-
one or more processors; memory storing instructions that, responsive to execution by the one or more processors, causes the one or more processors to perform operations comprising; receiving, in a first format from a networked application instrumentation module and at a networked application event data collection system implemented by at least one of the one or more devices, networked application event data and both a session identifier of a current session of a networked application when a first event corresponding to the networked application event data occurred and a timestamp indicating when the first event occurred; receiving, in a second format from a Web service instrumentation module and at a Web service event data collection system implemented by at least one of the one or more devices, Web service event data and both the session identifier of the current session of the networked application when a second event corresponding to the Web service event data occurred and a timestamp of when the second event occurred, the session identifier having been received by the Web service from the networked application, the second format being a different format than the first format; merging the networked application event data and the Web service event data associated with the session identifier into a consolidated storage of event data, the consolidated storage using a common name-value pair format in which for the networked application event data the name is an identifier of the networked application event data and the value is the networked application event data, and for the Web service event data the name is an identifier of the Web service event data and the value is the Web service event data; and enabling sharing of the networked application event data and the Web service event data in the consolidated storage, such that; a value from the networked application event data may be stored under a Web service event data name; and a value from the Web service event data may be stored under a networked application event data name. - View Dependent Claims (26)
-
Specification