IP Library Granted Patent US 8,977,548
Granted Patent B2
US 8,977,548 · App. 13/948,120 · Granted Mar 10, 2015

Speech recognition system and method using group call statistics

Inventor: Robert E. Shostak (Portola Valley, CA)
Assignee: Vocera Communications, Inc.
G10L15/04G10L15/19G10L2015/228
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,977,548
App. No.
13/948,120
Granted
Mar 10, 2015
Kind
B2
Abstract

An enhanced speech recognition system and method are provided that may be used with a voice recognition wireless communication system. The enhanced speech recognition system and method take advantage of group to group calling statistics to improve the recognition of names by the speech recognition system.

Claims (18)

1. A computer implemented speech recognition system, comprising:

a communication system having one or more groups of users, each group of user having a group to group calling statistic that is a measure of whether the user of each group calls users of other groups of the communication system;

a speech recognition engine that is part of the communication system and generates a set of voice command interpretations based on a voice command of a user and a set of grammar, the voice command including a name of a person; and

the speech recognition engine further comprises a group unit that adjusts the grammar used by the speech recognition engine based on group to group calling statistics that modify a weighting of the grammar to facilitate the recognition of a name of a person used in the voice command.

2. The system of claim 1 , wherein the group unit further comprises a call data gathering unit that gathers, for each call, a group to which a calling party is assigned and a group to which a called party is assigned to generate the group to group calling statistics for a particular group.

3. The system of claim 2 , wherein the group unit further comprises a group probability unit that calculates, for a particular group, a probability that each other group in the communication system is called by users of the particular group based on the group to group calling statistics.

4. The system of claim 3 , wherein the group unit further comprises a grammar modifier unit that modifies the grammar expression submitted to the speech recognition engine based on the probability that each other group in the communication system is called by users of the particular group.

5. The system of claim 2 , wherein the call data gathering unit continuously gathers, for each call, a group to which a calling party is assigned and a group to which a called party is assigned to generate the group to group calling statistics for a particular group.

6. The system of claim 1 , wherein the communication system further comprises a controlling computer, one or more concentrators connected to the controlling computer by a network, a badge that communicates using a protocol with one of the concentrators and wherein the controlling computer uses the speech recognition engine to receive a voice command from a particular user through the badge and interpret the voice command of the user to generate a set of voice commands interpretations.

7. The system of claim 1 , wherein the communication system further comprises a controlling computer, an access device with a badge application that communicates with the controlling computer wherein the controlling computer uses the speech recognition engine to receive a voice command from a particular user through the badge application and interpret the voice command of the user to generate a set of voice commands interpretations.

8. The system of claim 1 , wherein the one or more groups of users further comprises one or more departments in a health care industry.

9. A computer implemented speech recognition method in a communication system having one or more groups of users, each group of user having a group to group calling statistic that is a measure of whether the user of each group calls users of other groups of the communication system and wherein the communication system has a speech recognition engine that generates a set of voice command interpretations based on a voice command of a user and grammar, the voice command including a name of a person, the method comprising:

adjusting, using a group unit of the speech recognition engine, the grammar used by the speech recognition engine based on group to group calling statistics; and

modifying, using the group unit of the speech recognition engine, a weighting of the grammar to facilitate the recognition of a name of a person used in the voice command.

10. The method of claim 9 , wherein adjusting the set of grammar further comprises gathering, using a call data gathering unit of the speech recognition engine, for each call, a group to which a calling party is assigned and a group to which a called party is assigned to generate the group to group calling statistics for a particular group.

11. The method of claim 10 , wherein adjusting the set of grammar further comprises calculating, using a group probability unit of the speech recognition engine, for a particular group, a probability that each other group in the communication method is called by users of the particular group based on the group to group calling statistics.

12. The method of claim 10 , wherein the gathering further comprises continuously gathering, for each call, a group to which a calling party is assigned and a group to which a called party is assigned to generate the group to group calling statistics for a particular group.

13. The method of claim 9 , wherein the one or more groups of users further comprises one or more departments in a health care industry.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2013
From: SHOSTAK, ROBERT E.
To: VOCERA COMMUNICATIONS, INC.
Reel/Frame 030855/0782 →
Continuity (4)
Continuation 13029954 · Feb 17, 2011
Continuation In Part 12253898 · Oct 17, 2008
Continuation In Part 11000590 · Nov 30, 2004
Related Publication 20140039894A1 · Feb 6, 2014