METHOD AND APPARATUS OF BROWSING MODELING
An approach is provided for modeling browsing. Data corresponding to navigation behavior relating to navigating a page of a browser application is collected. Storing of the data is initiated. An area within the page or another page of the browser application is predicted based on the stored data.
1 . A method comprising:
collecting data corresponding to navigation behavior relating to navigating a page of a browser application;
initiating storing of the data; and
predicting, based on the stored data, an area within the page or another page of the browser application.
2 . A method of claim 1 , wherein the data includes:
a page structure data corresponding to the layout of the page;
a page viewing area data correlating the area within the page with the page structure data; and
timing data corresponding to when the area within the page is displayed during navigation.
3 . A method of claim 2 , further comprising:
receiving a request for the another page; and
determining that the another page and the data comprise a page structure similar within a predetermined threshold.
4 . A method of claim 3 , wherein the page structure data corresponds to a document object model format.
5 . A method of claim 1 , further comprising:
generating a model, based on the stored data, to predict the area within the page or another page;
executing the model to predict the area within the page or another page;
generating a presentation of the area within the page or another page; and
initiating presenting of the area within the page or another page.
6 . A method of claim 5 , wherein the model is updated periodically or when a predetermined threshold amount of the data is collected.
7 . A method of claim 5 , further comprising initiating transmission of the presentation over a network to a user equipment.
8 . An apparatus comprising:
at least one processor; and
at least one memory including computer program code,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,
collect data corresponding to navigation behavior relating to navigating a page of a browser application;
initiate storing of the data; and
predict, based on the stored data, an area within the page or another page of the browser application.
9 . An apparatus of claim 8 , wherein the data includes:
a page structure data corresponding to the layout of the page;
a page viewing area data correlating the area within the page with the page structure data; and
timing data corresponding to when the area within the page is displayed during navigation.
10 . An apparatus of claim 9 , wherein the apparatus is further caused to:
receive a request for the another page; and
determine that the another page and the data comprise a page structure similar within a predetermined threshold.
11 . An apparatus of claim 10 , wherein the page structure data corresponds to a document object model format.
12 . An apparatus of claim 8 , wherein the apparatus is further caused to:
generate a model, based on the stored data, to predict the area within the page or another page;
execute the model to predict the area within the page or another page;
generate a presentation of the area within the page or another page; and
initiate presenting of the area within the page or another page.
13 . An apparatus of claim 12 , wherein the model is updated periodically or when a predetermined threshold amount of the data is collected.
14 . An apparatus of claim 12 , wherein the apparatus is further caused to initiate transmission of the presentation over a network to a user equipment.
15 . A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least the following:
collect data corresponding to navigation behavior relating to navigating a page of a browser application;
initiate storing of the data; and
predict, based on the stored data, an area within the page or another page of the browser application.
16 . A computer-readable storage medium of claim 15 , wherein the data includes:
a page structure data corresponding to the layout of the page;
a page viewing area data correlating the area within the page with the page structure data; and
timing data corresponding to when the area within the page is displayed during navigation.
17 . A computer-readable storage medium of claim 16 , wherein the apparatus is further caused to:
receive a request for the another page; and
determine that the another page and the data comprise a page structure similar within a predetermined threshold.
18 . A computer-readable storage medium of claim 17 , wherein the page structure data corresponds to a document object model format.
19 . A computer-readable storage medium of claim 15 , wherein the apparatus is further caused to:
generate a model, based on the stored data, to predict the area within the page or another page;
execute the model to predict the area within the page or another page;
generate a presentation of the area within the page or another page; and
initiate presenting of the area within the page or another page.
20 . A computer-readable storage medium of claim 19 , wherein the model is updated periodically or when a predetermined threshold amount of the data is collected.