Message handling method and terminal supporting the same
First Claim
Patent Images
1. A method for generating a message for transmission, comprising:
- at a terminal having a processor, a storage memory, a user interface, and connected to a network, receiving messages via the network;
displaying, at a display of the terminal, a plurality of messages related to multiple users identification information, the plurality of messages received by the terminal via the network and stored in the storage memory of the terminal;
receiving an input event at the user interface;
determining, by the processor, that the input event is associated with an instruction to generate an aggregated message according to a predetermined rule;
in response to the instruction to generate an aggregated message from among the plurality of displayed messages according to a predetermined rule, determining, by the processor, an aggregation range for the aggregated message, the aggregated message associated with a message sequence, the aggregation range including messages from the plurality of messages, the messages within the aggregation range displayed as transmitted by at least two different users, each user having specific user identification information displayed adjacent to each message transmitted by each user; and
wherein determining the aggregation range further comprises receiving a multi-touch input as the input event, the multi-touch input selecting a first displayed message with displayed specific user identification information, the multi-touch input further selecting a last displayed message with the displayed specific user identification information,generating an aggregated message ready for transmission via the network by aggregating all of the messages having the same displayed specific user identification information between the first selected displayed message of the multi-touch input and the last selected displayed message of the multi-touch input according to the predetermined rule, the aggregation comprising;
removing the selected first displayed message and each message of the plurality of displayed messages having the same displayed specific user identification between the first displayed message and the selected last displayed message from the message sequence,redisplaying, in a same order, the removed messages with the selected last displayed message, as the aggregated message, the aggregated message being displayed at a position of the selected last displayed message in the message sequence,displaying the aggregated message as a bubble with the specific user identification information displayed adjacent to messages received or transmitted from users having different displayed user identification information, the messages received or transmitted from users having different displayed user identification information displayed based on receiving or transmission time information, andmaintaining a display of all other displayed messages of the message sequence as separately displayed messages with the respective user identification information displayed adjacent to each message.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a message handling function of a terminal and, particularly, a message handling method and a terminal for supporting the same, the message handling method including displaying plural messages, receiving a predetermined input event instructing aggregation of the plural messages, and aggregating at least one of the messages per user identification information to generate per-user aggregated messages according to the input event.
-
Citations
25 Claims
-
1. A method for generating a message for transmission, comprising:
-
at a terminal having a processor, a storage memory, a user interface, and connected to a network, receiving messages via the network; displaying, at a display of the terminal, a plurality of messages related to multiple users identification information, the plurality of messages received by the terminal via the network and stored in the storage memory of the terminal; receiving an input event at the user interface; determining, by the processor, that the input event is associated with an instruction to generate an aggregated message according to a predetermined rule; in response to the instruction to generate an aggregated message from among the plurality of displayed messages according to a predetermined rule, determining, by the processor, an aggregation range for the aggregated message, the aggregated message associated with a message sequence, the aggregation range including messages from the plurality of messages, the messages within the aggregation range displayed as transmitted by at least two different users, each user having specific user identification information displayed adjacent to each message transmitted by each user; and wherein determining the aggregation range further comprises receiving a multi-touch input as the input event, the multi-touch input selecting a first displayed message with displayed specific user identification information, the multi-touch input further selecting a last displayed message with the displayed specific user identification information, generating an aggregated message ready for transmission via the network by aggregating all of the messages having the same displayed specific user identification information between the first selected displayed message of the multi-touch input and the last selected displayed message of the multi-touch input according to the predetermined rule, the aggregation comprising; removing the selected first displayed message and each message of the plurality of displayed messages having the same displayed specific user identification between the first displayed message and the selected last displayed message from the message sequence, redisplaying, in a same order, the removed messages with the selected last displayed message, as the aggregated message, the aggregated message being displayed at a position of the selected last displayed message in the message sequence, displaying the aggregated message as a bubble with the specific user identification information displayed adjacent to messages received or transmitted from users having different displayed user identification information, the messages received or transmitted from users having different displayed user identification information displayed based on receiving or transmission time information, and maintaining a display of all other displayed messages of the message sequence as separately displayed messages with the respective user identification information displayed adjacent to each message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 24)
-
-
11. A terminal for generating a message for transmission, the terminal communicatively connected to a network and comprising:
-
a processor; a display; a user interface; and a storage memory capable of storing messages and containing instructions causing the processor to; receive messages via the network; display, on the display of the terminal, a plurality of messages related to multiple users identification information, the plurality of messages received by the terminal via the network and stored in the storage memory; receive an input event, via the user interface, determine, by the processor, that the input event is associated with an instruction to generate an aggregated message according to a predetermined rule; in response to the instruction to generate an aggregated message from among the plurality of displayed messages according to a predetermined rule, determine, by the processor, an aggregation range for the aggregated message, the aggregated message associated with a message sequence, the aggregation range including messages from the plurality of messages, the messages within the aggregation range displayed as transmitted by at least two different users, each user having specific identification information displayed adjacent to each message transmitted by each user, wherein, in determining the aggregation range, the processor receives a multi-touch input as the input event, the multi-touch input selecting a first displayed message with displayed specific user identification information, the multi-touch input further selecting a last displayed message with the displayed specific user identification information, and generate an aggregated message ready for transmission via the network by aggregating all of the messages having the same displayed specific user identification information between the first selected displayed message of the multi-touch input and the last selected displayed message of the multi-touch input according to the predetermined rule, the aggregation comprising the processor; removing the selected first displayed message and each message of the plurality of displayed messages having the same displayed specific user identification between the first displayed message and the selected last displayed message from the message sequence, redisplaying, in a same order, the removed messages with the selected last displayed message, as the aggregated message, the aggregated message being displayed at a position of the selected last displayed message in the message sequence, displaying the aggregated message as a bubble with the specific user identification information displayed adjacent to messages received or transmitted from users having different displayed user identification information, the messages received or transmitted from users having different displayed user identification information displayed based on receiving or transmission time information, and maintaining a display of all other displayed messages of the message sequence as separately displayed messages with the respective user identification information displayed adjacent to each message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 25)
-
-
21. A method for generating a message for transmission, the method comprising:
-
at a terminal having a processor, a storage memory, a user interface, and connected to a network, receiving messages via the network; displaying, at a display of the terminal, a plurality of messages related to multiple users identification information, the plurality of messages received by the terminal via the network and stored in the storage memory; receiving an input event at the user interface, determining, by the processor, that the input event is associated with an instruction to generate an aggregated message according to a predetermined rule; determining, by the processor, a delimited aggregation range for the aggregated message, wherein the delimited aggregation range includes messages associated with at least two different users identification information from among the plurality of messages; and generating, by the processor, an aggregated message ready for transmission over the network, the aggregated message aggregating the messages in the delimited aggregation range according to the predetermined rule.
-
-
22. A terminal for generating a message for transmission, the terminal communicatively connected to a network and comprising:
-
a processor; a display; a user interface; and a storage memory capable of storing messages and containing instructions causing the processor to; receive messages via the network, display, on the display of the terminal, a plurality of messages related to multiple users identification information, the plurality of messages received by the terminal via the network and stored in the storage memory, receive an input event, via the user interface, determine that the input event is associated with an instruction to generate an aggregated message according to a predetermined rule, determine an aggregation range for the aggregated message, wherein the aggregation range includes messages associated with at least two different users identification information from among a plurality of messages, receive a second input signal, via the user interface, the second input signal associated with an instruction to delimit the aggregation range of the messages to be aggregated from the plurality of messages, and generate an aggregated message ready for transmission over the network according to the predetermined rule.
-
-
23. A method of generating a message for transmission, the method comprising:
-
at a terminal having a processor, a display, a storage memory, a user interface and connected to a network, receiving messages via the network; receiving, via the user interface, a multi-touch event designating a first message and a last message among a plurality of messages displayed on the display; checking, by the processor, user identification information of the messages including a first message and a last message, and the messages displayed between the first and the last message on the display, wherein the checked user information of the messages is associated with at least two different users identification information from among the plurality of messages; and generating an aggregated message ready for transmission via the network according to a predetermined rule, the generating including aggregating the messages per user identification information.
-
Specification