GUI interface for subscribers to subscribe to topics of messages published by a Pub/Sub service
First Claim
Patent Images
1. A method for presenting message topics to subscribers of a publish/subscribe service, the method comprising the steps of:
- creating a GUI representation comprising one or more widgets and one or more topic identities, wherein the a first topic identity identifies a topic of messages to be published from a content provider by way of the publish/subscribe service to publish/subscribe subscribers;
associating a first list of first subscriber identities with the first topic identity, the first list of first subscriber identities identifying first subscribers subscribing to the first topic;
providing the first topic identity and associated first list of first subscribers to the pub/sub publish/subscribe service;
providing the GUI representation comprising the one or more widgets and the one or more topic identities to subscriber computer systems;
publishing topic messages of the first topic identity from the content provider by way of the publish/subscribe service to first subscribers according to the first list of first subscribers; and
customizing published topic messages received from said publish/subscribe service at said subscriber computer system with predetermined inspection criteria set by said subscriber computer system by use of one of the widgets of said GUI representation at said subscriber computer system;
wherein the GUI representation further comprises a second topic identity comprising the further steps of;
associating a second list of second subscriber identities with the second topic identity, the second list of second subscriber identities identifying second subscribers subscribing to the second topic;
providing the second topic identity and associated second list of second subscribers to the publish/subscribe service;
publishing topic messages of the second topic identity from a content provider by way of the publish/subscribe service to second subscribers according to the second list of second subscribers;
receiving a request for a third subscriber to subscribe to the first topic represented by the first topic identity;
adding a third subscriber identity identifying the third subscriber to the first list of clients subscribing to the first topic;
said method comprising the further steps of receiving a first message, the first message to be published to the first subscribers of the first topic;
authorizing the publication of the first message to the first subscribers of the first topic; and
publishing the first message to the first subscribers according to the first list of first identities; and
wherein a GUI display comprising one or more subscriber identities in the first list of first identities persists until an event occurs comprising an elapsed time.
1 Assignment
0 Petitions
Accused Products
Abstract
Presenting a Pub/Sub service GUI interface to a subscribers computer system, the GUI interface comprising one or more topics to which the subscriber can subscribe, the Pub/sub service having a list of subscribers subscribing to a topic. The GUI interface preferably comprising widgets, enabling a subscriber to manage subscriptions to topics. The Pub/Sub service publishes messages of a topic according to the subscription list.
121 Citations
27 Claims
-
1. A method for presenting message topics to subscribers of a publish/subscribe service, the method comprising the steps of:
-
creating a GUI representation comprising one or more widgets and one or more topic identities, wherein the a first topic identity identifies a topic of messages to be published from a content provider by way of the publish/subscribe service to publish/subscribe subscribers; associating a first list of first subscriber identities with the first topic identity, the first list of first subscriber identities identifying first subscribers subscribing to the first topic; providing the first topic identity and associated first list of first subscribers to the pub/sub publish/subscribe service; providing the GUI representation comprising the one or more widgets and the one or more topic identities to subscriber computer systems; publishing topic messages of the first topic identity from the content provider by way of the publish/subscribe service to first subscribers according to the first list of first subscribers; and customizing published topic messages received from said publish/subscribe service at said subscriber computer system with predetermined inspection criteria set by said subscriber computer system by use of one of the widgets of said GUI representation at said subscriber computer system; wherein the GUI representation further comprises a second topic identity comprising the further steps of; associating a second list of second subscriber identities with the second topic identity, the second list of second subscriber identities identifying second subscribers subscribing to the second topic; providing the second topic identity and associated second list of second subscribers to the publish/subscribe service; publishing topic messages of the second topic identity from a content provider by way of the publish/subscribe service to second subscribers according to the second list of second subscribers; receiving a request for a third subscriber to subscribe to the first topic represented by the first topic identity; adding a third subscriber identity identifying the third subscriber to the first list of clients subscribing to the first topic; said method comprising the further steps of receiving a first message, the first message to be published to the first subscribers of the first topic; authorizing the publication of the first message to the first subscribers of the first topic; and publishing the first message to the first subscribers according to the first list of first identities; and wherein a GUI display comprising one or more subscriber identities in the first list of first identities persists until an event occurs comprising an elapsed time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer product for presenting message topics to subscribers of a publish/subscribe service, the computer program product comprising:
-
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; creating a GUI representation comprising one or more widgets and one or more topic identities, wherein the a first topic identity identifies a topic of messages to be published from a content provider by way of the publish/subscribe service to publish/subscribe subscribers; associating a first list of first subscriber identities with the first topic identity, the first list of first subscriber identities identifying first subscribers subscribing to the first topic; providing the first topic identity and associated first list of first subscribers to the pub/sub publish/subscribe service; providing the GUI representation comprising the one or more widgets and the one or more topic identities to subscriber computer systems; publishing topic messages of the first topic identity from the content provider by way of the publish/subscribe service to first subscribers according to the first list of first subscribers; and customizing published topic messages received from said publish/subscribe service at said subscriber computer system with predetermined inspection criteria set by said subscriber computer system by use of one of the widgets of said GUI representation at said subscriber computer system; wherein the GUI representation further comprises a second topic identity comprising the further steps of; associating a second list of second subscriber identities with the second topic identity, the second list of second subscriber identities identifying second subscribers subscribing to the second topic; providing the second topic identity and associated second list of second subscribers to the publish/subscribe service; publishing topic messages of the second topic identity from a content provider by way of the publish/subscribe service to second subscribers according to the second list of second subscribers; receiving a request for a third subscriber to subscribe to the first topic represented by the first topic identity; adding a third subscriber identity identifying the third subscriber to the first list of clients subscribing to the first topic; said method comprising the further steps of receiving a first message, the first message to be published to the first subscribers of the first topic; authorizing the publication of the first message to the first subscribers of the first topic; and publishing the first message to the first subscribers according to the first list of first identities; and wherein a GUI display comprising one or more subscriber identities in the first list of first identities persists until an event occurs comprising an elapsed time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for presenting message topics to subscribers of a publish/subscribe service, the system comprising:
-
a network; a client system in communication with the network; a publish/subscribe service in communication with the network, wherein the system includes instructions to execute a method comprising the steps of; creating a GUI representation comprising one or more widgets and one or more topic identities, wherein the a first topic identity identifies a topic of messages to be published from a content provider by way of the publish/subscribe service to publish/subscribe subscribers; associating a first list of first subscriber identities with the first topic identity, the first list of first subscriber identities identifying first subscribers subscribing to the first topic; providing the first topic identity and associated first list of first subscribers to the pub/sub publish/subscribe service; providing the GUI representation comprising the one or more widgets and the one or more topic identities to subscriber computer systems; publishing topic messages of the first topic identity from the content provider by way of the publish/subscribe service to first subscribers according to the first list of first subscribers; and customizing published topic messages received from said publish/subscribe service at said subscriber computer system with predetermined inspection criteria set by said subscriber computer system by use of one of the widgets of said GUI representation at said subscriber computer system; wherein the GUI representation further comprises a second topic identity comprising the further steps of; associating a second list of second subscriber identities with the second topic identity, the second list of second subscriber identities identifying second subscribers subscribing to the second topic; providing the second topic identity and associated second list of second subscribers to the publish/subscribe service; publishing topic messages of the second topic identity from a content provider by way of the publish/subscribe service to second subscribers according to the second list of second subscribers; receiving a request for a third subscriber to subscribe to the first topic represented by the first topic identity; adding a third subscriber identity identifying the third subscriber to the first list of clients subscribing to the first topic; said method comprising the further steps of receiving a first message, the first message to be published to the first subscribers of the first topic; authorizing the publication of the first message to the first subscribers of the first topic; and publishing the first message to the first subscribers according to the first list of first identities; and wherein a GUI display comprising one or more subscriber identities in the first list of first identities persists until an event occurs comprising an elapsed time. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification