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 storing one or more sequences of instructions that, when executed by one or more processors, cause the one or more processors to perform operations 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, one or more security criteria that include validating an address of a sender of the message;
applying, by the on-demand database service on behalf of the entity, the one or more security criteria to the message; and
adding, by the on-demand database service, one or more data values to the message, wherein the one or more data values indicate whether the message passed respective ones of the one or more security criteria.
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
21 Claims
-
1. A non-transitory machine-readable medium storing one or more sequences of instructions that, when executed by one or more processors, cause the one or more processors to perform operations 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, one or more security criteria that include validating an address of a sender of the message; applying, by the on-demand database service on behalf of the entity, the one or more security criteria to the message; and adding, by the on-demand database service, one or more data values to the message, wherein the one or more data values indicate whether the message passed respective ones of the one or more security criteria. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17)
-
-
3. (canceled)
-
11. 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, one or more security criteria that include validating an address of a sender of the message; applying, by the on-demand database service on behalf of the entity, of the one or more security criteria to the message; and adding, by the on-demand database service, one or more data values to the message, wherein the one or more data values indicate whether the message passed respective ones criteria of the one or more security criteria. - View Dependent Claims (18, 19)
-
-
12. An apparatus, comprising:
-
a processor of an on-demand database service, wherein the on-demand database service includes an on-demand database; and a memory that includes one or more stored sequences of instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving, on behalf of an entity, a message; retrieving, from a portion of the on-demand database, one or more security criteria that include validating an address of a sender of the message; applying, on behalf of the entity, a security criterion the one or more security criteria to the message; and applying, by the on-demand database service on behalf of the entity, the one or more security criteria to the message; and adding, by the on-demand database service, one or more data values to the message, wherein the one or more data values indicate whether the message passed respective ones of the one or more security criteria. - View Dependent Claims (20, 21)
-
-
13. (canceled)
-
16. (canceled)
Specification