Subscribing for application messages in a multicast messaging environment
First Claim
1. A method of subscribing for application messages in a multicast messaging environment, the method comprising:
- requesting, by a message receiving device, a stream administration server to initialize a message subscription for application messages related to a topic from a message sending device, wherein said requesting comprises transmitting to the stream administration server a request that indicates the topic and security credentials of the message receiving device for the stream administration server to authenticate and authorize the message receiving device;
receiving, in the message receiving device from the stream administration server, a data communications endpoint that at least indicates a multicast network address for a multicast message stream from the message sending device;
beginning to listen, by the message receiving device, for the application messages at the data communications endpoint; and
transmitting, by the message receiving device only after beginning to listen for the application messages related to the topic, to the stream administration server a notification that notifies the message sending device to publish the application messages to the multicast network address.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products for subscribing for application messages in a multicast messaging environment as disclosed that include: requesting, by a message receiving device, a stream administration server to initialize a message subscription for application messages from a message sending device; receiving, in the message receiving device from the stream administration server, a data communications endpoint of a multicast message stream from the message sending device; beginning to listen, by the message receiving device, for the application messages at the data communications endpoint; and notifying, by the message receiving device after beginning to listen for the application messages, the message sending device to publish the application messages at the data communications endpoint.
103 Citations
18 Claims
-
1. A method of subscribing for application messages in a multicast messaging environment, the method comprising:
-
requesting, by a message receiving device, a stream administration server to initialize a message subscription for application messages related to a topic from a message sending device, wherein said requesting comprises transmitting to the stream administration server a request that indicates the topic and security credentials of the message receiving device for the stream administration server to authenticate and authorize the message receiving device; receiving, in the message receiving device from the stream administration server, a data communications endpoint that at least indicates a multicast network address for a multicast message stream from the message sending device; beginning to listen, by the message receiving device, for the application messages at the data communications endpoint; and transmitting, by the message receiving device only after beginning to listen for the application messages related to the topic, to the stream administration server a notification that notifies the message sending device to publish the application messages to the multicast network address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for subscribing for application messages in a multicast messaging environment, the system comprising one or more computer processors, computer memory operatively coupled to the one or more computer processors the computer memory having disposed within it computer program instructions executable by the one or more computer processors to cause the system to perform operations comprising:
-
requesting, a stream administration server to initialize a message subscription for application messages related to a topic from a message sending device, wherein said requesting comprises transmitting to the stream administration server a request that indicates the topic and security credentials of a message recipient for the stream administration server to authenticate and authorize the message recipient; receiving, from the stream administration server, a data communications endpoint that at least indicates a multicast network address for a multicast message stream from the message sending device; beginning to listen for the application messages at the data communications endpoint; and transmitting, only after beginning to listen for the application messages related to the topic, to the stream administration server a notification that notifies the message sending device to publish the application messages to the multicast network address. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product for subscribing to application messages in a multicast messaging environment, the computer program product disposed upon a recordable medium, the computer program product comprising computer program instructions to:
-
request a stream administration server to initialize a message subscription for application messages related to a topic from a message sending device, wherein the computer program instructions to request the stream administration server to initialize a message subscription for application messages related to a topic comprises computer program instructions to transmit to the stream administration server a request that indicates the topic and security credentials of a message recipient for the stream administration server to authenticate and authorize the message recipient; receive from the stream administration server, a data communications endpoint that at least indicates a multicast network address for a multicast message stream from the message sending device; begin to listen, for the application messages at the data communications endpoint; and transmit, only after beginning to listen for the application messages related to the topic, to the stream administration server a notification that notifies the message sending device to publish the application messages to the multicast network address. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification