METHODS AND SYSTEMS FOR COLLECTING SEGMENTATION DATA
First Claim
1. A computer-implemented system comprising:
- a segmentation server implemented by at least one processor and configured to;
initialize a segmentation client operating on a client machine to collect signal data in a signal file maintained by a central repository of a segmentation server, the initializing comprising sending an initialization file to the segmentation client that specifies a signal data type of the signal data;
receive an update to the signal file from the segmentation client, the update including signal data matching the signal data type specified by the initialization file;
group the user in a user segment based on the signal data; and
publish content to the user segment.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer readable medium are provided to collect and process signal data used to segment a user population. For example, a segmentation client operating on a client machine may be initialized to collect signal data in a signal file maintained by a central repository of a segmentation server. The initialization of the segmentation client may be performed by sending an initialization file to the segmentation client. The initialization file may specify a signal data type of the signal data that is to be collected. Then, an update to the signal file may be received from the segmentation client. The update may include signal data matching the signal data type specified by the initialization file. The user is then grouped in a user segment based on the signal data. Content is then published to the user segment.
-
Citations
20 Claims
-
1. A computer-implemented system comprising:
a segmentation server implemented by at least one processor and configured to; initialize a segmentation client operating on a client machine to collect signal data in a signal file maintained by a central repository of a segmentation server, the initializing comprising sending an initialization file to the segmentation client that specifies a signal data type of the signal data; receive an update to the signal file from the segmentation client, the update including signal data matching the signal data type specified by the initialization file; group the user in a user segment based on the signal data; and publish content to the user segment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method comprising:
-
initializing a segmentation client operating on a client machine to collect signal data in a signal file maintained by a central repository of a segmentation server, the initializing comprising sending an initialization file to the segmentation client that specifies a signal data type of the signal data; receiving, by one or more processors, an update to the signal file from the segmentation client, the update including signal data matching the signal data type specified by the initialization file; grouping the user in a user segment based on the signal data; and publishing content to the user segment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
initializing a segmentation client operating on a client machine to collect signal data in a signal file maintained by a central repository of a segmentation server, the initializing comprising sending an initialization file to the segmentation client that specifies a signal data type of the signal data; receiving, by one or more processors, an update to the signal file from the segmentation client, the update including signal data matching the signal data type specified by the initialization file; grouping the user in a user segment based on the signal data; and publishing content to the user segment. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification