The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 08, 2014

Filed:

Sep. 26, 2011
Applicants:

Robert Kroeger, Kitchener, CA;

Richard Byers, Waterloo, CA;

Inventors:

Robert Kroeger, Kitchener, CA;

Richard Byers, Waterloo, CA;

Assignee:

Google Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods and systems for web page restoration are provided. A method for restoring web pages includes identifying a root node of a node graph, wherein each node of the node graph represents an object of a plurality of objects that form a last state of a web page, including DOM objects. The method also includes traversing the node graph to a next frontier node and determining an object identifier of the next frontier node. The method further includes storing the object identifier and associated properties into a queue of objects when the object identifier of the next frontier node is not found in the queue of objects. The queue of objects may be used to restore objects with object properties having values according to the last state of the web page. Scripting language objects may also be stored for later restoration.


Find Patent Forward Citations

Loading…