System for intercepting and reconstructing session data for web incidents
AssigneeBank of America Corporation
InventorsRamesh Alagar, Prabakar Rangarajan
Life of this patent
Estimating the term…
Abstract
A system for generating user session objects is disclosed. The system intercepts web traffic data and extracts dynamic content items from the web traffic data such that the dynamic content items are separated from static content items. The system further groups the dynamic content items based on their associated user session IDs. The system then links together the dynamic content items of a group in sequence to generate a user session object, wherein the dynamic content items include one or more static content reference IDs associated with the static content items.
Claims20
A system for generating a user session object, comprising:
- a memory;
- one or more processors;
- a sequence builder engine implemented by the one or more processors and configured to:
- receive a web traffic data stream, the web traffic data stream comprising a plurality of dynamic content items and a plurality of static content items, each of the dynamic content items being associated with a user session ID, each of the dynamic content items comprising one or more static content reference IDs associated with one or more of the static content items, each of the dynamic content items being associated with a timestamp;
- extract the plurality of the dynamic content items from the web traffic data stream such that the dynamic content items are separated from the static content items;
- group the plurality of dynamic content items into a number of groups based on the user session IDs associated with the dynamic content items, each group being associated with a user session ID;
- identify a first group of dynamic content items that are associated with a first user session ID;
- concatenate the first group of dynamic content items based on the timestamps associated with the first group of dynamic content items;
- generate a first user session object for the first group of dynamic content items, the first user session object comprising the concatenated first group of dynamic content items;
- and
- store the first user session object in the memory.
A non-transitory computer-readable medium comprising a logic for generating a user session object, the logic, when executed by one or more processors, instructing the one or more processors to:
- receive a web traffic data stream, the web traffic data stream comprising a plurality of dynamic content items and a plurality of static content items, each of the dynamic content items being associated with a user session ID, each of the dynamic content items comprising one or more static content reference IDs associated with one or more of the static content items, each of the dynamic content items being associated with a timestamp;
- extract the plurality of the dynamic content items from the web traffic data stream such that the dynamic content items are separated from the static content items;
- group the plurality of dynamic content items into a number of groups based on the user session IDs associated with the dynamic content items, each group being associated with a user session ID;
- identify a first group of dynamic content items that are associated with a first user session ID;
- concatenate the first group of dynamic content items based on the timestamps associated with the first group of dynamic content items;
- generate a first user session object for the first group of dynamic content items, the first user session object comprising the concatenated first group of dynamic content items;
- and
- store the first user session object.
A method for generating a user session object, comprising:
- receiving a web traffic data stream, the web traffic data stream comprising a plurality of dynamic content items and a plurality of static content items, each of the dynamic content items being associated with a user session ID, each of the dynamic content items comprising one or more static content reference IDs associated with one or more of the static content items, each of the dynamic content items being associated with a timestamp;
- extracting the plurality of the dynamic content items from the web traffic data stream such that the dynamic content items are separated from the static content items;
- grouping the plurality of dynamic content items into a number of groups based on the user session IDs associated with the dynamic content items, each group being associated with a user session ID;
- identifying a first group of dynamic content items that are associated with a first user session ID;
- concatenating the first group of dynamic content items based on the timestamps associated with the first group of dynamic content items;
- generating a first user session object for the first group of dynamic content items, the first user session object comprising the concatenated first group of dynamic content items;
- and
- storing the first user session object.
Dependencies are inferred from the claim text.