Use of various methods to reconstruct experiences of web site visitors
First Claim
Patent Images
1. A method of determining a travel path through a web site having a plurality of web pages, the method comprising the steps of:
- defining a path as all steps taken by a web site user from web page to web page within a web site;
defining each step as a pair of web pages consisting of a source web page and a destination web page;
retrieving a data record containing a partial record of steps; and
reconstructing missing steps in the path through the application of logical sequences.
14 Assignments
0 Petitions
Accused Products
Abstract
A method of reconstruction of data gathered from Internet web sites and, more specifically, the reconstruction of data regarding the experiences of Internet users at particular web sites for determining the utilization of a respective web site.
-
Citations
22 Claims
-
1. A method of determining a travel path through a web site having a plurality of web pages, the method comprising the steps of:
-
defining a path as all steps taken by a web site user from web page to web page within a web site;
defining each step as a pair of web pages consisting of a source web page and a destination web page;
retrieving a data record containing a partial record of steps; and
reconstructing missing steps in the path through the application of logical sequences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of determining a travel path through a web site having a plurality of web pages, the method comprising the steps of:
-
defining a path as all steps taken by a web site user from web page to web page within a web site;
defining each step as a pair of web pages consisting of a source web page and a destination web page;
retrieving a data record containing a partial record of steps;
reconstructing missing steps in the path through comparing each step'"'"'s source web page to the destination web page of the immediately prior step;
amending the data record to indicate that no step separates two steps in which a step'"'"'s source web page and the prior step'"'"'s destination web page are the same location;
then, reconstructing missing steps in the path through comparing each step'"'"'s destination web page to the source web page of the immediate subsequent step for all pairs of steps when there is no indication that no step is missing between said step pairs in the data record;
amending the data record to insert a new step between compared step pairs consisting of the proceeding step'"'"'s destination web page as said new step'"'"'s source web page and the subsequent step'"'"'s source web page as said new step'"'"'s destination web page when in a compared step pair there is a one step path from the proceeding step'"'"'s destination web page to the subsequent step'"'"'s source web page;
amending the data record to indicate that no other step separates said compared step pairs when a new step was inserted;
then, reconstructing missing steps in the path through comparing each step'"'"'s source web page to the source web page of the immediately subsequent step for all pair of steps when there is no indication that no step is missing between said step pairs in the data record;
amending the data record to insert a new step between compared step pairs consisting of the proceeding step'"'"'s destination web page as said new step'"'"'s source web page and the subsequent step'"'"'s source web page as said new step'"'"'s destination web page when in a compared step pair the source web pages are the same web page;
amending the data record to indicate that no other step separates said compared step pairs when a new step was inserted;
then, reconstructing missing steps in the path through comparing each step'"'"'s destination web page to the source web page of the immediately subsequent step for all pair of steps when there is no indication that no step is missing between said step pairs in the data record;
examining steps proceeding each said compared pair of steps to determine whether inserting one of more of said proceeding steps, or said proceeding steps in which proceeding steps'"'"' destination web page and source web page are interchanged, would allow a path from the compared pair'"'"'s proceeding step'"'"'s destination web page to the subsequent step'"'"'s source web page;
determining a minimum number of said proceeding steps and said proceeding steps in which proceeding steps'"'"' destination web page and source web page are interchanged needed to complete the path between the steps of said compared pair and amending the data record to insert said minimum number of new steps between said compared step pairs when said examination shows steps that will allow a path between said compared steps;
amending the data record to indicate that no other step separates said compared step pairs when any new steps are inserted;
then, reconstructing missing steps in the path through comparing each step'"'"'s destination web page to the source web page of the immediately subsequent step for all pair of steps when there is no indication that no step is missing between said step pairs in the data record;
examining steps subsequent to each said compared pair of steps to determine whether inserting one of more of said subsequent steps, or said subsequent steps in which subsequent steps'"'"' destination web page and source web page are interchanged, would allow a path from the compared pair'"'"'s proceeding step'"'"'s destination web page to the subsequent step'"'"'s source web page;
determining a minimum number of said subsequent steps, and said subsequent steps in which subsequent steps'"'"' destination web page and source web page are interchanged, needed to complete the path between the steps of said compared pair and amending the data record to insert said minimum number of new steps between said compared step pairs when said examination shows steps that will allow a path between said compared steps;
amending the data record to indicate that no other step separates said compared step pairs when any new steps are inserted;
then, reconstructing missing steps in the path through comparing each step'"'"'s destination web page to the source web page of the immediately subsequent step for all pair of steps when there is no indication that no step is missing between said step pairs in the data record;
examining the structure of the web site to determine a minimum number of steps needed to complete a path between the compared pair'"'"'s proceeding step'"'"'s destination web page to the subsequent step'"'"'s source web page; and
amending the data record to insert said minimum number of new steps between said compared step pairs.
-
-
10. A method of determining a travel path through a web site having a plurality of web pages wherein said web site user may access multiple web pages simultaneously through a single act, the method comprising the steps of:
-
defining a path as all steps taken by a web site user from web page to web page within a web site;
defining each step as a set of web pages consisting of a source web page and one or more destination web pages;
retrieving a data record containing a partial record of steps; and
reconstructing missing steps in the path through the application of logical sequences; and
amending the data record to show when said web site user accesses a destination web page that creates a path to multiple destination pages.
-
-
11. A method of determining a travel path through a web site having a plurality of web pages wherein the web site is structured so that web pages within it are designated in a particular hierarchy, the method comprising the steps of:
-
defining a path as all steps taken by a web site user from web page to web page within a web site;
defining each step as a pair of web pages consisting of a source web page and a destination web page;
retrieving a data record containing a partial record of steps;
reconstructing missing steps in the path through the application of logical sequences; and
applying the logical sequences such that the hierarchy of the web site is a element in determining which steps are inserted into the data record. - View Dependent Claims (12, 13)
-
-
14. A method of determining a travel path through a web site having a plurality of web pages wherein a web page may consist of one or more web pages displayed at once and framed in different parts of said web page, the method comprising the steps of:
-
defining a path as all steps taken by a web site user from web page to web page within a web site;
defining each step as two sets of one or more web pages consisting of a source web page set and a destination web page set;
retrieving a data record containing a partial record of steps; and
reconstructing missing steps in the path through the application of logical sequences. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of determining a travel path through a web site having a plurality of web pages wherein a web page may consist of one or more web pages displayed at once and framed in different parts of said web page, the method comprising the steps of:
-
defining a path as all steps taken by a web site user from web page to web page within a web site;
defining each step as two sets of one or more web pages consisting of a source web page set and a destination web page set;
retrieving a data record containing a partial record of steps;
reconstructing missing steps in the path through comparing each step'"'"'s source web page set to the destination web page set of the immediately prior step;
amending the data record to indicate that no step separates two steps in which a step'"'"'s source web page set and the prior step'"'"'s destination web page set are the same location;
then, reconstructing missing steps in the path through comparing each step'"'"'s destination web page set to the source web page set of the immediate subsequent step for all pair of steps when there is no indication that no step is missing between said step pairs in the data record;
amending the data record to insert a new step between compared step pairs consisting of the proceeding step'"'"'s destination web page set as said new step'"'"'s source web page set and the subsequent step'"'"'s source web page set as said new step'"'"'s destination web page set when in a compared step pair there is a one step path from the proceeding step'"'"'s destination web page set to the subsequent step'"'"'s source web page set;
amending the data record to indicate that no other step separates said compared step pairs when a new step was inserted;
then, reconstructing missing steps in the path through comparing each step'"'"'s destination web page set to the source web page set of the immediately subsequent step for all pair of steps when there is no indication that no step is missing between said step pairs in the data record;
examining steps subsequent to each said compared pair of steps to determine whether inserting one of more of said subsequent steps would allow a path from the compared pair'"'"'s proceeding step'"'"'s destination web page set to the subsequent step'"'"'s set source web page;
determining a minimum number of said subsequent steps needed to complete the path between the steps of said compared pair and amending the data record to insert said minimum number of new steps between said compared step pairs when said examination shows steps that will allow a path between said compared steps;
amending the data record to indicate that no other step separates said compared step pairs when any new steps are inserted then, reconstructing missing steps in the path through comparing each step'"'"'s destination web page set to the source web page set of the immediately subsequent step for all pair of steps when there is no indication that no step is missing between said step pairs in the data record;
examining steps proceeding each said compared pair of steps to determine whether inserting one of more of said proceeding steps, or said proceeding steps in which proceeding steps'"'"' destination web page set and source web page set are interchanged, would allow a path from the compared pair'"'"'s proceeding step'"'"'s destination web page set to the subsequent step'"'"'s source web page set;
determining a minimum number of said proceeding steps and said proceeding steps in which proceeding steps'"'"' destination web page set and source web page set are interchanged needed to complete the path between the steps of said compared pair and amending the data record to insert said minimum number of new steps between said compared step pairs when said examination shows steps that will allow a path between said compared steps;
amending the data record to indicate that no other step separates said compared step pairs when any new steps are inserted;
then, reconstructing missing steps in the path through comparing each step'"'"'s destination web page set to the source web page set of the immediately subsequent step for all pair of steps when there is no indication that no step is missing between said step pairs in the data record;
examining the structure of the web site to determine a minimum number of steps needed to complete a path between the compared pair'"'"'s proceeding step'"'"'s destination web page set to the subsequent step'"'"'s source web page set; and
amending the data record to insert said minimum number of new steps between said compared step pairs.
-
-
21. A method of determining a travel path through a web site having a plurality of web pages wherein a web page may consist of one or more web pages displayed at once and framed in different parts of said web page and wherein the web site is structured so that particular web page sets within it are designated in a particular hierarchy, the method comprising the steps of:
-
defining a path as all steps taken by a web site user from web page to web page within a web site;
defining each step as two sets of one or more web pages consisting of a source web page set and a destination web page set;
retrieving a data record containing a partial record of steps;
reconstructing missing steps in the path through the application of logical sequences; and
applying said logical sequences such that the hierarchy of the web site is a element in determining which set of steps is inserted into the data record. - View Dependent Claims (22)
-
Specification