Patent ID: 8650284

Claim:
A method for monitoring interactions between a user at a client system and a back-end system, comprising: receiving, at a back-end system, primary semantic information regarding an event directly initiated by a user at a client system, the event causing a primary request to be sent from a client application at the client system to a backend system, wherein the primary semantic information is passed to the back-end system using at least one special parameter included in the primary request, wherein a source of information used as the at least one special parameter is determined based on whether the primary semantic information is stored with a current page, wherein the information used as the at least one special parameter is selected from some of the primary semantic information or a secondary storage; extracting the primary semantic information using the at least one special parameter, wherein the primary semantic information is then linked, via a primary context identifier generated by the back-end system for the primary request, with one or more operations performed by the back-end system in processing the primary request; receiving a secondary request and secondary semantic information associated therewith, wherein the secondary request is automatically initiated by the client application in response to the back-end system processing the primary request; linking, via a secondary context identifier generated by the back-end system for the secondary request, the secondary semantic information with one or more additional operations performed by the back-end system in processing the secondary request, wherein the secondary context identifier is further linked to the primary context identifier; and monitoring interactions of the user with the back-end system by examining the semantic information and the associated operations, including identifying interactions directly initiated by the user using the primary context identifier.