Method for integrated management of messages and electronic device implementing same
First Claim
1. An electronic device comprising:
- a display;
a communication module, comprising circuitry, configured to perform wireless communication with an external electronic device using one of a plurality of communication protocols;
a processor electrically connected to the display and the communication module; and
a memory electrically connected to the processor,wherein the memory stores a plurality of messaging applications for providing a corresponding plurality of messaging services, and the memory stores instructions which, when executed by a processor, cause the processor to perform operations comprising;
displaying a user interface on the display, wherein the user interface is configured to provide, to one message thread, the plurality of messaging applications or outgoing and incoming messages associated with the plurality of messaging services;
storing, in the memory, a plurality of first identifications (IDs) identifying communication with the external electronic device and/or an account associated with the external electronic device, using one of each of the plurality of messaging applications and the plurality of messaging services;
storing, in the memory, at least one second ID identifying a message thread associated with communication with the external electronic device and/or the account associated with the external electronic device;
receiving a new incoming message using the communication module;
selecting a message thread for the new incoming message at least partially based on at least one of the first IDs and the second ID;
determining a messaging service which will transmit an outgoing message, from among the plurality of messaging services; and
checking whether message reception by a counterpart electronic device of a counterpart phone number which will receive the outgoing message is possible, using the determined messaging service among the plurality of messaging services.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments provide an electronic device and method therefor, the electronic device including: a display; at least one communication circuit configured to perform wireless communication with an external electronic device using one of a plurality of communication protocols; a processor electrically connected to the display and the communication circuit; and a memory electrically connected to the processor, wherein the memory stores a plurality of messaging applications for providing one of a plurality of messaging services, and the memory stores instructions which, when executed by a processor, cause the processor to perform operations comprising: displaying a user interface on the display, in which the user interface is configured to provide, to one message thread, the plurality of messaging applications or outgoing and incoming messages associated with the plurality of messaging services; storing, in the memory, a plurality of first identifications (IDs) identifying communication with the external electronic device and/or an account associated with the external electronic device, using one of each of the plurality of messaging applications and the plurality of messaging services; storing, in the memory, at least one second ID identifying a message thread associated with communication with the external electronic device and/or an account associated with the external electronic device; receiving a new incoming message using the at least one communication circuit; and selecting a message thread for the new incoming message at least partially based on at least one of the first IDs and the second ID.
9 Citations
20 Claims
-
1. An electronic device comprising:
-
a display; a communication module, comprising circuitry, configured to perform wireless communication with an external electronic device using one of a plurality of communication protocols; a processor electrically connected to the display and the communication module; and a memory electrically connected to the processor, wherein the memory stores a plurality of messaging applications for providing a corresponding plurality of messaging services, and the memory stores instructions which, when executed by a processor, cause the processor to perform operations comprising; displaying a user interface on the display, wherein the user interface is configured to provide, to one message thread, the plurality of messaging applications or outgoing and incoming messages associated with the plurality of messaging services; storing, in the memory, a plurality of first identifications (IDs) identifying communication with the external electronic device and/or an account associated with the external electronic device, using one of each of the plurality of messaging applications and the plurality of messaging services; storing, in the memory, at least one second ID identifying a message thread associated with communication with the external electronic device and/or the account associated with the external electronic device; receiving a new incoming message using the communication module; selecting a message thread for the new incoming message at least partially based on at least one of the first IDs and the second ID; determining a messaging service which will transmit an outgoing message, from among the plurality of messaging services; and checking whether message reception by a counterpart electronic device of a counterpart phone number which will receive the outgoing message is possible, using the determined messaging service among the plurality of messaging services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device comprising:
-
a display; a communication module, comprising circuitry, configured to perform wireless communication with an external electronic device using one of a plurality of communication protocols; a processor electrically connected to the display and the communication module; and a memory electrically connected to the processor, wherein the memory stores a plurality of messaging applications for providing one of a plurality of messaging services, and the memory stores instructions which, when executed by a processor, cause the processor to perform operations comprising; displaying a user interface on the display, wherein the user interface is configured to provide, to one message thread, the plurality of messaging applications or outgoing and incoming messages associated with the plurality of messaging services; storing, in the memory, a plurality of first identifications (IDs) identifying communication with the external electronic device and/or an account associated with the external electronic device, using one of each of the plurality of messaging applications and the plurality of messaging services; storing, in the memory, at least one second ID identifying a message thread associated with communication with the external electronic device and/or the account associated with the external electronic device; receiving a new incoming message using the communication module; selecting a message thread for the new incoming message at least partially based on at least one of the first IDs and the second ID;
wherein, when the session information does not exist in the memory, the processor is configured to;determine whether conversation counterpart information associated with the counterpart electronic device exists in the conversation thread table; and acquire a second ID corresponding to the conversation counterpart information stored in the conversation thread table.
-
-
13. A method of operating an electronic device, the method comprising:
-
displaying a user interface that provides, to one message thread, a plurality of messaging applications and outgoing and incoming messages associated with a plurality of messaging services; storing, in the memory, a plurality of first identifications (IDs) identifying communication with an external electronic device and/or an account associated with the external electronic device, using one of each of the plurality of messaging applications and the plurality of messaging services; storing, in the memory, at least one second ID identifying a message thread associated with communication with the external electronic device and/or the account associated with the external electronic device; receiving a new incoming message; and selecting a message thread for the new incoming message at least partially based on at least one of the first IDs and the second ID; determining a messaging service which will transmit an outgoing message, from among the plurality of messaging services; and checking whether message reception by a counterpart electronic device of a counterpart phone number which will receive the outgoing message is possible, using the determined messaging service among the plurality of messaging services. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of operating an electronic device, the method comprising:
-
displaying a user interface that provides, to one message thread, a plurality of messaging applications and outgoing and incoming messages associated with a plurality of messaging services; storing, in the memory, a plurality of first identifications (IDs) identifying communication with the external electronic device and/or an account associated with the external electronic device, using one of each of the plurality of messaging applications and the plurality of messaging services; storing, in the memory, at least one second ID identifying a message thread associated with communication with the external electronic device and/or the account associated with the external electronic device; receiving a new incoming message; selecting a message thread for the new incoming message at least partially based on at least one of the first IDs and the second ID; checking whether the transmitted outgoing message is received by a counterpart electronic device; and determining another messaging service when the transmitted message is not received by the counterpart electronic device.
-
Specification