GENERATING SEGMENTS BASED ON INTELLIGENT SEQUENTIAL DATA
First Claim
1. A method for sequentially segmenting a data set comprising:
- receiving, by a server device comprising at least one processor, a segment query from a client device, the segment query comprising;
an indication of a first event and a second event, anda sequence condition defined by one or more specific dimension item values;
querying, by the server device, an analytics database for a segment of users who performed the first event followed by the second event in accordance with the sequence condition defined by the one or more specific dimension item values; and
providing, by the server device, the segment of users to the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed toward systems and methods that allow users to efficiently and effectively create and identify segments of usage patterns. For example, systems and methods described herein allow marketers to query and return sequential segments including sequence conditions based on user-defined dimension item values. Furthermore, systems and methods described allow marketers to query and return sequential segments including sequential events based on user-defined dimension variables. In addition to the foregoing, systems and methods described herein allow marketers to query and return sequential segments defined by repeated events performed at given regularity or frequency.
-
Citations
20 Claims
-
1. A method for sequentially segmenting a data set comprising:
-
receiving, by a server device comprising at least one processor, a segment query from a client device, the segment query comprising; an indication of a first event and a second event, and a sequence condition defined by one or more specific dimension item values; querying, by the server device, an analytics database for a segment of users who performed the first event followed by the second event in accordance with the sequence condition defined by the one or more specific dimension item values; and providing, by the server device, the segment of users to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for sequentially segmenting a data set comprising:
-
receiving, by a server device comprising at least one processor, a segment query from a client device, the segment query comprising; an indication of an initial event defined by a dimension item variable, and an indication of a subsequent event defined by the dimension item variable, querying, by the server device, an analytics database for a segment of users who performed the initial event defined by the dimension item variable and then performed the subsequent event defined by the dimension item variable; and providing, by the server device, the segment of users to the client device. - View Dependent Claims (14, 15, 16)
-
-
17. A system for sequentially segmenting a data set comprising:
-
at least one processor; at least one non-transitory computer readable storage medium storing instructions thereon, that, when executed by the at least one processor, cause the system to; receive a segment query comprising; a segment rule, and a frequency threshold, wherein the frequency threshold is a number of times the segment rule is satisfied; query an analytics database for a segment of users who satisfy the segment rule within the frequency threshold; and provide the segment of users to a client device. - View Dependent Claims (18, 19, 20)
-
Specification