Priority Inbox Notifications and Synchronization for Mobile Messaging Application
First Claim
Patent Images
1. A method for presenting notifications, comprising:
- at a client device;
receiving message information from a server system, the message information representing a set of messages;
in accordance with a determination that the set of messages include one or more unread priority messages, wherein priority messages comprise messages that satisfy predefined message importance criteria;
presenting a new mail notification; and
in accordance with a determination that the set of messages do not include any unread priority messages;
foregoing presenting a new mail notification.
2 Assignments
0 Petitions
Accused Products
Abstract
At a client device with a display and in a method for displaying messages at the client device, the client device receives message information from a server system, the message information representing a set of messages. In accordance with a determination that the set of messages include one or more unread priority messages, where priority messages are messages that satisfy predefined message importance criteria, the device presents a new mail notification. In accordance with a determination that the set of messages do not include any unread priority messages, the device foregoes presenting a new mail notification.
-
Citations
25 Claims
-
1. A method for presenting notifications, comprising:
-
at a client device; receiving message information from a server system, the message information representing a set of messages; in accordance with a determination that the set of messages include one or more unread priority messages, wherein priority messages comprise messages that satisfy predefined message importance criteria; presenting a new mail notification; and in accordance with a determination that the set of messages do not include any unread priority messages; foregoing presenting a new mail notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A client system, comprising:
-
a display; one or more processors; memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; receiving message information from a server system, the message information representing a set of messages; in accordance with a determination that the set of messages include one or more unread priority messages, wherein priority messages comprise messages that satisfy predefined message importance criteria; presenting a new mail notification; and in accordance with a determination that the set of messages do not include any unread priority messages; foregoing presenting a new mail notification. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing one or more programs for execution by the one or more processors of a client system, the one or more programs including instructions for:
-
receiving message information from a server system, the message information representing a set of messages; in accordance with a determination that the set of messages include one or more unread priority messages, wherein priority messages comprise messages that satisfy predefined message importance criteria; presenting a new mail notification; and in accordance with a determination that the set of messages do not include any unread priority messages; foregoing presenting a new mail notification. - View Dependent Claims (18, 19, 20)
-
-
21. A method for presenting notifications, comprising:
-
at a client device; receiving message information from a server system, the message information representing a set of messages; responding to receiving the message information by; when a foreground application executed by the client device is not a predefined message application; in accordance with a determination that the set of messages include one or more unread priority messages, wherein priority messages comprise messages that satisfy predefined message importance criteria; presenting a new mail notification; and in accordance with a determination that the set of messages do not include any unread priority messages; foregoing presenting a new mail notification; and when the foreground application executed by the client device is the predefined message application; foregoing presenting a new mail notification. - View Dependent Claims (22, 23)
-
-
24. A client system, comprising:
-
a display; one or more processors; memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; receiving message information from a server system, the message information representing a set of messages; responding to receiving the message information by; when a foreground application executed by the client device is not a predefined message application; in accordance with a determination that the set of messages include one or more unread priority messages, wherein priority messages comprise messages that satisfy predefined message importance criteria; presenting a new mail notification; and in accordance with a determination that the set of messages do not include any unread priority messages; foregoing presenting a new mail notification; and when the foreground application executed by the client device is the predefined message application; foregoing presenting a new mail notification.
-
-
25. A non-transitory computer readable storage medium storing one or more programs for execution by the one or more processors of a client system, the one or more programs including instructions for:
-
receiving message information from a server system, the message information representing a set of messages; responding to receiving the message information by; when a foreground application executed by the client device is not a predefined message application; in accordance with a determination that the set of messages include one or more unread priority messages, wherein priority messages comprise messages that satisfy predefined message importance criteria; presenting a new mail notification; and in accordance with a determination that the set of messages do not include any unread priority messages; foregoing presenting a new mail notification; and when the foreground application executed by the client device is the predefined message application; foregoing presenting a new mail notification.
-
Specification