Expression-based web logger for usage and navigational behavior tracking
First Claim
Patent Images
1. A method of organizing data prior to storing the data, said method comprising:
- accessing configuration information associated with the data to be stored, said configuration information including at least one expression;
receiving data including at least one condition;
evaluating the expression based on the condition; and
storing the received data in accordance with the evaluated expression.
2 Assignments
0 Petitions
Accused Products
Abstract
Configurably storing data in a plurality of files based on expressions and conditions associated with the data. Logging software enables tracking of the navigation pattern of users for selected network properties under specified conditions. The logging software is configurable such that most current and future logging specifications may be fulfilled without any code changes to the logging software.
-
Citations
34 Claims
-
1. A method of organizing data prior to storing the data, said method comprising:
-
accessing configuration information associated with the data to be stored, said configuration information including at least one expression;
receiving data including at least one condition;
evaluating the expression based on the condition; and
storing the received data in accordance with the evaluated expression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more computer-readable media having computer-executable components for filtering data prior to storing the data, said components comprising:
-
a configuration component to access configuration information associated with the data to be stored, said configuration information including at least one expression;
an interface component to receive data including at least one condition;
an expression component to evaluate the expression accessed by the configuration component based on the condition received by the interface component; and
a storage component to store the data received by the interface component in accordance with the expression evaluated by the expression component. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for organizing data prior to storing the data, said data including at least one condition, said system comprising:
-
a memory area to store configuration information associated with the data to be stored, said configuration information including at least one expression;
a computing device to process data; and
a computer-readable medium storing computer-executable instructions to be executed on the computing device to evaluate the expression based on the condition and to store the received data in accordance with the evaluated expression - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for tracking user behavior, said method comprising:
-
accessing configuration information including at least one expression defining a specific user navigation path;
receiving, from a computing device, clickstream data including at least one condition;
analyzing the clickstream data by evaluating the expression using the condition to determine a relationship between the user navigation path and the clickstream data; and
storing the clickstream data in accordance with the determined relationship. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
Specification