8411830

System, Method and Computer Program Product for Extracting User Profiles and Habits Based on Speech Recognition and Calling History for Telephone System Advertising

PublishedApril 2, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
24 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

3. The server according to claim 2 , wherein the voice recognition engine employs an algorithm that uses hidden Markov models.

4

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

5. The server according to claim 1 , further comprising: a receiver operable to receive the telephony data from the client device.

6

6. The server according to claim 1 , further comprising: a receiver operable to receive the telephony data from a telephone.

7

7. The server of claim 1 wherein the messages include at least one of sound, text and image data.

8

8. The server of claim 1 wherein the messages are advertisements.

9

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

10. The method of claim 9 , wherein the telephony data is analyzed using one or more voice recognition algorithms.

11

11. The method of claim 10 , wherein the one or more voice recognition algorithms use hidden Markov models.

12

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

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

14. The method of claim 9 , wherein the messages are advertisements.

15

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

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

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

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

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

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

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

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

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

24. The computer program product of claim 15 , wherein the messages are advertisements.

Patent Metadata

Filing Date

Unknown

Publication Date

April 2, 2013

Inventors

Arlo Christopher Gilbert
Andrew Muldowney

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR EXTRACTING USER PROFILES AND HABITS BASED ON SPEECH RECOGNITION AND CALLING HISTORY FOR TELEPHONE SYSTEM ADVERTISING” (8411830). https://patentable.app/patents/8411830

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR EXTRACTING USER PROFILES AND HABITS BASED ON SPEECH RECOGNITION AND CALLING HISTORY FOR TELEPHONE SYSTEM ADVERTISING — Arlo Christopher Gilbert | Patentable