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 server operable to supply at least one targeted message to a client device in communication with the server, comprising:
- an analyzer engine operable to analyze telephony data, and to generate user profile information based on said data;
a database operable to store a plurality of messages;
a search engine operable to query the database using the user profile information to retrieve one or more of the plurality of messages; and
a broadcast engine operable to communicate the one or more of the messages retrieved from the search engine to the client device,wherein the telephony data contains data that is exchanged during a conversation between a user of the client device and at least one user of another device.
3 Assignments
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
33 Claims
-
1. A server operable to supply at least one targeted message to a client device in communication with the server, comprising:
-
an analyzer engine operable to analyze telephony data, and to generate user profile information based on said data; a database operable to store a plurality of messages; a search engine operable to query the database using the user profile information to retrieve one or more of the plurality of messages; and a broadcast engine operable to communicate the one or more of the messages retrieved from the search engine to the client device, wherein the telephony data contains data that is exchanged during a conversation between a user of the client device and at least one user of another device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of providing at least one targeted message to a client device of a user, the method comprising the steps of:
-
using a computer to analyze telephony data to generate user profile information; selecting one or more messages from a database of messages using the generated user profile information; communicating said one or more messages to the client device of the user, wherein the telephony data contains data that is exchanged during a conversation between a user of the client device and at least one user of another device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to supply at least one targeted message to a client device of a user, said control logic comprising:
-
an analyzer engine operable to analyze telephony data, and to generate user profile information based on said data; computer readable program code means for causing the computer to store a plurality of messages; computer readable program code means for causing the computer to query a database using the user profile information to retrieve one or more of the plurality of messages; and computer readable program code means for causing the computer to communicate one or more of the retrieved messages to the client device of the user, wherein the telephony data contains data that is exchanged during a conversation between a user of the client device and at least one user of another device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification