Multi-Model Modes of One Device
AssigneeApple Inc.
InventorsWilliam Bull, Ben Rottler
Life of this patent
Estimating the term…
Abstract
A portable media player may provide multi-modes for a user. Each mode may define different features and content that are customized for a particular mode. Based a selected mode, the media player may provide access to only content, features, hardware, user interface elements, and the like that the user wishes to have access to when the mode is enabled. The media player may provide the user different experiences, looks and feels for each mode.
Claims24
A method comprising:
- at a portable electronic device:
- detecting, at a docking system interface of the portable electronic device, that a control accessory device has been connected to the portable electronic device;
- identifying a mode definition among a collection of mode definitions stored on the portable electronic device, the mode definition defining a device mode, and the mode definition including data usable to enable the portable electronic device to determine information for configuring functionality of the portable electronic device based on the device mode;
- entering the device mode, including
- executing an application of the portable electronic device identified based on the mode definition, the application having functionality associated with functionality of the control accessory device connected to the portable electronic device, and
- providing access to content identified based on the mode definition, the content associated with the application of the portable electronic device;
- and
- enabling a user of the portable electronic device to control the application using the control accessory device.
A portable electronic device comprising:
- a docking system interface, the docking system interface comprising a connector to which a control accessory device can be connected;
- at least one storage device storing a collection of mode definitions;
- at least one processor configuring to carry out operations comprising:
- detecting, at a docking system interface of the portable electronic device, that a control accessory device has been connected to the portable electronic device;
- identifying a mode definition among a collection of mode definitions stored on the portable electronic device, the mode definition defining a device mode, and the mode definition including data usable to enable the portable electronic device to determine information for configuring functionality of the portable electronic device based on the device mode;
- entering the device mode, including
- executing an application of the portable electronic device identified based on the mode definition, the application having functionality associated with functionality of the control accessory device connected to the portable electronic device, and
- providing access to content identified based on the mode definition, the content associated with the application of the portable electronic device;
- and
- enabling a user of the portable electronic device to control the application using the control accessory device.
A non-transitory computer-readable storage medium configured to store program code for a portable electronic device, the computer-readable storage medium comprising instructions for performing operations comprising:
- detecting, at a docking system interface of the portable electronic device, that a control accessory device has been connected to the portable electronic device;
- identifying a mode definition among a collection of mode definitions stored on the portable electronic device, the mode definition defining a device mode, and the mode definition including data usable to enable the portable electronic device to determine information for configuring functionality of the portable electronic device based on the device mode;
- entering the device mode, including
- executing an application of the portable electronic device identified based on the mode definition, the application having functionality associated with functionality of the control accessory device connected to the portable electronic device, and
- providing access to content identified based on the mode definition, the content associated with the application of the portable electronic device;
- and
- enabling a user of the portable electronic device to control the application using the control accessory device.
Dependencies are inferred from the claim text.