US7076427B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Methods and apparatus for audio data monitoring and evaluation using speech recognition
Assignee: RingCentral Inc
•
Filing: 2003-10-20
•
Granted: 2006-07-11
•
Expires: 2023-10-20
Abstract
Abstract The present invention relates to audio data monitoring using speech recognition technology. In particular, the present invention uses business rules combined with unrestricted, natural speech recognition to monitor conversations in a customer interaction environment, literally transforming the spoken word to a retrievable data form. Implemented using the VorTecs Integration Platform (VIP), a flexible Computer Telephony Integration base, the present invention enhances quality monitoring by effectively evaluating conversations and initiating actionable events while observing for script adherence, compliance and/or order validation.
Inventors
- 👤 Robert Scarano
- 👤 Lawrence Mark
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 11:56
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/22; H04M3/2281; G; G10; G10L; G10L15/00; G10L15/08; G10L2015/088; H04M2201/00; H04M2201/40; H04M3/42; H04M3/50; H04M3/51; H04M3/5183
Claims Analysis
Total Claims: 75
Claim 1
Independent Claim
57 words
A method of analyzing audio data, comprising the step of: processing an audio segment into a format suitable for rapid searching; determining, in response to data associated with said audio segment, an appropriate set of business rules to apply to said audio segment; and searching said audio segment in accordance with said appropriate set of business rules.
Claim 2
Independent Claim
57 words
A method of analyzing audio data, comprising the step of: processing an audio segment into a format suitable for rapid searching; determining, in response to data associated with said audio segment, an appropriate set of business rules to apply to said audio segment; and searching said audio segment in accordance with said appropriate set of business rules.
Claim 3
Dependent Claim
27 words
The method according to claim 1 further comprising a step of referencing said audio segment wherein said audio segment has been previously stored in an electronic media.
Claim 4
Dependent Claim
15 words
The method according to claim 1 further comprising a step of recording said audio segment.
Claim 5
Dependent Claim
27 words
The method according to claim 1 wherein said step of processing includes a step of processing said audio segment into a format suitable for rapid phonetic searching.
Claim 6
Dependent Claim
25 words
The method according to claim 1 wherein said step of processing includes a step of identifying symbols, corresponding to discrete portions of said audio segment.
Claim 7
Dependent Claim
20 words
The method according to claim 5 wherein said symbols represent respective phonemes of a set of phonemes characteristic of speech.
Claim 8
Dependent Claim
49 words
The method according to claim 1 wherein said step of searching includes the steps of: attempting to find a match within said audio segment of a target phrase; and in response, determining whether said target phrase is present within said audio segment at or above a specified confidence level.
Claim 9
Dependent Claim
31 words
The method according to claim 7 further comprising a step of triggering an event in response to said step of determining whether said target phrase is present within said audio segment.
Claim 10
Dependent Claim
34 words
The method according to claim 1 further comprising a step of triggering an event as a result of said searching step resulting in matching a given phrase at or above a specified confidence level.
Claim 11
Dependent Claim
38 words
The method according to claim 1 further comprising a step of triggering an event as a result of said searching step resulting in not finding a match for a given phrase at or above a specified confidence level.
Claim 12
Dependent Claim
35 words
The method according to claim 1 further comprising a step of incrementing a statistical parameter as a result of said searching step resulting in matching a given phrase at or above a specified confidence level.
Claim 13
Dependent Claim
39 words
The method according to claim 1 further comprising a step of incrementing a statistical parameter as a result of said searching step resulting in not finding a match for a given phrase at or above a specified confidence level.
Claim 14
Dependent Claim
27 words
The method according to claim 1 wherein said step of searching includes a step of searching said audio segment for a combination of a plurality of phrases.
Claim 15
Dependent Claim
30 words
The method according to claim 13 wherein said step of searching said audio segment for said combination of phrases includes a specified order of said phrases within said audio segment.
Claim 16
Dependent Claim
33 words
The method according to claim 14 further comprising the step of triggering an event in response to finding a match for said combination of phrases in said specified order in said audio segment.
Claim 17
Dependent Claim
34 words
The method according to claim 14 further comprising the step of triggering an event in response to not finding a match for said combination of phrases in said specified order in said audio segment.
Claim 18
Dependent Claim
34 words
The method according to claim 14 further comprising the step of incrementing a statistical value in response to finding a match for said combination of phrases in said specified order in said audio segment.
Claim 19
Dependent Claim
35 words
The method according to claim 14 further comprising the step of incrementing a statistical value in response to not finding a match for said combination of phrases in said specified order in said audio segment.
Claim 20
Dependent Claim
31 words
The method according to claim 13 wherein said step of searching said audio segment for said combination of phrases includes a specified temporal relationship of said phrases within said audio segment.
Claim 21
Dependent Claim
25 words
The method according to claim 19 wherein said temporal relationship comprises an occurrence of said phrases within a specified time period within said audio segment.
Claim 22
Dependent Claim
33 words
The method according to claim 1 wherein said step of searching includes a step of searching said audio segment for a target phrase occurrence within a specified time period within said audio segment.
Claim 23
Dependent Claim
40 words
The method according to claim 1 further comprising the steps of: analyzing Computer Telephony Integration (CTI) data associated with said audio segment; and providing an indication of satisfaction of a criteria in response to said steps of searching and analyzing.
Claim 24
Dependent Claim
45 words
The method according to claim 22 wherein said step of analyzing said CTI data includes a step of analyzing CTI data selected from the set consisting of (i) called number (dialed number identification service or “DNIS”) and (ii) calling number (Automatic Number Identification or “ANT”).
Claim 25
Dependent Claim
14 words
The method according to claim 1 further comprising a step of performing order validation.
Claim 26
Dependent Claim
40 words
The method according to claim 24 wherein said step of performing order validation includes the step of comparing a parameter of an order associated with said audio segment with a content of said audio segment resulting from said searching step.
Claim 27
Dependent Claim
54 words
The method according to claim 1 wherein said step of searching includes a step of searching for a target phrase, said method further comprising a step of performing order validation including determining whether an order associated with said audio segment is consistent with a result of said step of searching for said target phrase.
Claim 28
Dependent Claim
34 words
The method according to claim 26 further comprising a step of entering data for said order wherein said step of performing order validation includes validating whether said data is reflected within said audio segment.
Claim 29
Dependent Claim
28 words
The method according to claim 1 wherein said step of searching includes searching for a target utterance selected in response to said data related to said audio segment.
Claim 30
Independent Claim
77 words
A method of processing audio data, comprising the step of: importing call data; selectively, responsive to said call data, analyzing an audio segment associated with said call data, said step of analyzing including processing said audio segment into a format suitable for rapid searching; determining, in response to said call data, an appropriate set of business rules to apply to said audio segment; and searching said audio segment in accordance with said appropriate set of business rules.
Claim 31
Independent Claim
77 words
A method of processing audio data, comprising the step of: importing call data; selectively, responsive to said call data, analyzing an audio segment associated with said call data, said step of analyzing including processing said audio segment into a format suitable for rapid searching; determining, in response to said call data, an appropriate set of business rules to apply to said audio segment; and searching said audio segment in accordance with said appropriate set of business rules.
Claim 32
Dependent Claim
39 words
The method according to claim 29 wherein said call data includes Computer Telephony Integration data selected from the group consisting of (i) called number (dialed number identification service or “DNIS”) and (ii) calling number (Automatic Number Identification or “ANI”).
Claim 33
Dependent Claim
52 words
The method according to claim 29 further comprising the steps of: receiving call related event data associated with a telephone call, said call related event data related to said audio segment; extracting said audio segment from said telephone call; and correlating said data related to said audio segment to said audio segment.
Claim 34
Dependent Claim
16 words
The method according to claim 31 wherein said data related to said audio segment includes metadata.
Claim 35
Dependent Claim
41 words
The method according to claim 31 wherein said call related event data includes information selected from the group consisting of (i) time/day of call; (ii) telephone number of a client party; (iii) extension number of an agent; and (iv) trunk identification.
Claim 36
Dependent Claim
40 words
The method according to claim 31 wherein said call related event data includes data selected from the group consisting of (i) dialed number identification service (DNIS); (ii) Automatic Number Identification/Calling Line Identification (ANT/CLID); (iii) collected digital; and (iv) agent identification.
Claim 37
Independent Claim
65 words
A system for analyzing audio data comprising: an audio processor operable to process an audio segment into a format suitable for rapid searching; logic responsive to data associated with said audio segment to determine an appropriate set of business rules to apply to said audio segment; and a search engine operable to search said audio segment in accordance with said appropriate set of business rules.
Claim 38
Independent Claim
65 words
A system for analyzing audio data comprising: an audio processor operable to process an audio segment into a format suitable for rapid searching; logic responsive to data associated with said audio segment to determine an appropriate set of business rules to apply to said audio segment; and a search engine operable to search said audio segment in accordance with said appropriate set of business rules.
Claim 39
Dependent Claim
36 words
The system according to claim 35 further comprising an electronic media having stored therein said audio segment and circuitry for retrieving said audio segment from said memory and providing said audio segment to said audio processor.
Claim 40
Dependent Claim
17 words
The system according to claim 35 further comprising an audio recorder operable to store said audio segment.
Claim 41
Dependent Claim
39 words
The system according to claim 35 wherein said audio processor is operable to process said audio segment into a format suitable for rapid phonetic searching and said search engine is operable to search said audio segment for phonetic information.
Claim 42
Dependent Claim
24 words
The system according to claim 35 wherein said search engine is further operable to identify symbols corresponding to discrete portions of said audio segment.
Claim 43
Dependent Claim
20 words
The system according to claim 39 wherein said symbols represent respective phonemes of a set of phonemes characteristic of speech.
Claim 44
Dependent Claim
48 words
The system according to claim 39 wherein said search engine is further operable to: attempt to find a match within said audio segment of a target phrase; and in response, determine whether said target phrase is present within said audio segment at or above a specified confidence level.
Claim 45
Dependent Claim
36 words
The system according to claim 41 further comprising logic operable to trigger an event in response to a presence or absence of said target phrase within said audio segment at or above said specified confidence level.
Claim 46
Dependent Claim
35 words
The system according to claim 35 further comprising logic operable to trigger an event in response to said search engine finding a target phrase within said audio segment at or above a specified confidence level.
Claim 47
Dependent Claim
36 words
The system according to claim 35 further comprising logic operable to trigger an event in response to said search engine not finding a target phrase within said audio segment at or above a specified confidence level.
Claim 48
Dependent Claim
36 words
The system according to claim 35 further logic operable to increment a statistical parameter as a result of said search engine finding a target phrase within said audio segment at or above a specified confidence level.
Claim 49
Dependent Claim
37 words
The system according to claim 35 further logic operable to increment a statistical parameter as a result of said search engine not finding a target phrase within said audio segment at or above a specified confidence level.
Claim 50
Dependent Claim
26 words
The system according to claim 35 wherein said search engine is further operable to search said audio segment for a combination of a plurality of phrases.
Claim 51
Dependent Claim
30 words
The system according to claim 47 wherein said search engine is further operable to search said audio segment for an occurrence of said combination of phrases in a specified order.
Claim 52
Dependent Claim
36 words
The system according to claim 48 further comprising logic operable to trigger an event in response to said search engine finding a match for said combination of phrases in said specified order in said audio segment.
Claim 53
Dependent Claim
37 words
The system according to claim 48 further comprising logic operable to trigger an event in response to said search engine not finding a match for said combination of phrases in said specified order in said audio segment.
Claim 54
Dependent Claim
37 words
The system according to claim 48 further comprising logic operable to increment a statistical value in response to said search engine finding a match for said combination of phrases in said specified order in said audio segment.
Claim 55
Dependent Claim
38 words
The system according to claim 48 further comprising logic operable to increment a statistical value in response to said search engine not finding a match for said combination of phrases in said specified order in said audio segment.
Claim 56
Dependent Claim
35 words
The system according to claim 48 wherein said search engine is further operable to search said audio segment for an occurrence of said combination of phrases in a specified temporal relationship within said audio segment.
Claim 57
Dependent Claim
25 words
The system according to claim 53 wherein said temporal relationship comprises an occurrence of said phrases within a specified time period within said audio segment.
Claim 58
Dependent Claim
31 words
The system according to claim 35 wherein said search engine is operable to search said audio segment for a target phrase occurrence within a specified time period within said audio segment.
Claim 59
Dependent Claim
44 words
The system according to claim 35 further comprising logic operable to analyze Computer Telephony Integration (CTI) data associated with said audio segment and provide an indication of satisfaction of a criteria in response to said CTI data and an output from said search engine.
Claim 60
Dependent Claim
44 words
The system according to claim 56 wherein said logic operable to analyze said CTI data is responsive to CTI data selected from the set consisting of (i) called number (dialed number identification service or “DNIS”) and (ii) calling number (Automatic Number Identification or “ANI”).
Claim 61
Dependent Claim
14 words
The system according to claim 35 further comprising logic operable to perform order validation.
Claim 62
Dependent Claim
40 words
The system according to claim 58 wherein said logic operable to perform order validation is operable to compare a parameter of an order associated with said audio segment with a content of said audio segment identified by said search engine.
Claim 63
Dependent Claim
53 words
The system according to claim 35 wherein said search engine is further operable to search for a target phrase, said system further comprising logic operable to perform order validation including determining whether an order associated with said audio segment is consistent with a result of said search engine searching for said target phrase.
Claim 64
Dependent Claim
41 words
The system according to claim 60 further comprising a terminal operable for the entry of data for said order wherein said logic operable to perform said order validation is operable to validate whether said data is reflected within said audio segment.
Claim 65
Dependent Claim
51 words
The system according to claim 35 further comprising: circuitry for receiving a call related event data associated with a telephone call, said call related event data related to said audio segment; logic for extracting said audio segment from said telephone call; and logic for correlating said data to said audio segment.
Claim 66
Dependent Claim
29 words
The system according to claim 62 wherein said data related to said audio segment includes metadata including call data augmenting an information content directly extractable from said audio segment.
Claim 67
Dependent Claim
46 words
The system according to claim 35 further operable for: receiving a call related event data associated with a telephone call, said call related event data related to said audio segment; extracting said audio segment from said telephone call; and correlating said data to said audio segment.
Claim 68
Dependent Claim
41 words
The system according to claim 64 wherein said call related event data includes information selected from the group consisting of (i) time/day of call; (ii) telephone number of a client party; (iii) extension number of an agent; and (iv) trunk identification.
Claim 69
Dependent Claim
40 words
The system according to claim 64 wherein said call related event data includes data selected from the group consisting of (i) dialed number identification service (DNIS); (ii) Automatic Number Identification/Calling Line Identification (ANI/CLID); (iii) collected digital; and (iv) agent identification.
Claim 70
Dependent Claim
32 words
The system according to claim 35 wherein said step of search engine is further operable to search for a target utterance selected in response to said data related to said audio segment.
Claim 71
Independent Claim
82 words
A system of processing audio data comprising: telephone equipment connected to receive call data; an audio processor responsive to said call data for selectively analyzing an audio segment associated with said call data, said audio processor operable to process said audio segment into a format suitable for rapid searching; determine, in response to said call data, an appropriate set of business rules to apply to said audio segment; and search said audio segment in accordance with said appropriate set of business rules.
Claim 72
Independent Claim
82 words
A system of processing audio data comprising: telephone equipment connected to receive call data; an audio processor responsive to said call data for selectively analyzing an audio segment associated with said call data, said audio processor operable to process said audio segment into a format suitable for rapid searching; determine, in response to said call data, an appropriate set of business rules to apply to said audio segment; and search said audio segment in accordance with said appropriate set of business rules.
Claim 73
Dependent Claim
39 words
The system according to claim 68 wherein said call data includes Computer Telephony Integration data selected from the group consisting of (i) called number (dialed number identification service or “DNIS”) and (ii) calling number (Automatic Number Identification or “ANI”).
Claim 74
Independent Claim
56 words
A method for monitoring audio data, comprising: recording an audio segment; setting business rules, in response to metadata associated with said audio segment, for searching for spoken words or phrases in said audio segment using speech recognition technology; searching said audio segment in accordance with said business rules; and providing a report based on said search.
Claim 75
Independent Claim
56 words
A method for monitoring audio data, comprising: recording an audio segment; setting business rules, in response to metadata associated with said audio segment, for searching for spoken words or phrases in said audio segment using speech recognition technology; searching said audio segment in accordance with said business rules; and providing a report based on said search.
References Cited (Backward Citations)
US5638489A
Cited
US5535256A
Cited
US6061652A
Cited
EP0833498A2
Cited
US6263049B1
Cited
US5884259A
Cited
US6408064B1
Cited
US6408270B1
Cited
US6185527B1
Cited
US6434520B1
Cited
US20010040942A1
Cited
US6542602B1
Cited
US6603854B1
Cited
US20010049601A1
Cited
US20020051522A1
Cited
US20020147592A1
Cited
US20020156776A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-07-10 | 2010-01-09 | 2010-07-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-07-10 | 2014-01-09 | 2014-07-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-07-10 | 2018-01-09 | 2018-07-11 | $7700.00 | Window Closed / Lapsed |