Notification archive
First Claim
1. A method comprising:
- detecting a plurality of notifications generated in response to a plurality of electronic messages sent to an account or a mobile device associated with an intended recipient, wherein each of the plurality of notifications is associated with one of a plurality of applications on the mobile device;
accessing user settings, wherein a given user setting within the user settings corresponds to a given application of the plurality of applications, and wherein the given user setting indicates whether to include notifications associated with the given application in a history of notifications;
identifying, by at least one processor, a subset of notifications of the plurality of notifications to be included in the history of notifications based on the user settings, wherein the subset of notifications comprises a number of notifications that is less than a total number of notifications in the plurality of notifications;
including a version of each notification of the subset of notifications in the history of notifications;
excluding, from the history of notifications, one or more notifications of the plurality of notifications;
subsequent to a passage of time, removing from the history of notifications, at least one notification of the subset of notifications based on the at least one notification being associated with a time that is outside of a time period; and
presenting, upon receiving a request, the history of notifications on the mobile device.
5 Assignments
0 Petitions
Accused Products
Abstract
An electronic message may be reconfigured to effect an enhanced notification using an input interface to receive at least one electronic message created by or on behalf of a message source for delivery to an intended recipient. A matching engine determines whether the electronic message corresponds to a predetermined definition of an enhanced notification. An enhancement engine reconfigures the electronic message to the enhanced notification if stored information related to the intended recipient indicates that the intended recipient is subscribed to receive the enhanced notification. Reconfiguring the electronic message may include reconfiguring the message to provide special handling, routing or presentation.
1108 Citations
55 Claims
-
1. A method comprising:
-
detecting a plurality of notifications generated in response to a plurality of electronic messages sent to an account or a mobile device associated with an intended recipient, wherein each of the plurality of notifications is associated with one of a plurality of applications on the mobile device; accessing user settings, wherein a given user setting within the user settings corresponds to a given application of the plurality of applications, and wherein the given user setting indicates whether to include notifications associated with the given application in a history of notifications; identifying, by at least one processor, a subset of notifications of the plurality of notifications to be included in the history of notifications based on the user settings, wherein the subset of notifications comprises a number of notifications that is less than a total number of notifications in the plurality of notifications; including a version of each notification of the subset of notifications in the history of notifications; excluding, from the history of notifications, one or more notifications of the plurality of notifications; subsequent to a passage of time, removing from the history of notifications, at least one notification of the subset of notifications based on the at least one notification being associated with a time that is outside of a time period; and presenting, upon receiving a request, the history of notifications on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to; detect a plurality of notifications generated in response to a plurality of electronic messages sent or delivered to an account or a mobile device associated with an intended recipient, wherein each of the plurality of notifications is associated with one of a plurality of applications on the mobile device; access user settings, wherein a given user setting within the user settings corresponds to a given application of the plurality of applications, and wherein the given user setting indicates whether to include notifications associated with the given application in a history of notifications; identify a subset of notifications of the plurality of notifications to be included in the history of notifications based on the user settings, wherein the subset of notifications comprises a number of notifications that is less than a total number of notifications in the plurality of notifications; include a version of each notification of the subset of notifications in the history of notifications; exclude, from the history of notifications, one or more notifications of the plurality of notifications; subsequent to a passage of time, remove from the history of notifications, at least one notification of the subset of notifications based on the at least one notification being associated with a time that is outside of a time period; and present, upon receiving a request, the history of notifications on the mobile device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method comprising:
-
detecting a plurality of notifications generated in response to a plurality of electronic messages delivered to a mobile device; accessing user settings, wherein a given user setting within the user settings corresponds to a give application of the plurality of applications, and wherein the given user setting indicates whether to include notifications associated with the given application in an archive of notifications; including, by at least one processor, a subset of notifications of the plurality of notifications in the archive of notifications based on the user settings, wherein the subset of notifications comprises a number of notifications that is less than a total number of notifications in the plurality of notifications; excluding, from the archive of notifications, one or more notifications of the plurality of notifications; subsequent to a passage of time, removing, from the archive of notifications, at least one notification of the subset of notifications base on the at least one notification being associated with a time that is outside of a time period; and presenting, upon receiving a request, the archive of notifications on the mobile device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A non-transitory computer-readable storage medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:
-
detect a plurality of notifications generated in response to a plurality of electronic messages delivered to a mobile device, wherein each of the plurality of notifications is associated with one of a plurality of applications on the mobile device; access user settings, wherein a given user setting within the user settings corresponds to a given application of the plurality of applications, and wherein the given user setting indicates whether to include notifications associated with the given application in an archive of notifications; include a subset of notifications of the plurality of notifications in the archive of notifications based on the user settings, wherein the subset of notifications comprises a number of notifications that is less than a total number of notifications in the plurality of notifications; exclude, from the archive of notifications, one or more notifications of the plurality of notifications; subsequent to a passage of time, remove, from the archive of notifications, at least one notification of the subset of notifications based on the at least one notification being associated with a time that is outside of a time period; and present, upon receiving a request, the archive of notifications on the mobile device. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification