System, method and computer program product for extracting user profiles and habits based on speech recognition and calling history for telephone system advertising
AssigneeiCall, Inc.
InventorsArlo Christopher Gilbert, Andrew Muldowney
Life of this patent
Estimating the term…
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.
Claims21
1-24. (canceled)
A client device configured to receive at least one targeted message from a server in communication with the client device, the client device comprising:
- a voice recognition unit configured to convert at least one term spoken by a user of the client device into text data;
- a data transmission unit configured to transmit telephony data to a server, wherein the telephony data includes the text data generated by the voice recognition unit;
- a message reception unit configured to receive a targeted message from the server, wherein the targeted message is selected by the server from a server database, comprising a plurality of messages, in accordance with user profile information generated by the server based on the telephony data transmitted by the data transmission unit;
- and
- a message transmission unit configured to provide the targeted message, received by the message reception unit, to the user of the client device.
A method of controlling a client device to receive and provide at least one targeted message to a user of the client device, the method comprising the steps of:
- converting at least one term spoken by a user of the client device into text data;
- transmitting telephony data to a server, wherein the telephony data includes the text data generated in the conversion step;
- receiving a targeted message from the server, wherein the targeted message is selected by the server from a server database, comprising a plurality of messages, in accordance with user profile information generated by the server based on the telephony data transmitted in the transmission step;
- and
- providing the received targeted message to the user of the client device.
A computer program product comprising a computer usable medium having control logic stored therein for causing a client device to receive at least one targeted message from a server in communication with the client device, the control logic comprising:
- computer readable program code means for converting at least one term spoken by a user of the client device into text data;
- computer readable program code means for causing the client device to transmit telephony data to a server, wherein the telephony data includes the text data;
- computer readable program code means for causing the client device to receive a targeted message from the server, wherein the targeted message is selected by the server from a server database, comprising a plurality of messages, in accordance with user profile information generated by the server based on the transmitted telephony data;
- and
- computer readable program code means for causing the client device to provide the received targeted message to the user of the client device.
Dependencies are inferred from the claim text.