Inline message alert
First Claim
1. A computer-implemented method comprising:
- displaying, using substantially all pixels of a display screen of a computing device, a first interface of a first application executing on the computing device;
receiving a message, the message being of a message type associated with a second application;
displaying, on a portion of the display screen, an alert indicating receipt of the message, the alert including information indicative of a sender of the message and at least a portion of the message;
detecting a first user interaction with at least a portion of the alert;
displaying, based on the first user interaction, a second interface that overlays the first interface and includes features that correspond to the message type associated with the second application, the second interface being rendered without switching to the second application;
detecting a second user interaction that corresponds to sending a reply to the message;
removing the second interface from the display screen; and
displaying, using substantially all of the pixels of the display screen, the first interface,wherein the second interface is removed and the first interface is displayed without the computing device detecting a third user interaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device can be running a current context and displaying a current interface for the current context when a communication is received on the device. The device can display an alert on a portion of a display screen in conjunction with the current interface being displayed. The alert can include information about the communication, which can allow a user to better determine whether or not the communication requires immediate attention. If the user ignores the alert, it will disappear in a specified amount of time. If the user chooses to deal with the communication, he/she can tap on the alert to bring up an overlay interface for replying to the communication without having to switch to another application specifically configured for handling (e.g., viewing, replying to) the communication. After the user replies to the communication using the overlay interface, he/she can be automatically brought back to the current interface.
-
Citations
25 Claims
-
1. A computer-implemented method comprising:
-
displaying, using substantially all pixels of a display screen of a computing device, a first interface of a first application executing on the computing device; receiving a message, the message being of a message type associated with a second application; displaying, on a portion of the display screen, an alert indicating receipt of the message, the alert including information indicative of a sender of the message and at least a portion of the message; detecting a first user interaction with at least a portion of the alert; displaying, based on the first user interaction, a second interface that overlays the first interface and includes features that correspond to the message type associated with the second application, the second interface being rendered without switching to the second application; detecting a second user interaction that corresponds to sending a reply to the message; removing the second interface from the display screen; and displaying, using substantially all of the pixels of the display screen, the first interface, wherein the second interface is removed and the first interface is displayed without the computing device detecting a third user interaction. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
displaying a first interface of a first application of a computing device on a display screen of the computing device; receiving a communication to the computing device; displaying, on a portion of the display screen, an alert indicative of receipt of the communication, the alert being displayed along with the first interface; receiving a first user interaction that corresponds to the alert; displaying, on the display screen, a second interface overlaying the first interface and including features for performing an action with respect to the communication, the second interface being rendered without switching to a second application; receiving a second user interaction that corresponds to sending a reply to the communication; removing the second interface from the display screen; and displaying the first interface on the display screen, wherein the second interface is removed and the first interface is displayed without the computing device receiving a third user interaction. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device comprising:
-
a display screen; a processor; and a memory device including instructions that, when executed by the processor, cause the computing device to; display a first interface of a first application of the computing device on the display screen; receive a communication to the computing device; display, on a portion of the display screen, an alert indicative of receipt of the communication, the alert being displayed along with the first interface; receive a first user interaction that corresponds to the alert; display, on the display screen, a second interface overlaying the first interface and including features for performing an action with respect to the communication, the second interface being rendered without switching to a second application; receive a second user interaction that corresponds to sending a reply to the communication; remove the second interface from the display screen; and display the first interface on the display screen, wherein the second interface is removed and the first interface is displayed without detecting a third user interaction. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium including instructions that, when executed by a processor of a computing device, cause the computing device to:
-
display a first interface of a first application of the computing device on a display screen of the computing device; receive a communication to the computing device; display, on a portion of the display screen, an alert indicative of receipt of the communication, the alert being displayed along with the first interface; receive a first user interaction that corresponds to the alert; display, on the display screen, a second interface overlaying the first interface and including features for performing an action with respect to the communication, the second interface being rendered without switching to a second application; receive a second user interaction that corresponds to sending a reply to the communication; remove the second interface from the display screen; and display the first interface on the display screen, wherein the second interface is removed and the first interface is displayed without the computing device receiving a third user interaction. - View Dependent Claims (23, 24, 25)
-
Specification