Patent · US Active

Systems and methods for client-side filtering of subscribed messages

US7844636B2 · kind B2 · utility

1Cited by
121References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 31, 2007
Grant dateNov 30, 2010
Priority date
Expiry dateDec 7, 2028

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99943
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A message broker can allow any server in a cluster to publish to, and subscribe, to a message channel. A server subscribing to a channel can set up a message filter such that XQuery expressions can be used to filter against the messages arriving on the channel A message broker can also utilize a unique filtering algorithm to optimize data access. Static subscription information can be captured in order for a message broker to do client-side filtering. A message broker can also construct and maintain at least one table in memory that indicates whether any server in the cluster may ever do a dynamic subscription. For dynamic subscriptions, the publishing server can extract the information from a database, such as by executing a DBMS select on a subscription table using a primary key lookup.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.