发明名称 Using deep links to restore interactive state of a web page
摘要 A method and apparatus for interactive state restoring are described. A browser loads a web page using a uniform resource locator (URL). The web page includes interactive elements. The web page is in a default state when loaded by the browser in a first instance and is in an interactive state when any one of the interactive elements is changed. An interactive state restoring tool executing in connection with the browser monitors URLs being loaded by the browser and identifies a data object appended to an end of a first URL for the web page with interactive elements. The interactive state restoring tool extracts the data object from the URL and restores the web page in the interactive state using the data object extracted from the URL when the web page is loaded by the browser. The interactive state restoring tool can execute a state-restoring JavaScript method for consumption of an enhanced deep link. The interactive state restoring tool can also execute a state-capturing JavaScript method to capture the current state, append a JSON object to the URL and add this URL to the history as an enhanced deep link.
申请公布号 US9594477(B1) 申请公布日期 2017.03.14
申请号 US201414174502 申请日期 2014.02.06
申请人 Symantec Corporation 发明人 Ardakani Parinaz R.;Close David M.
分类号 G06F3/0484 主分类号 G06F3/0484
代理机构 Wilmer Cutler Pickering Hale and Dorr LLP 代理人 Wilmer Cutler Pickering Hale and Dorr LLP
主权项 1. A method comprising: monitoring, by an interactive state restoring tool executing in connection with a browser executing by a processor, uniform resource locators (URLs) being loaded by the browser; identifying, by the interactive state restoring tool, a data object appended to an end of a first URL for a web page comprising a plurality of interactive elements, wherein the web page is in a default state when loaded by the browser in a first instance and the web page is in an interactive state when any one of the plurality of interactive elements is changed; extracting, by the interactive state restoring tool, the data object from the URL, wherein the data object comprises data values of the plurality of interactive elements that have changed from the default state; and restoring, by the interactive state restoring tool, the web page in the interactive state using the data object extracted from the URL when the web page is loaded by the browser.
地址 Mountain View CA US