Legal claims defining the scope of protection, as filed with the USPTO.
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.
2. The server according to claim 1 , further comprising: a voice recognition engine operable to convert at least one spoken term contained in the telephony data into text.
3. The server according to claim 2 , wherein the voice recognition engine employs an algorithm that uses hidden Markov models.
4. The server according to claim 1 wherein the analyzed telephony data contains at least one of a call destination number, a call initiation number, a date of the call, a time of the call, and a duration of the call.
5. The server according to claim 1 , further comprising: a receiver operable to receive the telephony data from the client device.
6. The server according to claim 1 , further comprising: a receiver operable to receive the telephony data from a telephone.
7. The server of claim 1 wherein the messages include at least one of sound, text and image data.
8. The server of claim 1 wherein the messages are advertisements.
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.
10. The method of claim 9 , wherein the telephony data is analyzed using one or more voice recognition algorithms.
11. The method of claim 10 , wherein the one or more voice recognition algorithms use hidden Markov models.
12. The method of claim 9 , wherein the analyzed telephony data contains at least one of a call destination number, a call initiation number, a date of the call, a time of the call, and a duration of the call.
13. The method of claim 9 , wherein the one or more messages are communicated to the telephone user using at least one of sound, text and images.
14. The method of claim 9 , wherein the messages are advertisements.
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.
16. The computer program product of claim 15 , further comprising: computer readable program code means for causing the computer to convert one or more spoken terms contained in the telephony data into text.
17. The computer program product of claim 16 , further comprising: computer readable program code means for causing the computer to employ an algorithm that uses hidden Markov models.
18. The computer program product of claim 15 , further comprising: computer readable program code means for causing the computer to use a word density analysis to determine the most numerous of the one or more spoken terms and to use the most numerous of the one or more spoken terms as one or more user profile keywords.
19. The computer program product of claim 18 , further comprising: computer readable program code means for causing the computer to compare said one or more user profile keywords to a select list of predetermined keywords and to pare down the keywords to select the one or more messages.
20. The computer program product of claim 15 wherein the analyzed telephony data contains at least one of a call destination number, a call initiation number, a date of the call, a time of the call, and a duration of the call.
21. The computer program product of claim 15 , further comprising a computer readable program code means for causing the computer to receive the telephony data.
22. The computer program product of claim 15 , further comprising: computer readable program code means for causing the computer to receive the telephony data from a telephone.
23. The computer program product of claim 15 , further comprising: computer readable program code means for causing the computer to communicate the one or more messages to the client device of the user using at least one of sound, text and images.
24. The computer program product of claim 15 , wherein the messages are advertisements.
Unknown
April 2, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.