Patent ID: 6829333
Filing Date: 2004-12-07
Classification: H04M,Y10S

Abstract:
A method in a messaging system of generating messages for delivery to recipients in response to events when specified conditions are met, comprising:recording a plurality of message objects; recording a plurality of message recipients; accepting message registrations into a message criteria database, wherein each message registration defines a set of one or more message objects that are to be considered in response to a future event when the future event meets a message criteria associated with the message registration; detecting message events; for each detected message event, querying the message criteria database to identify at least one message registration with a message criteria satisfied by the detected message event, resulting in a message registration query result; for each detected message event, querying a relationship database, wherein the querying of the relationship database uses the message registration query result and a relationship database query result is usable to identify, using content from the relationship database including at least parent object and at least one child object, a chain of relationships from at least one message object or at least one message recipient in the message registration query result to a set of one or more message recipients comprising a message recipient set; and sending a message to each of the message recipients in the message recipient set following detection of the message events.