Parsing navigation information to identify interactions based on the times of their occurrences
DCFirst Claim
1. A computer-implemented method for analyzing interaction data to identify occurrences of defined types of interactions by using information about times of the occurrences, the method comprising:
- receiving an indication of interaction data that is associated with a content set and that has at least one entry, each entry related to an interaction with the content set and including an indication of when the interaction occurred;
receiving an indication of multiple interaction type definitions that each specify a type of interaction with the content set and that are each applicable to interactions with the content set that occur at indicated times; and
for each entry of the interaction data,determining whether the entry matches one of the interaction type definitions in such a manner that the related interaction for the entry is of the type specified by that interaction type definition and occurred at a time when that interaction type definition is indicated to be applicable; and
when it is determined that the entry matches one of the interaction type definitions, indicating an occurrence of that interaction type.
9 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method, system and computer-readable medium for analyzing interaction or usage data, such as for customers, is described. Various data parsing information may be defined and used as part of the analysis, such as by using customer-specific information to identify various occurrences of interest. For example, the parser component can use data defining customer-specific categories of content set items and customer-specific types of events of interest. Such high-level types of occurrences can be specified in a variety of ways, such as by using a combination of a logical web site, one or more URIs corresponding to web pages, and/or one or more query strings. In addition, in order to associate the appropriate data parsing information with data to be processed, the data parsing information can also include version information that specifies when it is applicable. The data parsing information may also map actual web sites to logical sites.
-
Citations
39 Claims
-
1. A computer-implemented method for analyzing interaction data to identify occurrences of defined types of interactions by using information about times of the occurrences, the method comprising:
-
receiving an indication of interaction data that is associated with a content set and that has at least one entry, each entry related to an interaction with the content set and including an indication of when the interaction occurred; receiving an indication of multiple interaction type definitions that each specify a type of interaction with the content set and that are each applicable to interactions with the content set that occur at indicated times; and for each entry of the interaction data, determining whether the entry matches one of the interaction type definitions in such a manner that the related interaction for the entry is of the type specified by that interaction type definition and occurred at a time when that interaction type definition is indicated to be applicable; and when it is determined that the entry matches one of the interaction type definitions, indicating an occurrence of that interaction type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-readable medium whose contents cause a computing device to analyze data to identify occurrences of defined types of interactions by using information about times of the occurrences, by performing a method comprising:
-
receiving an indication of data that is associated with a content set and that has at least one entry, each entry related to an interaction with the content set and including an indication of when the interaction occurred; receiving an indication of multiple definitions that each specify a type of interaction with the content set and that are each applicable to interactions with the content set that occur at indicated times; and for each entry of the data, determining whether the entry matches one of the definitions in such a manner that the related interaction for the entry is of the type specified by that definition and occurred at a time when that definition is indicated to be applicable; and when it is determined that the entry matches one of the definitions, storing an indication of an occurrence of the specified interaction type for that definition. - View Dependent Claims (32, 33, 34)
-
-
35. A computing device for analyzing interaction data to identify occurrences of defined types of interactions by using information about times of the occurrences, comprising:
-
an interaction data receiver component capable of receiving an indication of interaction data that is associated with a content set and that has at least one entry, each entry related to an interaction with the content set and including an indication of when the interaction occurred; a definition receiver component capable of receiving an indication of multiple interaction type definitions that each specify a type of interaction with the content set and that are each applicable to interactions with the content set that occur at indicated times; and an interaction data parsing component capable of, for each entry of the interaction data, determining whether the entry matches one of the interaction type definitions in such a manner that the related interaction for the entry is of the type specified by that interaction type definition and occurred at a time when that interaction type definition is indicated to be applicable, and of indicating an occurrence of an interaction type when it is determined that the entry matches one of the interaction type definitions that specify that interaction type. - View Dependent Claims (36)
-
-
37. A computing device for analyzing interaction data to identify occurrences of defined types of interactions by using information about times of the occurrences, comprising:
-
means for receiving an indication of interaction data that is associated with a content set and that has at least one entry, each entry related to an interaction with the content set and including an indication of when the interaction occurred; means for receiving an indication of multiple interaction type definitions that each specify a type of interaction with the content set and that are each applicable to interactions with the content set that occur at indicated times; and means for, for each entry of the interaction data, determining whether the entry matches one of the interaction type definitions in such a manner that the related interaction for the entry is of the type specified by that interaction type definition and occurred at a time when that interaction type definition is indicated to be applicable; and when it is determined that the entry matches one of the interaction type definitions, indicating an occurrence of that interaction type.
-
-
38. A computer-implemented method for analyzing usage data to identify occurrences of defined types of uses, the method comprising:
-
receiving an indication of usage data associated with a provided service or an executing computer program, the usage data having multiple entries each related to a distinct use of the provided service or executing computer program and each including an indication of when the use occurred; receiving an indication of multiple definitions that each specify a type of use of the provided service or executing computer program and that each are applicable to uses that occur at indicated times; and for each entry of the usage data, determining whether the entry matches one of the definitions in such a manner that the related use for the entry is of the type specified by that definition and occurred at a time when that definition is indicated to be applicable; and when it is determined that the entry matches one of the definitions, indicating an occurrence of that type of use. - View Dependent Claims (39)
-
Specification