IP Library Granted Patent US 9,576,275
Granted Patent B2
US 9,576,275 · App. 12/498,127 · Granted Feb 21, 2017

System and method for archiving and retrieving messages

Inventor: Jack E. Zito (Yaphank, NY)
Assignee: CA, Inc.
G06Q10/107
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 9,576,275
App. No.
12/498,127
Granted
Feb 21, 2017
Kind
B2
Abstract

A method comprises establishing by a computer an audience element comprising a particular combination of one or more addresses. The method further comprises creating a first relationship between the audience element and at least one of the one or more addresses. The method also comprises creating a second relationship between one or more messages and the audience element. The method further comprises utilizing the first relationship and the second relationship to identify one or more messages associated with one or more particular addresses.

Claims (45)

1. A method comprising:

establishing by a computer an audience element comprising a first combination of addresses identified as recipient addresses for one message;

creating a first relationship between the audience element and the first combination of addresses;

determining whether a second combination of addresses identified as recipient addresses for another message matches the first combination of addresses;

creating a second relationship between the other message and the audience element in response to determining that the second combination of addresses matches the first combination of addresses; and

utilizing the first relationship and the second relationship to identify an association between the other message and a particular address from the first combination of addresses.

2. The method of claim 1 , further comprising normalizing the first combination of addresses.

3. The method of claim 1 , further comprising marking one or more addresses of the first combination of addresses to indicate primary, secondary, or tertiary recipients.

4. The method of claim 1 , further comprising creating a serialization of the first combination of addresses.

5. The method of claim 4 , further comprising hashing the serialization using an algorithm to create an audience identifier associated with the serialization.

6. The method of claim 5 , wherein the algorithm comprises MD5.

7. The method of claim 1 , wherein the first combination of addresses comprises a plurality of e-mail addresses.

8. The method of claim 1 , wherein the audience element comprises addresses of primary, secondary, and tertiary recipients.

9. The method of claim 1 , wherein the audience element comprises only addresses of primary recipients.

10. A method, comprising:

establishing by a computer an audience element comprising a combination of addresses identified as recipient addresses for one message;

creating an audience identifier associated with the audience element;

determining whether the audience identifier matches an audience identifier already stored in a memory;

if the audience identifier does not match the audience identifier already stored in the memory:

storing the audience identifier in the memory; and

associating the audience element with the audience identifier; and

if the audience identifier is matches the audience identifier already stored in the memory:

associating the audience element with the audience identifier already stored in the memory.

11. The method of claim 10 , wherein the audience identifier comprises an MD5 hash.

12. The method of claim 10 , wherein the combination of addresses comprises a plurality of e-mail addresses.

13. The method of claim 10 , further comprising storing another message associated with the audience element.

14. The method of claim 10 , wherein the combination of addresses comprises addresses of each of a primary recipient, a secondary recipient, and a tertiary recipient.

15. The method of claim 10 , further comprising normalizing and serializing the audience element.

16. A system, comprising:

a memory operable to store one or more messages and one or more audiences; and

a processor operable to perform the steps of:

establishing an audience element comprising a first combination of addresses identified as recipient addresses for one message;

creating a first relationship between the audience element and the first combination of addresses;

determining whether a second combination of addresses identified as recipient addresses for another message matches the first combination of addresses;

creating a second relationship between the other message and the audience element in response to determining that the second combination of addresses matches the first combination of addresses; and

utilizing the first relationship and the second relationship to identify an association between the other message and a particular address from the first combination of addresses.

17. The system of claim 16 , wherein the processor is further operable to perform the step of creating a serialization of the first combination of addresses.

18. The system of claim 17 , wherein the processor is further operable to perform the step of hashing the serialization using an algorithm to create a hash associated with the serialization.

19. The system of claim 16 , wherein the audience element comprises addresses of primary, secondary, and tertiary recipients.

20. A non-transitory computer readable medium comprising logic, the logic when executed by a computer operable to:

establish an audience element comprising a first combination of addresses identified as recipient addresses for one message;

create a first relationship between the audience element and the first combination of addresses;

determine whether a second combination of addresses identified as recipient addresses for another message is the same as the first combination of addresses;

create a second relationship between the other message and the audience element in response to determining that the second combination of addresses matches the first combination of addresses; and

utilize the first relationship and the second relationship to identify an association between the other message and a particular address from the first combination of addresses.

Assignments (2)
MERGER Recorded Nov 7, 2016
From: COMPUTER ASSOCIATES THINK, INC.
To: CA, INC.
Reel/Frame 040243/0857 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2009
From: ZITO, JACK E.
To: COMPUTER ASSOCIATES THINK, INC.
Reel/Frame 022918/0238 →
Continuity (1)
Related Publication 20110004663A1 · Jan 6, 2011