Handling notifications
First Claim
Patent Images
1. A method comprising:
- by a personal computing device of a user of a social-networking system, presenting one or more notifications on the personal computing device, the personal computing device being in a locked state, and the notifications being received from the social-networking system;
by the personal computing device, receiving user input comprising one or more user responses on the personal computing device while the personal computing device is in the locked state, each response being associated with at least one of the one or more notifications;
by the personal computing device, after receiving the user input while the personal computing device is in the locked state, detecting an authorization event associated with the personal computing device, wherein the authorization event comprises passive detection, the passive detection of a state of the personal computing device;
by the personal computing device, estimating a current user intention with respect to the personal computing device;
by the personal computing device, in response to detecting the authorization event or based on the estimated current user intention, presenting the one or more user responses on the personal computing device for confirmation;
by the personal computing device, receiving user input comprising confirmation of at least one of the user responses; and
by the personal computing device, for each of the user responses for which confirmation is received, sending the user response to the social-networking system.
2 Assignments
0 Petitions
Accused Products
Abstract
In particular embodiments, one or more notifications are presented on a screen of a personal computing device while the personal computing device is in a locked state. Entry of one or more user responses may be detected on the personal computing device while still in the locked state. Each user response may be associated with at least one notification. An authorization event associated with the personal computing device may be detected, thereby unlocking the personal computing device. The one or more user responses on the personal computing device may then be presented to the user for confirmation. Once user confirmation is received, confirmed user responses may then be published.
-
Citations
17 Claims
-
1. A method comprising:
-
by a personal computing device of a user of a social-networking system, presenting one or more notifications on the personal computing device, the personal computing device being in a locked state, and the notifications being received from the social-networking system; by the personal computing device, receiving user input comprising one or more user responses on the personal computing device while the personal computing device is in the locked state, each response being associated with at least one of the one or more notifications; by the personal computing device, after receiving the user input while the personal computing device is in the locked state, detecting an authorization event associated with the personal computing device, wherein the authorization event comprises passive detection, the passive detection of a state of the personal computing device; by the personal computing device, estimating a current user intention with respect to the personal computing device; by the personal computing device, in response to detecting the authorization event or based on the estimated current user intention, presenting the one or more user responses on the personal computing device for confirmation; by the personal computing device, receiving user input comprising confirmation of at least one of the user responses; and by the personal computing device, for each of the user responses for which confirmation is received, sending the user response to the social-networking system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A personal computing device comprising:
-
a screen; a memory encoded with instructions; and one or more processors operable to execute the instructions encoded in memory to; present one or more notifications on the screen, the personal computing device being in a locked state, and the notifications being received from a social-networking system; receive user input comprising one or more user responses while the personal computing device is in the locked state, each response being associated with at least one of the one or more notifications; after receiving the user input while the personal computing device is in the locked state, detect an authorization even, wherein the authorization event comprises passive detection of a state of the personal computing device; estimating a current user intention with respect to the personal computing device; in response to detecting the authorization event or based on the estimated current user intention, present the one or more user responses on the screen for confirmation; receive user input comprising confirmation of at least one of the user responses; and for each of the user responses for which confirmation is received, send the user response to the social networking system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more computer-readable non-transitory storage media embodying software operable when executed by one or more computer systems to:
-
present one or more notifications on a personal computing device, the personal computing device being in a locked state, and the notifications being received from a social-networking system; receive user input comprising one or more user responses while the personal computing device is in the locked state, each response being associated with at least one of the one or more notifications; after receiving the user'"'"'s input while the personal computing device is in the locked state, detect an authorization event, wherein the authorization event comprises passive detection of a state of the personal computing device; estimating a current user intention with respect to the personal computing device; in response to detecting the authorization event or based on the estimated current user intention, present the one or more user responses on the personal computing device for confirmation; receive user input comprising confirmation of at least one of the user responses; and for each of the user responses for which confirmation is received, send the user response to the social-networking system. - View Dependent Claims (14, 15, 16, 17)
-
Specification