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 a client 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.
87 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 a client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing at least one targeted message to a telephone user comprising the steps of:
-
analyzing 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 telephone user. - 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 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 user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification