Meta Platforms, Inc.
Storage of events for a dynamic audience platform

Last updated:

Abstract:

A system receives event information describing an event performed by a user with a content provider. The system identifies a property associated with the content provider whose aggregation conditions are satisfied by the event. The system selects an aggregator to which to send the information based on the user. The selected aggregator stores an event entry in its aggregator store with the event information and an indication of the property. The aggregator determines an aggregate value of the user for the property based on event entries in the aggregator store associated with the user and the property. The system provides a content item associated with the content provider to the user based on audience conditions of the property being satisfied by the aggregate value. The system also determines a removal time for each event entry and schedules an aggregation event for updating the user's aggregate value at removal time.

Status:
Grant
Type:

Utility

Filling date:

30 Nov 2016

Issue date:

14 Jan 2020