← Back to Patent Explorer
US6202093B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Publish and subscribe data processing with ability to specify a local publication/subscription

Assignee: International Business Machines Corp
•
Filing: 1999-04-09
•
Granted: 2001-03-13
•
Expires: 2019-04-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A publishing data processing method for use in a publish/subscribe data processing broker network having a plurality of broker data processing apparatuses each of which has an input for receiving published messages directly from a publisher application and/or receiving subscription data directly from a subscriber application, the method includes steps of: Publishing a message on a topic to a first broker data processing apparatus; and providing an indication as to whether the published data message is to be considered as local to the first broker apparatus. Also included are an analogous subscribing data processing method, an analogous broker data processing method, apparatuses and computer program products.

Inventors

  • 👤 Steven William Bolam
  • 👤 Brian Clive Homewood
  • 👤 Andrew Hickson
  • 👤 John Michael Knapman
  • 👤 David Ware

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 22:52
CPC Classifications
H; H04; H04L; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L67/00; H04L67/50; H04L67/55; H04L67/56; H04L67/562; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99936

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 207 words
In a publish/subscribe data processing broker network having a plurality of broker computer systems communicating with each other via the network each of which has an input for receiving published messages directly from a publisher application and/or receiving subscription data directly from a subscriber application, a first broker computer system comprising: means for receiving via said input a data message published on a first topic by a first publisher application; means for receiving via said input subscription data on the first topic from a first subscriber application; means for forwarding the received published data message to another broker computer system; wherein at least one of: (a) the data message published on the first topic by the first publisher application; and (b) the subscription data on the first topic from the first subscriber application; includes an indication as to whether the published data message and/or subscription data is to be considered as local to the first broker computer system; and wherein the first broker computer system further includes blocking means responsive to said indication for blocking the forwarding of published data and/or subscription data when said indication indicates that the published data message and/or subscription data is to be considered as local to the first broker computer system.
Claim 2
Dependent Claim 207 words
In a publish/subscribe data processing broker network having a plurality of broker computer systems communicating with each other via the network each of which has an input for receiving published messages directly from a publisher application and/or receiving subscription data directly from a subscriber application, a first broker computer system comprising: means for receiving via said input a data message published on a first topic by a first publisher application; means for receiving via said input subscription data on the first topic from a first subscriber application; means for forwarding the received published data message to another broker computer system; wherein at least one of: (a) the data message published on the first topic by the first publisher application; and (b) the subscription data on the first topic from the first subscriber application; includes an indication as to whether the published data message and/or subscription data is to be considered as local to the first broker computer system; and wherein the first broker computer system further includes blocking means responsive to said indication for blocking the forwarding of published data and/or subscription data when said indication indicates that the published data message and/or subscription data is to be considered as local to the first broker computer system.
Claim 3
Dependent Claim 209 words
In a publish/subscribe data processing broker network having a plurality of broker computer systems communicating with each other via the network each of which has an input for receiving published messages directly from a publisher application and/or receiving subscription data directly from a subscriber application, a broker data processing method taking place within a first broker computer system comprising steps of: receiving via said input a data message published on a first topic by a first publisher application; receiving via said input subscription data on the first topic from a first subscriber application; forwarding the received published data message to another broker computer system; wherein at least one of: (a) the data message published on the first topic by the first publisher application; and (b) the subscription data on the first topic from the first subscriber application; includes an indication as to whether the published data message and/or subscription data is to be considered as local to the first broker computer system; and wherein the method further includes a blocking step of, responsive to said indication, blocking the forwarding of published data and/or subscription data when said indication indicates that the published data message and/or subscription data is to be considered as local to the first broker computer system.
Claim 4
Dependent Claim 209 words
In a publish/subscribe data processing broker network having a plurality of broker computer systems communicating with each other via the network each of which has an input for receiving published messages directly from a publisher application and/or receiving subscription data directly from a subscriber application, a broker data processing method taking place within a first broker computer system comprising steps of: receiving via said input a data message published on a first topic by a first publisher application; receiving via said input subscription data on the first topic from a first subscriber application; forwarding the received published data message to another broker computer system; wherein at least one of: (a) the data message published on the first topic by the first publisher application; and (b) the subscription data on the first topic from the first subscriber application; includes an indication as to whether the published data message and/or subscription data is to be considered as local to the first broker computer system; and wherein the method further includes a blocking step of, responsive to said indication, blocking the forwarding of published data and/or subscription data when said indication indicates that the published data message and/or subscription data is to be considered as local to the first broker computer system.
Claim 5
Dependent Claim 234 words
A computer program product stored on a computer readable storage medium for, when run on a computer system, instructing the computer system to carry out, in a publish/subscribe data processing broker network having a plurality of broker computer systems communicating with each other via the network each of which has an input for receiving published messages directly from a publisher application and/or receiving subscription data directly from a subscriber application, a broker data processing method taking place within a first broker computer system comprising steps of: receiving via said input a data message published on a first topic by a first publisher application; receiving via said input subscription data on the first topic from a first subscriber application; forwarding the received published data message to another broker computer system; wherein at least one of: (a) the data message published on the first topic by the first publisher application; and (b) the subscription data on the first topic from the first subscriber application; includes an indication as to whether the published data message and/or subscription data is to be considered as local to the first broker computer system; and wherein the method further includes a blocking step of, responsive to said indication, blocking the forwarding of published data and/or subscription data when said indication indicates that the published data message and/or subscription data is to be considered as local to the first broker computer system.
Claim 6
Dependent Claim 234 words
A computer program product stored on a computer readable storage medium for, when run on a computer system, instructing the computer system to carry out, in a publish/subscribe data processing broker network having a plurality of broker computer systems communicating with each other via the network each of which has an input for receiving published messages directly from a publisher application and/or receiving subscription data directly from a subscriber application, a broker data processing method taking place within a first broker computer system comprising steps of: receiving via said input a data message published on a first topic by a first publisher application; receiving via said input subscription data on the first topic from a first subscriber application; forwarding the received published data message to another broker computer system; wherein at least one of: (a) the data message published on the first topic by the first publisher application; and (b) the subscription data on the first topic from the first subscriber application; includes an indication as to whether the published data message and/or subscription data is to be considered as local to the first broker computer system; and wherein the method further includes a blocking step of, responsive to said indication, blocking the forwarding of published data and/or subscription data when said indication indicates that the published data message and/or subscription data is to be considered as local to the first broker computer system.

References Cited (Backward Citations)

EP0806731A2 Cited
US6014654A Cited
US5867799A Cited
US5983214A Cited
US5768528A Cited
US5987460A Cited
US5999975A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-12 2004-09-11 2005-03-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-12 2008-09-11 2009-03-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-12 2012-09-11 2013-03-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag