Claims
- 1. A computer-implemented method for capturing and presenting node sequence data, wherein a plurality of nodes are designated as checkpoints and a plurality of nodes are not designated as checkpoints, the method comprising:
receiving input designating a target path comprising a sequence of checkpoint nodes; retrieving, from a stored log, a plurality of records comprising node sequence data; filtering the retrieved records to identify records corresponding to node sequences that include the checkpoint nodes of the target path, at least one of the identified records further including at least one node not designated as a checkpoint; and outputting a report based on the identified records.
- 2. The method of claim 1, wherein the node sequence data comprises website visitation path data, and wherein each node corresponds to at least one web page.
- 3. The method of claim 2, further comprising, prior to retrieving the plurality of records: monitoring web page visits; and
storing, in the log, records representing the monitored web page visits.
- 4. The method of claim 1, wherein filtering the retrieved records comprises:
extracting, from each retrieved record, a checkpoint node sequence including checkpoint nodes and excluding nodes not designated as checkpoints; and identifying records having checkpoint node sequences matching the checkpoint node sequence of the target path.
- 5. The method of claim 1, wherein the target path comprises a checkpoint node corresponding to an entry point.
- 6. The method of claim 1, wherein the target path comprises a checkpoint node corresponding to an exit point.
- 7. The method of claim 1, wherein outputting the report comprises outputting a report indicating relative frequencies of occurrence of node sequences.
- 8. The method of claim 1, wherein outputting the report comprises outputting a report indicating relative frequencies of occurrence of node sequences that include the checkpoint nodes of the target path.
- 9. The method of claim 1, wherein outputting the report comprises outputting a graph including lines depicting node sequences, wherein a visual characteristic of the lines indicates relative frequency of occurrence of node sequences.
- 10. The method of claim 9, wherein the visual characteristic is thickness.
- 11. The method of claim 9, wherein the visual characteristic is color.
- 12. A computer-implemented method for capturing and presenting node sequence data, comprising:
receiving input designating a target path comprising a sequence of nodes, the target path further comprising at least one wild card; retrieving, from a stored log, a plurality of records comprising node sequence data; filtering the retrieved records to identify records corresponding to node sequences that match the target path; and outputting a report based on the identified records.
- 13. The method of claim 12, wherein the node sequence data comprises website visitation path data, and wherein each node corresponds to at least one web page.
- 14. The method of claim 13, further comprising, prior to retrieving the plurality of records:
monitoring web page visits; and storing, in the log, records representing the monitored web page visits.
- 15. The method of claim 12, wherein the target path comprises a node corresponding to an entry point.
- 16. The method of claim 12, wherein the target path comprises a node corresponding to an exit point.
- 17. The method of claim 12, wherein outputting the report comprises outputting a report indicating relative frequencies of occurrence of node sequences.
- 18. The method of claim 12, wherein outputting the report comprises outputting a report indicating relative frequencies of occurrence of node sequences that match the target path.
- 19. The method of claim 12, wherein outputting the report comprises outputting a graph including lines depicting node sequences, wherein a visual characteristic of the lines indicates relative frequency of occurrence of node sequences.
- 20. The method of claim 19, wherein the visual characteristic is thickness.
- 21. The method of claim 19, wherein the visual characteristic is color.
- 22. A system for capturing and presenting node sequence data, wherein a plurality of nodes are designated as checkpoints and a plurality of nodes are not designated as checkpoints, the system comprising:
a log, for storing a plurality of records comprising node sequence data; an input device, for receiving input designating a target path comprising a sequence of checkpoint nodes; a path analysis module, coupled to the log and to the input device, for retrieving records from the log and for filtering the retrieved records to identify records corresponding to node sequences that include the checkpoint nodes of the target path, at least one of the identified records further including at least one node not designated as a checkpoint; and an output device, coupled to the path analysis module, for outputting a report based on the identified records.
- 23. The system of claim 22, wherein the node sequence data comprises website visitation path data, and wherein each node corresponds to at least one web page.
- 24. The system of claim 23, further comprising:
a tracking server, coupled to the log, for monitoring web page visits and for transmitting a signal to the log to store records representing the monitored web page visits.
- 25. The system of claim 22, wherein the path analysis module:
extracts, from each retrieved record, a checkpoint node sequence including checkpoint nodes and excluding nodes not designated as checkpoints; and identifies records having checkpoint node sequences matching the checkpoint node sequence of the target path.
- 26. The system of claim 22, wherein the target path comprises a checkpoint node corresponding to an entry point.
- 27. The system of claim 22, wherein the target path comprises a checkpoint node corresponding to an exit point.
- 28. The system of claim 22, wherein the output device outputs a report indicating relative frequencies of occurrence of node sequences.
- 29. The system of claim 22, wherein the output device outputs a report indicating relative frequencies of occurrence of node sequences that include the checkpoint nodes of the target path.
- 30. The system of claim 22, wherein the report comprises a graph including lines depicting node sequences, wherein a visual characteristic of the lines indicates relative frequency of occurrence of node sequences.
- 31. The system of claim 30, wherein the visual characteristic is thickness.
- 32. The system of claim 30, wherein the visual characteristic is color.
- 33. A system for capturing and presenting node sequence data, comprising:
a log, for storing a plurality of records comprising node sequence data; an input device, for receiving input designating a target path comprising a sequence of nodes, the target path further comprising at least one wild card; a path analysis module, coupled to the log and to the input device, for retrieving records and for filtering the retrieved records to identify records corresponding to node sequences that match the target path; and an output device, coupled to the path analysis module, for outputting a report based on the identified records.
- 34. The system of claim 33, wherein the node sequence data comprises website visitation path data, and wherein each node corresponds to at least one web page.
- 35. The system of claim 34, further comprising:
a tracking server, coupled to the log, for monitoring web page visits and for transmitting a signal to the log to store records representing the monitored web page visits.
- 36. The system of claim 33, wherein the target path comprises a node corresponding to an entry point.
- 37. The system of claim 33, wherein the target path comprises a node corresponding to an exit point.
- 38. The system of claim 33, wherein the output device outputs a report indicating relative frequencies of occurrence of node sequences.
- 39. The system of claim 33, wherein the output device outputs a report indicating relative frequencies of occurrence of node sequences that match the target path.
- 40. The system of claim 33, wherein the report comprises a graph including lines depicting node sequences, wherein a visual characteristic of the lines indicates relative frequency of occurrence of node sequences.
- 41. The system of claim 40, wherein the visual characteristic is thickness.
- 42. The system of claim 40, wherein the visual characteristic is color.
- 43. A computer program product for capturing and presenting node sequence data, wherein a plurality of nodes are designated as checkpoints and a plurality of nodes are not designated as checkpoints, the computer program product comprising:
a computer-readable medium; and computer program code, encoded on the medium, for:
receiving input designating a target path comprising a sequence of checkpoint nodes; retrieving, from a stored log, a plurality of records comprising node sequence data; filtering the retrieved records to identify records corresponding to node sequences that include the checkpoint nodes of the target path, at least one of the identified records further including at least one node not designated as a checkpoint; and outputting a report based on the identified records.
- 44. The computer program product of claim 43, wherein the node sequence data comprises website visitation path data, and wherein each node corresponds to at least one web page.
- 45. The computer program product of claim 44, further comprising, computer program code, encoded on the medium, for, prior to retrieving the plurality of records:
monitoring web page visits; and storing, in the log, records representing the monitored web page visits.
- 46. The computer program product of claim 43, wherein the computer program code for filtering the retrieved records comprises computer program code for:
extracting, from each retrieved record, a checkpoint node sequence including checkpoint nodes and excluding nodes not designated as checkpoints; and identifying records having checkpoint node sequences matching the checkpoint node sequence of the target path.
- 47. The computer program product of claim 43, wherein the target path comprises a checkpoint node corresponding to an entry point.
- 48. The computer program product of claim 43, wherein the target path comprises a checkpoint node corresponding to an exit point.
- 49. The computer program product of claim 43, wherein the computer program code for outputting the report comprises computer program code for outputting a report indicating relative frequencies of occurrence of node sequences.
- 50. The computer program product of claim 43, wherein the computer program code for outputting the report comprises computer program code for outputting a report indicating relative frequencies of occurrence of node sequences that include the checkpoint nodes of the target path.
- 51. The computer program product of claim 43, wherein the computer program code for outputting the report comprises computer program code for outputting a graph including lines depicting node sequences, wherein a visual characteristic of the lines indicates relative frequency of occurrence of node sequences.
- 52. The computer program product of claim 51, wherein the visual characteristic is thickness.
- 53. The computer program product of claim 51, wherein the visual characteristic is color.
- 54. A computer program product for capturing and presenting node sequence data, comprising:
a computer-readable medium; and computer program code, encoded on the medium, for:
receiving input designating a target path comprising a sequence of nodes, the target path further comprising at least one wild card; retrieving, from a stored log, a plurality of records comprising node sequence data; filtering the retrieved records to identify records corresponding to node sequences that match the target path; and outputting a report based on the identified records.
- 55. The computer program product of claim 54, wherein the node sequence data comprises website visitation path data, and wherein each node corresponds to at least one web page.
- 56. The computer program product of claim 55, further comprising computer program code, encoded on the medium, for, prior to retrieving the plurality of records:
monitoring web page visits; and storing, in the log, records representing the monitored web page visits.
- 57. The computer program product of claim 54, wherein the target path comprises a node corresponding to an entry point.
- 58. The computer program product of claim 54, wherein the target path comprises a node corresponding to an exit point.
- 59. The computer program product of claim 54, wherein the computer program code for outputting the report comprises computer program code for outputting a report indicating relative frequencies of occurrence of node sequences.
- 60. The computer program product of claim 54, wherein the computer program code for outputting the report comprises computer program code for outputting a report indicating relative frequencies of occurrence of node sequences that match the target path.
- 61. The computer program product of claim 54, wherein the computer program code for outputting the report comprises computer program code for outputting a graph including lines depicting node sequences, wherein a visual characteristic of the lines indicates relative frequency of occurrence of node sequences.
- 62. The computer program product of claim 61, wherein the visual characteristic is thickness.
- 63. The computer program product of claim 61, wherein the visual characteristic is color.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority from U.S. Provisional Patent Application Serial No. 60/393,002 for “Sequence Analysis Engine,” filed Jun. 28, 2002, the disclosure of which is incorporated herein by reference.
[0002] The present application is related to U.S. Utility patent application Ser. No. ______ for “Efficient Click-Stream Data Collection,” filed on Jun. 26, 2003. The disclosure of the related application is incorporated herein by reference.
[0003] The present application is further related to U.S. Utility patent application Ser. No. ______ for “Custom Event and Attribute Generation for Use in Website Traffic Data Collection,” filed on Jun. 26, 2003. The disclosure of the related application is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60393002 |
Jun 2002 |
US |