Tracking and management of voice calls and form submissions related to accessing network based content
First Claim
1. A method comprising steps of:
- generating an identifier in a first computer system, wherein the identifier is generated in at least one of anticipation of a voice call by a user and in response to the voice call by a user accessing network-based content associated with an entity, wherein the identifier associates the voice call by the user to an agent of an entity;
storing the identifier and the association of the identifier with the voice call in a memory that is in communication with the first computer system;
conveying the identifier from the first computer system to an external computer system;
receiving the identifier conveyed from the first computer system by the external computer system;
identifying and storing at least one information record associated with an activity of the user, wherein the information record is at least one of a call record and a data record,wherein the at least one call record is associated with the voice call by the user by tagging each call record with the identifier, wherein each call record of at least one call record relates to the voice call by the user,wherein the at least one data record is associated with activity of the user by tagging each data record with the identifier, wherein each data record of at least one data record relates to the activity of the user, each of the at least one data record is stored on the external computer;
conveying the at least one information record from the external computer system to the first computer system;
receiving, at the first computer system from the external computer system, the at least of at least one information record from the external computer system, wherein each information record of the of at least one information record includes the identifier; and
using the identifier stored in the first computer system to associate the received at least one information record, related to the activity of the user, with the voice call.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for call and lead tracking are disclosed. The systems and methods may generally include receiving a request sent to a database stored on a computer readable medium in response to online activity and any user information that may be collected or known, creating a record in the database in response to the request, generating a code associated with the record, assigning a call extension corresponding to the code such that the call extension is associated with the record, and associating the incoming call, web activity, as well as resulting financial transactions and follow-on activities with the website activities. The association may happen through remote communication with a system that receives the incoming call.
-
Citations
30 Claims
-
1. A method comprising steps of:
-
generating an identifier in a first computer system, wherein the identifier is generated in at least one of anticipation of a voice call by a user and in response to the voice call by a user accessing network-based content associated with an entity, wherein the identifier associates the voice call by the user to an agent of an entity; storing the identifier and the association of the identifier with the voice call in a memory that is in communication with the first computer system; conveying the identifier from the first computer system to an external computer system; receiving the identifier conveyed from the first computer system by the external computer system; identifying and storing at least one information record associated with an activity of the user, wherein the information record is at least one of a call record and a data record, wherein the at least one call record is associated with the voice call by the user by tagging each call record with the identifier, wherein each call record of at least one call record relates to the voice call by the user, wherein the at least one data record is associated with activity of the user by tagging each data record with the identifier, wherein each data record of at least one data record relates to the activity of the user, each of the at least one data record is stored on the external computer; conveying the at least one information record from the external computer system to the first computer system; receiving, at the first computer system from the external computer system, the at least of at least one information record from the external computer system, wherein each information record of the of at least one information record includes the identifier; and using the identifier stored in the first computer system to associate the received at least one information record, related to the activity of the user, with the voice call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising steps of:
-
receiving a message indicative that a user action has been performed by a user in relation to the user having accessed network-based content of a first entity wherein the message is received at a computer system; generating and storing an identifier and a network resource locator that corresponds to the identifier in the computer system, wherein the network resource locator is generated in at least one of anticipation of the message and in response to the message, wherein the network resource locator is associated with a voice call by the user to an agent of the first entity and the network resource locator corresponds with a storage location to receive information about the voice call, wherein the network resource locator is unique over a duration of the voice call respective to all other network resource locators stored in the computer system; collecting and storing activity associated with the user as a data record; associating each data record with at least one of the identifier and the network resource locator; storing each data record in an external computer system; initiating the voice call by the user to the agent of the first entity, wherein a transmission of the voice call includes the network resource locator; collecting and storing activity associated with the voice call as a call record; associating the call record with the associated network resource locator; storing the call record in the computer system; and using the network resource locator to receive and process information data record related to the voice call so that the information related to the voice call is associated with the user having accessed the network-based content of the first entity, wherein the step is completed by the computer system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising steps of:
-
receiving a message indicative that a user action has been performed by a user in relation to the user having accessed network-based content of a first entity, wherein the message is received at a computer system; in response to the message, the method processes steps of; creating a database record in the computer system, including assigning a database record identifier to the database record; generating and storing a network resource locator, in the computer system, wherein the network resource locator is generated at least one of anticipation of receiving the message and actually receiving the message, wherein the network resource locator corresponds uniquely to the database record, wherein generating the network resource locator includes including the database record identifier in the network resource locator, the network resource locator being unique over a duration of the voice call respective to all other network resource locators stored in the computer system; and sending the network resource locator from the computer system to a remote second entity by way of a computer system to the remote second entity message; initiating the voice call by the user to the agent of the first entity, wherein the voice call conveys the network resource locator to the computer system, enabling the computer system to associate call information with regards to the voice call with data information with regards to other activities of the user, associating the call information with the network resource locator as a call record; recording each call record; associating the data information with the database record identifier as a data record; providing the recorded data records from the remote second entity to the computer system by way of a remote second entity to the computer system message; receiving the remote second entity to the computer system message directed to the network resource locator at the computer system, the remote second entity to the computer system message containing the data record related to a voice call the user at the first entity; storing the at least one recorded data record related to the voice call in the database record of the computer system; sending the database record identifier from the computer system to a remote third entity, enabling retrieval of the data record by using the database record identifier; recording each data record at the remote third entity; and providing the recorded data records from the remote third entity to the computer system by way of a remote third entity to the computer system message. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification