Method and system for optimizing voice recognition and information searching based on talkgroup activities
First Claim
1. A method of operating a call controller including an electronic processor for improving voice recognition and information searching within a talkgroup, the method comprising:
- determining, using the electronic processor, context data associated with the talkgroup that includes a plurality of communications devices;
creating, using the electronic processor, a list of talkgroup-specific keywords associated with the context data, the list of talkgroup-specific keywords including a first characteristic for each talkgroup-specific keyword;
assigning a rank to each talkgroup-specific keyword in the list of talkgroup-specific keywords based on a type of context data, from which each talkgroup-specific keyword in the list of talkgroup-specific keywords is extracted;
receiving, at the electronic processor from a first communications device of the plurality of communications devices, audio data associated with a user of the first communications device;
processing, using the electronic processor, the audio data to generate an initial output term;
determining, using the electronic processor, a second characteristic of the initial output term;
determining, using the electronic processor, that a first characteristic of a talkgroup-specific keyword from the list of talkgroup-specific keywords matches the second characteristic of the initial output term;
determining, using the electronic processor, that the first characteristic of a second talkgroup-specific keyword from the list of talkgroup-specific keywords matches the second characteristic of the initial output term, the second talkgroup-specific keyword having a higher rank than the talkgroup-specific keyword; and
outputting, using the electronic processor, the second talkgroup-specific keyword.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for optimizing voice recognition and information searching. The method includes determining context data associated with a particular talkgroup (140) that includes a plurality of communications devices (120) and creating a list of talkgroup-specific keywords associated with the context data, the list of talkgroup-specific keywords including a first characteristic for each talkgroup-specific keyword. The method also includes receiving, from a first communications device (120A) of the plurality of communications devices (120), audio data associated with a user of the first communications device (120A) and processing the audio data to generate an initial output term. The method further includes determining a second characteristic of the initial output term and determining whether the first characteristic of a talkgroup-specific keyword from the list of talkgroup-specific keywords matches the second characteristic of the initial output term. The method also includes outputting the keyword when the first characteristic matches the second characteristic.
35 Citations
14 Claims
-
1. A method of operating a call controller including an electronic processor for improving voice recognition and information searching within a talkgroup, the method comprising:
-
determining, using the electronic processor, context data associated with the talkgroup that includes a plurality of communications devices; creating, using the electronic processor, a list of talkgroup-specific keywords associated with the context data, the list of talkgroup-specific keywords including a first characteristic for each talkgroup-specific keyword; assigning a rank to each talkgroup-specific keyword in the list of talkgroup-specific keywords based on a type of context data, from which each talkgroup-specific keyword in the list of talkgroup-specific keywords is extracted; receiving, at the electronic processor from a first communications device of the plurality of communications devices, audio data associated with a user of the first communications device; processing, using the electronic processor, the audio data to generate an initial output term; determining, using the electronic processor, a second characteristic of the initial output term; determining, using the electronic processor, that a first characteristic of a talkgroup-specific keyword from the list of talkgroup-specific keywords matches the second characteristic of the initial output term; determining, using the electronic processor, that the first characteristic of a second talkgroup-specific keyword from the list of talkgroup-specific keywords matches the second characteristic of the initial output term, the second talkgroup-specific keyword having a higher rank than the talkgroup-specific keyword; and outputting, using the electronic processor, the second talkgroup-specific keyword. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating a call controller including an electronic processor for improving voice recognition and information searching within a talkgroup, the method comprising:
-
determining, using the electronic processor, context data associated with the talkgroup that includes a plurality of communications devices; creating, using the electronic processor, a list of talkgroup-specific keywords associated with the context data, the list of talkgroup-specific keywords including a first characteristic for each talkgroup-specific keyword; receiving, at the electronic processor from a first communications device of the plurality of communications devices, audio data associated with a user of the first communications device; processing, using the electronic processor, the audio data to generate an initial output term; determining, using the electronic processor, a second characteristic of the initial output term, wherein determining the second characteristic of the initial output term includes determining, using the electronic processor, a second list of keywords ranked by probability based on natural language processing of the audio data; determining whether the list of talkgroup-specific keywords includes at least one keyword from the second list of keywords; and outputting, using the electronic processor, the at least one keyword from the second list of keywords when the list of talkgroup-specific keywords includes the at least one keyword from the second list of keywords. - View Dependent Claims (6, 7)
-
-
8. A system for optimizing voice recognition and information searching, comprising:
-
a plurality of communications devices forming a talkgroup; and a call controller communicating with the plurality of communications devices forming the talkgroup and including an electronic processor, the electronic processor configured to; determine context data associated with the talkgroup that includes the plurality of communications devices; create a list of talkgroup-specific keywords associated with the context data, the list of talkgroup-specific keywords including a first characteristic for each talkgroup-specific keyword; assign a rank to each talkgroup-specific keyword in the list of talkgroup-specific keywords based on a type of context data, from which each talkgroup-specific keyword in the list of talkgroup-specific keywords is extracted; receive, from a first communications device of the plurality of communications devices, audio data associated with a user of the first communications device; process the audio data to generate an initial output term; determine a second characteristic of the initial output term; determine that a first characteristic of a talkgroup-specific keyword from the list of talkgroup-specific keywords matches the second characteristic of the initial output term; determine that the first characteristic of a second talkgroup-specific keyword from the list of talkgroup-specific keywords matches the second characteristic of the initial output term, the second talkgroup-specific keyword having a higher rank than the talkgroup-specific keyword; and output the second talkgroup-specific keyword. - View Dependent Claims (9, 10, 11)
-
-
12. A system for optimizing voice recognition and information searching, comprising:
-
a plurality of communications devices forming a talkgroup; and a call controller communicating with the plurality of communications devices forming the talkgroup and including an electronic processor, the electronic processor configured to; determine context data associated with the talkgroup that includes the plurality of communications devices; create a list of talkgroup-specific keywords associated with the context data, the list of talkgroup-specific keywords including a first characteristic for each talkgroup-specific keyword; receive, from a first communications device of the plurality of communications devices, audio data associated with a user of the first communications device; process the audio data to generate an initial output term; determine a second characteristic of the initial output term, wherein determining the second characteristic of the initial output term includes determining a second list of keywords ranked by probability based on natural language processing of the audio data; determine whether the list of talkgroup-specific keywords includes at least one keyword from the second list of keywords; and output the at least one keyword from the second list of keywords when the list of talkgroup-specific keywords includes the at least one keyword from the second list of keywords. - View Dependent Claims (13, 14)
-
Specification