System, method and computer program product for extracting user profiles and habits based on speech recognition and calling history for telephone system advertising
First Claim
Patent Images
1. A computer-implemented method of providing a targeted message to a client device, the method comprising:
- receiving communication data from the client device, wherein the communication data comprises voice data;
converting at least a portion of the voice data into text data;
generating user profile information for a user of the client device based at least in part on the communication data and call history comprising a plurality of calls involving the user;
selecting the targeted message from a database comprising a plurality of messages, based at least in part on the text data or the user profile information; and
transmitting the targeted message to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product for providing targeted messages to a person using telephony services by generating user profile information from telephony data and using the user profile information to retrieve targeted messages.
-
Citations
21 Claims
-
1. A computer-implemented method of providing a targeted message to a client device, the method comprising:
-
receiving communication data from the client device, wherein the communication data comprises voice data; converting at least a portion of the voice data into text data; generating user profile information for a user of the client device based at least in part on the communication data and call history comprising a plurality of calls involving the user; selecting the targeted message from a database comprising a plurality of messages, based at least in part on the text data or the user profile information; and transmitting the targeted message to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having instructions stored therein that, in response to execution by one or more computers in a computer system, cause the computer system to:
-
convert voice data into text data, wherein the voice data is included in communication data received from a client device; generate user profile information for a user of the client device based at least in part on the communication data and call history comprising a plurality of calls involving the user; select a targeted message from a database comprising a plurality of messages, based at least in part on the text data or the user profile information; and transmit the targeted message to the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A server programmed to:
-
convert voice data into text data, wherein the voice data is included in communication data received from a client device; generate user profile information for a user of the client device based at least in part on the communication data and call history comprising a plurality of calls involving the user; select a targeted message from a database comprising a plurality of messages based at least in part on the text data or the user profile information; and transmit the targeted message to the client device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification