IP Library Granted Patent US 12,439,476
Granted Patent B2
US 12,439,476 · App. 17/993,520 · Granted Oct 7, 2025

Systems and methods for using natural language processing in two way radio communications

Inventors: Rajkumar Koneru (Windermere, FL); Prasanna Kumar Arikala Gunalan (Hyderabad, IN); Timothy Loewenstein, II (Elk River, MN); Gopinath Polavarapu (Vijayawada, IN)
Assignee: Kore.ai, Inc.
H04W76/45G10L15/1815G10L15/22G10L15/30
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 12,439,476
App. No.
17/993,520
Granted
Oct 7, 2025
Kind
B2
Abstract

A virtual assistant server receives from a network communication device, message data provided by a user operating a first two-way radio via a first channel. Subsequently, the virtual assistant server generates response data to the message data and determines a response channel based on the message data. The virtual assistant server establishes a communication session with a network communication device based on the determined response channel and transmits the response data to the network communication device via the established communication session.

Claims (39)

1. A method for natural language processing comprising:

determining, by a virtual assistant server, automatically a selection of one of a plurality of response channels in a two-way radio communication system based on an intent classification of message data received from a network communication device and an intent classification-response channel mapping;

generating, by the virtual assistant server, response data to the received message data;

establishing, by the virtual assistant server, a communication session with the network communication device based on the determined one of the plurality of response channels; and

transmitting, by the virtual assistant server, the generated response data to the network communication device via the established communication session.

2. The method of claim 1 , further comprising:

determining, by a virtual assistant server, a selection of another one of the plurality of response channels in the two-way radio communication system based on an invocation name identified in the message data received from a network communication device;

establishing, by the virtual assistant server, another communication session with the network communication device based on the determined another one of the plurality of response channels; and

transmitting, by the virtual assistant server, generated response data to the network communication device via the established another communication session.

3. The method of claim 1 , further comprising determining, by the virtual assistant server, a selection of another one of the plurality of response channels is based on a message classification of the message data and a message classification-response channel mapping.

4. The method of claim 1 , further comprising determining, by the virtual assistant server, a selection of another one of the plurality of response channels is based on an invocation name identified in the message data and an invocation name-response channel mapping.

5. A virtual assistant server comprising:

a processor; and

a memory coupled to the processor which is configured to be capable of executing programmed instructions stored in the memory to:

determine automatically a selection of one of a plurality of response channels in a two-way radio communication system based on an intent classification of message data received from a network communication device and an intent classification-response channel mapping;

generate response data to the received message data;

establish a communication session with the network communication device based on the determined one of the plurality of response channels; and

transmit, by the virtual assistant server, generated response data to the network communication device via the established communication session.

6. The virtual assistant server of claim 5 , wherein the processor is further configured to be capable of executing programmed instructions comprising and stored in the memory to:

determine a selection of another one of the plurality of response channels in the two-way radio communication system based on an invocation name identified in the message data received from a network communication device;

establish another communication session with the network communication device based on the determined another one of the plurality of response channels; and

transmit generated response data to the network communication device via the established another communication session.

7. The virtual assistant server of claim 5 , wherein the processor is further configured to be capable of executing programmed instructions comprising and stored in the memory to:

determine a selection of another one of the plurality of response channels is based on a message classification of the message data and a message classification-response channel mapping.

8. The virtual assistant server of claim 5 , wherein the processor is further configured to be capable of executing programmed instructions comprising and stored in the memory to:

determine a selection of another one of the plurality of response channels is based on an invocation name identified in the message data and an invocation name-response channel mapping.

9. A non-transitory computer-readable medium having stored thereon instructions which when executed by a processor, causes the processor to:

determine automatically a selection of one of a plurality of response channels in a two-way radio communication system based on an intent classification of message data received from a network communication device and an intent classification-response channel mapping;

generate response data to the received message data;

establish a communication session with the network communication device based on the determined one of the plurality of response channels; and

transmit, by the virtual assistant server, generated response data to the network communication device via the established communication session.

10. The non-transitory computer-readable medium of claim 9 , wherein the types of classifications comprise a message classification or an intent classification.

11. The non-transitory computer-readable medium of claim 10 , wherein the selection of the one of the plurality of response channels is determined from the message classification based on a message classification-response channel mapping.

12. The non-transitory computer-readable medium of claim 9 wherein the stored instructions further comprise instructions to:

determine a selection of another one of the plurality of response channels in the two-way radio communication system based on an invocation name identified in the message data received from a network communication device;

establish another communication session with the network communication device based on the determined another one of the plurality of response channels; and

transmit generated response data to the network communication device via the established another communication session.

13. The non-transitory computer-readable medium of claim 9 , wherein the stored instructions further comprise instructions to determine a selection of another one of the plurality of response channels is based on a message classification of the message data and a message classification-response channel mapping.

14. The non-transitory computer-readable medium of claim 9 , wherein the stored instructions further comprise instructions to determine a selection of another one of the plurality of response channels is based on an invocation name identified in the message data and an invocation name-response channel mapping.

Assignments (2)
SECURITY INTEREST Recorded Oct 21, 2024
From: KORE.AI, INC.
To: STIFEL BANK
Reel/Frame 068958/0891 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2023
From: KONERU, RAJKUMAR; ARIKALA GUNALAN, PRASANNA KUMAR; LOEWENSTEIN, TIMOTHY, II; POLAVARAPU, GOPINATH
To: KORE.AI, INC.
Reel/Frame 063255/0649 →
Continuity (1)
Related Publication 20240172331A1 · May 23, 2024
References Cited (7)
US 10372755B2 · Blanco · 2019 [cited by applicant]
US 10530465B2 · Pinder et al. · 2020 [cited by applicant]
US 20030138080A1 · Nelson · 2003 [cited by examiner]
US 20090257565A1 · Nelson · 2009 [cited by examiner]
US 20180181656A1 · Proctor · 2018 [cited by applicant]
US 20200068374A1 · Mehta · 2020 [cited by examiner]
Zacks Equity Research (Jan. 17, 2022) Motorola (MSI) unveils curve Wi-Fi Enhanced Business Radio, Nasdaq. Available at: https://www.nasdaq.com/articles/motorola-msi-unveils-curve-wi-fi-enhanced-business-radio (Accessed:… [cited by applicant]