Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
76 words
A messaging system comprising: first receiving means for receiving a message-publication-request comprising a message to be published; second receiving means for receiving one or more message-subscription-requests comprising a query on a message; and a database, said second receiving means treating said message-subscription-request as database data and storing said message-subscription-request to said database, and said first receiving means treating said message-publication-request as a database-query and retrieving from said database a collection of message-subscription-requests qualifying under said database-query.
Claim 2
Dependent Claim
76 words
A messaging system comprising: first receiving means for receiving a message-publication-request comprising a message to be published; second receiving means for receiving one or more message-subscription-requests comprising a query on a message; and a database, said second receiving means treating said message-subscription-request as database data and storing said message-subscription-request to said database, and said first receiving means treating said message-publication-request as a database-query and retrieving from said database a collection of message-subscription-requests qualifying under said database-query.
Claim 3
Dependent Claim
20 words
Messaging system according to claim 1 , wherein said second receiving means transforms said message-subscription-request into a database data representation.
Claim 4
Dependent Claim
18 words
Messaging system according to claim 1 , wherein said first receiving means transforms said message-publication-request into a database-query.
Claim 5
Dependent Claim
23 words
Messaging system according to claim 1 , wherein said first receiving means stores said message into said database or into a separate message-database.
Claim 6
Dependent Claim
25 words
Messaging system according to claim 1 , wherein said messaging system is a message broker and/or wherein said database is part of a message warehouse.
Claim 7
Dependent Claim
19 words
Messaging system according to claim 1 , wherein said database is stored in main memory and/or on persistent memory.
Claim 8
Dependent Claim
32 words
Messaging system according to claim 6 , wherein said database is a relational database or a hierarchical database or a network database or an object-oriented database or a collection of flat files.
Claim 9
Dependent Claim
22 words
Messaging system according to claim 1 , further comprising sending means for sending said message to subscribers of said collection of message-subscription-requests.
Claim 10
Independent Claim
62 words
A method of processing a message-publication-request comprising a message to be published, and one or more message-subscription-requests comprising a query on a message, said method comprising the steps of: treating said message-subscription-request as database data and storing said message-subscription-request to a database; and treating said message-publication-request as a database-query and retrieving from said database a collection of message-subscription-requests qualifying under said database-query.
Claim 11
Independent Claim
62 words
A method of processing a message-publication-request comprising a message to be published, and one or more message-subscription-requests comprising a query on a message, said method comprising the steps of: treating said message-subscription-request as database data and storing said message-subscription-request to a database; and treating said message-publication-request as a database-query and retrieving from said database a collection of message-subscription-requests qualifying under said database-query.
Claim 12
Dependent Claim
19 words
Method according to claim 9 , further comprising a step of transforming said message-subscription-request into a database data representation.
Claim 13
Dependent Claim
17 words
Method according to claim 9 , further comprising a step of transforming said message-publication-request into a database-query.
Claim 14
Dependent Claim
29 words
Method according to claim 9 , wherein in said step of treating said message-subscription-request as database data, said message is stored into said database or into a separate message-database.
Claim 15
Dependent Claim
25 words
Method according to claim 9 , wherein said method is executed by a message broker and/or wherein said database is part of a message warehouse.
Claim 16
Dependent Claim
21 words
Method according to claim 9 , further comprising a step of storing said database in main memory and/or on persistent memory.
Claim 17
Dependent Claim
31 words
Method according to claim 14 , wherein said database is a relational database or a hierarchical database or a network database or an object-oriented database or a collection of flat files.
Claim 18
Dependent Claim
21 words
Method according to claim 9 , further comprising a step of sending said message to subscribers of said collection of message-subscription-requests.
Claim 19
Dependent Claim
18 words
Messaging system according to claim 2 , wherein said first receiving means transforms said message-publication-request into a database-query.
Claim 20
Dependent Claim
22 words
Messaging system according to claim 17 , further comprising sending means for sending said message to subscribers of said collection of message-subscription-requests.
Claim 21
Dependent Claim
17 words
Method according to claim 10 , further comprising a step of transforming said message-publication-request into a database-query.
Claim 22
Dependent Claim
21 words
Method according to claim 19 , further comprising a step of sending said message to subscribers of said collection of message-subscription-requests.