Patent ID: 8918517

Claim:
A social network data stream transformer system facilitating publish/subscribe mashups for social networks, the system comprising: a processor; a memory operably coupled to the processor, the memory storing components executable by the processor, the components comprising: an endpoint adapter comprising a source conversion adapter configured to facilitate data sources converting a sequential data source into a data-driven publisher, wherein the sequential data source comprises a relational database; one or more of a plurality of transformers receiving incoming streams from a plurality of publishers thereby automating control of data items from the plurality of publishers, the plurality of transformers comprising: timing transformers configured to modify temporal behavior of one or more of the incoming streams; delay transformers configured to delay an output of one or more incoming streams for a predetermined interval of time based at least in part on the timing transformers; windowing transformers configured to package together multiple data items from the one or more of the incoming streams based at least in part on predetermined criteria, difference transformers configured to monitor the one or more incoming streams for change, the change being determined by comparing the one or more incoming streams to previous related incoming streams and to create an output stream that comprises only of the determined change based at least in part on predetermined criteria; modifying transformers configured to modify the data items in the one or more of the incoming streams to create an output stream; and aggregation transformers configured to combine a plurality of the one or more incoming streams into the output stream; an output interface configured to serve the output stream to subscribers, whereby the output stream comprises a stream created via publish/subscribe mashups implementing the plurality of transformers.