Systems and methods for customized electronic communications
First Claim
1. A computer-implemented method, comprising:
- determining a future event associated with a future date and a first user;
identifying a second user that is associated with the first user;
analyzing, with a processor, a plurality of communications involving the first user and the second user;
acquiring new data associated with the first user;
acquiring new data associated with the second user;
accessing stored data associated with the first user;
accessing stored data associated with the second user;
applying a selection rule based on the analyzed plurality of communications, the new data associated with the first user, the new data associated with the second user, the stored data associated with the first user, and the stored data associated with the second user;
wherein applying the selection rule comprises adjusting default scores for a plurality of content items and identifying a content item based on its adjusted score;
selecting, with a processor, the identified content item; and
providing the identified content item to the first user together with an indication of the future event.
6 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 and the future event 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.
38 Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
determining a future event associated with a future date and a first user; identifying a second user that is associated with the first user; analyzing, with a processor, a plurality of communications involving the first user and the second user;
acquiring new data associated with the first user;acquiring new data associated with the second user;
accessing stored data associated with the first user;
accessing stored data associated with the second user;applying a selection rule based on the analyzed plurality of communications, the new data associated with the first user, the new data associated with the second user, the stored data associated with the first user, and the stored data associated with the second user; wherein applying the selection rule comprises adjusting default scores for a plurality of content items and identifying a content item based on its adjusted score; selecting, with a processor, the identified content item; and providing the identified content item to the first user together with an indication of the future event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 19)
-
-
15. A computer-based system comprising one or more processors and one or more storage media storing a plurality of instructions, the plurality of instructions being executable by at least one processor for:
-
determining a future event associated with a future date and a first user; identifying a second user that is associated with the first user; analyzing, with the at least one processor, a plurality of communications involving the first user and the second user; acquiring new data associated with the first user; acquiring new data associated with the second user; accessing stored data associated with the first user; accessing stored data associated with the second user; applying a selection rule based on the analyzed plurality of communications, the new data associated with the first user, the new data associated with the second user, the stored data associated with the first user, and the stored data associated with the second user, the selection rule identifying content from the database; wherein applying the selection rule comprises adjusting default scores for a plurality of content items and identifying a content item based on its adjusted score; selecting, with the at least one processor, the identified content item from the database based on the application of the selection rule; and providing the selected identified content item to the first user together with an indication of the future event. - View Dependent Claims (16, 17, 18, 20, 21, 22, 23, 24)
-
Specification