Systems and methods for saving and restoring scenes in a multimedia system
AssigneeApple Inc.
InventorAlan Cannistraro
Life of this patent
Estimating the term…
Abstract
Recommending and activating scenes in a multimedia system are provided. The techniques of the present disclosure can allow the states of the components in the multimedia system to be captured in a scene. Once the scene has been saved, the scene can be activated at a later time. A controller device for recommending scenes by comparing the current state with states of components in saved scenes is also provided. The controller device can also determine if media is playing in a current scene, and activate a selected scene without playing the media content. Once the selected scene is activated, the media playing in the current scene can be switched, and the media playing in the selected scene can be played.
Claims20
A method, comprising:
- at a first device that is in communication with one or more input devices and one or more displays:
- detecting, via the one or more input devices, an input corresponding to a scene control;
- in response to detecting the input corresponding to the scene control, initiating a scene corresponding to the scene control, wherein initiating the scene includes (1) sending a request to change a state of a second device and (2) sending a request to change a state of a third device different from the second device;
- and
- after initiating the scene corresponding to the scene control:
- in accordance with a determination that the second device is not available, displaying, via the one or more displays, an indication that the second device is not available;
- and
- in accordance with a determination that the second device is available, forgoing display of, via the one or more displays, the indication that the second device is not available.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more input devices, one or more output devices, and one or more display generation components, the one or more programs including instructions for:
- detecting, via the one or more input devices, an input corresponding to a scene control;
- in response to detecting the input corresponding to the scene control, initiating a scene corresponding to the scene control, wherein initiating the scene includes (1) sending a request to change a state of a second device and (2) sending a request to change a state of a third device different from the second device;
- and
- after initiating the scene corresponding to the scene control:
- in accordance with a determination that the second device is not available, displaying, via the one or more displays, an indication that the second device is not available;
- and
- in accordance with a determination that the second device is available, forgoing display of, via the one or more displays, the indication that the second device is not available.
A first device, comprising:
- one or more input devices;
- one or more displays;
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- detecting, via the one or more input devices, an input corresponding to a scene control;
- in response to detecting the input corresponding to the scene control, initiating a scene corresponding to the scene control, wherein initiating the scene includes (1) sending a request to change a state of a second device and (2) sending a request to change a state of a third device different from the second device;
- and
- after initiating the scene corresponding to the scene control:
- in accordance with a determination that the second device is not available, displaying, via the one or more displays, an indication that the second device is not available;
- and
- in accordance with a determination that the second device is available, forgoing display of, via the one or more displays, the indication that the second device is not available.
Dependencies are inferred from the claim text.