IP Library Patent Application 13922589
Patent Application
App. No. 13/922,589

CONDITIONAL MULTIPASS AUTOMATIC SPEECH RECOGNITION

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 None
App. No.
13/922,589
Abstract

In a conditional multipass automatic speech recognition system, one or more intent templates may be received from an application. A spoken utterance is received and audio frames are generated from the utterance. The audio frames are compared to a first grammar. Recognized speech results are generated and unrecognized audio frames or low confidence frames are collected. One of one or more intent templates and one or more corresponding intent parameters may be determined based on the recognized speech results. The unrecognized audio frames may be conditionally compared to a second grammar in instances when additional information is requested, relative to the determined intent template or the corresponding intent parameters.

Claims (32)

1 . A method of conditional multipass automatic speech recognition, the method comprising:

receiving one or more intent templates;

receiving a spoken utterance and generating one or more audio frames based on said spoken utterance;

comparing said one or more audio frames to a first grammar;

generating recognized speech results and collecting unrecognized audio frames based on said comparing

determining, based on said recognized speech results, one of said one or more intent templates and one or more corresponding intent parameters; and

conditionally comparing said unrecognized audio frames to a second grammar in instances when additional information relative to said one of said one or more intent templates or one or more corresponding intent parameters, is requested.

2 . The method of claim 1 wherein said one or more intent templates are received from one or more applications.

3 . The method of claim 1 wherein said determined one of said one or more intent templates corresponds to at least one particular application.

4 . The method of claim 3 wherein said determined one of said one or more intent templates, said one or more corresponding intent parameters and said unrecognized audio frames are sent to said at least one particular application.

5 . The method of claim 3 wherein said additional information relative to said determined one of said one or more intent templates or said one or more corresponding intent parameters, is requested by said at least one particular application.

6 . The method of claim 1 wherein each of said one or more intent templates comprises one or more intent parameter fields.

7 . The method of claim 1 wherein said one or more corresponding intent parameters maps to one or more intent parameter fields of said determined one of said one or more intent templates.

8 . The method of claim 1 further comprising, comparing said recognized speech results to said one or more intent templates.

9 . The method of claim 8 further comprising, selecting said one of said one or more intent templates and said one or more corresponding intent parameters based on said comparing.

10 . The method of claim 1 further comprising, transposing said recognized speech results to generate said one or more corresponding intent parameters.

11 . A conditional multipass automatic speech recognition system, the system comprising one or more processors or circuits which are operable to:

receive one or more intent templates;

receive a spoken utterance and generate one or more audio frames based on said spoken utterance;

compare said one or more audio frames to a first grammar;

generate recognized speech results and collect unrecognized audio frames based on said comparing;

determine, based on said recognized speech results, one of said one or more intent templates and one or more corresponding intent parameters; and

conditionally compare said unrecognized audio frames to a second grammar in instances when additional information relative to said one of said one or more intent templates or one or more corresponding intent parameters, is requested.

12 . The system of claim 11 wherein said one or more intent templates are received from one or more applications.

13 . The system of claim 11 wherein said determined one of said one or more intent templates corresponds to at least one particular application.

14 . The system of claim 13 wherein said determined one of said one or more intent templates, said one or more corresponding intent parameters and said unrecognized audio frames are sent to said at least one particular application.

15 . The system of claim 13 wherein said additional information relative to said determined one of said one or more intent templates or said one or more corresponding intent parameters, is requested by said at least one particular application.

16 . The system of claim 11 wherein each of said one or more intent templates comprises one or more intent parameter fields.

17 . The system of claim 11 wherein said one or more corresponding intent parameters maps to one or more intent parameter fields of said determined one of said one or more intent templates.

18 . The system of claim 11 wherein said one or more processors or circuits are operable to compare said recognized speech results to said one or more intent templates.

19 . The system of claim 18 wherein said one or more processors or circuits are operable to select said one of said one or more intent templates and said one or more corresponding intent parameters based on said comparing.

20 . The system of claim 11 wherein said one or more processors or circuits are operable to transpose said recognized speech results to generate said one or more corresponding intent parameters.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: 8758271 CANADA INC.
To: 2236008 ONTARIO INC.
Reel/Frame 032607/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: QNX SOFTWARE SYSTEMS LIMITED
To: 8758271 CANADA INC.
Reel/Frame 032607/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2013
From: FRY, DARRIN KENNETH JOHN
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 030906/0911 →