Selection of master device for synchronized audio

US10264358B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10264358-B2
Application numberUS-201715433874-A
CountryUS
Kind codeB2
Filing dateFeb 15, 2017
Priority dateFeb 15, 2017
Publication dateApr 16, 2019
Grant dateApr 16, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Synchronized output of audio on a group of devices can comprise sending audio data from an audio distribution master device to one or more slave devices in the group. Scores can be assigned to respective audio playback devices, the scores being indicative of a performance level of the respective audio playback devices acting as a master device. The device with the highest score is designated as a candidate master device and one or more remaining devices are designated as a candidate slave(s). A throughput test is conducted with the highest scoring device acting as the candidate master device. The results of the throughput test are used to determine a master device for a group of devices. Latency of the throughput test can be reduced by using a prescribed time period for completion of the throughput test, and/or by selecting a first group configuration to passes the throughput test.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining a first signal strength value between a first audio playback device and a wireless access point (WAP) in an environment, the first signal strength value being a negative value; assigning a first score to the first audio playback device that is computed by dividing a predefined negative value by the first signal strength value; assigning a second score to a second audio playback device based at least in part on a second signal strength value between the second audio playback device and the WAP; determining that the first score is greater than the second score; designating the first audio playback device as a first candidate audio distribution master device based at least in part on the first score being greater than the second score; designating the second audio playback device as a first candidate slave device; determining that a data throughput value, based on an amount of data sent from the first audio playback device to the second audio playback device, is greater than a predefined threshold; and selecting the first audio playback device as an audio distribution master device to which audio data is to be sent for synchronized output of audio content corresponding to the audio data by the first audio playback device and the second audio playback device. 2. The method of claim 1 , further comprising: after the amount of the data is sent to the second audio playback device from the first audio playback device: designating the second audio playback device as a second candidate audio distribution master device; designating the first audio playback device as a second candidate slave device; determining that a second data throughput value, based on a second amount of second data sent from the second audio playback device to the first audio playback device, is greater than the predefined threshold; determining that a predetermined time period has lapsed since the amount of the data was sent from the first audio playback device to the second audio playback device; and determining that a first throughput test score associated with the data throughput value is greater than a second throughput test score associated with the second data throughput value, wherein selecting the first audio playback device as the audio distribution master device is based at least in part on the first throughput test score being greater than the second throughput test score. 3. The method of claim 1 , further comprising: determining the first signal strength value by determining, at the first audio playback device, a first received signal strength indication (RSSI) value; and determining the second signal strength value by determining, at the second audio playback device, a second RSSI value. 4. A method comprising: determining a first score for a first audio playback device, wherein the first score is indicative of a first performance level of the first audio playback device when configured to send audio data to one or more other devices for synchronized output by the first audio playback device and the one or more other devices; determining a second score for a second audio playback device, wherein the second score is indicative of a second performance level of the second audio playback device; determining, based at least in part on the first score and the second score, that the first audio playback device is to send test data to the second audio playback device; determining that the second audio playback device is to receive the test data from the first audio playback device; determining that a data throughput value, based at least in part on an amount of the test data sent from the first audio playback device to the second audio playback device during a period of time, satisfies a predefined threshold; and selecting the first audio playback device to send, to the second audio playback device, future audio data for synchronized output by the first audio playback device and the second audio playback device. 5. The method of claim 4 , wherein selecting the first audio playback device to send, to the second audio playback device, the future audio data for the synchronized output occurs without determining additional data throughput values prior to selecting the first audio playback device to send, to the second audio playback device, the future audio data for the synchronized output. 6. The method of claim 4 , further comprising: after the amount of the test data is sent to the second audio playback device from the first audio playback device: determining that a second data throughput value, based at least in part on a second amount of second test data sent from the second audio playback device to the first audio playback device during the period of time, satisfies the predefined threshold; determining that a predetermined time period has lapsed since the amount of the test data was sent from the first audio playback device to the second audio playback device; and determining that a first throughput test score associated with the data throughput value is greater than a second throughput test score associated with the second data throughput value, wherein selecting the first audio playback device to send, to the second audio playback device, the future audio data for the synchronized output is based at least in part on the first throughput test score being greater than the second throughput test score. 7. The method of claim 4 , further comprising, prior to determining that the first audio playback device is to send the test data to the second audio playback device: determining a third score for a third audio playback device, wherein the third score is indicative of a third performance level of the third audio playback device; and based at least in part on the third score: determining that a second data throughput value, based at least in part on a second amount of second test data sent from the third audio playback device to the first audio playback device during the period of time, does not satisfy the predefined threshold; and determining that a third data throughput value, based at least in part on a third amount of third test data sent from the third audio playback device to the second audio playback device during the period of time, does not satisfy the predefined threshold, wherein selecting the first audio playback device to send, to the second audio playback device, the future audio data for the synchronized output occurs without determining additional data throughput values prior to selecting the first audio playback device to send, to the second audio playback device, the future audio data for the synchronized output. 8. The method of claim 4 , further comprising: determining a first signal strength value between the first audio playback device and a wireless access point (WAP); and determining a second signal strength value between the second audio playback device and the WAP, wherein the first score is based at least in part on the first signal strength value, and wherein the second score is based at least in part on the second signal strength value. 9. The method of claim 4 , further comprising: determining a first type of the first audio playback device; and determining a second type of the second audio playback device, wherein the first score is based at least in part on the first type of the first audio playback device, and wherein the second score is based at least in part on the second type of the second audio playback device. 10. The method of claim 4 , further comprising determining that a communications interface of the second audio playback device is at least one of sending or receiving other data at a time of de

Assignees

Inventors

Classifications

  • Management of the audio stream, e.g. setting of volume, audio stream path · CPC title

  • H04R3/12Primary

    for distributing signals to two or more loudspeakers {(specially adapted for hearing aids H04R25/407)} · CPC title

  • Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • Audio distribution systems for home, i.e. multi-room use · CPC title

  • Connection circuits to selectively connect loudspeakers or headphones to amplifiers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10264358B2 cover?
Synchronized output of audio on a group of devices can comprise sending audio data from an audio distribution master device to one or more slave devices in the group. Scores can be assigned to respective audio playback devices, the scores being indicative of a performance level of the respective audio playback devices acting as a master device. The device with the highest score is designated as…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04R3/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 16 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).