Patent ID: 8595322
Filing Date: 2013-11-26
Classification: H04N

Abstract:
1. A method of distributing an event to a plurality of end users, the method comprising: receiving a normalized event that a plurality of users have subscribed to receive, the event having data about the event in a normalized form; computing a size of the normalized event; evaluating user preferences of one or more of the plurality of users, the user preferences expressed in a format matching the format of the normalized form; computing a maximum size of a routing slip based at least in part on the size of the normalized event; based on the evaluation, selecting a subset of the plurality of users, comprising targets intended to receive the normalized event; creating the routing slip with a size that is limited to at least the maximum size and adding a plurality of target descriptions to the routing slip up to the maximum size, wherein the plurality of target descriptions identify corresponding users included in the selected subset of the plurality of users that the normalized event will be distributed to; creating a delivery bundle that includes the normalized event and the routing slip, and such that a single copy of the normalized event is bundled with a plurality of target descriptions; and using the delivery bundle, distributing the normalized event to the subset of the plurality of users identified by the target descriptions.