CPC G06T 1/60 (2013.01) [G06F 11/3438 (2013.01); H04L 9/3236 (2013.01)] | 30 Claims |
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.
|