IP Library › Granted Patent US 9,405,438
Granted Patent B2
US 9,405,438 · App. 14/696,912 · Granted Aug 2, 2016

Multimedia control center

Inventors: Imran A. Chaudhri (San Francisco, CA); Thomas Michael Madden (Sunnyvale, CA); Scott J. Forstall (Mountain View, CA); Duncan Robert Kerr (San Francisco, CA); Nicholas V. King (San Jose, CA); Stephen O. Lemay (San Francisco, CA); Richard W. Fabrick, II (Campbell, CA); Bas Ording (San Francisco, CA); Eric Taylor Seymour (San Jose, CA); Marcel van Os (San Francisco, CA)
Assignee: Apple Inc.
G06F3/0482G06F3/0485G06F3/04817G06F3/04842G11B27/34H04N5/44543H04N7/163H04N21/4104H04N21/4312H04N21/4314H04N21/43615H04N21/478H04N21/482H04N21/42204H04N21/4316H04N21/47
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 9,405,438
App. No.
14/696,912
Granted
Aug 2, 2016
Kind
B2
Abstract

Techniques and systems for centralized access to multimedia content stored on or available to a computing device are disclosed. The centralized access can be provided by a media control interface that receives user inputs and interacts with media programs resident on the computing device to produce graphical user interfaces that can be presented on a display device.

Claims (82)

1. A method comprising:

at an electronic device with a display and one or more input devices:

displaying a user interface including a set of selectable objects arranged in a plane, wherein:

a first object of the set of objects is highlighted;

a plurality of other objects in the set of selectable objects, including a second object, are not highlighted; and

displaying the user interface includes:

displaying the first object highlighted with a plurality of layers that are spaced apart in a direction perpendicular to the plane; and

displaying the second object without the plurality of layers;

while displaying the user interface with the first object highlighted and the second object not highlighted, receiving a request to highlight the second object; and

in response to receiving the request to highlight the second object, updating the display of the user interface, including:

displaying the first object without the plurality of layers; and

displaying the second object highlighted with the plurality of layers.

2. The method of claim 1 , wherein each selectable object in the set of selectable objects represents a media item.

3. The method of claim 1 , wherein:

while displaying the user interface with the first object highlighted and the second object not highlighted, one or more layers of the plurality of layers displayed with the first object are higher in the direction perpendicular to the plane than any other object in the user interface.

4. The method of claim 1 , further comprising:

while displaying the user interface with the first object highlighted and the second object not highlighted, detecting a selection input; and

in accordance with the detection of the selection input, selecting the first object.

5. The method of claim 1 , wherein while the first object is displayed without the plurality of layers that are spaced apart in the direction perpendicular to the plane, the first object is displayed as a single layer.

6. The method of claim 1 , wherein while the second object is not highlighted, the second object is displayed as a single layer.

7. The method of claim 1 , wherein the plurality of layers displayed with the second object when the second object is highlighted include a layer that is specific to the second object.

8. The method of claim 1 , wherein the updating of the display of the user interface further comprises moving a first layer of the plurality of layers displayed with the first object relative to a second layer of the plurality of layers displayed with the second object.

9. The method of claim 1 , wherein the updating of the display of the user interface further comprises moving a first layer of the plurality of layers displayed with the first object relative to a background on which the set of objects are displayed.

10. The method of claim 1 , wherein the plurality of layers form a sleeve including an upper layer and a lower layer.

11. The method of claim 10 , wherein the upper layer is semi-transparent.

12. The method of claim 10 , wherein the lower layer produces a shadow effect.

13. The method of claim 10 , wherein the updating of the display of the user interface further comprises concurrently sliding the upper layer and the lower layer from highlighting the first object to highlighting the second object.

14. A system comprising:

a display;

one or more input devices;

one or more processors configured to:

display a user interface including a set of selectable objects arranged in a plane, wherein:

a first object of the set of selectable objects is highlighted;

a plurality of other objects in the set of selectable objects, including a second object, are not highlighted; and

displaying the user interface includes:

displaying the first object highlighted with a plurality of layers that are spaced apart in a direction perpendicular to the plane; and

displaying the second object without the plurality of layers;

while displaying the user interface with the first object highlighted and the second object not highlighted, receive a request to highlight the second object; and

in response to receiving the request to highlight the second object, update the display of the user interface, including:

displaying the first object without the plurality of layers; and

displaying the second object highlighted with the plurality of layers.

15. The system of claim 14 , wherein each selectable object in the set of selectable objects represents a media item.

16. The system of claim 14 , wherein:

while displaying the user interface with the first object highlighted and the second object not highlighted, one or more layers of the plurality of layers displayed with the first object are higher in the direction perpendicular to the plane than any other object in the user interface.

17. The system of claim 14 , wherein the one or more processors are further configured to:

while displaying the user interface with the first object highlighted and the second object not highlighted, detect a selection input; and

in accordance with the detection of the selection input, select the first object.

18. The system of claim 14 , wherein while the first object is displayed without the plurality of layers that are spaced apart in the direction perpendicular to the plane, the first object is displayed as a single layer.

19. The system of claim 14 , wherein while the second object is not highlighted, the second object is displayed as a single layer.

20. The system of claim 14 , wherein the plurality of layers displayed with the second object when the second object is highlighted include a layer that is specific to the second object.

21. The system of claim 14 , wherein the updating of the display of the user interface further comprises moving a first layer of the plurality of layers displayed with the first object relative to a second layer of the plurality of layers displayed with the second object.

22. The system of claim 14 , wherein the updating of the display of the user interface further comprises moving a first layer of the plurality of layers displayed with the first object relative to a background on which the set of objects are displayed.

23. The system of claim 14 , wherein the plurality of layers form a sleeve including an upper layer and a lower layer.

24. The system of claim 23 , wherein the upper layer is semi-transparent.

25. The system ot claim 23 , wherein the lower layer produces a shadow effect.

26. The system of claim 23 , wherein the updating of the display of the user interface further comprises concurrently sliding the upper layer and the lower layer from highlighting the first object to highlighting the second object.

27. A non-transitory machine-readable medium having instructions embodied thereon, which, when executed by a processor of a machine, cause the machine to perform operations comprising:

displaying a user interface including a set of selectable objects arranged in a plane, wherein:

a first object of the set of selectable objects is highlighted;

a plurality of other objects in the set of selectable objects, including a second object, are not highlighted; and

displaying the user interface includes:

displaying the first object highlighted with a plurality of layers that are spaced apart in a direction perpendicular to the plane; and

displaying the second object without the plurality of layers;

while displaying the user interface with the first object highlighted and the second object not highlighted, receiving a request to highlight the second object; and

in response to receiving the request to highlight the second object, updating the display of the user interface, including:

displaying the first object without the plurality of layers; and

displaying the second object highlighted with the plurality of layers.

28. The non-transitory machine-readable medium of claim 27 , wherein each selectable object in the set of selectable objects represents a media item.

29. The non-transitory machine-readable medium of claim 27 , wherein:

while displaying the user interface with the first object highlighted and the second object not highlighted, one or more layers of the plurality of layers displayed with the first object are higher in the direction perpendicular to the plane than any other object in the user interface.

30. The non-transitory machine-readable medium of claim 27 , further comprising:

while displaying the user interface with the first object highlighted and the second object not highlighted, detecting a selection input; and

in accordance with the detection of the selection input, selecting e first object.

31. The non-transitory machine-readable medium of claim 27 , wherein while the first object is displayed without the plurality of layers that are spaced apart in the direction perpendicular to the plane, the first object is displayed as a single layer.

32. The non-transitory machine-readable medium of claim 27 , wherein while the second object is not highlighted, the second object is displayed as a single layer.

33. The non-transitory machine-readable medium of claim 27 , wherein the plurality of layers displayed with the second object when the second object is highlighted include a layer that is specific to the second object.

34. The non-transitory machine-readable medium of claim 27 , wherein the updating of the display of the user interface further comprises moving a first layer of the plurality of :layers displayed with the first object relative to a second layer of the plurality of layers displayed with the second object.

35. The non-transitory machine-readable medium of claim 27 , wherein the updating of the display of the user interface further comprises moving a first layer of the plurality of layers displayed with the first object relative to a background on which the set of objects are displayed.

36. The non-transitory machine-readable medium of claim 27 , wherein the plurality of layers form a sleeve including an upper layer and a lower layer.

37. The non-transitory machine-readable medium of claim 36 , wherein the upper layer is semi-transparent.

38. The non-transitory machine-readable medium of claim 36 , wherein the lower layer produces a shadow effect.

39. The non-transitory machine-readable medium of claim 36 , wherein the updating of the display of the user interface further comprises concurrently sliding the upper layer and the lower layer from highlighting the first object to highlighting the second object.

Continuity (6)
Continuation 14134674 · Dec 19, 2013
Continuation 13134245 · Jun 2, 2011
Division 11249139 · Oct 11, 2005
Provisional Application 60725544 · Oct 10, 2005
Provisional Application 60724622 · Oct 7, 2005
Related Publication 20150227272A1 · Aug 13, 2015