← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag