Method and apparatus for a publish-subscribe system with access controls
First Claim
1. A method for notifying one or more users of information, comprising:
- providing a list of one or more subscribable objects to one or more of said users;
receiving a subscription request from one or more of said users based on at least one of said subscribable objects; and
determining whether a user providing a subscription request has a privilege to subscribe to said subscribable object.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are disclosed for notifying one or more users of information. A list of one or more subscribable objects is provided to one or more of the users; a subscription request is received from one or more of the users based on at least one of the subscribable objects; and a determination is made as to whether a user providing a subscription request has a privilege to subscribe to the subscribable object. The list optionally comprises only subscribable objects that the user is privileged to subscribe to. Once one or more users are identified that entered a subscription that matches the notification information, a determination is made as to whether the identified users have appropriate privileges associated with the information before a notification containing the information is sent to the identified users. The appropriate privileges comprise, for example, a privilege to subscribe to an object associated with the information and a privilege to notify any subscribers and delegates associated with the notification.
-
Citations
27 Claims
-
1. A method for notifying one or more users of information, comprising:
-
providing a list of one or more subscribable objects to one or more of said users;
receiving a subscription request from one or more of said users based on at least one of said subscribable objects; and
determining whether a user providing a subscription request has a privilege to subscribe to said subscribable object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for notifying one or more users of information, the apparatus comprising:
-
a memory; and
at least one processor, coupled to the memory, operative to;
provide a list of one or more subscribable objects to one or more of said users;
receive a subscription request from one or more of said users based on at least one of said subscribable objects; and
determine whether a user providing a subscription request has a privilege to subscribe to said subscribable object. - View Dependent Claims (11, 12, 13)
-
-
14. An article of manufacture for notifying one or more users of information, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
providing a list of one or more subscribable objects to one or more of said users;
receiving a subscription request from one or more of said users based on at least one of said subscribable objects; and
determining whether a user providing a subscription request has a privilege to subscribe to said subscribable object.
-
-
15. A method for notifying one or more users of information, comprising:
-
identifying one or more of said users that has entered a subscription that matches said information; and
determining whether said identified users have appropriate privileges associated with said information before sending a notification containing said information to said identified users. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for notifying one or more users of information, the apparatus comprising:
-
a memory; and
at least one processor, coupled to the memory, operative to;
identify one or more of said users that has entered a subscription that matches said information; and
determine whether said identified users have appropriate privileges associated with said information before sending a notification containing said information to said identified users. - View Dependent Claims (23, 24, 25, 26)
-
-
27. An article of manufacture for notifying one or more users of information, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
identifying one or more of said users that has entered a subscription that matches said information; and
determining whether said identified users have appropriate privileges associated with said information before sending a notification containing said information to said identified users.
-
Specification