# US 12,604,195 B2 · System and method for dual layer audio device pairing authentication with voice pattern recognition

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,604,195 B2
- Document ID: US12604195B2
- Status: Granted
- Kind: B2
- Application number: 18/632,928
- Filed: 2024-04-11
- Published: 2025-10-16
- Granted: 2026-04-14
- Earliest claimed: 2024-04-11
- Assignees: Dell Products L.P.
- Applicants: Dell Products LP
- Inventors: Peng Lip Goh; Deeder M. Aurongzeb; Eng Kang Chng
- Web page: https://patentgrep.com/patent/US12604195B2

## CPC

- H04W 12/50: Secure pairing of devices
- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G06F 21/34: involving the use of external additional devices, e.g. dongles or smart cards
- G10L 17/04: Training, enrolment or model building
- H03M 1/12: Analogue/digital converters ({H03M1/001 – } H03M1/10 take precedence)
- H04W 12/06: Authentication
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)

## Abstract

A dongle operatively coupled to an information handling system includes a dongle hardware microcontroller and a dongle radio to wirelessly couple the information handling system to wireless headphones, the wireless headphones including a microphone to receive audio voice input from the user via the wireless headphones. The dongle hardware microcontroller to receive the voice audio input from the wireless headset and execute computer-readable program code of a voice pattern recognition module to determine a recited pairing authentication code and compare the recited pairing authentication code to a generated pairing authentication code visually presented to the user on a video display device of the information handling system to determine and to compare a voice pattern from the voice audio input from the user with a user voice pattern profile of an authorized user stored in a voice pattern database to determine whether the user is an authorized user before commencing pairing.

## Claims

### Claim 1

A dongle operatively coupled to an information handling system, comprising:
a dongle case housing a dongle hardware microcontroller and a dongle radio;
a hardware connector to operatively couple the dongle to the information handling system to receive power from a power management unit (PMU) of the information handling system to power the hardware dongle microcontroller;
the dongle radio to wirelessly couple the information handling system to wireless headphones, the wireless headphones including a microphone to receive audio voice input from the user via the wireless headphones;
the dongle hardware microcontroller to receive the audio voice input from the wireless headphones and execute computer-readable program code of a voice pattern recognition module to interpret the audio voice input for a recited pairing authentication code and compare the audio voice input to with a generated pairing authentication code visually presented to the user on a video display device of the information handling system to determine a match between the recited pairing authentication code and the generated pairing authentication code; and
the dongle hardware microcontroller to receive the audio voice input from the wireless headphones and execute computer-readable program code of a voice pattern recognition module to determine a voice pattern from the audio voice input for comparison to a user voice pattern profile stored in a voice pattern database to determine whether the user is an authorized user before commencing pairing with the wireless headphones.

### Claim 2 (depends on 1)

The dongle of claim 1 further comprising:
the dongle hardware microcontroller to execute computer-readable program code of an analog-to-digital converting module to convert an analog signal of the audio voice input from the wireless headphones to a digital signal for the dongle hardware microcontroller.

### Claim 3 (depends on 1)

The dongle of claim 1 further comprising:
the dongle hardware microcontroller to receive an initial request to pair the wireless headphones to the information handling system to indicate to the information handling system to generate and display the generated pairing authentication code via the display device.

### Claim 4 (depends on 1)

The dongle of claim 1 further comprising:
the dongle hardware microcontroller to relay a final pairing acknowledgement key to the wireless headphone when the dongle hardware microcontroller determines that the recited pairing authentication code by the user matches the generated authentication code presented to the user at the video display device and the voice pattern matches user voice pattern profile for the authorized user.

### Claim 5 (depends on 1)

The dongle of claim 1 further wherein the user voice pattern profile is created via execution of computer-readable program code of a voice training and voice pattern recognition module comprising computer-readable program code of an artificial neural network (ANN) to determine unique voice pattern metrics from test phrases of audio input previously spoken by the authorized user to train the ANN in order to generate the user voice pattern profile associated with the authorized user.

### Claim 6 (depends on 1)

The dongle of claim 1 wherein the wireless headphones are earphones.

### Claim 7

A method of pairing wireless headphones to an information handling system, comprising:
receiving an initial request from the wireless headphones to operatively couple the wireless headphones to the information handling system;
generating a generated pairing authentication code with a hardware processor and transmitting an instruction to display the generated pairing authentication code to the user via a video display device of the information handling system;
receiving audio voice input from the wireless headphones via a radio and executing computer-readable program code via the hardware processor to determine a recited pairing authentication code from the audio voice input and determining if the recited authentication code matches the generated pairing authentication code visually presented to a user on the video display device; and
executing computer-readable program code via the hardware processor to determine a voice pattern from the audio voice input for comparison to a user voice pattern profile stored in a voice pattern database to determine whether the user is an authorized user before commencing pairing with the wireless headphones.

### Claim 8 (depends on 7)

The method of claim 7 further comprising:
executing the computer-readable program code via the hardware processor to determine the voice pattern from the audio voice input of the recited pairing authentication code for comparison to the user voice pattern profile stored in the voice pattern database to determine whether the user is the authorized user before commencing pairing with the wireless headphones.

### Claim 9 (depends on 7)

The method of claim 7 further comprising:
relaying a final pairing acknowledgement key to the wireless headphones when the recited pairing authentication code by the authorized user matches the generated pairing authentication code presented to the user at the video display device and the authorized user is verified by matching the received voice pattern with the user voice pattern profile for the authorized user.

### Claim 10 (depends on 7)

The method of claim 7 further comprising:
displaying instructions on the video display device to the user to read the generated pairing authentication code aloud while wearing the wireless headphones along with displaying the generated pairing authentication code.

### Claim 11 (depends on 7)

The method of claim 7, wherein the hardware processor is a dongle microprocessor of a dongle operatively coupled to the information handling system via hardware port at the information handling system.

### Claim 12 (depends on 7)

The method of claim 7, wherein the hardware processor is part of the information handling system.

### Claim 13 (depends on 7)

The method of claim 7, wherein the wireless headphones are a wireless headset.

### Claim 14 (depends on 7)

The method of claim 7 further comprising:
accessing the voice pattern database at an operatively coupled network server remote from the information handling system and accessible by the information handling system via a network connection by a wireless interface device.

### Claim 15 (depends on 7)

The method of claim 7 further comprising:
displaying the pairing authentication code on the video display device for a threshold period of time and, when no audio voice input is received within the threshold period of time, generate a replacement generated pairing authentication code.

### Claim 16

An information handling system comprising:
a hardware processor;
a memory device; and
a power management unit (PMU) to provide power to the hardware processor and the memory device;
a dongle operatively coupled to the information handling system;
a dongle microcontroller of the dongle to generate a generated pairing authentication code when a request to pair is received from the wireless headphones;
a video display device to display, to a user, the generated pairing authentication code;
the dongle microcontroller to receive voice audio input from operatively-coupled wireless headphones via a dongle radio, the voice audio input including a user's voice; and
the dongle microcontroller execute computer-readable code instructions determine if the user matches the generated pairing authentication code; and
the dongle microcontroller to execute computer-readable code instructions of a voice pattern recognition module to determine a voice pattern from the voice audio input and compare the voice pattern of the user's voice with a trained neural network system to a user voice pattern profile of an authorized user stored in a voice pattern database to determine if the user is the authorized user before commencing pairing of the wireless headphones to the information handling system.

### Claim 17 (depends on 16)

The information handling system of claim 16 further comprising:
the hardware processor to execute computer-readable program code of an analog-to-digital (A/D) converting module to convert an analog signal of the audio input from the operatively-coupled wireless headphone to a digital signal for the hardware processor to determine the voice pattern of the user's voice to compare to the user voice pattern profile having identified unique voice pattern metrics or the authorized user.

### Claim 18 (depends on 16)

The information handling system of claim 16 further comprising:
the dongle microcontroller execute computer-readable code instructions for speech recognition to determine a recited pairing authentication code read by the user in the voice audio input and determine if the recited pairing authentication code matches the generated pairing authentication code.

### Claim 19 (depends on 16)

The information handling system of claim 16 wherein the dongle microcontroller executes computer-readable code instructions of the voice pattern recognition module to determine the voice pattern from a recited pairing authentication code read by the user in the voice audio input.

### Claim 20 (depends on 16)

The information handling system of claim 16, further comprising:
the dongle hardware microcontroller determines that either the audio voice input from the wireless headset does not match the generated pairing authentication code visually presented to the user on the video display device of the information handling system or that the voice pattern does not match the user voice pattern profile of the authorized user stored in the voice pattern database; and
the dongle hardware microcontroller halts pairing the wireless headphone to the information handling system.
