Systems, devices, and methods for presenting conversation messages in messenger applications
First Claim
Patent Images
1. A method comprising:
- requesting, by a processor, a conversation area to be displayed by a display, wherein the conversation area includes a message portion and an empty portion, wherein the message portion includes a first message;
receiving, by the processor, a plurality of chronological messages, including a second message after the first message;
determining, by the processor, a total number of chronological messages concurrently included in the message portion with the second message;
comparing, by the processor, the total number of chronological messages against a threshold;
requesting, by the processor, the message portion to be modified by the display responsive to the total number of messages satisfying the threshold such that the first message is not displayed in the message portion and the second message positionally replaces the first message in the message portion;
requesting, by the processor, a notification to be displayed by the display such that the conversation area includes the notification, wherein the notification is configured to switch between a first status and a second status based on a first user input and a second user input respectively, wherein the first message is displayed in the empty portion during the first status responsive to the first user input and the notification is graphically distinct when displayed in a first state during the first status from when the notification is displayed in a second state during the second status, wherein the first message is not displayed in the empty portion during the second status responsive to the second user input and the notification is graphically distinct when the notification is displayed in the second state during the second status from when the notification is displayed in the first state during the first status.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure discloses a technique for presenting a conversation message in a messenger application.
8 Citations
20 Claims
-
1. A method comprising:
-
requesting, by a processor, a conversation area to be displayed by a display, wherein the conversation area includes a message portion and an empty portion, wherein the message portion includes a first message; receiving, by the processor, a plurality of chronological messages, including a second message after the first message; determining, by the processor, a total number of chronological messages concurrently included in the message portion with the second message; comparing, by the processor, the total number of chronological messages against a threshold; requesting, by the processor, the message portion to be modified by the display responsive to the total number of messages satisfying the threshold such that the first message is not displayed in the message portion and the second message positionally replaces the first message in the message portion; requesting, by the processor, a notification to be displayed by the display such that the conversation area includes the notification, wherein the notification is configured to switch between a first status and a second status based on a first user input and a second user input respectively, wherein the first message is displayed in the empty portion during the first status responsive to the first user input and the notification is graphically distinct when displayed in a first state during the first status from when the notification is displayed in a second state during the second status, wherein the first message is not displayed in the empty portion during the second status responsive to the second user input and the notification is graphically distinct when the notification is displayed in the second state during the second status from when the notification is displayed in the first state during the first status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a processor; a display coupled to the processor; a user input device coupled to the processor; a memory coupled to the processor, wherein the memory stores a set of instructions configured for execution by the processor such that the processor is configured to; request a conversation area to be displayed by the display, wherein the conversation area includes a message portion and an empty portion, wherein the message portion includes a first message; receive a plurality of chronological messages, including a second message after the first message; determine a total number of chronological messages concurrently included in the message portion with the second message; compare the total number of chronological messages against a threshold; request the message portion to be modified by the display responsive to the total number of messages satisfying the threshold such that the first message is not displayed in the message portion and the second message positionally replaces the first message in the message portion; request a notification to be displayed by the display such that the conversation area includes the notification, wherein the notification is configured to switch between a first status and a second status based on a first user input and a second user input respectively, wherein the first message is displayed in the empty portion during the first status responsive to the first user input and the notification is graphically distinct when displayed in a first state during the first status from when the notification is displayed in a second state during the second status, wherein the first message is not displayed in the empty portion during the second status responsive to the second user input and the notification is graphically distinct when the notification is displayed in the second state during the second status from when the notification is displayed in the first state during the first status.
-
-
20. A device comprising:
-
a non-transitory storage medium storing a set of instructions configured for execution by a processor such that the processor is configured to; request a conversation area to be displayed by a display, wherein the conversation area includes a message portion and an empty portion, wherein the message portion includes a first message; receive a plurality of chronological messages, including a second message after the first message; determine a total number of chronological messages concurrently included in the message portion with the second message; compare the total number of chronological messages against a threshold; request the message portion to be modified by the display responsive to the total number of messages satisfying the threshold such that the first message is not displayed in the message portion and the second message positionally replaces the first message in the message portion; request a notification to be displayed by the display such that the conversation area includes the notification, wherein the notification is configured to switch between a first status and a second status based on a first user input and a second user input respectively, wherein the first message is displayed in the empty portion during the first status responsive to the first user input and the notification is graphically distinct when displayed in a first state during the first status from when the notification is displayed in a second state during the second status, wherein the first message is not displayed in the empty portion during the second status responsive to the second user input and the notification is graphically distinct when the notification is displayed in the second state during the second status from when the notification is displayed in the first state during the first status.
-
Specification