Patent ID: 9690757
Date: 2017-06-27
CPC Classifications: G06F,G11C

Claim:
1. A method of storing content of a web page, the web page having a static object and a dynamic object, the web page being displayed in a browser application executed on an electronic device, the electronic device having a memory, the method being executed by the electronic device, the method comprising: storing, in an archive file, an indication of the static object; storing, in the archive file, an indication of the dynamic object; identifying at least one binding between the dynamic object to the static object, the binding being representative of a link therebetween; storing an indication of the binding in the archive file; and storing the archive file in the memory; and wherein: said archive file comprises an MHTML file; said storing an indication of the binding comprises maintaining a reference tracker, the reference tracker for mapping the static object to an associated hibernate-ID, the hibernate-ID being representative of the binding; said storing an indication of the binding further comprises maintaining an element information table mapping an identifier of the static object and the associated hibernate-id, the mapping having a unique record identifier; said static object comprises an associated object, and wherein the dynamic object comprises a respective binding to the static object and the associated object, and wherein the element information mapping maintains a respective hibernate-ID identifier for the static object and the associated object in association with the unique record identifier; and said storing the indication of the static object comprises storing a DOM tree element in the MHTML file, the method further comprising augmenting a record associated with the DOM tree element in the MHTML file with an indication of the unique record identifier.