Patent ID: 11881218
Assignee: BANK OF AMERICA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A system for protection against voice misappropriation in a voice interaction system, the system comprising:
a user computing platform including a first memory, one or more first processing devices in communication with the first memory, at least one microphone in communication with at least one of the first processing devices, and at least one touch panel in communication with at least one of the processing devices, wherein the first memory stores first instructions that are executable by the one or more first processing devices and configured to:
receive, via the at least one microphone, a perceived voice command,
in response to receiving the perceived voice command, compile telemetry data that indicates a current operating state of the user computing platform, wherein the telemetry data includes (i) power consumption data of one or more components of the user computing platform, (ii) touch panel input data from that at least one touch panel, and (iii) motion data from one or more diaphragms of the at least one microphone,
transmit a digital signal representing the perceived voice command and the telemetry data to the voice interaction system; and

a voice interaction system computing platform including a second memory and one or more second processing devices in communication with the second memory, wherein the second memory stores second instructions that are included within the voice interaction system, executable by the one or more second processing devices and configured to:
receive, from the user computing platform, the digital signal and the telemetry data,
determine, based on the telemetry data including the power consumption data, the touch panel input data and the motion data, whether the perceived voice command is an actual voice command originating from a voice of a user,
in response to determining that the perceived voice command input is the actual voice command:
generate a response to a command identified from the digital signal, and
transmit the response to the user computing platform, and

in response to determining that the perceived voice command is likely not the actual voice command, perform an action chosen from the group consisting of (i) generate and transmit an error response to the user computing platform, and (ii) refrain from generating a response to the perceived voice command.