Systems and methods for customized electronic communications
First Claim
1. A computer-implemented method for identifying electronic content, the method comprising the following operations performed by at least one processor:
- identifying a plurality of electronic content items based on the content of an electronic communication;
applying an upcoming event content selection rule based on the content of the electronic communication;
adjusting a set of scores associated with the plurality of content items based on the application of the upcoming event content selection rule;
further adjusting the set of scores based on application of a merchant content selection rule, wherein application of the merchant content selection rule comprises determining whether a particular merchant name specified by the merchant content selection rule is referenced in the electronic communication; and
identifying, based on the further adjusted set of scores, an electronic content item from the plurality of electronic content items.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and methods customizing electronic communications. A future event associated with a first user may be determined, and a second user that is associated with the first user may be identified. A plurality of communications involving the first user and the second user may be analyzed. A selection rule may be applied based on the analyzed plurality of communications, the selection rule identifying content from the database. Content from the database may be selected based on the application of the selection rule. An electronic message may be provided to the first user identifying the future event, and the selected content may be provided to the first user.
34 Citations
20 Claims
-
1. A computer-implemented method for identifying electronic content, the method comprising the following operations performed by at least one processor:
-
identifying a plurality of electronic content items based on the content of an electronic communication; applying an upcoming event content selection rule based on the content of the electronic communication; adjusting a set of scores associated with the plurality of content items based on the application of the upcoming event content selection rule; further adjusting the set of scores based on application of a merchant content selection rule, wherein application of the merchant content selection rule comprises determining whether a particular merchant name specified by the merchant content selection rule is referenced in the electronic communication; and identifying, based on the further adjusted set of scores, an electronic content item from the plurality of electronic content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic content identification server comprising at least one processor and at least one non-transitory storage medium, the non-transitory storage medium comprising instructions that, when executed by the at least one processor, perform operations comprising:
-
identifying a plurality of electronic content items based on the content of an electronic communication; applying an upcoming event content selection rule based on the content of the electronic communication; adjusting a set of scores associated with the plurality of content items based on the application of the upcoming event content selection rule; further adjusting the set of scores based on application of a merchant content selection rule, wherein application of the merchant content selection whether a particular merchant name specified by the merchant content selection rule is referenced in the electronic communication; and identifying, based on the adjusted set of scores, an electronic content item from the plurality of electronic content items. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification