Methods and apparatuses to track information using call signaling messages
First Claim
Patent Images
1. A computer-implemented method, comprising:
- processing, by a first server of a server system, a transmission corresponding to a query submitted via a telephonic apparatus over a data communication network;
searching a database of the server system to identify a listing relevant to the query;
encrypting, by the server system, tracking information about the query other than a telephone number to generate encrypted tracking information about the query;
transmitting, by the server system, over the data communication network the listing and the encrypted tracking information about the query for the telephonic apparatus;
receiving, by a second server, a call signaling message from the telephonic apparatus, wherein the encrypted tracking information about the query is embedded in the call signaling message;
in response to receiving the call signaling message, facilitating, by the second server, a telephonic connection between the telephonic apparatus and a communication device corresponding to a callee identified by the listing; and
extracting the encrypted tracking information about the query from the call signaling message and associating the telephonic connection with the tracking information about the query.
35 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems to facilitate real time communications via a telephonic apparatuses that support data communications. In one embodiment, a telephonic apparatus includes: a network interface to submit a query over a data communication network and to receive a listing with embedded information about the query; and a call module coupled to the network interface, the call module to embed the information about the query in a call signaling message for a telephonic connection according to the listing.
-
Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
processing, by a first server of a server system, a transmission corresponding to a query submitted via a telephonic apparatus over a data communication network; searching a database of the server system to identify a listing relevant to the query; encrypting, by the server system, tracking information about the query other than a telephone number to generate encrypted tracking information about the query; transmitting, by the server system, over the data communication network the listing and the encrypted tracking information about the query for the telephonic apparatus; receiving, by a second server, a call signaling message from the telephonic apparatus, wherein the encrypted tracking information about the query is embedded in the call signaling message; in response to receiving the call signaling message, facilitating, by the second server, a telephonic connection between the telephonic apparatus and a communication device corresponding to a callee identified by the listing; and extracting the encrypted tracking information about the query from the call signaling message and associating the telephonic connection with the tracking information about the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17)
-
-
15. One or more non-transitory, machine-readable media having machine-readable instructions thereon, which instructions, when executed by one or more processors of a server system, cause the server system to:
-
process a transmission corresponding to a query submitted via a telephonic apparatus over a data communication network; search a database of the server system to identify a listing relevant to the query; encrypt tracking information about the query other than a telephone number to generate encrypted tracking information about the query; transmit over the data communication network the listing and the encrypted tracking information about the query for the telephonic apparatus; receive a call signaling message from the telephonic apparatus, wherein the encrypted tracking information about the query is embedded in the call signaling message includes the information about the query; in response to receiving the call signaling message, facilitate a telephonic connection between the telephonic apparatus and a communication device corresponding to a callee identified by the listing; and extract the encrypted tracking information about the query from the call signaling message and associate the telephonic connection with the tracking information about the query.
-
-
18. A server system, comprising:
one or more servers coupled to one or more network interfaces configured to facilitate network access, and one or more storage media to retain instructions, the server system to execute the instructions to; process a transmission corresponding to a query submitted via a telephonic apparatus over a data communication network; search a database of the server system to identify a listing relevant to the query; encrypt tracking information about the query other than a telephone number to generate encrypted tracking information about the query; transmit over the data communication network the listing and the encrypted tracking information about the query for the telephonic apparatus; receive a call signaling message from the telephonic apparatus, wherein the encrypted tracking information about the query is embedded in the call signaling message includes the information about the query; in response to receiving the call signaling message, facilitate a telephonic connection between the telephonic apparatus and a communication device corresponding to a callee identified by the listing; and extract the encrypted tracking information about the query from the call signaling message and associate the telephonic connection with the tracking information about the query.
Specification