Patent ID: 8024291

Claim:
A message generator for use in a publish/subscribe system, the message generator comprising: a storage component adapted to retain the plurality of messages; a hierarchical structure within the storage component comprising a plurality of levels and sublevels, wherein each level corresponds to an information topic and each sublevel corresponds to an information subtopic; a message broker adapted to: retain a plurality of messages received from at least one publisher of messages in the hierarchical structure based on information topic identifiers in each of the messages; receive at least one additional message from at least one publisher of messages; identifying a pair topic tags within at least one message in the plurality of messages; extract an information topic identifier between the pair of topic tags; identify a level in the hierarchical structure that corresponds to an information topic that substantially matches the information topic identifier that has been extracted; obtain subscriber information from a sublevel of the level that has been identified; aggregate the at least one additional message with at least one message that has been retained to create an aggregated message, wherein the at least one message that has been retained is associated with an information subtopic of at least a sublevel of the level that has been identified; and send the aggregated message to at least on subscriber based on the subscriber information that has been obtained.