Generating Context-Based Options for Responding to a Notification
First Claim
Patent Images
1. A non-transitory program storage device, readable by a programmable control device, comprising instructions stored thereon for causing the programmable control device to:
- receive a notification from a notification service of an operating system of a programmable device;
evaluate a first context of the notification;
evaluate a second context of a user of the programmable device; and
offer to the user a first optional response to the notification based, at least in part, on the first context and the second context.
1 Assignment
0 Petitions
Accused Products
Abstract
A user of a programmable device has a context that may be evaluated and compared to a context of a notification generated by the operating system or an application running on the programmable device. The comparison may be used to generate one or more optional responses to the notification that may allow additional functionality beyond dismissing the notification or opening a corresponding event entry.
-
Citations
30 Claims
-
1. A non-transitory program storage device, readable by a programmable control device, comprising instructions stored thereon for causing the programmable control device to:
-
receive a notification from a notification service of an operating system of a programmable device; evaluate a first context of the notification; evaluate a second context of a user of the programmable device; and offer to the user a first optional response to the notification based, at least in part, on the first context and the second context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 25)
-
-
14. A non-transitory program storage device, readable by a programmable control device, comprising instructions stored thereon for causing the programmable control device to:
-
receive a notification from a notification service of an operating system of a programmable device; evaluate a first context of the notification; evaluate a second context of a user of the programmable device; offer to the user a default optional response to the notification; and offer to the user a first optional response to the notification based, at least in part, on the first context and the second context, comprising instructions for causing the programmable control device to; generate a plurality of responses to the notification for offering to the user based, at least in part, on the first context and the second context; and select the first optional response from the plurality of responses responsive to the history of responses selected by the user. - View Dependent Claims (15)
-
-
16. A programmable device, comprising:
-
a programmable control device; a memory, coupled to the programmable control device; an operating system stored in the memory, comprising; logic to generate notifications to a user of the programmable device; and logic to offer an optional response to a notification, based at least in part on a context of the notification and a context of the user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 26)
-
-
27. A method comprising:
-
generating a notification to a user of the programmable device of an event; comparing a context of the notification with a context of the user; offering an optional response to the notification responsive to the comparison of the context of the notification with the context of the user; receiving a selection of the optional response; and performing an action corresponding to the optional response. - View Dependent Claims (28, 29, 30)
-
Specification