Method and system for selecting amongst a plurality of processes to send a message
First Claim
Patent Images
1. A method, comprising:
- providing, by a system through a network to a subscriber of the system, a user interface enabling the subscriber to configure a rule that triggers an automatic sending of a message responsive to a change made to data stored by the system;
receiving, by the system through the network from the subscriber, configuration of the rule, wherein the rule indicatesone or more conditions under which the message is automatically sent, the one or more conditions being associated with a particular change made to particular data stored by the system, andan identifier of one or more recipients for the message;
detecting, by the system, that the one or more conditions have been met;
in response to detecting that the one or more conditions have been met, retrieving, by the system, message information from a portion of memory of the system;
generating, by the system, a message utilizing the retrieved message information that reflects the particular change made to the particular data stored by the system;
identifying, by the system from the rule, the one or more recipients; and
sending, to the identified one or more recipients by the system, the generated message in conjunction with a pointer identifying the particular data to which the particular change was made.
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for selecting amongst a plurality of processes to send a message (e.g. a message for updating an endpoint system, etc.). These mechanisms and methods for selecting amongst a plurality of processes to send a message can enable embodiments to utilize more than one queue for sending such message. The ability of embodiments to provide such multi-process feature can, in turn, prevent latency that typically accompanies a mounting number of messages.
-
Citations
15 Claims
-
1. A method, comprising:
-
providing, by a system through a network to a subscriber of the system, a user interface enabling the subscriber to configure a rule that triggers an automatic sending of a message responsive to a change made to data stored by the system; receiving, by the system through the network from the subscriber, configuration of the rule, wherein the rule indicates one or more conditions under which the message is automatically sent, the one or more conditions being associated with a particular change made to particular data stored by the system, and an identifier of one or more recipients for the message; detecting, by the system, that the one or more conditions have been met; in response to detecting that the one or more conditions have been met, retrieving, by the system, message information from a portion of memory of the system; generating, by the system, a message utilizing the retrieved message information that reflects the particular change made to the particular data stored by the system; identifying, by the system from the rule, the one or more recipients; and sending, to the identified one or more recipients by the system, the generated message in conjunction with a pointer identifying the particular data to which the particular change was made. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
providing, by a system through a network to a subscriber of the system, a user interface enabling the subscriber to configure a rule that triggers an automatic sending of a message responsive to a change made to data stored by the system; receiving, by the system through the network from the subscriber, configuration of the rule, wherein the rule indicates; one or more conditions under which the message is automatically sent, the one or more conditions being associated with a particular change made to particular data stored by the system, and an identifier of one or more recipients for the message; detecting, by the system, that the one or more conditions have been met; in response to detecting that the one or more conditions have been met, retrieving, by the system, message information from a portion of memory of the system; generating, by the system, a message utilizing the retrieved message information that reflects the particular change made to the particular data stored by the system; identifying, by the system from the rule, the one or more recipients; and sending, to the identified one or more recipients by the system, the generated message in conjunction with a pointer identifying the particular data to which the particular change was made.
-
-
15. An apparatus, comprising:
-
a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; providing, by a system through a network to a subscriber of the system, a user interface enabling the subscriber to configure a rule that triggers an automatic sending of a message responsive to a change made to data stored by the system; receiving, by the system through the network from the subscriber, configuration of the rule, wherein the rule indicates; one or more conditions under which the message is automatically sent, the one or more conditions being associated with a particular change made to particular data stored by the system, and an identifier of one or more recipients for the message; detecting, by the system, that the one or more conditions have been met; in response to detecting that the one or more conditions have been met, retrieving, by the system, message information from a portion of memory of the system; generating, by the system, a message utilizing the retrieved message information that reflects the particular change made to the particular data stored by the system; identifying, by the system from the rule, the one or more recipients; and sending, to the identified one or more recipients by the system, the generated message in conjunction with a pointer identifying the particular data to which the particular change was made.
-
Specification