IP Library Granted Patent US 10,984,443
Granted Patent B2
US 10,984,443 · App. 16/689,011 · Granted Apr 20, 2021

Call tracking

Inventors: Garvan Michael Kuskey (Santa Barbara, CA); Lauren Kimberly Harris (Carpinteria, CA); Colin D. Kelley (Santa Barbara, CA)
Assignee: Invoca, Inc.
G06Q30/0246G06Q30/0277H04L51/08H04L67/146H04M3/5158H04M3/4878
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 10,984,443
App. No.
16/689,011
Granted
Apr 20, 2021
Kind
B2
Abstract

There are disclosed systems and methods for facilitating communications between individuals and enterprises and in particular, to methods and systems for tracking and attributing customer and/or customer prospect online and offline communications in association with a marketing campaign.

Claims (70)

1. A system comprising:

a computing device;

a data network interface;

non-transitory media storing instructions readable by the computing device, that when executed by the computing device, cause the computing device to:

associate a pool of potential system phone numbers with an email marketing campaign, the pool of potential system phone numbers associated by a marketing or tracking system;

transmit an email to a plurality of customer prospects associated with the email marketing campaign wherein the email is configured to fetch an image upon presentation to a customer prospect;

receive, via the data network interface, an image fetch request from an Internet-connected computing device of a customer prospect from the plurality of customer prospects wherein the image fetch request includes as a parameter an email address of the customer prospect;

dynamically select a phone number of the pool of potential system phone numbers based on the image fetch request and the email marketing campaign;

generate an image comprising at least the phone number selected from the pool of phone numbers associated with the email marketing campaign;

transmit the generated image to the Internet-connected computing device of the customer prospect; and

perform one of:

in response to receiving an email response from the customer prospect, originate an outbound call to a telephone number associated with the email address of the customer prospect; or

in response to receiving an inbound voice telephone call directed to the phone number selected from the pool of phone numbers associated with the email marketing campaign, route the inbound voice telephone call to a call center associated with the marketing campaign, wherein the inbound voice telephone call includes call signaling information including at least a calling party phone number; and

store one or more of the email address of the customer prospect, the calling party phone number, and the phone number selected from the pool of phone numbers in association with the email marketing campaign.

2. The system as defined in claim 1 , the system instructions further causing the computing device to:

determine a location associated with the inbound voice telephone call from the customer prospect directed to the phone number selected from the pool of phone numbers associated with the email marketing campaign; and

route the inbound voice telephone call to a call center selected from a plurality of call center locations based on the determined location associated with the inbound voice telephone call.

3. The system as defined in claim 1 , the system instructions further causing the computing device to:

associate the call signaling information with the customer prospect; and

store the call signaling information with the email address of the customer prospect.

4. The system as defined in claim 3 , further comprising a telephony interface configured to be coupled to a Public Switched Telephone Network (PSTN); and wherein the inbound voice telephone call is via the telephony interface, and wherein the system instructions further causing the computing device to determine a location associated with the inbound voice telephone call from the customer prospect via the telephony interface.

5. The system as defined in claim 3 , the system instructions further causing the computing device to store a call type indicating an inbound call type or an outbound call type and a call termination state indicating a near-end disconnect or a far-end disconnect.

6. The system as defined in claim 3 , wherein the phone number selected from the pool of phone numbers comprises a phone number local to the customer prospect.

7. The system as defined in claim 1 , wherein the phone number selected from the pool of phone numbers comprises a toll-free phone number.

8. The system as defined in claim 1 , wherein the email address of the customer prospect received via the image fetch request matches an email address configured in the email transmission to the plurality of customer prospects associated with the email marketing campaign.

9. The system as defined in claim 1 , wherein the generated image transmitted to the Internet-connected computing device of the customer prospect is configured to be displayed to the customer prospect via a web-based email user interface.

10. The system as defined in claim 1 , wherein the image fetch request comprises an image Universal Resource Locator (URL) request.

11. A system comprising:

a computing device;

a data network interface;

non-transitory media storing instructions readable by the computing device, that when executed by the computing device, cause the computing device to:

transmit an email to a plurality of customer prospects associated with a marketing campaign wherein the email is configured to fetch an image upon presentation to a customer prospect;

receive, via the data network interface, an image fetch request from an Internet-connected computing device of a customer prospect from the plurality of customer prospects associated with the marketing campaign wherein the image fetch request includes as a parameter a customer prospect identifier;

dynamically select a phone address of a pool of potential system phone addresses based on the image fetch request and the email marketing campaign, the pool of potential system phone addresses associated by a marketing or tracking system;

generate an image comprising at least the phone address selected from the pool of potential system phone addresses associated with the marketing campaign;

transmit the generated image to the Internet-connected computing device of the customer prospect; and

perform one of:

in response to receiving an email response from the customer prospect, originate an outbound call to a telephone number associated with the email address of the customer prospect; or

in response to receiving an inbound voice telephone call directed to the system phone address selected from the pool of potential system phone addresses associated with the email marketing campaign, route the inbound voice telephone call to a call center associated with the marketing campaign, wherein the inbound voice telephone call includes call signaling information including at least a calling party phone address; and

store one or more of the email address of the customer prospect, the calling party phone address, and the system phone address selected from the pool of potential system phone addresses in association with the email marketing campaign.

12. The system as defined in claim 11 , the system instructions further causing the computing device to:

determine a location associated with the inbound voice telephone call from the customer prospect directed to the system phone address selected from the pool of potential system phone addresses associated with the marketing campaign; and

route the inbound voice telephone call to a call center selected from a plurality of call center locations based on the determined location associated with the inbound voice telephone call.

13. The system as defined in claim 11 , further comprising a telephony interface configured to be coupled to a Public Switched Telephone Network (PSTN);

wherein the inbound voice telephone call is via the telephony interface; and

wherein the system instructions further causing the computing device to determine a location associated with the inbound voice telephone call from the customer prospect via the telephony interface.

14. The system as defined in claim 11 , the system instructions further causing the computing device to:

associate the call signaling information with the customer prospect; and

store the call signaling information with the email address of the customer prospect.

15. The system as defined in claim 11 , wherein the system instructions further causing the computing device to store one or more of a call type and a call termination state in association with the system phone address, the call type indicating an inbound call type or an outbound call type and the call termination state indicating a near-end disconnect or a far-end disconnect.

16. The system as defined in claim 11 , wherein the customer prospect identifier received via the image fetch request comprises an email address and the email address matches an email address configured in the email transmission to the plurality of customer prospects associated with the marketing campaign.

17. The system as defined in claim 11 , wherein the customer prospect identifier received via the image fetch request comprises one of a customer account number; or a unique system generated number; and wherein the generated image transmitted to the Internet-connected computing device of the customer prospect is configured to be displayed to the customer prospect via a web-based email user interface.

18. A system comprising:

a computing device;

a data network interface;

non-transitory media storing instructions readable by the computing device, that when executed by the computing device, cause the computing device to:

receive, via the data network interface, an image fetch request from an Internet-connected computing device of a customer prospect wherein the image fetch request originates at least in part from an application hosted on an Internet-connected computing device and wherein the image fetch request includes a customer prospect identifier;

dynamically select a phone address of a pool of potential system phone addresses based on the image fetch request and an email marketing campaign, the pool of potential system phone addresses associated by a marketing or tracking system;

generate an image comprising at least the phone address selected from the pool of potential system phone addresses associated with the marketing campaign;

transmit the generated image to the Internet-connected computing device of the customer prospect; and

perform one of:

in response to receiving an email response from the computing device of the customer prospect, originate an outbound call to a telephone number associated with the email address of the customer prospect; or

in response to receiving an inbound voice telephone call directed to the system phone address selected from the pool of potential system phone addresses associated with the email marketing campaign, route the inbound voice telephone call to a call center associated with the marketing campaign, wherein the inbound voice telephone call includes call signaling information including at least a calling party phone address; and

store one or more of the email address of the customer prospect, the calling party phone address, and the system phone address selected from the pool of potential system phone addresses in association with the email marketing campaign.

19. The system as defined in claim 18 , the system instructions further causing the computing device to:

determine a location associated with the inbound call directed to the system phone address selected from the pool of potential system phone addresses associated with the marketing campaign; and

route the inbound voice telephone call to a call center selected from a plurality of call center locations based on the determined location associated with the inbound voice telephone call.

20. The system as defined in claim 19 , further comprising a telephony interface configured to be coupled to a Public Switched Telephone Network (PSTN);

wherein the inbound voice telephone call is via the telephony interface; and

wherein the system instructions further causing the computing device to determine a location associated with the inbound voice telephone call from the customer prospect via the telephony interface.

Assignments (5)
SECURITY INTEREST Recorded Aug 6, 2024
From: INVOCA, INC.
To: BANC OF CALIFORNIA (FORMERLY KNOWN AS PACIFIC WESTERN BANK)
Reel/Frame 068200/0412 →
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2023
From: ORIX GROWTH CAPITAL, LLC
To: INVOCA, INC.
Reel/Frame 062463/0390 →
REAFFIRMATION OF AND SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 28, 2022
From: INVOCA, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 058892/0404 →
REAFFIRMATION OF AND SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 21, 2021
From: INVOCA, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 057884/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2019
From: KUSKEY, GARVAN MICHAEL; HARRIS, LAUREN KIMBERLY; KELLEY, COLIN D.
To: INVOCA, INC.
Reel/Frame 051069/0060 →
Continuity (3)
Continuation 15379200 · Dec 14, 2016
Provisional Application 62269759 · Dec 18, 2015
Related Publication 20200090211A1 · Mar 19, 2020