Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
EXTENDING A HEARING DEVICE WITH A USER INTERFACE DEVICE TO ENABLE AUTHENTICATION
Document Type and Number:
WIPO Patent Application WO/2022/208132
Kind Code:
A1
Abstract:
An exemplary hearing device includes a memory storing instructions and a processor communicatively coupled to the memory. The processor may be configured to execute the instructions to establish a first pairing relationship between the hearing device and a user interface device, receive, from the user interface device via a communication channel based on the first pairing relationship, user input provided by a user via a user interface of the user interface device, and authenticate, based on the user input, a second pairing relationship between the hearing device and a computing device distinct from the user interface device.

Inventors:
VON TESSIN MICHAEL (CH)
BREITENMOSER ANDREAS (CH)
MAKSYAGIN ALEXANDER (CH)
Application Number:
PCT/IB2021/052658
Publication Date:
October 06, 2022
Filing Date:
March 30, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SONOVA AG (CH)
International Classes:
H04R25/00; H04W12/50; H04R1/10; H04W12/06
Foreign References:
US20190110140A12019-04-11
US20170094381A12017-03-30
Download PDF:
Claims:
CLAIMS What is claimed is: 1. A hearing device comprising: a memory storing instructions; and a processor communicatively coupled to the memory and configured to execute the instructions to: establish a first pairing relationship between the hearing device and a user interface device; receive, from the user interface device via a communication channel based on the first pairing relationship, user input provided by a user via a user interface of the user interface device; and authenticate, based on the user input, a second pairing relationship between the hearing device and a computing device distinct from the user interface device. 2. The hearing device of any of the preceding claims, wherein the establishing the first pairing relationship between the hearing device and the user interface device includes: establishing an authentication channel between the hearing device and the user interface device; exchanging authentication data between the hearing device and the user interface device via the authentication channel; authorizing the first pairing relationship between the hearing device and the user interface device based on the authentication data; and establishing, in response to the authorizing of the first pairing relationship, the first pairing relationship between the hearing device and the user interface device. 3. The hearing device of claim 2, wherein: the user interface device is implemented by a charging device configured to provide power to the hearing device; and the authentication channel includes a power charging channel established and maintained between the hearing device and the charging device when the hearing device and the charging device are connected to one another via one or more wired charging contacts or a wireless charging loop. 4. The hearing device of any of the preceding claims, wherein the authenticating the second pairing relationship between the hearing device and the computing device includes: determining a first timestamp associated with the first pairing relationship between the hearing device and the user interface device; determining a second timestamp associated with the second pairing relationship between the hearing device and the computing device; determining that a time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship satisfies a time difference threshold; and authorizing, in response to the determining that the time difference between the first timestamp and the second timestamp satisfies the time difference threshold, the second pairing relationship between the hearing device and the computing device. 5. The hearing device of any of claims 1-3, wherein the authenticating the second pairing relationship between the hearing device and the computing device includes: determining a first timestamp associated with the first pairing relationship between the hearing device and the user interface device; determining a second timestamp associated with the second pairing relationship between the hearing device and the computing device; determining that a time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship does not satisfy a time difference threshold; and rejecting, in response to the determining that the time difference between the first timestamp and the second timestamp does not satisfy the time difference threshold, the second pairing relationship between the hearing device and the computing device.

6. The hearing device of claims 4 or 5, wherein: the time difference threshold is predefined in a default configuration of the hearing device. 7. The hearing device of any of claims 4 or 5, wherein: the time difference threshold is configurable by the user of the hearing device. 8. The hearing device of any of claims 4 or 5, wherein: the time difference threshold is based on an attribute of a pairing operation to establish the first pairing relationship between the hearing device and the user interface device. 9. The hearing device of any of the preceding claims, wherein the authenticating the second pairing relationship between the hearing device and the computing device includes: determining a first location associated with the first pairing relationship between the hearing device and the user interface device; determining a second location associated with the second pairing relationship between the hearing device and the computing device; determining that a location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship satisfies a location difference threshold; and authorizing, in response to the determining that the location difference between the first location and the second location satisfies the location difference threshold, the second pairing relationship between the hearing device and the computing device. 10. The hearing device of any of claims 1-8, wherein the authenticating the second pairing relationship between the hearing device and the computing device includes: determining a first location associated with the first pairing relationship between the hearing device and the user interface device; determining a second location associated with the second pairing relationship between the hearing device and the computing device; determining that a location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship does not satisfy a location difference threshold; and rejecting, in response to the determining that the location difference between the first location and the second location does not satisfy the location difference threshold, the second pairing relationship between the hearing device and the computing device. 11. The hearing device of claims 9 or 10, wherein: the location difference threshold is predefined in a default configuration of the hearing device. 12. The hearing device of any of claims 9 or 10, wherein: the location difference threshold is configurable by the user of the hearing device. 13. The hearing device of any of claims 9 or 10, wherein: the location difference threshold is based on an attribute of a pairing operation to establish the first pairing relationship between the hearing device and the user interface device. 14. The hearing device of any of the preceding claims, wherein: the first pairing relationship between the hearing device and the user interface device is based on a first communication protocol; and the second pairing relationship between the hearing device and the computing device is based on a second communication protocol. 15. The hearing device of claim 14, wherein: the first communication protocol is a Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR) protocol, a Bluetooth Low Energy (LE) protocol, or a specialized protocol associated with the hearing device and the user interface device; and the second communication protocol is the Bluetooth BR/EDR protocol, the Bluetooth LE protocol, or a specialized protocol associated with the hearing device and the computing device.

16. The hearing device of claim 14, wherein: the first communication protocol is distinct from the second communication protocol. 17. The hearing device of any of the preceding claims, wherein: the user interface device is a charging device, a mobile phone, a tablet, or a smart watch; and the computing device is a mobile phone, a tablet, a personal computer, or a cloud computing system. 18. The hearing device of any of the preceding claims, wherein the user interface device includes: an input component to receive one or more user inputs associated with a user interaction of the user with the hearing device; and an output component to display one or more outputs associated with the user interaction of the user with the hearing device. 19. The hearing device of any of the preceding claims, wherein the processor is further configured to execute the instructions to: establish a third pairing relationship between the hearing device and an additional user interface device; receive, from the additional user interface device via an additional communication channel based on the third pairing relationship, additional user input provided by the user via a user interface of the additional user interface device; and perform an operation on the hearing device based on the additional user input. 20. The hearing device of claim 19, wherein the processor is further configured to execute the instructions to: automatically terminate, in response to the establishing of the third pairing relationship between the hearing device and the additional user interface device, the first pairing relationship between the hearing device and the user interface device. 21. A user interface device comprising: a memory storing instructions; and a processor communicatively coupled to the memory and configured to execute the instructions to: establish a first pairing relationship between the user interface device and a hearing device; establish a communication channel between the user interface device and the hearing device based on the first pairing relationship; receive, via a user interface of the user interface device, user input from a user; and transmit the user input to the hearing device via the communication channel between the user interface device and the hearing device, the user input being used to authenticate a second pairing relationship between the hearing device and a computing device distinct from the user interface device. 22. The user interface device of claim 21, wherein the establishing the first pairing relationship between the user interface device and the hearing device includes: establishing an authentication channel between the user interface device and the hearing device; exchanging authentication data between the user interface device and the hearing device via the authentication channel; authorizing the first pairing relationship between the user interface device and the hearing device based on the authentication data; and establishing, in response to the authorizing of the first pairing relationship, the first pairing relationship between the user interface device and the hearing device. 23. The user interface device of claim 22, wherein: the user interface device is implemented by a charging device configured to provide power to the hearing device; and the authentication channel includes a power charging channel established and maintained between the charging device and the hearing device when the charging device and the hearing device are connected to one another via one or more wired charging contacts or a wireless charging loop.

24. The user interface device of any of claims 21-23, wherein the processor is further configured to execute the instructions to: determine a first timestamp associated with the first pairing relationship between the user interface device and the hearing device; determine a second timestamp associated with the second pairing relationship between the hearing device and the computing device; and transmit, to the hearing device via the communication channel between the user interface device and the hearing device, the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship. 25. The user interface device of any of claims 21-24, wherein the processor is further configured to execute the instructions to: determine a first timestamp associated with the first pairing relationship between the user interface device and the hearing device; determine a second timestamp associated with the second pairing relationship between the hearing device and the computing device; compute a time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship; and transmit, to the hearing device via the communication channel between the user interface device and the hearing device, the time difference between the first timestamp and the second timestamp. 26. The user interface device of any of claims 21-25, wherein the processor is further configured to execute the instructions to: determine a first location associated with the first pairing relationship between the user interface device and the hearing device; determine a second location associated with the second pairing relationship between the hearing device and the computing device; and transmit, to the hearing device via the communication channel between the user interface device and the hearing device, the first location associated with the first pairing relationship and the second location associated with the second pairing relationship.

27. The user interface device of any of claims 21-26, wherein the processor is further configured to execute the instructions to: determine a first location associated with the first pairing relationship between the user interface device and the hearing device; determine a second location associated with the second pairing relationship between the hearing device and the computing device; compute a location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship; and transmit, to the hearing device via the communication channel between the user interface device and the hearing device, the location difference between the first location and the second location. 28. The user interface device of any of claims 21-27, wherein: the first pairing relationship between the hearing device and the user interface device is based on a first communication protocol; and the second pairing relationship between the hearing device and the computing device is based on a second communication protocol. 29. The user interface device of claim 28, wherein: the first communication protocol is a Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR) protocol, a Bluetooth Low Energy (LE) protocol, or a specialized protocol associated with the hearing device and the user interface device; and the second communication protocol is the Bluetooth BR/EDR protocol, the Bluetooth LE protocol, or a specialized protocol associated with the hearing device and the computing device. 30. The user interface device of claim 28, wherein: the first communication protocol is distinct from the second communication protocol.

31. The user interface device of any of claims 21-30, wherein: the user interface device is a charging device, a mobile phone, a tablet, or a smart watch; and the computing device is a mobile phone, a tablet, a personal computer, or a cloud computing system. 32. The user interface device of any of claims 21-31, further comprising: an input component to receive one or more user inputs associated with a user interaction of the user with the hearing device; and an output component to display one or more outputs associated with the user interaction of the user with the hearing device. 33. A system comprising: a hearing device; and a user interface device having a first pairing relationship between the user interface device and the hearing device, the user interface device configured to: receive user input provided by a user; transmit, based on the first pairing relationship, the user input to the hearing device; and the hearing device configured to use the user input to authenticate a second pairing relationship between the hearing device and a computing device distinct from the user interface device. 34. The system of claim 33, wherein the hearing device is configured to: establish an authentication channel between the hearing device and the user interface device; exchange authentication data between the hearing device and the user interface device via the authentication channel; authorize the first pairing relationship between the user interface device and the hearing device based on the authentication data; and establish, in response to the authorizing of the first pairing relationship, the first pairing relationship between the user interface device and the hearing device.

35. The system of any of claims 33-34, wherein the hearing device is configured to: determine a first timestamp associated with the first pairing relationship between the user interface device and the hearing device; determine a second timestamp associated with the second pairing relationship between the hearing device and the computing device; determine that a time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship satisfies a time difference threshold; and authorize, in response to the determining that the time difference between the first timestamp and the second timestamp satisfies the time difference threshold, the second pairing relationship between the hearing device and the computing device. 36. The system of any of claims 33-34, wherein the hearing device is configured to: determine a first timestamp associated with the first pairing relationship between the user interface device and the hearing device; determine a second timestamp associated with the second pairing relationship between the hearing device and the computing device; determine that a time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship does not satisfy a time difference threshold; and reject, in response to the determining that the time difference between the first timestamp and the second timestamp does not satisfy the time difference threshold, the second pairing relationship between the hearing device and the computing device. 37. The system of any of claims 33-36, wherein the hearing device is configured to: determine a first location associated with the first pairing relationship between the user interface device and the hearing device; determine a second location associated with the second pairing relationship between the hearing device and the computing device; determine that a location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship satisfies a location difference threshold; and authorize, in response to the determining that the location difference between the first location and the second location satisfies the location difference threshold, the second pairing relationship between the hearing device and the computing device. 38. The system of any of claims 33-36, wherein the hearing device is configured to: determine a first location associated with the first pairing relationship between the user interface device and the hearing device; determine a second location associated with the second pairing relationship between the hearing device and the computing device; determine that a location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship does not satisfy a location difference threshold; and reject, in response to the determining that the location difference between the first location and the second location does not satisfy the location difference threshold, the second pairing relationship between the hearing device and the computing device. 39. The system of any of claims 33-38, wherein: the first pairing relationship between the user interface device and the hearing device is based on a first communication protocol; and the second pairing relationship between the hearing device and the computing device is based on a second communication protocol. 40. The system of claim 39, wherein: the first communication protocol is a Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR) protocol, a Bluetooth Low Energy (LE) protocol, or a specialized protocol associated with the hearing device and the user interface device; and the second communication protocol is the Bluetooth BR/EDR protocol, the Bluetooth LE protocol, or a specialized protocol associated with the hearing device and the computing device.

41. The system of claim 39, wherein: the first communication protocol is distinct from the second communication protocol. 42. The system of any of claims 33-41, wherein: the user interface device is a charging device, a mobile phone, a tablet, or a smart watch; and the computing device is a mobile phone, a tablet, a personal computer, or a cloud computing system. 43. The system of any of claims 33-42, wherein the user interface device includes: an input component to receive one or more user inputs associated with a user interaction of the user with the hearing device; and an output component to display one or more outputs associated with the user interaction of the user with the hearing device. 44. The system of any of claims 33-43, wherein the hearing device is configured to: establish a third pairing relationship between the hearing device and an additional user interface device; receive, from the additional user interface device via an additional communication channel based on the third pairing relationship, additional user input provided by the user via a user interface of the additional user interface device; and perform an operation on the hearing device based on the additional user input. 45. The system of claim 44, wherein the hearing device is configured to: automatically terminate, in response to the establishing of the third pairing relationship between the hearing device and the additional user interface device, the first pairing relationship between the hearing device and the user interface device. 46. A method comprising: establishing, by a hearing device, a first pairing relationship between the hearing device and a user interface device; receiving, by the hearing device and from the user interface device via a communication channel based on the first pairing relationship, user input provided by a user via a user interface of the user interface device; and authenticating, by the hearing device based on the user input, a second pairing relationship between the hearing device and a computing device distinct from the user interface device. 47. A method comprising: establishing, by a user interface device, a first pairing relationship between the user interface device and a hearing device; establishing, by the user interface device, a communication channel between the user interface device and the hearing device based on the first pairing relationship; receiving, by the user interface device via a user interface of the user interface device, user input from a user; and transmitting, by the user interface device, the user input to the hearing device via the communication channel between the user interface device and the hearing device, the user input being used to authenticate a second pairing relationship between the hearing device and a computing device distinct from the user interface device. 48. A user interface device comprising: a memory storing instructions; and a processor communicatively coupled to the memory and configured to execute the instructions to: establish a first pairing relationship between the user interface device and a hearing device; establish a communication channel between the user interface device and the hearing device based on the first pairing relationship; receive, from the hearing device via the communication channel, authentication data usable to authenticate a second pairing relationship between the hearing device and a computing device distinct from the user interface device; and present, via the user interface device, the authentication data to a user.

Description:
EXTENDING A HEARING DEVICE WITH A USER INTERFACE DEVICE TO ENABLE AUTHENTICATION BACKGROUND INFORMATION [0001] It is often desirable to wirelessly connect (e.g., via Bluetooth) a hearing device (e.g., a hearing aid configured to provide hearing capability to a user) to a computing device, such as a mobile phone, remote microphone, audio streaming device, etc. In this manner, a user may use the computing device to control, provide audio to, and/or otherwise interact with the hearing device. [0002] To establish such a wireless connection, the hearing device and the computing device are typically required to perform a pairing procedure one with another. If the pairing is done in an unauthenticated manner (e.g., a “just-works” pairing), an attacker (e.g., a man-in-the-middle attacker) present during the pairing procedure could gain unauthorized access to communications between the hearing device and the computing device, thereby gaining access to sensitive user data stored by the hearing device, gaining control over the hearing device to damage the hearing device and/or negatively impact operations of the hearing device (e.g., cause the hearing device to output a loud sound that can damage hearing capability of the user), and/or being able to use the hearing device to eavesdrop on a surrounding environment of the user. Hence, it is often desirable or required for the pairing between a hearing device and a computing device to be authenticated. [0003] An authenticated pairing procedure often requires the user to check equality of numbers that are displayed on both devices (numeric comparison), or to enter a passcode (passkey entry) on one device that is displayed on the other device. [0004] Unfortunately, a hearing device often has a limited user interface. For example, the hearing device may not have a display or keys that can be used to enter a passcode. Hence, it can be difficult or even impossible for some hearing devices to establish authenticated pairings. BRIEF DESCRIPTION OF THE DRAWINGS [0005] The accompanying drawings illustrate various embodiments and are a part of the specification. The illustrated embodiments are merely examples and do not limit the scope of the disclosure. Throughout the drawings, identical or similar reference numbers designate identical or similar elements. [0006] FIG.1 illustrates an exemplary system. [0007] FIG.2 illustrates an exemplary hearing device. [0008] FIG.3 illustrates an exemplary user interface device. [0009] FIG.4 illustrates an exemplary system. [0010] FIG.5 illustrates an exemplary flowchart showing operations that may be performed by devices in the system of FIG.1. [0011] FIG.6 illustrates an exemplary flowchart showing operations that may be performed by the hearing device of FIG. 2. [0012] FIG.7 illustrates an exemplary flowchart showing operations that may be performed by the user interface device of FIG.3. [0013] FIG.8 illustrates an exemplary computing device. DETAILED DESCRIPTION [0014] Systems and methods in which a hearing device is extended with a user interface device to enable authentication and facilitate user interactions with the hearing device are described herein. As will be described in more detail below, an exemplary system may comprise a hearing device and a user interface device. The hearing device may be configured to establish a first pairing relationship between the hearing device and the user interface device, receive, from the user interface device via a communication channel based on the first pairing relationship, user input provided by a user via a user interface of the user interface device, and authenticate, based on the user input, a second pairing relationship between the hearing device and a computing device distinct from the user interface device. [0015] Systems and methods described herein are advantageous in a number of technical respects. For example, the systems and methods may facilitate a user in interacting with a hearing device to authenticate a pairing relationship between the hearing device and a computing device and also facilitate the user in other user interactions with the hearing device. As described herein, as a first pairing relationship is established between the hearing device and the user interface device, a communication channel can be automatically established between the hearing device and the user interface device based on the first pairing relationship. When the hearing device and the user interface device are communicatively coupled to one another via this communication channel, the user interface device may enable the user to interact with the hearing device via the user interface device. For example, the user interface device may receive user input from the user via its input components (e.g., keyboard, touchscreen, etc.) and transmit the user input to the hearing device via the communication channel. Additionally or alternatively, the user interface device may receive output from the hearing device via the communication channel and provide the output to the user via its output components (e.g., display screen, audio speaker, etc.). [0016] Accordingly, the user interface device may operate as an extended user interface for the hearing device when the hearing device and the user interface device are communicatively coupled to one another via the communication channel. As a result, the user may conveniently interact with the hearing device via the user interface of the user interface device even if the hearing device itself has very limited user interface. [0017] Moreover, as described herein, the first pairing relationship between the hearing device and the user interface device may be securely established. For example, the hearing device and the user interface device may establish the first pairing relationship between the hearing device and the user interface device when the hearing device and the user interface device are located proximate to one another. As a result, an attacker (e.g., a man-in-the-middle, a machine-in-the-middle, etc.) would have to be present proximate to the hearing device and the user interface device when the first pairing relationship is established in order to interfere with the first pairing relationship, which presence could easily be detected by the user. This and other ways in which the first pairing relationship between the hearing device and the user interface device may be securely established are described herein. [0018] Because the first pairing relationship between the hearing device and the user interface device is securely established, the communication channel between the hearing device and the user interface device that is based on the first pairing relationship may also be secure. As a result, user input provided by the user and output provided by the hearing device may be securely transmitted between the hearing device and the user interface device via the communication channel, and therefore the user may safely interact with the hearing device via the user interface device. For example, the user may conveniently provide user input via the user interface device to authorize or reject pairing relationships and/or connections between the hearing device and other computing devices. This implementation may also allow the pairing relationships and/or connections between the hearing device and other computing devices to be authenticated, and therefore the hearing device may be effectively protected from potential security attacks caused by connections to malicious computing devices. [0019] Other implementations of the systems and methods are described herein and advantages of these implementations will also be made apparent herein. [0020] FIG.1 illustrates an exemplary system 100 that includes, without limitation, a hearing device 120, a user interface device 130, and a computing device 140 that is distinct from user interface device 130. [0021] Hearing device 120 may be implemented by any device configured to provide or enhance hearing to a user. For example, hearing device 120 may be implemented by a hearing aid configured to amplify audio content to a user, a sound processor included in a cochlear implant system configured to apply electrical stimulation representative of audio content to a user, a sound processor included in a stimulation system configured to apply electrical and acoustic stimulation to a user, or any other suitable hearing prosthesis or combination of hearing prostheses. In some examples, hearing device 120 may be implemented by a behind-the-ear (“BTE”) component configured to be worn behind an ear of a user. Additionally or alternatively, hearing device 120 may be implemented by an in-the-ear (“ITE”) component configured to at least partially be inserted within an ear canal of a user. In some examples, hearing device 120 may include a combination of an ITE component, a BTE component, and/or any other suitable component. [0022] User interface device 130 may be implemented by an input/output device that can be communicatively coupled to hearing device 120 to provide input and/or output capabilities for hearing device 120. For example, user interface device 130 may be implemented by a keyboard, a touchscreen, an audio speaker, etc. Alternatively, user interface device 130 may itself be a computing device that include input and/or output components. Thus, user interface device 130 may have capabilities to not only input and/or output data but also to process data. For example, user interface device 130 may be a mobile phone, a tablet, a personal computer, a smart watch, a charging device of hearing device 120, etc. As described herein, user interface device 130 may additionally or alternatively be communicatively coupled to another computing device (e.g., hearing device 120) to provide input and/or output capabilities for the computing device, regardless of whether user interface device 130 is an input/output device or a computing device that includes input/output components. [0023] Computing device 140 may be implemented by any device configured to communicatively interact with hearing device 120. For example, computing device 140 may process various types of data, transmit and receive the data to and from hearing device 120, etc. Non-limiting examples of computing device 140 include, but are not limited to, a mobile phone, a tablet, a laptop, a personal computer, a cloud computing system, etc. Other types of computing device 140 are also possible and contemplated. [0024] In some embodiments, hearing device 120 and user interface device 130 may establish a first pairing relationship 135 between hearing device 120 and user interface device 130. Once first pairing relationship 135 is formed, hearing device 120 and user interface device 130 may automatically establish a connection between hearing device 120 and user interface device 130 based on first pairing relationship 135 when applicable. For example, when hearing device 120 and user interface device 130 are located within a predefined range from one another (e.g., a distance between hearing device 120 and user interface device 130 is equal to or lower than a predefined distance threshold), hearing device 120 and user interface device 130 may automatically establish a first communication channel between hearing device 120 and user interface device 130 without any user action and/or authentication due to first pairing relationship 135 that was previously established. Hearing device 120 and user interface device 130 may then communicate with one another via the first communication channel that is based on first pairing relationship 135. [0025] In some embodiments, hearing device 120 and user interface device 130 may communicate user input provided by a user and/or output provided by hearing device 120 via the first communication channel established based on first pairing relationship 135. As described in more detail herein, the user input of the user and/or the output of hearing device 120 may be used in establishing a second pairing relationship 145 between hearing device 120 and computing device 140. Similar to first pairing relationship 135, once second pairing relationship 145 is formed, hearing device 120 and computing device 140 may automatically establish a connection between hearing device 120 and computing device 140 based on second pairing relationship 145 when applicable. For example, when hearing device 120 and computing device 140 are located within a communication range from one another (e.g., a distance between hearing device 120 and computing device 140 is equal to or lower than a predefined distance threshold that allows hearing device 120 and computing device 140 to communicate), hearing device 120 and computing device 140 may automatically establish a second communication channel between hearing device 120 and computing device 140 without any user action and/or authentication due to second pairing relationship 145 that was previously established. Hearing device 120 and computing device 140 may then communicate with one another via the second communication channel that is based on second pairing relationship 145. [0026] Additionally or alternatively, hearing device 120 and user interface device 130 may communicate other types of data via the first communication channel established based on first pairing relationship 135. For example, instead of communicating data being used to authenticate second pairing relationship 145 between hearing device 120 and computing device 140 as described above, hearing device 120 and user interface device 130 may communicate, via the first communication channel, data being used to directly authenticate the second communication channel between hearing device 120 and computing device 140. As another example, hearing device 120 and user interface device 130 may communicate, via the first communication channel, data related to user interactions of the user with hearing device 120 that may be used to perform various operations of hearing device 120. [0027] FIG.2 illustrates an exemplary hearing device 120. As shown, hearing device 120 may include, without limitation, a memory 202 and a processor 204 selectively and communicatively coupled to one another. Memory 202 and processor 204 may each include or be implemented by hardware and/or software components (e.g., processors, memories, communication interfaces, instructions stored in memory for execution by the processors, etc.). [0028] Memory 202 may maintain (e.g., store) executable data used by processor 204 to perform any of the operations described herein. For example, memory 202 may store instructions 206 that may be executed by processor 204 to perform any of the operations associated with hearing device 120 described herein. Instructions 206 may be implemented by any suitable application, software, code, and/or other executable data instance. [0029] Memory 202 may also maintain any data received, generated, managed, used, and/or transmitted by processor 204. For example, memory 202 may maintain data representative of any information associated with a hearing loss profile of a user of hearing device 120, any of the thresholds described herein, and/or any other suitable information. In addition, memory 202 may maintain any data suitable to facilitate communications (e.g., wired and/or wireless communications) between hearing device 120 and other entities of system 100, such as user interface device 130 and computing device 140 described herein. Memory 202 may maintain additional or alternative data in other implementations. [0030] Processor 204 may be configured to perform any suitable processing operation that may be associated with hearing device 120 such as by representing audio content to a user of hearing device 120. For example, when hearing device 120 corresponds to a hearing aid device, such processing operations may include monitoring ambient sound and/or representing sound to a user via a speaker. In examples where hearing device 120 is included as part of a cochlear implant system, such processing operations may include directing a cochlear implant to generate and apply electrical stimulation representative of one or more audio signals (e.g., one or more audio signals detected by a microphone, input by way of an auxiliary audio input port, etc.) to one or more stimulation sites associated with an auditory pathway (e.g., the auditory nerve) of a user. [0031] Processor 204 may be further configured to perform (e.g., execute instructions 206 stored in memory 202 to perform) various processing operations associated with establishing pairing relationships between hearing device 120 and other devices. Such processing operations are described herein. References herein to operations performed by hearing device 120 may be understood to be performed by processor 204. [0032] FIG.3 illustrates an exemplary user interface device 130. As shown, user interface device 130 may include, without limitation, a memory 302, a processor 304, and a user interface 306 selectively and communicatively coupled to one another. Memory 302 and processor 304 may each include or be implemented by hardware and/or software components (e.g., processors, memories, communication interfaces, instructions stored in memory for execution by the processors, etc.). [0033] Memory 302 may maintain (e.g., store) executable data (e.g., instructions 308) used by processor 304 to perform various operations described herein. Instructions 308 may be implemented by any suitable application, software, code, and/or other executable data instance. Memory 302 may also maintain any data received, generated, managed, used, and/or transmitted by processor 304. In addition, memory 302 may maintain any data suitable to facilitate communications (e.g., wired and/or wireless communications) between user interface device 130 and other components of system 100, such as hearing device 120 and computing device 140 described herein. Memory 302 may maintain additional or alternative data in other implementations. [0034] Processor 304 may be configured to perform (e.g., execute instructions 308 stored in memory 302 to perform) various processing operations described herein. References herein to operations performed by user interface device 130 may be understood to be performed by processor 304. [0035] User interface 306 may include input components 310 configured to receive user input from a user and output components 312 configured to provide output to the user. Input components 310 and output components 312 may include any hardware, firmware, software, or combination thereof that respectively support input and output capabilities. For example, input components 310 may include hardware and/or software for capturing various user inputs. Non-limiting examples of input components 310 include keyboards, keypads, input buttons, pointing components (e.g., a computer mouse), touchscreen components (e.g., a touchscreen display), audio components (e.g., a microphone), receiving components (e.g., a radio frequency (RF) or infrared receiver), motion sensors, fingerprint sensors, tap detection sensors, camera (e.g., for facial detection, iris scanning, etc.) and/or other types of input device. Output components 312 may include hardware and/or software for presenting various outputs to the user. Non-limiting examples of output components 312 include display components (e.g., a display screen for displaying characters, numbers, Quick Response (QR) code, etc.), audio components (e.g., an audio speaker), a graphics engine, output drivers (e.g., display drivers, audio drivers), and/or other types of output device. [0036] FIG.4 shows a diagram 400 illustrating an exemplary implementation of system 100. As depicted, system 100 may include hearing device 120, user interface device 130-1, 130-2, … 130-n (commonly referred to herein as user interface device 130), and computing device 140-1, 140-2, … 140-n (commonly referred to herein as computing device 140). Non-limiting examples of user interface device 130 include, but are not limited to, a mobile phone, a tablet, a wearable device (e.g., a smart watch), a charging device that includes input/output components (e.g., a display, a touchscreen) and that can be used to provide power to hearing device 120, etc. Non-limiting examples of computing device 140 include, but are not limited to, a mobile phone, a tablet, a laptop, a personal computer, a cloud computing system, etc. Other types of user interface device 130 and computing device 140 are also possible and contemplated. [0037] As depicted in FIG.4, hearing device 120 and each user interface device 130 may establish a first pairing relationship 135 (e.g., first pairing relationship 135-1 through 135-n) therebetween. As described herein, hearing device 120 and each user interface device 130 may establish a communication channel therebetween based on the corresponding first pairing relationship 135 and may communicate data with one another via the communication channel. The data communicated between hearing device 120 and a particular user interface device 130 via the communication channel established between them may be used to perform various operations between hearing device 120 and one or more of computing devices 140. For example, a user may provide user input via any one of user interface devices 130 (e.g., user interface device 130-1). The user input may be transmitted to hearing device 120 via the communication channel between hearing device 120 and such user interface device 130 among multiple communication channels and may be used in establishing one or more second pairing relationships 145 (e.g., second pairing relationships 145-1 through 145-n) between hearing device 120 and one or more of computing devices 140. [0038] In some alternative embodiments, hearing device 120 may be paired with only one user interface device 130. In this case, the only communication channel established based on first pairing relationship 135 between hearing device 120 and the only user interface device 130 may be used to exchange data for operations performed between hearing device 120 and one or more of computing devices 140. [0039] FIG.5 illustrates an exemplary flowchart 500 depicting operations that may be performed by the devices (e.g., hearing device 120, user interface device 130, and computing device 140) in system 100. In some embodiments, flowchart 500 may be initiated in response to a user request provided by a user to pair hearing device 120 with user interface device 130. Alternatively, flowchart 500 may be initiated in response to a user request provided by the user to pair hearing device 120 with computing device 140. In some embodiments, the user may provide the user request to hearing device 120 or user interface device 130 using a voice command or using an input component (e.g., a button) of hearing device 120 or user interface device 130. [0040] At operation 502, hearing device 120 and user interface device 130 may establish a first pairing relationship therebetween. As described in detail herein, to establish the first pairing relationship, one or both of hearing device 120 and user interface device 130 may authorize the first pairing relationship via data authentication that is based on data exchanged through a temporary and short-range authentication channel between hearing device 120 and user interface device 130. This is described in more detail herein. [0041] In some embodiments, hearing device 120 and user interface device 130 may be paired with one another within a secure environment (e.g., a manufacturing facility) at a production time. This is described in more detail herein. [0042] In some embodiments, hearing device 120 and user interface device 130 may establish the first pairing relationship without any requirement regarding authentication and/or secure environment. However, in this case, to establish a second pairing relationship using data exchanged through a communication channel between hearing device 120 and user interface device 130 that is based on the first pairing relationship, the first pairing relationship and the second pairing relationship may need to be significantly separate from one another in terms of their timestamps and/or locations as described herein. [0043] At operation 503, computing device 140, which is distinct from user interface device 130, may transmit to hearing device 120 a pairing request to establish a second pairing relationship between computing device 140 and hearing device 120. Alternatively, hearing device 120 may transmit to computing device 140 the pairing request to establish the second pairing relationship. It should be understood that the pairing request to establish the second pairing relationship between computing device 140 and hearing device 120 may be initiated by computing device 140 or by hearing device 120 at any time after the first pairing relationship between hearing device 120 and user interface device 130 is established. [0044] At operation 504, in response to this pairing request, hearing device 120 and user interface device 130 may establish a communication channel between hearing device 120 and user interface device 130 based on the first pairing relationship. In some embodiments, hearing device 120 and user interface device 130 may automatically establish this communication channel without any user action and/or authentication due to the first pairing relationship previously established between hearing device 120 and user interface device 130. In some embodiments, the establishment of the communication channel between hearing device 120 and user interface device 130 based on the first pairing relationship may be initiated by hearing device 120, user interface device 130, and/or may require collaboration between hearing device 120 and user interface device 130. [0045] In some embodiments, once the communication channel between hearing device 120 and user interface device 130 is established based on the first pairing relationship, the user may interact with hearing device 120 via user interface device 130. For example, the user may provide user input via input components 310 (e.g., keypad, touchscreen, etc.) of user interface device 130 and user interface device 130 may transmit the user input to hearing device 120 via the communication channel. Additionally or alternatively, user interface device 130 may receive output from hearing device 120 via the communication channel and provide the output to the user via output components 312 (e.g., display screen, audio speaker, etc.) of user interface device 130. At operation 506, user interface device 130 may receive user input via a user interface of user interface device 130. As an example, for the pairing request to establish the second pairing relationship between hearing device 120 and computing device 140, user interface device 130 may receive (e.g., via input components 310) user input provided by the user for this pairing request. The user input may include authentication data related to the second pairing relationship. For example, the user input may include authentication data (e.g., passcode, passkey, PIN, etc.) of computing device 140 obtained by the user. [0046] At operation 508, user interface device 130 may transmit the user input to hearing device 120 based on the first pairing relationship. For example, user interface device 130 may transmit the user input to hearing device 120 via the communication channel between hearing device 120 and user interface device 130 that is established based on the first pairing relationship. In some embodiments, hearing device 120 may also transmit authentication data (e.g., a passcode, a passkey, a PIN, etc.) of hearing device 120 to user interface device 130 via the communication channel between hearing device 120 and user interface device 130. User interface device 130 may then display the authentication data of hearing device 120 via its user interface for the user to obtain and provide to computing device 140. [0047] At operation 510, hearing device 120 may authenticate the second pairing relationship between hearing device 120 and computing device 140 based on the user input. For example, hearing device 120 may compare the user input that is received from user interface device 130 with authentication data that is received from computing device 140. If the user input received from user interface device 130 matches the authentication data received from computing device 140, hearing device 120 may determine that the second pairing relationship between hearing device 120 and computing device 140 is legitimate, and therefore authorize the second pairing relationship between hearing device 120 and computing device 140. Otherwise, hearing device 120 may not authorize the second pairing relationship between hearing device 120 and computing device 140. [0048] Similarly, computing device 140 may compare user input indicating the authentication data of hearing device 120 obtained and provided by the user with authentication data received from hearing device 120. If the user input provided by the user matches the authentication data received from hearing device 120, computing device 140 may determine that the second pairing relationship between hearing device 120 and computing device 140 is legitimate, and therefore authorize the second pairing relationship between hearing device 120 and computing device 140. Otherwise, computing device 140 may not authorize the second pairing relationship between hearing device 120 and computing device 140. [0049] At operation 512, if the second pairing relationship between hearing device 120 and computing device 140 is not authorized by one or both of hearing device 120 and computing device 140, flowchart 500 may proceed to operation 514. At operation 514, hearing device 120 may reject the second pairing relationship between hearing device 120 and computing device 140, and therefore the second pairing relationship between hearing device 120 and computing device 140 may not be established. [0050] On the other hand, at operation 512, if the second pairing relationship between hearing device 120 and computing device 140 is authorized by one or both of hearing device 120 and computing device 140, flowchart 500 may proceed to operation 516. [0051] At operation 516, hearing device 120 and computing device 140 may establish the second pairing relationship between hearing device 120 and computing device 140. For example, hearing device 120 may maintain a paired device list specifying one or more devices that are authorized to connect with hearing device 120. Accordingly, hearing device 120 may update its paired device list to include computing device 140 in the paired device list. Similarly, computing device 140 may also maintain a paired device list specifying one or more devices that are authorized to connect with computing device 140. Accordingly, computing device 140 may update its paired device list to include hearing device 120 in the paired device list. Once the second pairing relationship between hearing device 120 and computing device 140 is formed, hearing device 120 and computing device 140 may automatically establish a communication channel therebetween based on the second pairing relationship. [0052] For example, hearing device 120 may determine that computing device 140 is included in its paired device list. Computing device 140 may determine that hearing device 120 is included in its paired device list. Accordingly, hearing device 120 and computing device 140 may determine that they are previously paired with one another. Therefore, hearing device 120 and computing device 140 may automatically establish a communication channel therebetween without requiring any user action and/or authentication due to the second pairing relationship between them. In some embodiments, the establishment of the communication channel between hearing device 120 and computing device 140 based on the second pairing relationship may be initiated by hearing device 120, computing device 140, and/or may require collaboration between hearing device 120 and computing device 140. Once the communication channel between hearing device 120 and computing device 140 is established, hearing device 120 and computing device 140 may communicate with one another via this communication channel. [0053] In some alternative embodiments, to authenticate the second pairing relationship, hearing device 120 may transmit authentication data (e.g., a passcode, a passkey, a PIN, etc.) to user interface device 130 via the communication channel between hearing device 120 and user interface device 130 that is established based on the first pairing relationship. The authentication data may be usable to authenticate the second pairing relationship between hearing device 120 and computing device 140. [0054] To illustrate, user interface device 130 may receive the authentication data from hearing device 120 via the communication channel and present the authentication data to the user (e.g., visually and/or audibly). The user may compare the authentication data with authentication data being presented by computing device 140. If the authentication data presented by computing device 140 matches the authentication data presented by user interface device 130, the user may determine that the second pairing relationship between hearing device 120 and computing device 140 is legitimate, and therefore authorize the second pairing relationship between hearing device 120 and computing device 140 (e.g., by selecting an authorization option presented by user interface device 130 and/or computing device 140). [0055] Additionally or alternatively, the user may obtain the authentication data presented on user interface device 130, and provide a user input indicating such authentication data to computing device 140. Computing device 140 may then authenticate the second pairing relationship between hearing device 120 and computing device 140 based on the user input indicating the authentication data. This may be performed in any suitable manner. [0056] In some embodiments, the operations to establish the first pairing relationship between hearing device 120 and user interface device 130 and/or the second pairing relationship between hearing device 120 and computing device 140 may be performed in full or in part by hearing device 120. FIG.6 illustrates an exemplary flowchart 600 depicting operations that may be performed by hearing device 120 (e.g., processor 204). [0057] At operation 602, hearing device 120 may establish a first pairing relationship between hearing device 120 and user interface device 130. Once the first pairing relationship between hearing device 120 and user interface device 130 is formed, when hearing device 120 and user interface device 130 are located within a communication range from one another that allows them to communicate, hearing device 120 and user interface device 130 may automatically establish a communication channel between hearing device 120 and user interface device 130 based on the first pairing relationship as described herein. [0058] At operation 604, hearing device 120 may receive user input from user interface device 130 via the communication channel between hearing device 120 and user interface device 130. The user input may be provided by the user via the user interface (e.g., user interface 306) of user interface device 130. For example, hearing device 120 may receive, from user interface device 130 via the communication channel, user input including authentication data (e.g., passcode, passkey, PIN, etc.) of computing device 140 that the user obtained to establish a second pairing relationship between hearing device 120 and computing device 140. As described herein, computing device 140 may be distinct from user interface device 130. In some embodiments, hearing device 120 may also transmit authentication data (e.g., passcode, passkey, PIN, etc.) of hearing device 120 to user interface device 130 via the communication channel between hearing device 120 and user interface device 130. User interface device 130 may then display the authentication data of hearing device 120 via its user interface for the user to obtain and provide to computing device 140 as described herein. [0059] At operation 606, hearing device 120 may authenticate the second pairing relationship between hearing device 120 and computing device 140 based on the user input. For example, hearing device 120 may evaluate the second pairing relationship between hearing device 120 and computing device 140 based on the user input to authorize or reject the second pairing relationship as described herein. In some embodiments, if the second pairing relationship between hearing device 120 and computing device 140 is authorized by one or both of hearing device 120 and computing device 140, hearing device 120 and computing device 140 may establish the second pairing relationship therebetween. Once the second pairing relationship between hearing device 120 and computing device 140 is formed, when hearing device 120 and computing device 140 are located within a communication range from one another that allows them to communicate, hearing device 120 and computing device 140 may automatically establish a communication channel between hearing device 120 and computing device 140 without any user action and/or authentication due to the second pairing relationship that was previously established between hearing device 120 and computing device 140. As described herein, hearing device 120 and computing device 140 may then communicate with one another via this communication channel. [0060] In some embodiments, to prevent attackers from interfering with the second pairing relationship to connect a malicious computing device with hearing device 120, the communication channel between hearing device 120 and user interface device 130 through which data being used to establish the second pairing relationship is communicated may need to be secure. Therefore, the first pairing relationship based on which the communication channel between hearing device 120 and user interface device 130 is established may need to be formed in a secure manner. [0061] In some embodiments, hearing device 120 may securely establish the first pairing relationship between hearing device 120 and user interface device 130 based on data authentication. In some embodiments, hearing device 120 and user interface device 130 may temporarily establish an authentication channel between hearing device 120 and user interface device 130. The authentication channel may be a secured channel that cannot be interfered by an attacker and may be referred to herein as an out-of-band channel. For example, the authentication channel may be a short- range communication channel configured to transmit or receive data over a relatively short distance (e.g., a few centimeters or a few inches). Due to the short range of the authentication channel between hearing device 120 and user interface device 130, an attacker (e.g., a man-in-the-middle, a machine-in-the-middle, etc.) may need to be present proximate to hearing device 120 and user interface device 130 in order to interfere with the first pairing relationship between them, and therefore the attacker can be easily detected by the user. In some embodiments, hearing device 120 and user interface device 130 may exchange authentication data via the authentication channel. For example, hearing device 120 and user interface device 130 may exchange their passkey, passcode, PIN, and/or other type of authentication data with one another via the authentication channel. [0062] As an example of the authentication channel, user interface device 130 may be implemented by a charging device of hearing device 120. The charging device of hearing device 120 may be configured to provide power to hearing device 120 and may also include one or more input/output components (e.g., keypad, touchscreen, etc.) which the user may use to interact with hearing device 120 as described herein. In some embodiments, hearing device 120 may determine that hearing device 120 is coupled with the charging device via one or more wired charging contacts. For example, hearing device 120 may determine that hearing device 120 is inserted into a receiving portion of the charging device to receive power from the charging device. Alternatively, hearing device 120 may determine that hearing device 120 is coupled to the charging device via a short-range wireless connection of a wireless charging loop to receive power from the charging device. Accordingly, hearing device 120 and the charging device may couple to one another via a power charging channel through which the charging device may provide power for hearing device 120. The power charging channel may be established and maintained between hearing device 120 and the charging device when hearing device 120 and the charging device are connected to one another via the wired charging contacts or the wireless charging loop. [0063] In some embodiments, because the power charging channel between hearing device 120 and the charging device cannot be interfered by an attacker due to its short range, the power charging channel may be used as the authentication channel (e.g., out-of-band channel) to exchange the authentication data between hearing device 120 and user interface device 130. For example, the authentication data may be modulated onto signals being transmitted via the power charging channel, and thus the authentication data may be securely exchanged between hearing device 120 and user interface device 130. [0064] As another example of the authentication channel, hearing device 120 and user interface device 130 may establish a temporary communication channel. The temporary communication channel may be secured in any suitable manner such that the temporary communication channel may be used to securely transmit authentication data between hearing device 120 and user interface device. Other types of authentication channel are also possible and contemplated. [0065] In some embodiments, the authentication channel between hearing device 120 and user interface device 130 may be established and/or configured based on a distance between hearing device 120 and user interface device 130. The distance may be determined by hearing device 120 and/or user interface device 130 in any suitable manner (e.g., by determining physical locations of hearing device 120 and user interface device 130 using position sensors such as global positioning system (GPS) sensors and computing the distance between these physical locations). [0066] To illustrate, hearing device 120 may determine a communication protocol for the authentication channel based on the distance. As an example, hearing device 120 may determine that the distance between hearing device 120 and user interface device 130 is less than a threshold distance (e.g., a predefined number of centimeters), and therefore determine that the authentication channel may be established using a particular communication protocol (e.g., a Near Field Communication (NFC) protocol). [0067] Additionally or alternatively, hearing device 120 may configure one or more parameters of the authentication channel between hearing device 120 and user interface device 130 based on the distance. For example, hearing device 120 may set the transmission power for the authentication channel to be based on (e.g., proportional to) the distance between hearing device 120 and user interface device 130. [0068] In some embodiments, hearing device 120 and user interface device 130 may authenticate the first pairing relationship between hearing device 120 and user interface device 130 based on the authentication data. For example, hearing device 120 may compare the authentication data received from user interface device 130 via the authentication channel with the authentication data maintained at hearing device 120. The authentication data maintained at hearing device 120 may be authentication data (e.g., passkey, passcode, PIN, etc.) associated with user interface device 130 that is provided to hearing device 120 when hearing device 120 is manufactured and/or configured. If the authentication data received from user interface device 130 matches the authentication data maintained at hearing device 120, hearing device 120 may determine that the first pairing relationship between hearing device 120 and user interface device 130 is legitimate, and therefore authorize the first pairing relationship between hearing device 120 and user interface device 130. [0069] Similarly, user interface device 130 may compare the authentication data received from hearing device 120 via the authentication channel with the authentication data maintained at user interface device 130. The authentication data maintained at user interface device 130 may be authentication data (e.g., passkey, passcode, PIN, etc.) associated with hearing device 120 that is provided to user interface device 130 when user interface device 130 is manufactured and/or configured. If the authentication data received from hearing device 120 matches the authentication data maintained at user interface device 130, user interface device 130 may determine that the first pairing relationship between hearing device 120 and user interface device 130 is legitimate, and therefore authorize the first pairing relationship between hearing device 120 and user interface device 130. [0070] In some embodiments, in response to the first pairing relationship between hearing device 120 and user interface device 130 being authorized by one or both of hearing device 120 and user interface device 130, hearing device 120 and user interface device 130 may establish the first pairing relationship therebetween. For example, similar to establishing the second pairing relationship between hearing device 120 and computing device 140 described herein, hearing device 120 may update its paired device list to include user interface device 130 in its paired device list. Similar to the paired device list of hearing device 120, user interface device 130 may maintain a paired device list specifying one or more devices that are authorized to connect with user interface device 130. Accordingly, user interface device 130 may update its paired device list to include hearing device 120 in its paired device list. [0071] In some embodiments, instead of relying on data authentication between hearing device 120 and user interface device 130 to establish the first pairing relationship, the first pairing relationship between hearing device 120 and user interface device 130 may be established in a secure environment. For example, the first pairing relationship between hearing device 120 and user interface device 130 may be established at a production time and within a manufacturing facility in which hearing device 120 and user interface device 130 may be subjected to various types of protection against security attacks. [0072] In some embodiments, the first pairing relationship between hearing device 120 and user interface device 130 may be established without data authentication and/or secure environment as described above. In this case, as the data transmitted via the communication channel based on the first pairing relationship is used to establish the second pairing relationship, the second pairing relationship between hearing device 120 and computing device 140 may need to be sufficiently separated from the first pairing relationship between hearing device 120 and user interface device 130 in terms of time (e.g., timestamp) and/or location (e.g., geographical location determined by a GPS device or service and/or by other similar location devices or services). [0073] In some embodiments, hearing device 120 may determine a first timestamp associated with the first pairing relationship between hearing device 120 and user interface device 130. For example, hearing device 120 may determine the first timestamp to be a time at which the first pairing relationship between hearing device 120 and user interface device 130 is requested or established. In some embodiments, hearing device 120 may determine a second timestamp associated with the second pairing relationship between hearing device 120 and computing device 140. For example, hearing device 120 may determine the second timestamp to be a time at which the second pairing relationship between hearing device 120 and computing device 140 is requested. [0074] In some embodiments, hearing device 120 may compute a time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship, and determine whether such time difference satisfies a time difference threshold. For example, hearing device 120 may determine whether the time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship is equal to or greater than a predefined time period (e.g., a predefined number of hours). [0075] In some embodiments, hearing device 120 may determine that the time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship satisfies the time difference threshold. For example, hearing device 120 may determine that the time difference between the first timestamp and the second timestamp is equal to or higher than the predefined time period. Accordingly, hearing device 120 may determine that the first pairing relationship between hearing device 120 and user interface device 130 and the second pairing relationship between hearing device 120 and computing device 140 are significantly separate from one another in terms of timestamp. As a result, a risk of an attacker being present at the first timestamp and also at the second timestamp to interfere with both the first pairing relationship and the second pairing relationship may be minimal. [0076] In some embodiments, in response to the determining that the time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship satisfies the time difference threshold, hearing device 120 may authorize the second pairing relationship between hearing device 120 and computing device 140. In some embodiments, if the second pairing relationship is authorized by one or both of hearing device 120 and computing device 140, hearing device 120 and computing device 140 may establish the second pairing relationship between hearing device 120 and computing device 140. [0077] In some embodiments, hearing device 120 may determine that the time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship does not satisfy the time difference threshold. For example, hearing device 120 may determine that the time difference between the first timestamp and the second timestamp is not equal to or higher than the predefined time period. Accordingly, hearing device 120 may determine that the first pairing relationship between hearing device 120 and user interface device 130 and the second pairing relationship between hearing device 120 and computing device 140 are not significantly separate from one another in terms of time. As a result, the risk of an attacker being present at the first timestamp and also at the second timestamp to interfere with both the first pairing relationship and the second pairing relationship may be relatively high. [0078] In some embodiments, in response to the determining that the time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship does not satisfy the time difference threshold, hearing device 120 may reject the second pairing relationship between hearing device 120 and computing device 140. As a result, the second pairing relationship between hearing device 120 and computing device 140 may not be established. [0079] Accordingly, the second pairing relationship may be authorized only if the time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship satisfies the time difference threshold. In some embodiments, the time difference threshold may be defined in a default configuration of hearing device 120. [0080] Additionally or alternatively, the time difference threshold may be configured by the user of hearing device 120. For example, the user of hearing device 120 may selectively set up the time difference threshold based on a security level of a context in which hearing device 120 is usually used by the user. [0081] Additionally or alternatively, the time difference threshold may be configured based on an attribute of a pairing operation to establish the first pairing relationship between hearing device 120 and user interface device 130. For example, if the first pairing relationship is automatically established between hearing device 120 and user interface device 130 as a generic power-on operation without any user action and/or authentication, hearing device 120 may configure the time difference threshold to be a first time period. On the other hand, if the establishment of the first pairing relationship between hearing device 120 and user interface device 130 requires a user action and/or authentication, hearing device 120 may configure the time difference threshold to be a second time period that is shorter than the first time period. [0082] In some embodiments, instead of or in addition to evaluating the separation between the first pairing relationship and the second pairing relationship in terms of their timestamps, hearing device 120 may evaluate the separation between the first pairing relationship and the second pairing relationship in terms of their locations (e.g., geographical locations as determined by a GPS service or by other similar location service). [0083] In some embodiments, hearing device 120 may determine a first location associated with the first pairing relationship between hearing device 120 and user interface device 130. For example, hearing device 120 may determine the first location to be a location at which the first pairing relationship between hearing device 120 and user interface device 130 is requested or established. In some embodiments, hearing device 120 may determine a second location associated with the second pairing relationship between hearing device 120 and computing device 140. For example, hearing device 120 may determine the second location to be a location at which the second pairing relationship between hearing device 120 and computing device 140 is requested. [0084] In some embodiments, hearing device 120 may compute a location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship, and determine whether such location difference satisfies a location difference threshold. For example, hearing device 120 may determine whether the location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship is equal to or higher than a predefined distance (e.g., a predefined number of meters). [0085] In some embodiments, hearing device 120 may determine that the location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship satisfies the location difference threshold. For example, hearing device 120 may determine that the location difference between the first location and the second location is equal to or higher than the predefined distance. Accordingly, hearing device 120 may determine that the first pairing relationship between hearing device 120 and user interface device 130 and the second pairing relationship between hearing device 120 and computing device 140 are significantly separate from one another in terms of location. As a result, a risk of an attacker being present at the first location and also at the second location to interfere with both the first pairing relationship and the second pairing relationship may be minimal. [0086] In some embodiments, in response to the determining that the location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship satisfies the location difference threshold, hearing device 120 may authorize the second pairing relationship between hearing device 120 and computing device 140. In some embodiments, if the second pairing relationship is authorized by one or both of hearing device 120 and computing device 140, hearing device 120 and computing device 140 may establish the second pairing relationship between hearing device 120 and computing device 140. [0087] In some embodiments, hearing device 120 may determine that the location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship does not satisfy the location difference threshold. For example, hearing device 120 may determine that the location difference between the first location and the second location is not equal to or higher than the predefined distance. Accordingly, hearing device 120 may determine that the first pairing relationship between hearing device 120 and user interface device 130 and the second pairing relationship between hearing device 120 and computing device 140 are not significantly separate from one another in terms of location. As a result, the risk of an attacker being present at the first location and also at the second location to interfere with both the first pairing relationship and the second pairing relationship may be relatively high. [0088] In some embodiments, in response to the determining that the location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship does not satisfy the location difference threshold, hearing device 120 may reject the second pairing relationship between hearing device 120 and computing device 140. As a result, the second pairing relationship between hearing device 120 and computing device 140 may not be established. [0089] Accordingly, the second pairing relationship may be authorized only if the location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship satisfies the location difference threshold. In some embodiments, the location difference threshold may be defined in a default configuration of hearing device 120. [0090] Additionally or alternatively, the location difference threshold may be configured by the user of hearing device 120. For example, the user of hearing device 120 may selectively set up the location difference threshold based on a security level of a context in which hearing device 120 is usually used by the user. [0091] Additionally or alternatively, the location difference threshold may be configured based on an attribute of the pairing operation to establish the first pairing relationship between hearing device 120 and user interface device 130. For example, if the first pairing relationship is automatically established between hearing device 120 and user interface device 130 as a generic power-on operation without any user action and/or authentication, hearing device 120 may configure the location difference threshold to be a first distance. On the other hand, if the establishment of the first pairing relationship between hearing device 120 and user interface device 130 requires a user action and/or authentication, hearing device 120 may configure the location difference threshold to be a second distance that is shorter than the first distance. [0092] In some embodiments, hearing device 120 may evaluate the separation between the first pairing relationship and the second pairing relationship both in terms of their time (e.g., timestamps) and in terms of their locations (e.g., geographical locations as determined by a GPS service or by other similar location service). [0093] For example, hearing device 120 may determine that the time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship satisfies the time difference threshold. Hearing device 120 may also determine that the location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship satisfies the location difference threshold. Accordingly, hearing device 120 may determine that the first pairing relationship between hearing device 120 and user interface device 130 and the second pairing relationship between hearing device 120 and computing device 140 are significantly separate from one another both in terms of time and in terms of location. As a result, a risk of an attacker being present at the first timestamp at the first location and also present at the second timestamp at the second location to interfere with both the first pairing relationship and the second pairing relationship may be minimal. Accordingly, hearing device 120 may authorize the second pairing relationship between hearing device 120 and computing device 140. In some embodiments, if the second pairing relationship is authorized by one or both of hearing device 120 and computing device 140, hearing device 120 and computing device 140 may establish the second pairing relationship between hearing device 120 and computing device 140 as described herein. [0094] In some embodiments, the first pairing relationship between hearing device 120 and user interface device 130 may be established based on a first communication protocol. Non-limiting examples of the first communication protocol include a Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR) protocol, a Bluetooth Low Energy (LE) protocol, a specialized protocol associated with hearing device 120 and user interface device 130, etc. In some embodiments, the specialized protocol implemented between hearing device 120 and user interface device 130 may be specifically defined and internally used within an organization. Other types of the first communication protocol are also possible and contemplated. [0095] In some embodiments, the second pairing relationship between hearing device 120 and computing device 140 may be established based on a second communication protocol. Non-limiting examples of the second communication protocol include the Bluetooth BR/EDR protocol, the Bluetooth LE protocol, a specialized protocol associated with hearing device 120 and computing device 140, etc. In some embodiments, the specialized protocol implemented between hearing device 120 and computing device 140 may be specifically defined and internally used within an organization. Other types of the second communication protocol are also possible and contemplated. [0096] In some embodiments, the first communication protocol implemented between hearing device 120 and user interface device 130 may be the same as the second communication protocol implemented between hearing device 120 and computing device 140. Alternatively, the first communication protocol implemented between hearing device 120 and user interface device 130 may be distinct from the second communication protocol implemented between hearing device 120 and computing device 140. In this case, data being used to establish the second pairing relationship between hearing device 120 and computing device 140 may be transmitted via the communication channel between hearing device 120 and user interface device 130 that is based on a different communication protocol than the second pairing relationship. [0097] As described herein, the communication channel between hearing device 120 and user interface device 130 may be used not only to transmit data for establishing the second pairing relationship between hearing device 120 and computing device 140 but also to transmit data related to other operations of hearing device 120. Because the data can be exchanged between hearing device 120 and user interface device 130 via the communication channel established therebetween, the user may conveniently interact with hearing device 120 using the user interface of user interface device 130 to perform various operations. [0098] For example, the user may interact with hearing device 120 using one or more input components 310 and/or one or more output components 312 of user interface device 130 to adjust operation parameters of hearing device 120. The user may provide one or more user inputs associated with the user interaction of the user with hearing device 120 via input components 310 of user interface device 130. User interface device 130 may then transmit the one or more user inputs of the user to hearing device 120 via the communication channel between hearing device 120 and user interface device 130. In this example, hearing device 120 may receive the one or more user inputs associated with the user interaction from user interface device 130, and adjust the operation parameters of hearing device 120 based on the user inputs to perform the requested user interaction. Hearing device 120 may then transmit one or more outputs associated with the user interaction to user interface device 130 via the communication channel between hearing device 120 and user interface device 130. User interface device 130 may then display the one or more outputs associated with the user interaction to the user via output components 312 of user interface device 130. [0099] In some embodiments, hearing device 120 may be paired with multiple user interface devices 130. For example, hearing device 120 may establish a third pairing relationship between hearing device 120 and an additional user interface device 130 that is distinct from user interface device 130. The third pairing relationship between hearing device 120 and additional user interface device 130 may be established in a manner similar to the first pairing relationship between hearing device 120 and user interface device 130 described herein. In some embodiments, once the third pairing relationship between hearing device 120 and additional user interface device 130 is formed, when hearing device 120 and additional user interface device 130 are located within a predefined range from one another, hearing device 120 and additional user interface device 130 may automatically establish a communication channel between hearing device 120 and additional user interface device 130 based on the third pairing relationship. Hearing device 120 and additional user interface device 130 may then communicate with one another via this communication channel. [0100] For example, hearing device 120 may receive an additional user input from additional user interface device 130 via the communication channel between hearing device 120 and additional user interface device 130 that is based on the third pairing relationship. The additional user input may be provided by the user via a user interface (e.g., user interface 306) of additional user interface device 130. Hearing device 120 may then perform an operation on hearing device 120 based on the additional user input. Thus, hearing device 120 may quickly establish not only a communication channel with user interface device 130 but also a communication channel with additional user interface device 130 due to the first pairing relationship and the third pairing relationship. Accordingly, the user may conveniently interact with hearing device 120 not only via user interface device 130 but also via additional user interface device 130, depending on which user interface device 130 is located within a predefined range from hearing device 120 at a given timestamp so that a communication channel can be automatically established between such user interface device 130 and hearing device 120 at the given timestamp based on the corresponding pairing relationship. [0101] In some embodiments, hearing device 120 can only be paired with one user interface device 130 at a given point in time so that the user can only use one user interface device 130 to interact with hearing device 120. In this case, when the third pairing relationship is established between hearing device 120 and additional user interface device 130, hearing device 120 may automatically terminate the first pairing relationship between hearing device 120 and user interface device 130. For example, hearing device 120 may automatically update its paired device list to include additional user interface device 130 in the paired device list and remove user interface device 130 from the paired device list. [0102] In some embodiments, the operations to establish the first pairing relationship between hearing device 120 and user interface device 130 and/or the second pairing relationship between hearing device 120 and computing device 140 may not be performed by hearing device 120 but may be performed in full or in part by user interface device 130. FIG.7 illustrates an exemplary flowchart 700 depicting operations that may be performed by user interface device 130 (e.g., processor 304). [0103] At operation 702, user interface device 130 may establish a first pairing relationship between user interface device 130 and hearing device 120. At operation 704, user interface device 130 may establish a communication channel between user interface device 130 and hearing device 120 based on the first pairing relationship. For example, at any time subsequent to the first pairing relationship being established between user interface device 130 and hearing device 120, when user interface device 130 and hearing device 120 are located within a communication range from one another, user interface device 130 may automatically establish a communication channel between user interface device 130 and hearing device 120 without any user action and/or authentication due to the first pairing relationship that was previously established between user interface device 130 and hearing device 120. Once the communication channel between user interface device 130 and hearing device 120 is established based on the first pairing relationship, a user may interact with hearing device 120 via user interface device 130. For example, the user may provide user input via input components 310 (e.g., keypad, touchscreen, etc.) of user interface device 130. [0104] At operation 706, user interface device 130 may receive user input from the user via the user interface of user interface device 130. At operation 708, user interface device 130 may transmit the user input to hearing device 120 via the communication channel between user interface device 130 and hearing device 120. Hearing device 120 may then use the user input received from user interface device 130 to perform various operations. For example, hearing device 120 may use the user input to authenticate a second pairing relationship between hearing device 120 and computing device 140 that is distinct from user interface device 130 as described herein. In some embodiments, hearing device 120 may also transmit its output to user interface device 130 via the communication channel between user interface device 130 and hearing device 120. User interface device 130 may receive the output from hearing device 120 via the communication channel and provide the output to the user via output components 312 (e.g., display screen, audio speaker, etc.) of user interface device 130 as described herein. [0105] As described herein, to prevent attackers from interfering with the second pairing relationship to connect a malicious computing device with hearing device 120, the communication channel between user interface device 130 and hearing device 120 through which data being used to establish the second pairing relationship is communicated may need to be secure. Therefore, the first pairing relationship based on which the communication channel between user interface device 130 and hearing device 120 is established may need to be formed in a secure manner. In some embodiments, user interface device 130 may securely establish the first pairing relationship between user interface device 130 and hearing device 120 in various manners that are similar to the manners in which hearing device 120 may securely establish the first pairing relationship between hearing device 120 and user interface device 130 as described herein. [0106] In some embodiments, user interface device 130 may securely establish the first pairing relationship between user interface device 130 and hearing device 120 based on data authentication. In some embodiments, to securely establish the first pairing relationship between user interface device 130 and hearing device 120 based on data authentication, user interface device 130 may use one or more embodiments that are similar to the one or more embodiments that hearing device 120 may use to securely establish the first pairing relationship between hearing device 120 and user interface device 130 based on data authentication as described herein. [0107] For example, user interface device 130 and hearing device 120 may temporarily establish an authentication channel between user interface device 130 and hearing device 120 and exchange authentication data (e.g., passkey, passcode, PIN, etc.) via the authentication channel. As described herein, the authentication channel may be a secured channel that cannot be interfered by an attacker and may be referred to herein as an out-of-band channel. For example, the authentication channel may be a short-range communication channel configured to transmit or receive data over a relatively short distance (e.g., a few centimeters or a few inches). Due to the short range of the authentication channel between hearing device 120 and user interface device 130, an attacker (e.g., a man-in-the-middle, a machine-in-the-middle, etc.) may need to be present proximate to hearing device 120 and user interface device 130 in order to interfere with the first pairing relationship between them, and therefore the attacker can be easily detected by the user. [0108] As an example of the authentication channel, user interface device 130 may be implemented by a charging device of hearing device 120 as described herein. The charging device may be configured to provide power to hearing device 120 via a power charging channel. The power charging channel may be established and maintained between the charging device and hearing device 120 when the charging device and hearing device 120 are connected via one or more wired charging contacts or wireless charging loop. In some embodiments, the power charging channel may be used as the authentication channel to exchange the authentication data between user interface device 130 and hearing device 120 as described herein. For example, the authentication data may be integrated into signals being transmitted via the power charging channel, and thus the authentication data may be exchanged between the charging device that implements user interface device 130 and hearing device 120. [0109] In some embodiments, user interface device 130 and hearing device 120 may authenticate the first pairing relationship between user interface device 130 and hearing device 120 based on the authentication data. For example, user interface device 130 may compare the authentication data received from hearing device 120 via the authentication channel with the authentication data maintained at user interface device 130. As described herein, the authentication data maintained at user interface device 130 may be authentication data (e.g., passkey, passcode, PIN, etc.) associated with hearing device 120 that is provided to user interface device 130 when user interface device 130 is manufactured and/or configured. If the authentication data received from hearing device 120 matches the authentication data maintained at user interface device 130, user interface device 130 may determine that the first pairing relationship between user interface device 130 and hearing device 120 is legitimate, and therefore authorize the first pairing relationship between user interface device 130 and hearing device 120. In some embodiments, in response to the first pairing relationship between user interface device 130 and hearing device 120 being authorized by one or both of user interface device 130 and hearing device 120, user interface device 130 and hearing device 120 may establish the first pairing relationship between user interface device 130 and hearing device 120 as described herein. [0110] Further detailed implementations of this example embodiment are similar to the corresponding embodiment performed by hearing device 120 to establish the first pairing relationship based on data authentication previously described herein, and therefore such detailed descriptions are not repeated here for brevity. [0111] In some embodiments, the first pairing relationship between user interface device 130 and hearing device 120 may be established without data authentication. In this case, as the data transmitted via the communication channel based on the first pairing relationship is used to establish the second pairing relationship, the second pairing relationship between hearing device 120 and computing device 140 may need to be sufficiently separated from the first pairing relationship between hearing device 120 and user interface device 130 in terms of time (e.g., timestamp) and/or location (e.g., geographical location determined by GPS service or other location service) as described herein. In some embodiments, user interface device 130, instead of hearing device 120, may determine the separation between the first pairing relationship and the second pairing relationship in terms of time and/or location. [0112] In some embodiments, user interface device 130 may determine a first timestamp associated with the first pairing relationship between user interface device 130 and hearing device 120. For example, user interface device 130 may determine the first timestamp to be a time at which the first pairing relationship between user interface device 130 and hearing device 120 is requested or established. In some embodiments, user interface device 130 may determine a second timestamp associated with the second pairing relationship between hearing device 120 and computing device 140. For example, user interface device 130 may determine the second timestamp to be a time at which user interface device 130 is used to request the second pairing relationship between hearing device 120 and computing device 140. [0113] In some embodiments, user interface device 130 may transmit to hearing device 120, via the communication channel between user interface device 130 and hearing device 120 that is established based on the first pairing relationship, the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship. Hearing device 120 may then compute a time difference between the first timestamp and the second timestamp, and determine whether the first pairing relationship between user interface device 130 and hearing device 120 and the second pairing relationship between hearing device 120 and computing device 140 are significantly separate from one another in terms of timestamp as previously described herein. [0114] Additionally or alternatively, user interface device 130 may compute a time difference between the first timestamp associated with the first pairing relationship and the second timestamp associated with the second pairing relationship, and transmit the time difference to hearing device 120 via the communication channel between user interface device 130 and hearing device 120. Hearing device 120 may then evaluate the time difference between the first timestamp and the second timestamp, and determine whether the first pairing relationship between user interface device 130 and hearing device 120 and the second pairing relationship between hearing device 120 and computing device 140 are significantly separate from one another in terms of timestamp as previously described herein. [0115] In some embodiments, instead of or in addition to determining the separation in terms of timestamp, user interface device 130 may determine the separation between the first pairing relationship and the second pairing relationship in terms of location. [0116] In some embodiments, user interface device 130 may determine a first location associated with the first pairing relationship between user interface device 130 and hearing device 120. For example, user interface device 130 may determine the first location to be a location at which the first pairing relationship between user interface device 130 and hearing device 120 is requested or established. In some embodiments, user interface device 130 may determine a second location associated with the second pairing relationship between hearing device 120 and computing device 140. For example, user interface device 130 may determine the second location to be a location at which user interface device 130 is used to request the second pairing relationship between hearing device 120 and computing device 140. [0117] In some embodiments, user interface device 130 may transmit to hearing device 120, via the communication channel between user interface device 130 and hearing device 120 that is established based on the first pairing relationship, the first location associated with the first pairing relationship and the second location associated with the second pairing relationship. Hearing device 120 may then compute a location difference between the first location and the second location, and determine whether the first pairing relationship between user interface device 130 and hearing device 120 and the second pairing relationship between hearing device 120 and computing device 140 are significantly separate from one another in terms of location as previously described herein. [0118] Additionally or alternatively, user interface device 130 may compute a location difference between the first location associated with the first pairing relationship and the second location associated with the second pairing relationship, and transmit the location difference to hearing device 120 via the communication channel between user interface device 130 and hearing device 120. Hearing device 120 may then evaluate the location difference between the first location and the second location, and determine whether the first pairing relationship between user interface device 130 and hearing device 120 and the second pairing relationship between hearing device 120 and computing device 140 are significantly separate from one another in terms of location as previously described herein. [0119] In some embodiments, user interface device 130 may not only determine and transmit to hearing device 120 time information (e.g., the first timestamp, the second timestamp, and/or the time difference between the first timestamp and the second timestamp) associated with the first pairing relationship and the second pairing relationship, but also determine and transmit to hearing device 120 location information (e.g., the first location, the second location, and/or the location difference between the first location and the second location) associated with the first pairing relationship and the second pairing relationship. Hearing device 120 may then compute and/or evaluate both the time difference between the first timestamp and the second timestamp and the location difference between the first location and the second location, and determine whether the first pairing relationship between user interface device 130 and hearing device 120 and the second pairing relationship between hearing device 120 and computing device 140 are significantly separate from one another both in terms of time and in terms of location as previously described herein. [0120] As described herein, in response to the determining that the first pairing relationship between user interface device 130 and hearing device 120 and the second pairing relationship between hearing device 120 and computing device 140 are significantly separate from one another in terms of time and/or in terms of location, hearing device 120 may authorize the second pairing relationship between hearing device 120 and computing device 140, and therefore the second pairing relationship between hearing device 120 and computing device 140 may be established. Otherwise, hearing device 120 may reject the second pairing relationship between hearing device 120 and computing device 140, and therefore the second pairing relationship between hearing device 120 and computing device 140 may not be established. [0121] Accordingly, hearing device 120 may be paired with computing device 140 using the user input that the user provides via user interface device 130 as described herein. In some embodiments, hearing device 120 may be paired not with computing device 140 but with a software application implemented on computing device 140. For example, hearing device 120 may be paired with a software application running on computing device 140 that is configured to monitor hearing data of the user collected by hearing device 120 and transmit the hearing data of the user to a predefined clinical facility. [0122] In some examples, the operations described herein may be performed in a centralized manner or a distributed manner. For example, the operations to establish the first pairing relationship and the second pairing relationship described herein may be performed by a single computing device such as a centralized managing server. Alternatively, these operations may be collaboratively performed by various devices (e.g., hearing device 120, user interface device 130, etc.) as described herein. It should be understood that one or more operations performed by hearing device 120 may instead be performed by user interface device 130 and vice versa. [0123] It should also be understood that the first pairing relationship (and the communication channel) between hearing device 120 and user interface device 130 may be referred to herein as the first pairing relationship (and the communication channel) between user interface device 130 and hearing device 120. Similarly, the second pairing relationship (and the communication channel) between hearing device 120 and computing device 140 may be referred to herein as the second pairing relationship (and the communication channel) between computing device 140 and hearing device 120. [0124] As described herein, due to the first pairing relationship between hearing device 120 and user interface device 130 and the communication channel between hearing device 120 and user interface device 130 that is based on the first pairing relationship, the user may conveniently interact with hearing device 120 using user interface device 130. In some embodiments, instead of providing user interaction capabilities to hearing device 120 with user interface device 130, input/output components may be integrated into hearing device 120 to provide hearing device 120 with these user interaction capabilities. For example, hearing device 120 may include a keypad, a mini display, a touchscreen, etc., to receive user input from the user and/or display output to the user via these input/output components. In some embodiments, hearing device 120 may include an audio speaker and a microphone for the user to interact with hearing device 120 via voice communication. Other implementations to facilitate user interactions between the user and hearing device 120 are also possible and contemplated. [0125] FIG.8 illustrates an exemplary computing device 800 that may be specifically configured to perform one or more of the processes described herein. Any of the systems and/or devices described herein may be implemented by computing device 800. [0126] As shown in FIG.8, computing device 800 may include a communication interface 802, a processor 804, a storage device 806, and an input/output (“I/O”) module 808 communicatively connected one to another via a communication infrastructure 810. While an exemplary computing device 800 is shown in FIG.8, the components illustrated in FIG.8 are not intended to be limiting. Additional or alternative components may be used in other embodiments. Components of computing device 800 shown in FIG.8 will now be described in additional detail. [0127] Communication interface 802 may be configured to communicate with one or more computing devices. Examples of communication interface 802 include, without limitation, a wired network interface (such as a network interface card), a wireless network interface (such as a wireless network interface card), a modem, an audio/video connection, and any other suitable interface. [0128] Processor 804 generally represents any type or form of processing unit capable of processing data and/or interpreting, executing, and/or directing execution of one or more of the instructions, processes, and/or operations described herein. Processor 804 may perform operations by executing computer-executable instructions 812 (e.g., an application, software, code, and/or other executable data instance) stored in storage device 806. [0129] Storage device 806 may include one or more data storage media, devices, or configurations and may employ any type, form, and combination of data storage media and/or device. For example, storage device 806 may include, but is not limited to, any combination of the non-volatile media and/or volatile media described herein. Electronic data, including data described herein, may be temporarily and/or permanently stored in storage device 806. For example, data representative of computer-executable instructions 812 configured to direct processor 804 to perform any of the operations described herein may be stored within storage device 806. In some examples, data may be arranged in one or more databases residing within storage device 806. [0130] I/O module 808 may include one or more I/O modules configured to receive user input and provide user output. I/O module 808 may include any hardware, firmware, software, or combination thereof supportive of input and output capabilities. For example, I/O module 808 may include hardware and/or software for capturing user input, including, but not limited to, a keyboard or keypad, a touchscreen component (e.g., touchscreen display), a receiver (e.g., an RF or infrared receiver), motion sensors, and/or one or more input buttons. [0131] I/O module 808 may include one or more devices for presenting output to a user, including, but not limited to, a graphics engine, a display (e.g., a display screen), one or more output drivers (e.g., display drivers), one or more audio speakers, and one or more audio drivers. In certain embodiments, I/O module 808 is configured to provide graphical data to a display for presentation to a user. The graphical data may be representative of one or more graphical user interfaces and/or any other graphical content as may serve a particular implementation. [0132] In the preceding description, various exemplary embodiments have been described with reference to the accompanying drawings. It will, however, be evident that various modifications and changes may be made thereto, and additional embodiments may be implemented, without departing from the scope of the invention as set forth in the claims that follow. For example, certain features of one embodiment described herein may be combined with or substituted for features of another embodiment described herein. The description and drawings are accordingly to be regarded in an illustrative rather than a restrictive sense.