System, method and computer program product for messaging in an on-demand database service
First Claim
Patent Images
1. 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:
- receiving, by an on-demand database service on behalf of an entity, a message, wherein the on-demand database service includes an on-demand database;
retrieving, by the on-demand database service from a portion of the on-demand database, one or more security criteria that include validating an address of a sender of the message, wherein the one or more security criteria are specified by the entity;
applying, by the on-demand database service on behalf of the entity, the one or more security criteria to the message; and
in response to the message meeting the one or more security criteria, retrieving, by the on-demand database service, a rule for processing the message, wherein the rule is identified for retrieval using the validated address of the sender of the message.
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for messaging in an on-demand database service. These mechanisms and methods for messaging in an on-demand database service can enable embodiments to more flexibly message in on-demand database environments. The ability of embodiments to provide such feature may lead to enhanced messaging features which may be used for providing more effective ways of messaging in the context of on-demand databases.
-
Citations
20 Claims
-
1. 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:
-
receiving, by an on-demand database service on behalf of an entity, a message, wherein the on-demand database service includes an on-demand database; retrieving, by the on-demand database service from a portion of the on-demand database, one or more security criteria that include validating an address of a sender of the message, wherein the one or more security criteria are specified by the entity; applying, by the on-demand database service on behalf of the entity, the one or more security criteria to the message; and in response to the message meeting the one or more security criteria, retrieving, by the on-demand database service, a rule for processing the message, wherein the rule is identified for retrieval using the validated address of the sender of the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving, by an on-demand database service on behalf of an entity, a message, wherein the on-demand database service includes an on-demand database; retrieving, by the on-demand database service from a portion of the on-demand database limited to information associated with the entity, one or more security criteria that include validating an address of a sender of the message, wherein the one or more security criteria are specified by the entity; applying, by the on-demand database service on behalf of the entity, the one or more security criteria to the message; and in response to the message meeting the one or more security criteria, retrieving, by the on-demand database service, a rule for processing the message, wherein the rule is identified for retrieval using the validated address of the sender of the message. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus, comprising:
-
a processor; and a memory that includes one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; receiving, by an on-demand database service on behalf of an entity, a message, wherein the on-demand database service includes an on-demand database; retrieving, by the on-demand database service from a portion of the on-demand database limited to information associated with the entity, one or more security criteria that include validating an address of a sender of the message, wherein the one or more security criteria are specified by the entity; applying, by the on-demand database service on behalf of the entity, the one or more security criteria to the message; and in response to the message meeting the one or more security criteria, retrieving, by the on-demand database service, a rule for processing the message, wherein the rule is identified for retrieval using the validated address of the sender of the message. - View Dependent Claims (19, 20)
-
Specification