IP Library › Granted Patent US 10,754,603
Granted Patent B2
US 10,754,603 · App. 15/275,298 · Granted Aug 25, 2020

Systems, devices, and methods for dynamically providing user interface controls at a touch-sensitive secondary display

Inventors: Jeffrey Traer Bernstein (San Francisco, CA); Duncan R. Kerr (San Francisco, CA); John B. Morrell (Los Gatos, CA); Lawrence Y. Yang (Bellevue, WA); Eric Lance Wilson (San Jose, CA); Adam S. Meyer (Cupertino, CA)
Assignee: APPLE INC.
G06F3/1423G06F1/165G06F1/1613G06F1/1662G06F3/016G06F3/021G06F3/0238G06F3/048G06F3/0412G06F3/0482G06F3/0485G06F3/04817G06F3/04845G06F3/04883G06F3/04886G09G5/12G09G2354/00
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 10,754,603
App. No.
15/275,298
Granted
Aug 25, 2020
Kind
B2
Abstract

A method is performed at a computing system that includes a first housing with a primary display and a second housing at least partially containing a physical keyboard and a touch-sensitive secondary display. The method includes: displaying, on the primary display, a first user interface for an application executed by the computing system. The method also includes: displaying, on the touch-sensitive secondary display, a second user interface, the second user interface comprising a set of one or more affordances corresponding to the application. The method further includes: detecting a notification and, in response to detecting the notification, concurrently displaying, in the second user interface, the set of one or more affordances corresponding to the application and at least a portion of the detected notification on the touch-sensitive secondary display. In some embodiments, the detected notification is not displayed on the primary display.

Claims (61)

1. A non-transitory computer-readable storage medium storing executable instructions that, when executed by a computing system with one or more processors, memory, a first housing that includes a primary display, and a second housing at least partially containing a physical keyboard and a touch-sensitive secondary display, cause the computing system to:

display, on the primary display, a first user interface for an application executed by the computing system;

display, on the touch-sensitive secondary display, a second user interface, the second user interface comprising a set of one or more affordances corresponding to the application;

detect a notification that includes associated content; and,

in response to detecting the notification, concurrently display, in the second user interface:

at least some of the set of one or more affordances corresponding to the application,

at least a portion of the associated content for the detected notification on the touch-sensitive secondary display, wherein the detected notification is not displayed on the primary display, and

a first user interface object to perform a first operation associated with the detected notification and a second user interface object to perform a second operation associated with the detected notification.

2. The non-transitory computer-readable storage medium of claim 1 , wherein the executable instructions, when executed by the computing system, cause the computing system to:

prior to detecting the notification, detect a user input selecting a notification setting so as to display notifications on the touch-sensitive secondary display and to not display notifications on the primary display.

3. The non-transitory computer-readable storage medium of claim 2 , wherein the executable instructions, when executed by the computing system, cause the computing system to:

detect a user touch input on the touch-sensitive secondary display corresponding to the portion of the detected notification;

in accordance with a determination that the user touch input corresponds to a first type, cease to display in the second user interface the portion of the detected notification on the touch-sensitive secondary display; and,

in accordance with a determination that the user touch input corresponds to a second type distinct from the first type, perform an action associated with the detected notification.

4. The non-transitory computer-readable storage medium of claim 1 , wherein the portion of the notification displayed on the touch-sensitive secondary display prompts a user of the computing system to select one of a plurality of options for responding to the detected notification.

5. The non-transitory computer-readable storage medium of claim 1 , wherein the portion of the notification displayed on the touch-sensitive secondary display includes one or more suggested responses to the detected notification.

6. The non-transitory computer-readable storage medium of claim 1 , wherein the notification corresponds to at least one of an incoming instant message, SMS, email, voice call, or video call.

7. The non-transitory computer-readable storage medium of claim 1 , wherein the notification corresponds to a modal alert issued by an application being executed by the processor of the computing system in response to a user input closing the application or performing an action within the application.

8. The non-transitory computer-readable storage medium of claim 1 , wherein the set of one or more affordances includes at least one system-level affordance corresponding to at least one system-level functionality, and

wherein the notification corresponds to a user input selecting one or more portions of a physical input mechanism or the at least one system-level affordance.

9. A method of displaying notifications, the method comprising:

at a computing system that includes one or more processors, memory, a first housing that includes a primary display, and a second housing at least partially containing a physical keyboard and a touch-sensitive secondary display:

displaying, on the primary display, a first user interface for an application executed by the computing system;

displaying, on the touch-sensitive secondary display, a second user interface, the second user interface comprising a set of one or more affordances corresponding to the application;

detecting a notification that includes associated content; and,

in response to detecting the notification, concurrently displaying, in the second user interface:

at least some of the set of one or more affordances corresponding to the application,

at least a portion of the associated content for the detected notification on the touch-sensitive secondary display, wherein the detected notification is not displayed on the primary display, and

a first user interface object to perform a first operation associated with the detected notification and a second user interface object to perform a second operation associated with the detected notification.

10. The method of claim 9 , including:

prior to detecting the notification, detecting a user input selecting a notification setting so as to display notifications on the touch-sensitive secondary display and to not display notifications on the primary display.

11. The method of claim 10 , including:

detecting a user touch input on the touch-sensitive secondary display corresponding to the portion of the detected notification;

in accordance with a determination that the user touch input corresponds to a first type, ceasing to display in the second user interface the portion of the detected notification on the touch-sensitive secondary display; and,

in accordance with a determination that the user touch input corresponds to a second type distinct from the first type, performing an action associated with the detected notification.

12. The method of claim 9 , wherein the portion of the notification displayed on the touch-sensitive secondary display prompts a user of the computing system to select one of a plurality of options for responding to the detected notification.

13. The method of claim 9 , wherein the portion of the notification displayed on the touch-sensitive secondary display includes one or more suggested responses to the detected notification.

14. The method of claim 9 , wherein the notification corresponds to at least one of an incoming instant message, SMS, email, voice call, or video call.

15. The method of claim 9 , wherein the notification corresponds to a modal alert issued by an application being executed by the processor of the computing system in response to a user input closing the application or performing an action within the application.

16. The method of claim 9 , wherein the set of one or more affordances includes at least one system-level affordance corresponding to at least one system-level functionality, and

wherein the notification corresponds to a user input selecting one or more portions of the input mechanism or the at least one system-level affordance.

17. A computing system, comprising:

one or more processors;

a first housing that includes a primary display; and

a second housing at least partially containing a physical keyboard and a touch-sensitive secondary display distinct from the primary display; and

memory storing one or more programs configured for execution by the one or more processors of the computing system, the one or more programs including instructions for:

displaying, on the primary display, a first user interface for an application executed by the computing system;

displaying, on the touch-sensitive secondary display, a second user interface, the second user interface comprising a set of one or more affordances corresponding to the application;

detecting a notification that includes associated content; and,

in response to detecting the notification, concurrently displaying, in the second user interface:

at least some of the set of one or more affordances corresponding to the application,

at least a portion of the associated content for the detected notification on the touch-sensitive secondary display, wherein the detected notification is not displayed on the primary display, and

a first user interface object to perform a first operation associated with the detected notification and a second user interface object to perform a second operation associated with the detected notification.

18. The system of claim 17 , including:

prior to detecting the notification, detecting a user input selecting a notification setting so as to display notifications on the touch-sensitive secondary display and to not display notifications on the primary display.

19. The system of claim 18 , including:

detecting a user touch input on the touch-sensitive secondary display corresponding to the portion of the detected notification;

in accordance with a determination that the user touch input corresponds to a first type, ceasing to display in the second user interface the portion of the detected notification on the touch-sensitive secondary display; and,

in accordance with a determination that the user touch input corresponds to a second type distinct from the first type, performing an action associated with the detected notification.

20. The system of claim 17 , wherein the set of one or more affordances includes at least one system-level affordance corresponding to at least one system-level functionality, and

wherein the notification corresponds to a user input selecting one or more portions of the input mechanism or the at least one system-level affordance.

Continuity (5)
Continuation In Part 15113779
Provisional Application 62104023 · Jan 15, 2015
Provisional Application 61930663 · Jan 23, 2014
Provisional Application 62368988 · Jul 29, 2016
Related Publication 20170010771A1 · Jan 12, 2017
Cited By (2)
US 12,261,974 US 12,547,218