DISTRIBUTING MULTI-SOURCE PUSH NOTIFICATIONS TO MULTIPLE TARGETS
First Claim
Patent Images
1. A method of delivering events to consumers, the method comprising:
- accessing proprietary data;
normalizing the proprietary data to create a normalized event;
determining a plurality of end consumers, that based on a subscription should receive the event;
formatting data from the normalized event into a plurality of different formats appropriate for all of the determined end consumers; and
delivering the data from the normalized event to each of the plurality of end consumers in a format appropriate to the end consumers.
2 Assignments
0 Petitions
Accused Products
Abstract
Delivering events to consumers. A method includes accessing proprietary data. The method further includes normalizing the proprietary data to create a normalized event. A plurality of end consumers is determined, that based on a subscription should receive the event. Data from the normalized event is formatted into a plurality of different formats appropriate for all of the determined end consumers. Data from the normalized event is delivered to each of the plurality of end consumers in a format appropriate to the end consumers.
-
Citations
20 Claims
-
1. A method of delivering events to consumers, the method comprising:
-
accessing proprietary data; normalizing the proprietary data to create a normalized event; determining a plurality of end consumers, that based on a subscription should receive the event; formatting data from the normalized event into a plurality of different formats appropriate for all of the determined end consumers; and delivering the data from the normalized event to each of the plurality of end consumers in a format appropriate to the end consumers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium comprising computer executable instructions that when executed by one or more processors cause one or more processors to perform the following:
-
access proprietary data; normalize the proprietary data to create a normalized event; determine a plurality of end consumers, that based on a subscription should receive the event; format data from the normalized event into a plurality of different formats appropriate for all of the determined end consumers; and deliver the data from the normalized event to each of the plurality of end consumers in a format appropriate to the end consumers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system for delivering events to consumers, the computing system comprising:
-
one or more modules configured to access proprietary data; one or more modules configured to normalize the proprietary data to create a normalized event; one or more modules configured to determine a plurality of end consumers, that based on a subscription should receive the event; one or more modules configured to format data from the normalized event into a plurality of different formats appropriate for all of the determined end consumers; and one or more modules configured to deliver the data from the normalized event to each of the plurality of end consumers in a format appropriate to the end consumers by fanning out the data from the normalized event to a plurality of copies of the data from the normalized event to a plurality of distribution partitions wherein each of the distribution partitions delivers the data from the normalized event to a portion of the plurality of end consumers. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification