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 voice data including spoken terms, spoken by at least one user of another client device, andwherein the telephony data is to be delivered to a user of the client device.
2 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
24 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 voice data including spoken terms, spoken by at least one user of another client device, and wherein the telephony data is to be delivered to a user of the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing at least one targeted message to a client device, 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, wherein the telephony data contains voice data including spoken terms, spoken by at least one user of another client device, and wherein the telephony data is to be delivered to a user of the client device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. 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, 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 in a database; computer readable program code means for causing the computer to query a the 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, wherein the telephony data contains voice data including spoken terms, spoken by at least one user of another client device, and wherein the telephony data is to be delivered to a user of the client device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification