Patent ID: 11935541
Assignee: CIRRUS LOGIC INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of performing speech recognition, comprising:
at a first device:
receiving an audio signal representing speech;
performing a first data integrity check operation on the received audio signal, the first data integrity check operation comprising calculating a first hash value from the received audio signal;
forwarding the received audio signal to a second device; and
forwarding the first hash value calculated in the first data integrity check operation to the second device; and

at the second device:
receiving the audio signal forwarded from the first device;
receiving the first hash value calculated in the first data integrity check operation forwarded from the first device;
performing a second data integrity check operation on the audio signal forwarded from the first device, the second data integrity check operation comprising calculating a second hash value from the received audio signal using the same method that is used by the first data integrity check operation;
performing a speech recognition function on the audio signal forwarded from the first device;
determining if the second hash value calculated in the second data integrity check operation matches the first hash value calculated in the first data integrity check operation forwarded from the first device; and
using a result of performing the speech recognition function on the audio signal forwarded from the first device only if the second hash value calculated in the second data integrity check operation matches the first hash value calculated in the first data integrity check operation forwarded from the first device.