Patent ID: 11887213
Assignee: CONTENT SQUARE SAS
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method, comprising:
receiving, from a first client device, a set of requests for recording user activity detected on a mobile application executing on the first client device, wherein each request includes information corresponding to a set of events based on the user activity that has occurred on the mobile application;
determining that a first request from the set of requests includes an image and a hash of the image;
storing the image and the hash of the image in a cache;
determining that a second request from the set of requests includes the hash of the image, the second request being different than the first request;
generating, using the hash, a uniform resource locator (URL) that is utilized to retrieve the image in the cache;
retrieving, based on the generated URL, the image from the cache;
generating a markup language element based at least in part on the retrieved image from the cache;
transforming a set of nodes of a document object model (DOM) having a particular attribute into a first tag with a first attribute, the first attribute including the generated URL and the hash;
transforming, during unserialization of a serialized DOM, each instance of the first attribute from the serialized DOM to the generated URL and the hash; and
accessing, using the generated URL and the hash, the image from the cache, the accessing occurring during a replay of a user session by a session player, the user session including the set of events based on the user activity that occurred on the mobile application.