Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018222259) ALARMS FOR A SYSTEM OF SMART MEDIA PLAYBACK DEVICES
Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

claimed is:

A media playback device comprising:

a memory device to store instructions;

one or more processors to execute the instructions stored on the memory device, the instructions to cause the one or more processors to provide:

a playback queue manager to manage one or more media playback queues including a set of media items associated with a scheduled event; and

a playback routing manager to determine an output destination for the set of media items based on context associated with the scheduled event, the playback routing manager to route output of playback of the set of media items to one or more of multiple different connected media playback devices based on the context associated with the scheduled event.

The media playback device as in claim 1, the playback queue manager configured to manage multiple simultaneous playback queues, the multiple simultaneous playback queues including one or more past, present or future media elements to be played.

The media playback device as in claim 2, the playback routing manager additionally configurable to route the set of media items to one or more of multiple different connected media playback devices for playback.

The media playback device as in claim 3, the playback routing manager to route the set of media items based on the context associated with the scheduled event.

The media playback device as in claim 1, wherein the context associated with the scheduled event includes a user account associated with the scheduled event.

The media playback device as in claim 5, wherein the context associated with the scheduled event additionally includes a location associated with the media playback device.

The media playback device as in claim 6, wherein the location associated with the media playback device includes a room associated with the media playback device.

8. The media playback device as in claim 7, wherein the location associated with the media playback device additionally includes a location within the room.

9. The media playback device as in claim 1, wherein the set of media items includes an audio alarm, wherein the scheduled event is an alarm event and the playback routing manager is to route the audio alarm to one or more of multiple different media playback devices based on the context associated with the alarm event.

10. The media playback device as in claim 1, wherein the context associated with the

scheduled event includes a label associated with the scheduled event.

11. The media playback device as in claim 10, wherein the output destination for the set of media items is to speak the label associated with the scheduled event or to display the label associated with the scheduled event.

12. A computer implemented method comprising:

receiving a request to play a queue of media item associated with a scheduled event;

determining whether an existing playback queue is in effect on the electronic device;

determining whether the queue of media items associated with the scheduled event is a transient queue;

storing the existing playback queue as a secondary media queue in response to determining that the existing playback queue is in effect and that the queue of media items associated with the scheduled event is a transient queue; and

playing the queue of media items associated with the scheduled event until the scheduled event is dismissed.

13. The method as in claim 12, additionally comprising:

determining whether a playback queue is in effect within a zone associated with the electronic device; and

loading the queue of media items into the playback queue in response to determining that the playback queue is not currently in effect within the zone.

14. The method as in claim 13, additionally comprising:

determining that an existing playback queue is in effect within a zone associated with the electronic device;

temporarily detaching the electronic device from the zone;

loading the queue of media items into the playback queue of the electronic device; initiating playback of the queue of media items on the electronic device; and restoring the electronic device to the zone after playback of the queue of media items.

15. A non-transitory machine readable medium storing instructions which, when executed by one or more processors of an electronic device, cause the electronic device to perform a method as in any one of claims 12-14.

16. A system comprising means to perform a method as in any one of claims 12-14.

17. A data processing system comprising:

a memory device to store instructions;

one or more processors to execute the instructions stored on the memory device, the instructions to cause the one or more processors to provide a virtual assistant to receive voice input at a media playback device associated with the data processing system, the virtual assistant, via the one or more processors, to:

receive a voice command at the media playback device, the voice command to schedule an event;

determine a user account associated with the voice command;

determine a type of command based on context information associated with the voice command; and

determine a target device to which media playback associated with the event is to be scheduled.

18. The data processing system as in claim 17, the virtual assistant, via the one or more

processors, to output a verbal request for confirmation of a determined type of command and target device.

19. The data processing system as in claim 18, the virtual assistant, via the one or more processors, to determine an alternate type of command or target device based on a correction received in response to the verbal request for confirmation.

The data processing system as in claim 18, the virtual assistant, via the one or more processors, to schedule the event and associated media playback to the target device.