Patent ID: 9648078
Date: 2017-05-09
CPC Classifications: G06F,H04L

Claim:
1. A method, comprising: intercepting, by a software component being executed by a computer system within a context of a first browser, a procedure call to open a new browser window for rendering an electronic document; identifying, in view of an identifier of the electronic document, a second browser; responsive to failing to identify, in a memory data structure referencing a plurality of browser windows, an active window associated with the second browser, causing a new instance of the second browser to be created; sending a first message comprising the identifier of the electronic document to a second software component being executed within a context of the second browser, to cause the new instance of the second browser to render the electronic document; and responsive to receiving, from the running instance of the second browser, a second message identifying a window associated with the new instance of the second browser, appending to the memory data structure a new record referencing the identified window.