US 11,816,325 B2
Application shortcuts for carplay
Andre M. J. Boule, San Jose, CA (US); Richard R. Dellinger, San Jose, CA (US); Craig M. Federighi, Los Alto Hills, CA (US); Stephen O. Lemay, Palo Alto, CA (US); Donald W. Pitschel, San Francisco, CA (US); Emily Clark Schubert, San Jose, CA (US); and Michael Knippers, Pleasanton, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jan. 20, 2017, as Appl. No. 15/411,110.
Claims priority of provisional application 62/349,025, filed on Jun. 12, 2016.
Prior Publication US 2017/0357433 A1, Dec. 14, 2017
Int. Cl. G06F 3/04883 (2022.01); G06F 3/04886 (2022.01); G06F 3/04817 (2022.01); G06F 3/04845 (2022.01); H04M 1/724 (2021.01); H04M 1/72403 (2021.01)
CPC G06F 3/04883 (2013.01) [G06F 3/04817 (2013.01); G06F 3/04845 (2013.01); G06F 3/04886 (2013.01); G06F 2203/04803 (2013.01); G06F 2203/04808 (2013.01); H04M 1/724 (2021.01); H04M 1/72403 (2021.01); H04M 2250/22 (2013.01)] 46 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
causing a user interface to be displayed on a display screen in operable communication with the electronic device, wherein displaying the user interface includes concurrently displaying a plurality of shortcut affordances in a first portion of the display screen and a currently-active application in a second portion of the display screen, wherein the plurality of shortcut affordances includes:
a first shortcut affordance at a first shortcut position corresponding to a first category of applications, wherein the first category of applications is selected from a group consisting of a maps category associated with navigation-related applications, a multimedia category associated with multimedia applications, and a communications category associated with communications applications, wherein the first shortcut affordance corresponds to a first application, and wherein selection of the first shortcut affordance causes a user interface for the first application to be displayed on the display screen; and
a second shortcut affordance at a second shortcut position corresponding to a second category of applications distinct from the first category of applications, wherein the second category of applications is selected from a group consisting of the maps category, the multimedia category, and the communications category, wherein the second shortcut affordance corresponds to a second application distinct from the first application, and wherein selection of the second shortcut affordance causes a user interface for the second application to be displayed on the display screen;
while continuing to cause display of the plurality of shortcut affordances:
launching a third application; and
while the third application is the currently-active application:
detecting a sequence of one or more inputs at the second portion of the display screen that interacts with the third application; and
in response to detecting the sequence of one or more inputs at the second portion that interacts with the third application:
 in accordance with a determination that the sequence of one or more inputs changes a status corresponding to the third application to a status that meets first shortcut replacement criteria, wherein the first shortcut replacement criteria includes a criterion that is met when the third application belongs to the first category of applications, causing the first shortcut affordance to be replaced with display of a third shortcut affordance corresponding to the third application at the first shortcut position while maintaining display of the second shortcut affordance on the display screen at the second shortcut position and ceasing to display the first shortcut affordance on the display screen; and
 in accordance with a determination that the sequence of one or more inputs does not change the status corresponding the third application to the status that meets the first shortcut replacement criteria, causing the first shortcut affordance to be maintained on the display screen at the first shortcut position;
receiving a user input corresponding to a request to display, in the second portion, a user interface including a plurality of application launch icons; and
in response to receiving the user input:
causing display of, in the second portion, the user interface including the plurality of application launch icons; and
causing display of the first shortcut affordance in the first shortcut position and the second shortcut affordance in the second shortcut position to be maintained.