IP Library › Granted Patent US 10,432,567
Granted Patent B2
US 10,432,567 · App. 15/308,433 · Granted Oct 1, 2019

Display of a notification that identifies a keyword

Inventors: Giovanni Cannata (London, GB); Rob Bartlett (London, GB)
Assignee: NOKIA TECHNOLOGIES OY
H04L51/24G06Q10/107H04L51/12H04L51/36
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,432,567
App. No.
15/308,433
Granted
Oct 1, 2019
Kind
B2
Abstract

A method comprising receiving a first message, receiving a second message, determining that the first message has an unread status, determining that the second message has an unread status, determining that at least one keyword is represented in the first message and the second message in response to the determination that the first message has an unread status and the determination that the second message has an unread status, determining a notification that identifies the keyword, signifies the receipt of the first message, and signifies the receipt of the second message, and causing display of the notification is disclosed.

Claims (63)

1. A method comprising:

receiving an indication of a first message;

receiving an indication of a second message;

determining that the first message has an unread status;

determining that the second message has an unread status;

determining, with at least a processor, that at least one keyword is represented in a body of the first message and a body of the second message in response to the determination that the first message has an unread status and the determination that the second message has an unread status;

generating a notification that identifies the keyword, signifies the receipt of the first message, and signifies the receipt of the second message; and

causing display of the notification on at least one display of a device.

2. The method of claim 1 , further comprising:

determining that the first message is from a message sender; and

determining that the second message is from the message sender, wherein the determination that at least one keyword is represented in the body of the first message and the second message is in response to the determination that the first message is from the message sender and the determination that the second message is from the message sender.

3. The method of claim 1 , further comprising determining that the second message was received within a threshold time from the receipt of the first message, wherein the determination that at least one keyword is represented in the body of the first message and the second message is in response to the determination that the second message was received within the threshold time from the receipt of the first message.

4. The method of claim 1 , further comprising termination of display of the notification.

5. The method of claim 4 , further comprising determining that the second message has a read status, wherein the termination of display of the notification is in response to the determination that the second message has the read status.

6. The method of claim 4 , further comprising:

receiving information indicative of a message list input; and

causing display of a list of messages that comprises a first message representation indicative of the first message and a second message representation indicative of the second message, wherein the termination of display of the notification and the causation of display of the list of messages are caused by the message list input.

7. The method of claim 4 , further comprising:

receiving information indicative of a message read input; and

causing display of an interface element that is configured to allow for display of the entirety of the message, wherein the termination of display of the notification is in response to the message read input.

8. The method of claim 1 , further comprising:

receiving an indication of a third message; and

determining that the third message has an unread status.

9. The method of claim 8 , further comprising:

determining that the at least one keyword is represented in a body of the third message in response to the determination that the third message has an unread status; and

causing modification of the notification such that the notification signifies the receipt of the third message.

10. The method of claim 8 , further comprising determining that the keyword fails to be represented in a body of the third message.

11. The method of claim 10 , further comprising precluding the notification from signifying the receipt of the third message based, at least in part, on the determination that the keyword fails to be represented in the body of the third message.

12. The method of claim 10 , further comprising:

receiving an indication of a fourth message;

determining that the fourth message has an unread status;

determining that at least one different keyword is represented in the third message and the fourth message in response to the determination that the third message has an unread status and the determination that the fourth message has an unread status;

generating a different notification that signifies the receipt of the third message, signifies the receipt of the fourth message, and identifies the different keyword, the different notification being distinct from the notification; and

causing display of the different notification.

13. The method of claim 1 , wherein the first message and the second message are of different message types, and wherein each message type comprises one of a text message type, an email type, a voice message type, a social networking message type, or an instant message type.

14. Apparatus comprising at least one processor and at least one memory, the memory comprising machine-readable instructions, that when executed cause the apparatus to:

receive an indication of a first message;

receive an indication of a second message;

determine that the first message has an unread status;

determine that the second message has an unread status;

determine that at least one keyword is represented in a body of the first message and a body of the second message in response to the determination that the first message has an unread status and the determination that the second message has an unread status;

generate a notification that identifies the keyword, signifies the receipt of the first message, and signifies the receipt of the second message; and

cause display of the notification on at least one display of a device.

15. The apparatus of claim 14 , wherein the memory further comprises machine-readable instructions, that when executed cause the apparatus to:

determine that the first message is from a message sender; and

determine that the second message is from the message sender, wherein the determination that at least one keyword is represented in the body of the first message and the second message is in response to the determination that the first message is from the message sender and the determination that the second message is from the message sender.

16. The apparatus of claim 14 , wherein the memory further comprises machine-readable instructions, that when executed cause the apparatus to:

determine that the second message was received within a threshold time from the receipt of the first message, wherein the determination that at least one keyword is represented by the body of the first message and the body of the second message is in response to the determination that the second message was received within the threshold time from the receipt of the first message.

17. The apparatus of claim 14 , wherein the memory further comprises machine-readable instructions, that when executed cause the apparatus to:

terminate of display of the notification.

18. The apparatus of claim 17 , wherein the memory further comprises machine-readable instructions, that when executed cause the apparatus to:

determine that the second message has a read status, wherein the termination of display of the notification is in response to the determination that the second message has the read status.

19. The apparatus of claim 17 , wherein the memory further comprises machine-readable instructions, that when executed cause the apparatus to:

receive information indicative of a message list input; and

cause display of a list of messages that comprises a first message representation indicative of the first message and a second message representation indicative of the second message, wherein the termination of display of the notification and the causation of display of the list of messages are caused by the message list input.

20. At least one non-transitory computer readable medium comprising instructions that, when executed, cause the following to be performed:

receiving an indication of a first message;

receiving an indication of a second message;

determining that the first message has an unread status;

determining that the second message has an unread status;

determining that at least one keyword is represented in a body of the first message and the a body of the second message in response to the determination that the first message has an unread status and the determination that the second message has an unread status;

determining a notification that identifies the keyword, signifies the receipt of the first message, and signifies the receipt of the second message; and

causing display of the notification on at least one display of a device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: CANNATA, GIOVANNI; BARTLETT, ROB
To: NOKIA CORPORATION
Reel/Frame 040732/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 040732/0809 →
Priority Claims (1)
EP 14168445 · May 15, 2014 · regional
Continuity (1)
Related Publication 20170078235A1 · Mar 16, 2017