CROSS REFERENCE TO RELATED APPLICATIONS

This application is based upon and claims the right of priority under 35 U.S.C. § 371 to International Application No. PCT/US2018/065802, titled “Graphical User Interface Indicator for Broadcaster Presence,” filed on Dec. 14, 2018. Applicant claims priority to and the benefit of International Application No. PCT/US2018/065802 and incorporates such application herein by reference in its entirety.

TECHNICAL FIELD

The present disclosure relates generally to pairing computing devices via audio communication and more specifically to providing broadcaster computing device status information.

BACKGROUND

Broadcaster devices and receiver devices may be paired in close proximity using near-ultrasound audio-based pairing. Conventionally, a transmission of data in ultrasound audio communications may involve one user on a broadcaster computing device pressing a user interface object and another user on a receiver computing device pressing another interface object. The example waiting time to receive a first audio token may comprise a time window, for example, from 1-20 seconds. For example, the wait time may be one second if the broadcaster computing device is already broadcasting an audio token when the receiver computing device is activated. However, often, each of the users is unaware whether the other party has initiated the transmission of data by actuating the appropriate user interface object on the appropriate user computing device. Consequently, the lack of knowledge by one or both of the users as to whether computing devices are properly configured for an expected data transmission results in excess battery usage and processing by the computing devices as well as wasted time for one or both users.

Current applications for audio-based pairing do not provide a graphical user interface for presenting broadcaster computing device status information during data communication.

SUMMARY

Techniques herein provide computer-implemented methods to present, by a receiver computing device, a graphical user interface providing broadcaster computing device status information during data communication. In an example, a first user computing device receives, from one or more computing devices, an audio token not present signal score threshold determined from aggregate signal score data of one or more second computing devices of a same model as the first computing device. The first user computing device receives audio token data via a microphone component of the first computing device. The first user computing device determines a signal score for the received audio token data. The first user computing device determines whether the signal score for the received audio token data is less than the audio token not present signal score threshold. In response to determining whether the signal score for the received audio token data is less than the audio token not present signal score threshold, the first user computing device displays, via a graphical user interface on the first computing device, one or more outputs indicating a broadcaster computing device status in accordance with the determination of whether the signal score for the received audio token data is less than the audio token not present signal score threshold.

In certain other example aspects described herein, systems and computer program products to present, by a receiver computing device, a graphical user interface providing broadcaster computing device status information during data communication are provided.

These and other aspects, objects, features, and advantages of the examples will become apparent to those having ordinary skill in the art upon consideration of the following detailed description of illustrated examples.

