Remote pairing using audio fingerprints
AssigneeComcast Cable Communications, LLC
InventorsMichael Rekstad, Clyde Robbins, Michael Sallas
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses, and methods are described for pairing a remote control with a controllable device using audio to confirm device pairings. The controllable device and remote control may communicate using low power protocols such as, for example, RF4CE, WiFi and/or Bluetooth low energy (BLE). The controllable device and the remote control may record and/or fingerprint audio. Corresponding audio and/or fingerprints may indicate proximity and cause the devices to initiate a pairing sequence. The audio may be any kind of audio, including for example, ambient noise, TV audio, and the like.
Claims31
A method comprising:
- sending, by a first computing device and to a second computing device, a wireless message comprising timing parameters for recording audio by the second computing device, wherein the timing parameters comprise a start time;
- receiving, by the first computing device, from the second computing device, and based on the timing parameters, a response that comprises audio data;
- based on comparing, by the first computing device, the audio data from the second computing device with audio associated with the first computing device to determine a match, pairing the first computing device and the second computing device;
- and
- executing, after the pairing, a command received from the second computing device.
A method comprising:
- sending, by a computing device comprising a remote control, a wireless message comprising timing parameters for recording audio, wherein the timing parameters comprise a start time;
- comparing, by the computing device, a plurality of controllable device audio recordings with a remote control audio recording to determine one or more audio matches, wherein the plurality of controllable device audio recordings is based on the timing parameters for recording audio;
- causing, based on the one or more audio matches, display of a user interface indicating the one or more audio matches;
- pairing the remote control associated with the remote control audio recording and a first controllable device associated with the one or more audio matches;
- and
- sending, based on the pairing, a command to the first controllable device.
A method comprising:
- sending, by a computing device, a remote control pairing announcement;
- receiving, by the computing device, based on the remote control pairing announcement, a response comprising timing parameters for recording audio, wherein the timing parameters comprise a start time;
- sending, by the computing device and based on the response, a fingerprint of audio recorded based on the timing parameters;
- receiving, by the computing device, a pairing message comprising an indication of one or more controllable devices that have audio data that matches the fingerprint of the recorded audio;
- pairing, based on the pairing message, with a first controllable device of the one or more controllable devices;
- and
- sending, based on the pairing, a command to the first controllable device.
One or more non-transitory computer-readable media storing instructions that, when executed, cause:
- sending, by a first computing device and to a second computing device, a wireless message comprising timing parameters for recording audio by the second computing device, wherein the timing parameters comprise a start time;
- receiving, by the first computing device, from the second computing device, and based on the timing parameters, a response that comprises audio data;
- based on comparing, by the first computing device, the audio data from the second computing device with audio associated with the first computing device to determine a match, pairing the first computing device and the second computing device;
- and
- executing, after the pairing, a command received from the second computing device.
A system comprising:
- a first computing device;
- and
- a second computing device,
- wherein the first computing device is configured to:
- send, to the second computing device, a wireless message comprising timing parameters for recording audio by the second computing device, wherein the timing parameters comprise a start time;
- receive, from the second computing device and based on the timing parameters, a response that comprises audio data;
- based on comparing, by the first computing device, the audio data from the second computing device with audio associated with the first computing device to determine a match, pair the first computing device and the second computing device;
- and
- execute, after the pairing, a command received from the second computing device, and
- wherein the second computing device is configured to:
- send, based on the timing parameters, the response that comprises the audio data.
Dependencies are inferred from the claim text.