IP Library Granted Patent US 12,045,853
Granted Patent B2
US 12,045,853 · App. 16/641,135 · Granted Jul 23, 2024

Methods and systems for online to offline conversion tracking an optimization

Inventors: Brian Handrigan (Wildwood, MO); Jeffrey Linihan (St. Louis, MO)
Assignee: ADVOCADO, INC.
G06Q30/0246G06F16/958G06Q30/0276G06Q30/0277H04L65/1069H04L67/535
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 12,045,853
App. No.
16/641,135
Granted
Jul 23, 2024
Kind
B2
Abstract

A call conversion tracking system that automatically tracks call-based communications initiated from web-based invitational content id disclosed. The system generates and presents a web-based invitation that includes a dynamically assigned telephone number that is assigned to an anonymous web visitor with advertising metadata that is usually sent to a web server when a user clicks (or taps) an online ad.

Claims (58)

1. A method comprising:

identifying, using a computing device, web content for presentation to a user;

determining, using the computing device, a data structure that includes a plurality of elements of the web content;

determining, using the computing device, a database entry that associates the user with a phone number, a unique code, and an interaction of the user with an element of the plurality of elements of the web content;

embedding, using the computing device, the phone number into the web content;

embedding, using the computing device, the unique code into the web content subsequent to the user initially interacting with the web content such that the unique code is visible to the user and associated with a portion of the web content;

establishing, using the computing device, a connection for a call initiated by the user, wherein the call is initiated by the user based on the phone number and unique code embedded in the web content;

updating, using the computing device and while the connection for the call is being established, the database entry based on previously stored information associated with the user;

obtaining, at the computing device, voice communication data generated from the call such that the voice communication data is associated with the interaction of the user and with the portion of the web content, wherein the voice communication data is indicative of an offline transaction associated with the user and the web content; and

determining, using the computing device, data associated with the offline transaction based on the database entry, wherein the data includes the interaction of the user and the portion of the web content.

2. The method of claim 1 , further comprising:

generating, at the computing device, a graphical user-interface, wherein the graphical user-interface is auto-populated with the previously stored information which is identified from the user interactions and information corresponding to the offline transaction.

3. The method of claim 2 , further comprising:

storing, using the computing device, a transaction identifier indicating completion of the offline transaction, based on a notification received at the graphical user-interface.

4. The method of claim 1 , further comprising:

generating a pool of phone numbers for possible integration into the web content;

selecting the phone number from the pool of phone numbers; and

verifying that the phone number should be integrated into the web content.

5. The method of claim 1 , wherein obtaining voice communication data comprises:

receiving an indication, at the computing device, indicating that the phone number was called.

6. The method of claim 1 , wherein the voice communication data comprises metadata assigning the phone number to the web content and information identifying a mobile device used to establish the call.

7. The method of claim 1 , further comprising:

receiving in real-time, using the computing device, metadata as the user interacts with the web content, the metadata capturing the user interactions with the web content, and wherein the metadata is associated with the unique code; and

determining, using the computing device, one or more user interactions that resulted in the initiation of the call based on the metadata associated with the unique code.

8. The method of claim 1 , further comprising modifying, using the computing device, the association of the unique code with the portion of the web content such that the unique code is associated with a second portion of the web content in response to an interaction of the user with the web content that causes the portion of the web content to change to the second portion of the web content.

9. A computing system comprising:

at least one computing device, the computing system configured to:

identify web content for presentation to a user;

determine a data structure that includes a plurality of elements of the web content;

determine a database entry that associates the user with a phone number, a unique code, and an interaction of the user with an element of the plurality of elements of the web content;

embed the phone number into the web content;

embed the unique code into the web content subsequent to the user initially interacting with the web content such that the unique code is visible to the user and associated with a portion of the web content;

obtain voice communication data generated from the call such that the voice communication data is associated with the interaction of the user and with the portion of the web content, wherein the voice communication data is indicative of an offline transaction associated with the user and the web content; and

determine data associated with the offline transaction based on the database entry, wherein the data includes the plurality of interactions of the user and the portion of the web content.

10. The system of claim 9 , wherein the computing system is further configured to generate a graphical user-interface, wherein the graphical user-interface is auto-populated with the previously stored information which is identified from the user interactions and information corresponding to the offline transaction.

11. The system of claim 10 , wherein the computing system is further configured to store a transaction identifier indicating completion of the offline transaction, based on a notification received at the graphical user-interface.

12. The system of claim 9 , wherein the computing system is further configured to:

generate a pool of phone numbers for possible integration into the web content;

select the phone number from the pool of phone numbers; and

verify that the phone number should be integrated into the web content.

13. The system of claim 9 , wherein obtaining the voice communication data comprises receiving an indication indicating that the phone number was called.

14. The system of claim 9 , wherein the voice communication data comprises metadata assigning the phone number to the web content and information identifying a mobile device used to establish the call.

15. A non-transitory computer readable medium encoded with instructions, the instructions executable by one or more computing devices to perform operations comprising:

identifying web content for presentation to a user;

determining a data structure that includes a plurality of elements of the web content;

determining a database entry that associates the user with a phone number, a unique code, and an interaction of the user with an element of the plurality of elements of the web content;

embedding the phone number into the web content;

embedding the unique code into the web content subsequent to the user initially interacting with the web content such that the unique code is visible to the user and associated with a portion of the web content;

obtaining voice communication data generated from the call such that the voice communication data is associated with the interaction of the user and with the portion of the web content, wherein the voice communication data is indicative of an offline transaction associated with the user and the web content; and

determining outcome data associated with the offline transaction based on the database entry, wherein the data includes the plurality of interactions of the user and the portion of the web content.

16. The non-transitory computer readable medium of claim 15 , the operations further comprising generating a graphical user-interface, wherein the graphical user-interface is auto-populated with the previously stored information which is identified from the user interactions and information corresponding to the offline transaction.

17. The non-transitory computer readable medium of claim 16 , the operations further comprising, storing a transaction identifier indicating completion of the offline transaction, based on a notification received at the graphical user-interface.

18. The non-transitory computer readable medium of claim 15 , the operations further comprising:

generating a pool of phone numbers for possible integration into the web content;

selecting the phone number from the pool of phone numbers; and

verifying that the phone number should be integrated into the web content.

19. The non-transitory computer readable medium of claim 15 , wherein obtaining voice communication data comprises receiving an indication indicating that the phone number was called.

20. The non-transitory computer readable medium of claim 15 , wherein the voice communication data comprises metadata assigning the phone number to the web content and information identifying a mobile device used to establish the call.

Assignments (3)
CHANGE OF NAME Recorded Oct 11, 2024
From: ADVOCADO, INC.
To: VEIL GLOBAL TECHNOLOGIES, INC.
Reel/Frame 069173/0276 →
SECURITY INTEREST Recorded Nov 23, 2021
From: ADVOCADO, INC.
To: CRESCENT COVE CAPITAL II, LP
Reel/Frame 058236/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2021
From: HANDRIGAN, BRIAN; LINIHAN, JEFFREY
To: ADVOCADO, INC.
Reel/Frame 058023/0729 →
Continuity (2)
Provisional Application 62548166 · Aug 21, 2017
Related Publication 20200175545A1 · Jun 4, 2020