Patent ID: 7562079

Claim:
A method for generating a message for use in a publish/subscribe system, the method comprising: retaining a plurality of messages received from at least one publisher of messages in a storage component, wherein the storage component includes a hierarchical structure including a plurality of levels and sublevels, wherein each level corresponds to an information topic and each sublevel corresponds to an information subtopic, and wherein the a plurality of messages are stored based on information topic identifiers in each of the messages; receiving 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; extracting an information topic identifier between the pair of topic tags; identifying a level in the hierarchical structure that corresponds to an information topic that substantially matches the information topic identifier that has been extracted; obtaining subscriber information from a sublevel of the level that has been identified; aggregating 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 sending the aggregated message to at least on subscriber based on the subscriber information that has been obtained.