A method, computer program product, and a publication-subscription broker server computing system for filtering one or more messages for transmission to a subscriber computing system according to an individual information request criteria using binary decision diagrams. The computer program product contains instructions that implement the disclosed method. The publication-subscription broker server contains a computer process that implements the disclosed method. The method constructs an evaluation graph for each individual information request criteria specified for each subscriber, identifies logical implications from one or more binary decision diagrams from a first information request criteria to one or more corresponding binary decision diagrams within a second information request criteria, receives one or more messages to be filtered, evaluates a first information request criteria based upon information within the received messages, evaluates one or more information request criteria based upon information within the received messages using the identified logical implications between one or more binary decision diagrams within the information request criteria being evaluated and one or more binary decision diagrams previously evaluated, and transmits the received message to the subscriber computing system corresponding to an information request criteria evaluated to be satisfied by information contained within the received message.

 
Web www.patentalert.com

> System for communicating through maps

~ 00303