IP Library Granted Patent US 8,086,332
Granted Patent B2
US 8,086,332 · App. 11/364,615 · Granted Dec 27, 2011

Media delivery system with improved interaction

Assignee: Apple Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,086,332
App. No.
11/364,615
Granted
Dec 27, 2011
Kind
B2
Abstract

Methods and systems for improved interaction between media devices and accessory devices are disclosed. In one embodiment, the improved interaction can operate to configure a user interface of a media device dependent on the type or condition of an accessory device. In the same or another embodiment, the improved interaction can exchange status information between a media device and an accessory device that can influence operation of either or both of the devices.

Claims (55)

1. A method comprising:

detecting, by a portable media device, attachment of an auxiliary device to the portable media device;

obtaining, by the portable media device, volume status information from the auxiliary device after said detecting, the volume status information including a volume status of the auxiliary device;

thereafter configuring, by the portable media device, a graphical user interface of the portable media device to display information in accordance with the volume status information;

receiving, by the portable media device, updated volume status information from the auxiliary device, wherein the updated volume status information is based on user input entered via an input interface of the auxiliary device; and

updating, by the portable media device, the graphical user interface based on the updated volume status information.

2. A method as recited in claim 1 , wherein the portable media device includes a display that presents a user interface, and wherein said configuring operates to enable an additional menu or menu item for the user interface.

3. A method as recited in claim 1 , wherein said configuring operates to alter operation of the portable media device.

4. A method as recited in claim 1 , wherein the attachment is through connection of a first connector on the portable media device and a counterpart connector on the auxiliary device.

5. A method as recited in claim 1 , wherein said method further comprises:

authenticating, prior to said configuring, the auxiliary device as authorized for use with the portable media device, and

wherein said configuring is performed only if said authenticating has authorized the auxiliary device for use with the portable media device.

6. A method as recited in claim 1 , wherein said method further comprises:

subsequently detecting detachment of the auxiliary device from the portable media device; and

reconfiguring the portable media device to no longer operate in accordance with the volume status information once detachment of the auxiliary device has been detected.

7. A method as recited in claim 1 , wherein said configuring operates to prevent, enable or alter display of at least one user interface component of the graphical user interface.

8. A method as recited in claim 7 , wherein the user interface component is a menu item for the graphical user interface.

9. A method as recited in claim 1 , wherein said method further comprises:

receiving, via a user interface of the portable media device, a user input that alters the volume status information;

processing the user input at the portable media device to produce altered volume status information; and

causing volume status information stored in the auxiliary device to be updated based on the altered volume status information.

10. A method as recited in claim 1 , wherein said configuring operates to alter operation of the portable media device based on a device identifier sent by the auxiliary device.

11. A method as recited in claim 1 , wherein said configuring operates to configure the portable media device based on a device identifier and auxiliary device status information sent by the auxiliary device.

12. A method as recited in claim 11 , wherein said configuring operates to enable an additional menu or menu item for the graphical user interface based on the device identifier and the auxiliary device status information.

13. A method as recited in claim 1 , wherein the volume status information further includes an equalization setting of the auxiliary device.

14. A method comprising:

detecting, by the portable media device, attachment of an auxiliary speaker system to the portable media device;

obtaining, by the portable media device, volume status information from the auxiliary speaker system after said detecting, the volume status information including a volume status of the auxiliary speaker system;

thereafter configuring, by the portable media device, a volume setting on a user interface of the portable media device based on the volume status information;

receiving, by the portable media device, updated volume status information from the auxiliary speaker system, wherein the updated volume status information is based on user input entered via an input interface of the auxiliary speaker system; and

modifying, by the portable media device, the volume setting on the user interface of the portable media device in response to receiving the updated volume status information.

15. A method as recited in claim 14 , wherein said configuring of the volume setting operates to configure at least one graphical user interface component on the portable media device, and wherein the at least one graphical user interface component is a volume setting control.

16. A method as recited in claim 14 , wherein the attachment is through connection of a first connector on the portable media device and a counterpart connector on the auxiliary speaker system.

17. A method as recited in claim 14 , wherein said method further comprises:

authenticating, prior to said configuring, the auxiliary speaker system as authorized for use with the portable media device, and

wherein said configuring is performed only if said authenticating has authorized the auxiliary speaker system for use with the portable media device.

18. A method as recited in claim 14 , wherein said method further comprises:

subsequently detecting detachment of the auxiliary speaker system from the portable media device; and

reconfiguring the portable media device to no longer operate in accordance with the volume status information once detachment of the auxiliary speaker system has been detected.

19. A method as recited in claim 14 , wherein said configuring comprises setting the volume setting on the portable media device based on the volume status information.

20. A non-transitory computer readable medium including at least computer program code for operating a portable media device, said computer readable medium comprising:

computer program code for detecting attachment of an auxiliary device to the portable media device;

computer program code for obtaining volume status information from the auxiliary device after said computer program code for detecting detects that the auxiliary device is attached to the portable media device, the volume status information including a volume status of the auxiliary device;

computer program code for configuring a graphical user interface of the portable media device to display information in accordance with the volume status information;

computer program code for receiving updated volume status information from the auxiliary device, wherein the updated volume status information is based on user input entered via an input interface of the auxiliary device; and

computer program code for updating the graphical user interface based on the updated volume status information.

21. A non-transitory computer readable medium including at least computer program code for operating a portable media device, said computer readable medium comprising:

computer program code for detecting attachment of an auxiliary speaker system to the portable media device;

computer program code for obtaining volume status information from the auxiliary speaker system after said computer program code for detecting detects that the auxiliary speaker system is attached to the portable media device, the volume status information including a volume status of the auxiliary speaker system;

computer program code for configuring a volume setting on a user interface of the portable media device based on the volume status information;

computer program code for receiving updated volume status information from the auxiliary speaker system, wherein the updated volume status information is based on user input entered via an input interface of the auxiliary speaker system; and

computer program code for modifying the volume setting on the user interface of the portable media device in response to receiving the updated volume status information.

22. A non-transitory computer readable medium as recited in claim 21 , wherein said non-transitory computer readable medium further comprises:

computer program code for detecting detachment of the auxiliary speaker system from the portable media device; and

computer program code for reconfiguring the portable media device to no longer operate in accordance with the volume status information once detachment of the auxiliary speaker system has been detected.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APP Recorded Jun 29, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019507/0132 →
CHANGE OF NAME Recorded May 3, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019249/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2006
From: DOROGUSKER, JESSE L.; NOVOTNEY, DONALD J.; KRUEGER, SCOTT; HAMMERSTROM, JEFF; MARRIOTT, GREG; LYDON, GREG
To: APPLE COMPUTER, INC.
Reel/Frame 017630/0223 →
Continuity (1)
Related Publication 20070201705A1 · Aug 30, 2007