IP Library Granted Patent US 9,104,883
Granted Patent B2
US 9,104,883 · App. 13/838,519 · Granted Aug 11, 2015

Secure data exchange technique

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,104,883
App. No.
13/838,519
Granted
Aug 11, 2015
Kind
B2
Abstract

Techniques utilizing common encryption approaches for data from multiple parties enable those parties to discover information that is held in common by the parties without disclosing to any party information that is not held in common by the parties. Encrypted information for each party can be compared to determine which encrypted values match, and those encrypted values can be returned to any of the parties such that a party can determine which corresponding data the parties have in common without having access to any other data of any other parties.

Claims (29)

1. A suppression system for marketing emails, comprising:

a marketer system having at least one processor operatively coupled with a memory, the marketer system configured to individually encrypt each email address and pattern of a first set of email addresses and patterns using an encryption scheme to create a first set of encrypted strings; and

a central system remote from the marketer system, the central system having at least one processor operatively coupled with a memory, the central system configured to compare the first set of encrypted strings with a second set of encrypted strings, the second set of encrypted strings generated by individually encrypting each email address and pattern of a second set of email addresses and patterns using the encryption scheme, the central system configured to create indications as to which of the encrypted strings are included in both sets of encrypted strings;

wherein the marketer system is configured to suppress sending emails to a subset of email addresses of the first set of email addresses and patterns based on the indications, and wherein the patterns comprise regular expressions.

2. The suppression system of claim 1 wherein the indications include a third set of encrypted strings that are included in both the first and second sets of encrypted strings.

3. The suppression system of claim 1 wherein the indications include a third set of encrypted strings from the first set of encrypted strings that are not in the second set of encrypted strings.

4. The suppression system of claim 1 wherein the indications include a decrypted set of email addresses and patterns.

5. The suppression system of claim 1 wherein the indications include an unencrypted record identifier (ID) associating an email address or pattern of the first set of email addresses and patterns with a corresponding encrypted string of the first set of encrypted strings.

6. The suppression system of claim 5 wherein the marketer system is configured to look up the associated email address or pattern of the first set of email addresses and patterns from a database using the ID.

7. The suppression system of claim 1 wherein the encryption scheme includes a one-way hashing algorithm.

8. The system of claim 7 wherein the one-way hashing algorithm is selected from the group consisting of secure hash algorithm (SHA) SHA-1, SHA-256, SHA-384, SHA-512, and medium-digest algorithm MD5.

9. The system of claim 1 wherein the marketer system sends the first set of encrypted strings to the central remote system at regular intervals.

10. A suppression system for marketing emails, comprising:

a marketer system having at least one processor operatively coupled with a memory, the marketer system configured to individually encrypt each email address of a first set of email addresses using an encryption scheme to create a first set of encrypted strings; and

a central system remote from the marketer system, the central system having at least one processor operatively coupled with a memory, the central system configured to compare the first set of encrypted strings with a second set of encrypted strings, the second set of encrypted strings generated by individually encrypting each email address of a second set of email addresses using the encryption scheme, the central system configured to create indications as to which of the encrypted strings are included in both sets of encrypted strings, the central system configured to encrypt the second set of encrypted strings from the second set of email addresses;

wherein the marketer system is configured to suppress sending emails to a subset of email addresses of the first set based on the indications.

11. A non-transitory computer readable medium comprising code executable by a processor to perform a method comprising:

individually encrypting on a marketer system each email address and pattern of a first set of email addresses and patterns using an encryption scheme to create a first set of encrypted strings; and

comparing on central system remote from the marketer system the first set of encrypted strings with a second set of encrypted strings, the second set of encrypted strings generated by individually encrypting each email address and pattern of a second set of email addresses and patterns using the encryption scheme, the central system configured to create indications as to which of the encrypted strings are included in both sets of encrypted strings;

wherein the marketer system is configured to suppress sending emails to a subset of email addresses of the first set based on the indications, and wherein the patterns comprise regular expressions.

12. The non-transitory computer-readable medium of claim 11 wherein the indications include a third set of encrypted strings that are included in both the first and second sets of encrypted strings.

13. The non-transitory computer-readable medium of claim 11 wherein the indications include a third set of encrypted strings from the first set of encrypted strings that are not in the second set of encrypted strings.

14. The non-transitory computer-readable medium of claim 11 wherein the indications include a decrypted set of email addresses and patterns.

15. The non-transitory computer-readable medium of claim 11 wherein the indications include an unencrypted record identifier (ID) associating an email address or pattern of the first set of email addresses and patterns with a corresponding encrypted string of the first set of encrypted strings.

16. The non-transitory computer-readable medium of claim 15 wherein the marketer system is configured to look up the associated email address or pattern of the first set of email addresses and patterns from a database using the ID.

17. The non-transitory computer-readable medium of claim 11 wherein the encryption scheme includes a one-way hashing algorithm.

18. The non-transitory computer-readable medium of claim 17 wherein the one-way hashing algorithm is selected from the group consisting of secure hash algorithm (SHA) SHA-1, SHA-256, SHA-384, SHA-512, and medium-digest algorithm MD5.

19. The non-transitory computer-readable medium of claim 11 wherein the marketer system sends the first set of encrypted strings to the central remote system at regular intervals.

20. The non-transitory computer-readable medium of claim 11 wherein the central system is further configured to encrypt the second set of encrypted strings from the second set of email addresses.

Assignments (8)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Aug 30, 2024
From: ZETA GLOBAL CORP.; ZSTREAM ACQUISITION LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 068822/0154 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 055212, FRAME 0964 Recorded Aug 30, 2024
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ZETA GLOBAL CORP.
Reel/Frame 068822/0167 →
RELEASE OF SECURITY INTEREST Recorded Feb 11, 2021
From: FIRST EAGLE PRIVATE CREDIT, LLC, AS SUCCESSOR TO NEWSTAR FINANCIAL, INC
To: ZBT ACQUISITION CORP.; ZETA GLOBAL CORP.; 935 KOP ASSOCIATES, LLC
Reel/Frame 055282/0276 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2021
From: ZETA GLOBAL CORP.
To: BANK OF AMERICA, N.A.
Reel/Frame 055212/0964 →
SECURITY INTEREST Recorded Dec 3, 2020
From: ZETA GLOBAL CORP.
To: FIRST EAGLE PRIVATE CREDIT, LLC
Reel/Frame 054585/0770 →
STOCK PURCHASE AGREEMENT Recorded May 17, 2017
From: ACXIOM CORPORATION
To: ZETA INTERACTIVE CORP.
Reel/Frame 042487/0108 →
CHANGE OF NAME Recorded May 17, 2017
From: ZETA INTERACTIVE CORP.
To: ZETA GLOBAL CORP.
Reel/Frame 042411/0771 →
SECURITY INTEREST Recorded Sep 1, 2016
From: ZETA IMPACT INC., A DELAWARE CORPORATION
To: NEWSTAR FINANCIAL, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 039617/0256 →