Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving audio data captured by one or more microphones of a public safety portable radio at a crime scene, wherein the audio data comprises a first statement uttered by a first person and a second statement uttered by a second person; detecting, via a speaker-diarization software module executed by one or more processors upon the audio data, that the first person uttered the first statement and the second person subsequently uttered the second statement; detecting, using an NLP processing module, that the first statement includes an utterance indicative of predetermined criminal elements known to be associated with a crime; capturing a voiceprint data of the first statement, in response to the utterance indicative of predetermined criminal elements; detecting, using NLP processing, that the second statement is a Miranda statement, thereby identifying the second person as an officer; receiving additional audio data captured by the one or more microphones after the Miranda statement is made by the officer, wherein the additional audio data comprises additional remainder speech content; capturing a voiceprint data of the remainder speech content; comparing the captured voiceprint data of the remainder speech content to the voiceprint data associated with the first statement made by the first person to determine a voiceprint match; in response to the voiceprint match, determining that the first person is a suspect and that the remainder speech content is a post-Miranda statement uttered by the suspect; generating, via a voice-transcription software module executed by the one or more processors upon the audio data, a transcription of the pre-Miranda statement, the Miranda statement, and post-Miranda statement, the post-Miranda statement containing the remainder speech content that was uttered by the suspect after the Miranda-statement was uttered by the officer; detecting, via the NLP software module executed by the one or more processors upon the transcription, that a degree of semantic similarity between the pre-Miranda statement and the post-Miranda statement does not satisfy an admissibility condition for the crime; presenting, via a user interface software module, controlling a user interface electronic display of the public safety portable radio, an indication that the suspect did not repeat the pre-Miranda statement in the post-Miranda statement; generating, via the NLP software module executed by the one or more processors upon the transcription, a list of transcribed pre-Miranda statements identifying the elements of the crime that need to be repeated by the suspect and displaying the list on the user interface electronic display of the public safety portable radio; generating, via the NLP software module executed by the one or more processors upon the transcription, a question to induce the suspect to repeat the pre-Miranda statement containing the criminal elements associated with the crime and listed on the list; presenting the question via the user interface software module, to the user interface electronic display of the public safety portable radio; and presenting the question via the user interface software module, to the user interface electronic display.
2. The method of claim 1, further comprising: capturing, via the one or more microphones, an additional statement uttered by the suspect in response to the question; generating, via the voice-transcription software module executed by the one or more processors upon the additional statement, an additional transcription of the additional statement; determining, via the NLP software module executed by the one or more processors upon the additional transcription, an additional degree of similarity between the additional statement and the pre-Miranda statement made by the suspect; and presenting an indication of the additional degree of similarity, via the user interface software module, to the user interface electronic display.
3. The method of claim 1, wherein: the one or more processors, the speaker-diarization software module, the voice-transcription software module, the NLP software module, and the user interface software module reside on a server; and the user interface electronic display resides on the public safety portable radio in communication with the server over a public safety network.
4. The method of claim 1, wherein detecting that the second statement comprises the Miranda statement further comprises: determining, via the NLP software module executed by the one or more processors upon the transcription, that the suspect has waived his/her right to refrain from speaking; and presenting an indication confirming the waived right, via the user interface software module, to the user interface electronic display.
5. The method of claim 1 further comprising: capturing an audio response uttered by the suspect in response to the question; determining a degree of semantic similarity between the first statement and the response to the question; comparing the degree of similarity to a predetermined semantic similarity threshold; and generating additional questions, via the NLP software module executed by the one or more processors upon the transcription, until a the degree of semantic similarity between the first statement and the response to the question does meet or exceed the predetermined semantic similarity threshold.
6. The method of claim 5, further comprising presenting on the user interface electronic display: a list of transcribed statements made by the suspect prior to the Miranda statement made by the officer; a list of questions generated by the NLP software module to prompt a re-statement of at least one of the statements from the list of transcribed statements; a user interface playback option to selectively play back audio associated with the list of transcribed statements; and an image of the suspect associated with the list of statements.
7. The method of claim 6, further comprising: presenting on the user interface electronic display: a list of transcribed responses to the questions; an indication of semantic similarity confidence level between the pre-Miranda statement and each response; and additional questions when the semantic similarity confidence level has not reached a predetermined desired confidence level threshold.
8. The method of claim 7, further comprising: a portion of text of the first statement does not meet the predetermined semantic similarity threshold with at least the remainder of speech content and/or the response to the one or more questions.
Unknown
May 6, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.