Device grouping for audio based interactivity
First Claim
1. A computer-implemented method, comprising:
- receiving, at a first audio enabled computing device, a radio signal transmitted by a second audio enabled computing device, the radio signal including information indicative of an identification of the second audio enabled computing device;
determining that the first audio enabled computing device is within a threshold distance of the second audio enabled computing device;
determining that the second audio enabled computing device is configured to provide an audio output function using a speaker;
determining, with the first audio enabled computing device, device set information including;
a device set description, generated by the first audio enabled computing device, indicative of a name of a group that includes the first audio enabled computing device and the second audio enabled computing device; and
device capability information, generated by the first audio enabled computing device and the second audio enabled computing device, indicative of a set of device capabilities of the first audio enabled computing device and the second audio enabled computing device;
determining that the set of device capabilities includes functions to control the audio output function of the second audio enabled computing device using a voice command received using a microphone at the first audio enabled computing device; and
storing the device set information on the first audio enabled computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for grouping multiple computing devices into a device set to enable shared audio functionality, or other types of shared functionality, between the devices in the device set. The devices may provide audio output, audio input, or both audio output and input. The devices may discover each other via transmitted radio signals, and the devices may be organized into one or more device sets based on location, supported functions, or other criteria. A voice command received at one device in the device set may be employed to control operations of other device(s) in the device set. Shared audio functionality between devices in a device set may also enable synchronized audio output through using multiple devices in the device set.
317 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a first audio enabled computing device, a radio signal transmitted by a second audio enabled computing device, the radio signal including information indicative of an identification of the second audio enabled computing device; determining that the first audio enabled computing device is within a threshold distance of the second audio enabled computing device; determining that the second audio enabled computing device is configured to provide an audio output function using a speaker; determining, with the first audio enabled computing device, device set information including; a device set description, generated by the first audio enabled computing device, indicative of a name of a group that includes the first audio enabled computing device and the second audio enabled computing device; and device capability information, generated by the first audio enabled computing device and the second audio enabled computing device, indicative of a set of device capabilities of the first audio enabled computing device and the second audio enabled computing device; determining that the set of device capabilities includes functions to control the audio output function of the second audio enabled computing device using a voice command received using a microphone at the first audio enabled computing device; and storing the device set information on the first audio enabled computing device. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
at least one computing device configured to implement one or more services, wherein the one or more services are configured to; receive, at a first audio enabled computing device, a signal transmitted by a second audio enabled computing device, the signal representing data indicative of identification of the second audio enabled computing device; determine that the first audio enabled computing device is within a threshold distance of the second audio enabled computing device; determine that the second audio enabled computing device is configured to provide an audio function that includes one or more of an audio output function or an audio input function; determine device set information including; a device set description, generated by the first audio enabled computing device, indicative of a name of a group that includes the first audio enabled computing device and the second audio enabled computing device; an identification of a plurality of computing devices; and device capability information, generated by the first audio enabled computing device and the second audio enabled computing device, indicative of functions supported by the plurality of computing devices; and determine the device capability information includes enabling the first audio enabled computing device to use the audio function of the second audio enabled computing device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. One or more non-transitory computer-readable media storing instructions which, when executed by at least one processor, instruct the at least one processor to perform actions comprising:
-
receiving, at a first audio enabled computing device, a signal transmitted by a second audio enabled computing device, the signal including information indicative of an identification of the second audio enabled computing device; determining that the first audio enabled computing device is within a threshold distance of the second audio enabled computing device; determining that the second audio enabled computing device is configured to provide an audio function that includes one or more of an audio output function or an audio input function; and determining, with the first audio enabled computing device, device set information including; a device set description generated by the first audio enabled computing device, the device set description indicative of a name of a group that includes the first audio enabled computing device and the second audio enabled computing device; device capability information, generated by the first audio enabled computing device and the second audio enabled computing device, indicative of functions supported by the first audio enabled computing device and the second audio enabled computing device, wherein the functions enable the first audio enabled computing device to use the audio function of the second audio enabled computing device; and wherein the device set information enables substantially synchronized playback of audio content using the audio output function of the second audio enabled computing device and an audio output function of the first audio enabled computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification