IP Library Granted Patent US 8,055,503
Granted Patent B2
US 8,055,503 · App. 11/590,772 · Granted Nov 8, 2011

Methods and apparatus for audio data analysis and data mining using speech recognition

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,055,503
App. No.
11/590,772
Granted
Nov 8, 2011
Kind
B2
Abstract

A system and method provide an audio analysis intelligence tool with ad-hoc search capabilities using spoken words as an organized data form. An SQL-like interface is used to process and search audio data and combine it with other traditional data forms to enhance searching of audio segments to identify those audio segments satisfying minimum confidence levels for a match.

Claims (22)

1. A method of searching audio data, comprising:

defining search criteria containing both at least one search phrase to be used in searching contents of at least one audio segment and at least one data value representing information pertaining to said at least one audio segment;

using at least one computer to search a set of audio segments for said at least one search phrase and said at least one data value; and

producing a set of results of occurrences of said at least one search phrase within said set of audio segments with information matching said at least one data value such that a given occurrence is a match for said search phrase within a minimum confidence level;

wherein said step of defining includes defining a plurality of search phrases, said step of searching includes searching said set of audio segments for said plurality of search phrases, and said step of producing includes producing a set of results of all audio segments including (i) at least one occurrence of a selected required one of said plurality of search phrases and (ii) non-occurrences of at least one selected forbidden one of said plurality of search phrases to be excluded from within said set of audio segments, said occurrence and non-occurrence determined with respect to said minimum confidence level that a given occurrence within said set of audio segments is a match for a corresponding one of said plurality of search phrases.

2. A method of searching audio data, comprising:

defining search criteria containing both at least one search phrase to be used in searching contents of at least one audio segment and at least one data value representing information pertaining to said at least one audio segment;

using at least one computer to search a set of audio segments for said at least one search phrase and said at least one data value; and

producing a set of results of occurrences of said at least one search phrase within said set of audio segments with information matching said at least one data value such that a given occurrence is a match for said search phrase within a minimum confidence level;

wherein said defining includes defining a plurality of search phrases, said searching includes searching said set of audio segments for said plurality of search phrases, and said producing includes producing a set of results of all audio segments lacking occurrences of said plurality of search phrases identified in a specified temporal relationship within said set of audio segments with said minimum confidence level that a given occurrence within said set of audio segments is a match for a corresponding one of said plurality of search phrases.

3. The method according to claim 2 wherein said temporal relationship is with respect to said plurality of search phrases.

4. The method according to claim 2 wherein said temporal relationship is with respect to said set of audio segments segment.

5. A system for searching audio data comprising:

a programmable processor containing control logic operating to (i) define at least one search phrase used in searching contents of at least one audio segment and (ii) define a minimum confidence level for searching; and

at least one search engine operating to search a set of audio segments and intrinsic data associated therewith for (i) said at least one search phrase and (ii) ones of said audio segments satisfying match criteria for said intrinsic data and, in response, produce a set of results of all occurrences of said at least one search phrase within said set of audio segments satisfying said match criteria and said minimum confidence level that a given occurrence is a match for said at least one search phrase;

wherein said control logic is further operable to define a plurality of search phrases, said at least one search engine further operable to search said set of audio segments for said plurality of search phrases and produce a set of results of all audio segments including (i) at least one occurrence of a selected required one of said plurality of search phrases and (ii) non-occurrences of at least one selected forbidden one of said plurality of search phrases to be excluded from within said set of audio segments, said occurrence and non-occurrence determined with respect to said minimum confidence level that a given occurrence within said audio segments is a match for a corresponding one of said plurality of search phrases.

6. A system for searching audio data comprising:

a programmable processor containing control logic operating to (i) define at least one search phrase used in searching contents of at least one audio segment and (ii) define a minimum confidence level for searching; and

at least one search engine operating to search a set of audio segments and intrinsic data associated therewith for (i) said at least one search phrase and (ii) ones of said audio segments satisfying match criteria for said intrinsic data and, in response, produce a set of results of all occurrences of said at least one search phrase within said set of audio segments satisfying said match criteria and said minimum confidence level that a given occurrence is a match for said at least one search phrase;

wherein said control logic is operable to define a plurality of search phrases, said at least one search engine further operable to search said set of audio segments for said plurality of search phrases and produce a set of results of all audio segments lacking occurrences of said plurality of search phrases identified in a specified temporal relationship within said set of audio segments with said minimum confidence level that a given occurrence within said set of audio segments is a match for a corresponding one of said plurality of search phrases.

7. The system according to claim 6 wherein said temporal relationship is with respect to said plurality of search phrases.

8. The system according to claim 6 wherein said temporal relationship is with respect to said set of audio segments.

Assignments (8)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2022
From: RINGCENTRAL IP HOLDINGS, INC.
To: RINGCENTRAL, INC.
Reel/Frame 058821/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: UNIFY PATENTE GMBH & CO. KG
To: RINGCENTRAL IP HOLDINGS, INC.
Reel/Frame 058819/0175 →
CONFIDENTIAL PATENT AGREEMENT Recorded Dec 22, 2020
From: UNIFY INC.
To: UNIFY GMBH & CO. KG
Reel/Frame 055370/0616 →
CONTRIBUTION AGREEMENT Recorded Dec 22, 2020
From: UNIFY GMBH & CO. KG
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 054828/0640 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED
To: UNIFY INC.
Reel/Frame 037661/0781 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 20, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
To: UNIFY INC. (F/K/A SIEMENS ENTERPRISE COMMUNICATIONS, INC.)
Reel/Frame 037564/0703 →
CHANGE OF NAME Recorded Nov 11, 2015
From: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
To: UNIFY, INC.
Reel/Frame 037090/0909 →