METHOD FOR TRACKING LOCAL STORAGE OF WEB PAGES
First Claim
Patent Images
1. A method for tracking client side storage of a web page and discrete constituent elements of a web page, comprising:
- embedding a script in the web page configured to provide an Application Programming Interface (API) for recognizing execution of a client side, browser-enabled save operation to retain a locally stored copy of the web page and discrete constituent elements of the web page, including text, images, videos, and sounds rendered thereon;
responding to the browser-enabled save operation of an Asynchronous JavaScript and XML (AJAX) technology based web page without disrupting a display of the web page to a user;
determining which constituent elements of the web page the browser-enabled save operation pertains;
generating a set of tracking information, the set of information including client agent data, IP Address, user preferred locales, and browser type information;
sending the set of tracking information to at least one of a first HTTP server providing the web page and a second HTTP server providing a particular resource to be stored;
forwarding the set of tracking information to an application server; and
storing the set of tracking information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure is directed to a method for tracking client side storage of a web page. The method may comprise providing a script in the web page for responding to a save operation; responding to the save operation initiated in a browser; sending a set of tracking information to a HTTP server providing the web page and/or a particular resource to be stored; forwarding the set of tracking information to an application server; and storing the set of tracking information.
-
Citations
1 Claim
-
1. A method for tracking client side storage of a web page and discrete constituent elements of a web page, comprising:
-
embedding a script in the web page configured to provide an Application Programming Interface (API) for recognizing execution of a client side, browser-enabled save operation to retain a locally stored copy of the web page and discrete constituent elements of the web page, including text, images, videos, and sounds rendered thereon; responding to the browser-enabled save operation of an Asynchronous JavaScript and XML (AJAX) technology based web page without disrupting a display of the web page to a user; determining which constituent elements of the web page the browser-enabled save operation pertains; generating a set of tracking information, the set of information including client agent data, IP Address, user preferred locales, and browser type information; sending the set of tracking information to at least one of a first HTTP server providing the web page and a second HTTP server providing a particular resource to be stored; forwarding the set of tracking information to an application server; and storing the set of tracking information.
-
Specification