Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing
Reexamination Certificate
2004-02-06
2008-07-29
Eng, David Y (Department: 2155)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Reexamination Certificate
active
07406537
ABSTRACT:
A system for dynamic message routing on a topic between publishing nodes and subscribing nodes includes a plurality of message queues, at least one topic
ode table, a subscribing module, a publishing module, and other modules to send messages between one or more publisher and one or more subscribers. These modules are coupled together by a bus in a plurality of nodes and provide for the dynamic message routing on a topic between publishing nodes and subscribing nodes. The message queues store messages at each node for delivery to subscribers local to that node. The topic
ode table lists which clients subscribe to which topics, and is used by the other modules to ensure proper distribution of messages. The subscribing module is use to establish a subscription to a topic for that node. The publishing module is used to identify subscribers to a topic and transmit messages to subscribers dynamically. The other modules include various devices to optimize message communication in a publish/subscribe architecture operating on a distributed computing system. The present invention also includes a number of novel methods including: a method for publishing a message on a topic, a method for forwarding a message on a topic, a method for subscribing to messages on a topic, a method for automatically removing subscribers, a method for direct publishing of messages, and methods for optimizing message transmission between nodes.
REFERENCES:
patent: 5245616 (1993-09-01), Olson
patent: 6154781 (2000-11-01), Bolam et al.
patent: 6298455 (2001-10-01), Knapman et al.
patent: 6336119 (2002-01-01), Banavar et al.
patent: 6452934 (2002-09-01), Nakata
patent: 6484198 (2002-11-01), Milovanovic et al.
patent: 6643682 (2003-11-01), Todd et al.
patent: 6728715 (2004-04-01), Astley et al.
patent: 6901447 (2005-05-01), Koo et al.
patent: 6944662 (2005-09-01), Devine et al.
patent: 6983479 (2006-01-01), Salas et al.
patent: 7096263 (2006-08-01), Leighton et al.
patent: 7103054 (2006-09-01), Novaes
Abbreviated Examination Report, GB0517847.0, Dec. 1, 2005, 1 page.
Eng David Y
Fenwick & West LLP
Progress Software Corporation
LandOfFree
Dynamic subscription and message routing on a topic between... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic subscription and message routing on a topic between..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic subscription and message routing on a topic between... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3964828