IP Library Granted Patent US 8,612,477
Granted Patent B2
US 8,612,477 · App. 13/242,301 · Granted Dec 17, 2013

Systems and methods for customized electronic communications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,612,477
App. No.
13/242,301
Granted
Dec 17, 2013
Kind
B2
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.

Claims (47)

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.

2. The method of claim 1 , wherein applying the selection rule further comprises comparing a keyword included in the analyzed plurality of communications with content in the database.

3. The method of claim 2 , wherein the keyword is determined to be unique within the analyzed plurality of communications.

4. The method of claim 2 , wherein the keyword is determined to be unique with reference to resources other than the analyzed plurality of communications.

5. The method of claim 2 , further comprising assigning a score to the keyword based at least in part on whether the keyword appears in the body or in a header field of a communication from the analyzed plurality of communications.

6. The method of claim 1 , further comprising:

identifying, with the processor, an additional communication that is not included in the plurality of communications involving the first user and the second user, wherein the identification is made on the basis of the additional communication being associated with at least one communication in the plurality of communications involving the first user and the second user; and

applying the selection rule based on the additional communication.

7. The method of claim 1 , wherein selecting content from the database based on the application of the selection rule comprises selecting content based at least in part on the real time location of the first user.

8. The method of claim 1 , wherein the database comprises social network communications data associated with the second user.

9. The method of claim 1 , wherein the database comprises social network profile data associated with the first user.

10. The method of claim 1 , wherein selecting content from the database based on the application of the selection rule comprises comparing a category associated with the future event to categories associated with a plurality of different types of content.

11. The method of claim 1 , wherein the acquired new data associated with the first user is also associated with the future event.

12. The method of claim 11 , wherein the acquired new data associated with the first user comprises weather data.

13. The method of claim 11 , wherein the acquired new data associated with the first user comprises traffic data.

14. The method of claim 11 , wherein the acquired new data associated with the first user comprises a real-time location of the first user and the acquired new data associated with the second user comprises a real-time location of the second user.

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.

16. The system of claim 15 , wherein applying the selection rule further comprises comparing a keyword included in the analyzed plurality of communications and content in the database.

17. The system of claim 16 , wherein the keyword is determined to be unique within the analyzed plurality of communications.

18. The system of claim 16 , wherein the keyword is determined to be unique with reference to resources other than the analyzed plurality of communications.

19. The system of claim 12 , further comprising instructions that are executable by the at least one processor for assigning a score to the keyword based at least in part on whether the keyword appears in the body or in a header field of a communication from the analyzed plurality of communications.

20. The system of claim 15 , further comprising instructions that are executable by the at least one processor for:

identifying, with the processor, an additional communication that is not included in the plurality of communications involving the first user and the second user, wherein the identification is made on the basis of the additional communication being associated with at least one communication in the plurality of communications involving the first user and the second user; and

applying the selection rule based on the additional communication.

21. The system of claim 15 , wherein selecting content from the database based on the application of the selection rule comprises selecting content based at least in part on the real time location of the first user.

22. The system of claim 15 , wherein the database comprises social network communications data associated with the second user.

23. The system of claim 15 , wherein the database comprises social network profile data associated with the first user.

24. The system of claim 15 , wherein selecting content from the database based on the application of the selection rule comprises comparing a category associated with the future event to categories associated with a plurality of different types of content.

Assignments (6)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059472/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2012
From: BECKER, MARCEL; HALVAKSZ, SETH; WETHERELL, BILL; EYZAGUIRRE, ALAN
To: AOL INC.
Reel/Frame 027507/0328 →