Patent Description:
With the development of information and communication technology and semiconductor technology, various types of electronic devices are developing into multimedia devices providing a diversity of multimedia functions. The multimedia functions may include at least one of a voice call function, a video call function, a message function, a broadcast function, a wireless Internet function, a camera function, an electronic payment function, or a content playback function.

Electronic devices are evolving into various types to enhance the convenience of users in using multimedia functions. For example, an electronic device may be configured as a wearable device in a form that a user can wear, such as clothes, glasses, a watch, or a bracelet.

<CIT> discusses a wearable user equipment that is able to connect to a communications network via a relay user equipment. <CIT> discusses a user equipment configured to receive a request from a first peer user equipment to communicate with a target user corresponding toa second peer user equipment. <CIT> discusses a method for Internet Protocol Multimedia Subsystem communication registration through a relay user equipment. <CIT> discusses deployment of user equipment-based relays. <CIT> discusses a method for remote control photography using a smart watch and smart terminal.

A wearable device may interwork with an electronic device, such as a smartphone. For example, when the electronic device receives a message from an external device (e.g., a server or a different electronic device), the electronic device may transmit the message received from the external device to the wearable device. The wearable device may output information related to the message provided from the electronic device.

The electronic device may restrict transmission of some messages to the wearable device. For example, when determining that a wearable device does not support a message (or the type of the message) received from the external device, the electronic device may not transmit the message received from the external device to the wearable device. In this case, a user wearing the wearable device cannot identify information related to the reception of the message through the wearable device and may thus inconveniently need to additionally maneuver the electronic device in order to identify the message.

Various embodiments of the disclosure disclose a device and a method for an electronic device to process a message through a wearable device.

According to various embodiments of the disclosure, an electronic device may extract at least a portion (e.g., text or an image) of a message not supported by a wearable device from the message received from an external device and may transmit the portion to the wearable device, thereby processing the message (or the type of the message) not supported by the wearable device in the wearable device.

Hereinafter, various example embodiments will be described in greater detail with reference to the figures.

<FIG> is a block diagram illustrating an example electronic device <NUM> in a network environment <NUM> according to various embodiments. Referring to <FIG>, the electronic device <NUM> in the network environment <NUM> may communicate with an electronic device <NUM> via a first network <NUM> (e.g., a short-range wireless communication network), or at least one of an electronic device <NUM> or a server <NUM> via a second network <NUM> (e.g., a long-range wireless communication network). According to an embodiment, the electronic device <NUM> may include a processor <NUM>, memory <NUM>, an input module <NUM>, a sound output module <NUM>, a display module <NUM>, an audio module <NUM>, a sensor module <NUM>, an interface <NUM>, a connecting terminal <NUM>, a haptic module <NUM>, a camera module <NUM>, a power management module <NUM>, a battery <NUM>, a communication module <NUM>, a subscriber identification module (SIM) <NUM>, or an antenna module <NUM>. In various embodiments, at least one of the components (e.g., the connecting terminal <NUM>) may be omitted from the electronic device <NUM>, or one or more other components may be added in the electronic device <NUM>. In various embodiments, some of the components (e.g., the sensor module <NUM>, the camera module <NUM>, or the antenna module <NUM>) may be implemented as a single component (e.g., the display module <NUM>).

According to an embodiment, the subscriber identification module <NUM> may include a plurality of subscriber identification modules. For example, the plurality of subscriber identification modules may store different subscriber information.

According to an embodiment, the antenna module <NUM> may include an antenna including a radiating element including a conductive material or a conductive pattern formed in or on a substrate (e.g., a printed circuit board (PCB)).

For example, the plurality of antennas may include patch array antennas and/or dipole array antennas.

In an embodiment, the external electronic device <NUM> may include an internet-of-things (IoT) device.

The electronic devices may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, a home appliance, or the like.

It should be appreciated that various embodiments of the present disclosure and the terms used therein are not intended to limit the technological features set forth herein to particular embodiments and include various changes, or replacements for a corresponding embodiment. It is to be understood that if an element (e.g., a first element) is referred to, with or without the term "operatively" or "communicatively", as "coupled with," "coupled to," "connected with," or "connected to" another element (e.g., a second element), the element may be coupled with the other element directly (e.g., wiredly), wirelessly, or via a third element.

As used in connection with various embodiments of the disclosure, the term "module" may include a unit implemented in hardware, software, or firmware, or any combination thereof, and may interchangeably be used with other terms, for example, "logic," "logic block," "part," or "circuitry".

Wherein, the "non-transitory" storage medium is a tangible device, and may not include a signal (e.g., an electromagnetic wave), but this term does not differentiate between where data is semi-permanently stored in the storage medium and where the data is temporarily stored in the storage medium.

<FIG> illustrates an example of a wireless communication system providing a network of an electronic device and a wearable device according to various embodiments. According to an embodiment, the electronic device <NUM> of <FIG> and/or the wearable device <NUM> may be at least partly similar to the electronic device <NUM> of <FIG> or may further include other embodiments of the electronic device.

According to various embodiments with reference to <FIG>, the electronic device <NUM> may communicate with an external device <NUM>, based on a first wireless network. The first wireless network may include, for example, at least one of a <NUM> network, a <NUM> network, a <NUM> network (e.g. a Long-Term Evolution (LTE) network), or a <NUM> network (e.g. a New Radio (NR) network). The external device <NUM> may include, for example, at least one of a different electronic device, a base station, a transmission node, or a server.

According to various embodiments, the electronic device <NUM> (e.g., first electronic device) and the wearable device <NUM> (e.g., second electronic device) may communicate with each other through a second wireless network. According to an embodiment, the electronic device <NUM> and the wearable device <NUM> may transmit and/or receive a signal and/or data through the second wireless network different from the first wireless network. For example, the second wireless network may include at least one of a wireless LAN, Bluetooth, Bluetooth Low Energy (BLE), or infrared communication.

According to various embodiments, the electronic device <NUM> may transmit a message received from the external device <NUM> to the wearable device <NUM>. According to an embodiment, when receiving a message from the external device <NUM>, the electronic device <NUM> may identify whether the message (or the type of the message) received from the external device <NUM> is supported by the wearable device <NUM>. For example, when the wearable device <NUM> supports the message (or the type of the message), the electronic device <NUM> may transmit the message received from the external device <NUM> to the wearable device <NUM>. In another example, when the wearable device <NUM> does not support the message (or the type of the message), the electronic device <NUM> may extract at least a portion of the message received from the external device <NUM> and may transmit the portion to the wearable device <NUM>. For example, the electronic device <NUM> may transmit message reception information including at least a portion corresponding to content of the message to the wearable device <NUM>. For example, a state of not supporting the message (or the type of message) may include a state in which the wearable device <NUM> cannot decode the message or cannot recognize information included in the message. For example, the content of the message is substance of the message that the external device <NUM> wants to transmit to the electronic device <NUM> (or a user of the electronic device <NUM>) through the message and may include text, a symbol, an image, or a video. For example, at least the portion corresponding to the content of the message may include data related to a specified content type among data included in a data area (e.g., payload) of the message or an image included in the message.

According to various embodiments, the wearable device <NUM> may output the message received from the electronic device <NUM>. According to an embodiment, when receiving the message from the electronic device <NUM>, the wearable device <NUM> may display a notification related to the message received from the electronic device <NUM> and/or the substance of the message. According to an embodiment, when receiving the message reception information from the electronic device <NUM>, the wearable device <NUM> may detect the content (or text) of the message received by the electronic device <NUM> from the external device <NUM> and identification information of the message from the message reception information. The wearable device <NUM> may generate a reception message, based on the content (or text) of the message and the identification information of the message. The wearable device <NUM> may display a notification of the reception message and/or substance of the message. According to an embodiment, the wearable device <NUM> may detect a thumbnail related to an image from the message reception information received from the electronic device <NUM>. The wearable device <NUM> may display the thumbnail related to the image.

<FIG> is a block diagram of an electronic device for processing a message according to various embodiments. According to an embodiment, the electronic device <NUM> of <FIG> may be at least partly similar to the electronic device <NUM> of <FIG> or may further include other embodiments of the electronic device.

Referring to <FIG>, according to various embodiments, the electronic device <NUM> may include a processor <NUM>, a first communication circuit <NUM>, a second communication circuit <NUM>, a display <NUM>, and/or a memory <NUM>. According to an embodiment, the processor <NUM> may be substantially the same as the processor <NUM> of <FIG> or may be included in the processor <NUM>. The first communication circuit <NUM> and/or the second communication circuit <NUM> may be substantially the same as the wireless communication module <NUM> of <FIG> or may be included in the wireless communication module <NUM>. The display <NUM> may be substantially the same as the display module <NUM> of <FIG> or may be included in the display module <NUM>. The memory <NUM> may be substantially the same as the memory <NUM> of <FIG> or may be included in the memory <NUM>.

According to various embodiments, the processor <NUM> may control the first communication circuit <NUM>, the second communication circuit <NUM>, the display <NUM>, and/or the memory <NUM> which are operatively connected. According to an embodiment, the processor <NUM> may include an application processor (AP) and/or a communication processor (CP).

According to various embodiments, the processor <NUM> may control the first communication circuit <NUM> to communicate with an external device <NUM>, based on a first wireless network. For example, the first wireless network may include at least one of a <NUM> network, a <NUM> network, a <NUM> network (e.g., a Long-Term Evolution (LTE) network), or a <NUM> network (e.g., a New Radio (NR) network).

According to various embodiments, the processor <NUM> may control the second communication circuit <NUM> to communicate with a wearable device <NUM>, based on a second wireless network. For example, the second wireless network may include at least one of a wireless LAN, Bluetooth, Bluetooth Low Energy (BLE), or infrared communication.

According to various embodiments, the processor <NUM> may control the second communication circuit <NUM> to transmit a message received from the external device <NUM> through the first communication circuit <NUM> to the wearable device <NUM>. According to an embodiment, when receiving the message from the external device <NUM> through the first communication circuit <NUM>, the processor <NUM> may identify whether the wearable device <NUM> supports the message (or type of the message) received from the external device <NUM>. For example, when the message received from the external device <NUM> is an IP multimedia subsystem (IMS)-based message, the processor <NUM> may determine that the wearable device <NUM> does not support the message (or type of the message). In another example, the processor <NUM> may identify a capability of the wearable device <NUM> in an operation of establishing communication with the wearable device <NUM> through the second communication circuit <NUM>. The processor <NUM> may identify whether the wearable device <NUM> supports the message (or type of the message) received from the external device <NUM>, based on the capability of the wearable device <NUM>. For example, the IMS-based message is a standardized message for providing an IMS-based communication service and may include a Rich Communication Suite or Rich Communication Services (RCS) message.

According to an embodiment, when it is determined that the wearable device <NUM> supports the message (or type of the message), the processor <NUM> may control the second communication circuit <NUM> to transmit the message received from the external device <NUM> to the wearable device <NUM>.

According to an embodiment, when receiving the message from the external device <NUM> through the first communication circuit <NUM>, the processor <NUM> may control the display <NUM> to display information related to the message.

According to various embodiments, when the wearable device <NUM> does not support the message received from the external device <NUM>, the processor <NUM> may extract at least a portion corresponding to content of the message. According to an embodiment, when determining that the wearable device <NUM> does not support the message (or type of the message) received from the external device <NUM>, the processor <NUM> may decode the message received from the external device <NUM>. According to an embodiment, the processor <NUM> may detect raw data related to a specified content type (e.g., an RSC chat bot message) among data included in a data area (e.g., payload) of the decoded message and identification information of the message. For example, the specified content type may refer to a content type (e.g., a chat bot message type, an application-to-person (A2P) type, or a person-to-person (P2P) type) of a message that is predefined as being transmitted to the wearable device <NUM> that does not support a message. According to an embodiment, the processor <NUM> may detect an image included in the data area of the decoded message.

According to various embodiments, the processor <NUM> may control the second communication circuit <NUM> to transmit at least the portion corresponding to the content of the message received from the external device <NUM> to the wearable device <NUM>. According to an embodiment, the processor <NUM> may control the second communication circuit <NUM> to transmit message reception information including the raw data related to the specified content type and the identification information of the message to the wearable device <NUM>. For example, the identification information of the message may include information for identifying the external device <NUM> that has transmitted the message. For example, the identification information of the message may include at least one of a callback number identified by decoding the message, information (e.g., a bot name) about a transmission agent of the message, or a short message service (SMS) number.

According to an embodiment, the processor <NUM> may generate a thumbnail of a first image quality, which is a relatively low image quality, based on the image detected from the message. The processor <NUM> may control the second communication circuit <NUM> to transmit the thumbnail of the first image quality to the wearable device <NUM>. For example, the processor <NUM> may control the second communication circuit <NUM> to transmit the identification information of the message together with the thumbnail of the first image quality to the wearable device <NUM>. According to an embodiment, when receiving an original image request signal from the wearable device <NUM> through the second communication circuit <NUM>, the processor <NUM> may control the second communication circuit <NUM> to transmit a thumbnail of a second image quality, which is a relatively higher image quality than the first image quality, generated based on the image detected from the message to the wearable device <NUM>. The processor <NUM> may control the second communication circuit <NUM> to transmit the image detected from the message to the wearable device <NUM> separately from transmission of the thumbnail of the second image quality. For example, the thumbnail of the second image quality may be generated based on an input related to an original image request received through an input module (not shown) of the electronic device <NUM> or the original image request signal received from the wearable device <NUM> through the second communication circuit <NUM>. For example, an image quality may be configured based on at least one of the resolution, brightness, or definition of the image (or thumbnail).

According to various embodiments, the first communication circuit <NUM> may support wireless communication with the external device <NUM> through the first wireless network. According to an embodiment, the first communication circuit <NUM> may include a first radio frequency integrated circuit (RFIC) and a first radio frequency front end (RFFE) for communication with the external device <NUM> through the first wireless network.

According to various embodiments, the second communication circuit <NUM> may support wireless communication with the wearable device <NUM> through the second wireless network. According to an embodiment, the second communication circuit <NUM> may include a second RFIC and a second RFFE for wireless communication with the wearable device <NUM> through the second wireless network.

According to various embodiments, the display <NUM> may display information processed by the electronic device <NUM>. According to an embodiment, the display <NUM> may display information related to the message received from the external device <NUM>, based on control by the processor <NUM>. For example, the information related to the message may include at least one of reception notification information about the message or the substance of the message.

According to various embodiments, the memory <NUM> may store various types of data used by at least one component (e.g., the processor <NUM>, the first communication circuit <NUM>, the second communication circuit <NUM>, or the display <NUM>) included in the electronic device <NUM>. For example, the data may include information related to the specified content type. According to an embodiment, the memory <NUM> may store various instructions executable through the processor <NUM>.

According to various embodiments, the electronic device <NUM> may configure a message not supported by the wearable device <NUM> into a message in a form supported by the wearable device <NUM> and may transmit the message to the wearable device <NUM>. According to an embodiment, when determining that the wearable device <NUM> does not support the message (or type of the message) received from the external device <NUM> through the first communication circuit <NUM>, the processor <NUM> may extract at least a portion corresponding to content of the message by decoding the message received from the external device <NUM>. The processor <NUM> may generate a message in a form supported by the wearable device <NUM>, based on at least a portion of the message. The second communication circuit <NUM> may transmit the message generated by the processor <NUM> to the wearable device <NUM>. For example, the message in the form supported by the wearable device <NUM> may include an SMS message or a multimedia messaging service (MMS) message.

<FIG> is a block diagram of a wearable device for processing a message according to various embodiments. According to an embodiment, the wearable device <NUM> of <FIG> may be at least partly similar to the electronic device <NUM> of <FIG> or may further include other embodiments of the electronic device.

According to various embodiments with reference to <FIG>, the wearable device <NUM> may include a processor <NUM>, a communication circuit <NUM>, a display <NUM>, and/or a memory <NUM>. According to an embodiment, the processor <NUM> may be substantially the same as the processor <NUM> of <FIG> or may be included in the processor <NUM>. The communication circuit <NUM> may be substantially the same as the wireless communication module <NUM> of <FIG> or may be included in the wireless communication module <NUM>. The display <NUM> may be substantially the same as the display module <NUM> of <FIG> or may be included in the display module <NUM>. The memory <NUM> may be substantially the same as the memory <NUM> of <FIG> or may be included in the memory <NUM>.

According to various embodiments, the processor <NUM> may control the communication circuit <NUM>, the display <NUM>, and/or the memory <NUM> which are operatively connected. According to an embodiment, the processor <NUM> may include an application processor (AP) and/or a communication processor (CP).

According to various embodiments, the processor <NUM> may control the communication circuit <NUM> to communicate with an electronic device <NUM>, based on a second wireless network. For example, the second wireless network may include at least one of a wireless LAN, Bluetooth, Bluetooth Low Energy (BLE), or infrared communication.

According to various embodiments, when receiving a message from the electronic device <NUM> through the communication circuit <NUM>, the processor <NUM> may control the display <NUM> to display information related to the message.

According to various embodiments, when receiving message reception information from the electronic device <NUM> through the communication circuit <NUM>, the processor <NUM> may generate a reception message, based on the message reception information. For example, the message reception information may include raw data related to a specified content type included in a data area of the message received by the electronic device <NUM> from an external device <NUM> and identification information of the message. According to an embodiment, the processor <NUM> may detect text information of the message from a specified format (e.g., open rich card) and data in a specified format (e.g., JavaScript Object Notation (JSON) data) included in the raw data of the message received from the electronic device <NUM> through the communication circuit <NUM>. The processor <NUM> may generate a reception message, based on the text information of the message and the identification information of the message. For example, the reception message is a message supported by the wearable device <NUM> and may include an SMS message or an MMS message. For example, the identification information of the message is information for identifying the external device <NUM> that has transmitted the message to the electronic device <NUM> and may include at least one of a callback number, information (e.g., a bot name) about a transmission agent of the message, or a short message service (SMS) number. According to an embodiment, the processor <NUM> may control the display <NUM> to display information related to the reception message generated based on the message reception information.

According to various embodiments, when receiving image-related information from the electronic device <NUM> through the communication circuit <NUM>, the processor <NUM> may control the display <NUM> to display the image-related information. According to an embodiment, the processor <NUM> may control the display <NUM> to display a thumbnail of a first image quality, which is a relatively low image quality, received through the communication circuit <NUM>. According to an embodiment, the processor <NUM> may generate a reception message, based on the thumbnail of the first image quality, which is the relatively low image quality, received through the communication circuit <NUM> and the identification information of the message. The processor <NUM> may control the display <NUM> to display the reception message generated based on the thumbnail of the first image quality.

According to an embodiment, when receiving information related to an original image request, the processor <NUM> may control the communication circuit <NUM> to transmit an original image request signal to the electronic device <NUM>. For example, the information related to the original image request may include an input received through an input module (not shown) of the wearable device <NUM>. For example, the wearable device <NUM> may display the reception message in a graphical user interface that includes an object for requesting the original image, such as a virtual button. In response to selection of the virtual button, the wearable device <NUM> may transmit the request signal to the smartphone <NUM>.

According to an embodiment, when receiving a thumbnail of a second image quality, which is a relatively higher image quality than the first image quality, through the communication circuit <NUM> in response to the original image request signal, the processor <NUM> may control the display <NUM> to display the thumbnail of the second image quality. For example, the processor <NUM> may control the display <NUM> to replace the thumbnail of the first image quality displayed on the display <NUM> with the thumbnail of the second image quality.

According to an embodiment, when receiving an image detected from the message separately from the thumbnail of the second image quality through the communication circuit <NUM>, the processor <NUM> may store the image detected from the message in the memory <NUM>. For example, the processor <NUM> may additionally discard the second thumbnail from the memory, or overwrite the second thumbnail with the image.

According to various embodiments, the communication circuit <NUM> may support wireless communication with the electronic device <NUM> through the second wireless network. According to an embodiment, the communication circuit <NUM> may include an RFIC and an RFFE for communication with the electronic device <NUM> through the second wireless network.

According to various embodiments, the display <NUM> may display information processed by the wearable device <NUM>. According to an embodiment, the display <NUM> may display information related to the message received from the electronic device <NUM>, based on control by the processor <NUM>. For example, the information related to the message may include at least one of reception notification information about the message or substance of the message. According to an embodiment, the display <NUM> may display information related to a reception message generated by the processor <NUM>, based on control by the processor <NUM>. For example, the information related to the reception message may include at least one of notification information about the reception message or substance of the reception message. According to an embodiment, the display <NUM> may display an image received from the electronic device <NUM>, based on control by the processor <NUM>.

According to various embodiments, the memory <NUM> may store various types of data used by at least one component (e.g., the processor <NUM>, the communication circuit <NUM>, or the display <NUM>) included in the wearable device <NUM>. For example, the data may include an image (or original image) detected in the message received from the electronic device <NUM>. According to an embodiment, the memory <NUM> may store various instructions executable through the processor <NUM>.

According to various embodiments, an electronic device (e.g., the electronic device <NUM> of <FIG> or the electronic device <NUM> of <FIG> or <FIG>) may include a first communication circuit (e.g., the wireless communication module <NUM> of <FIG> or the first communication circuit <NUM> of <FIG>), a second communication circuit (e.g., the wireless communication module <NUM> of <FIG> or the second communication circuit <NUM> of <FIG>), and at least one processor (e.g., the processor <NUM> of <FIG> or the processor <NUM> of <FIG>) configured to be operatively connected to the first communication circuit and the second communication circuit, wherein the processor may establish communication with a wearable device through the second communication circuit, may receive an IP multimedia subsystem (IMS)-based message from an external device through the first communication circuit, may detect at least a portion corresponding to content of the IMS-based message by decoding the IMS-based message, and may transmit at least the portion corresponding to the content of the IMS-based message to the wearable device through the second communication circuit.

According to various embodiments, the IMS-based message may include a Rich Communication Services or Rich Communication Suite (RCS) message.

According to various embodiments, the processor may decode the IMS-based message, may detect raw data related to a specified content type and identification information of the message from the decoded message, and may transmit the detected raw data and identification information of the message to the wearable device through the second communication circuit.

According to various embodiments, the identification information of the message may include at least one of a callback number, a short message service (SMS) number, or a name related to a transmission agent of the message.

According to various embodiments, the processor may decode the IMS-based message, may generate a thumbnail of a first image quality related to an image when the decoded message includes the image, and may transmit the thumbnail of the first image quality to the wearable device through the second communication circuit.

According to various embodiments, the processor may generate a thumbnail of a second image quality, which is a relatively higher image quality than the first image quality, when receiving information related to an original image request from the wearable device through the second communication circuit, may transmit the thumbnail of the second image quality to the wearable device through the second communication circuit, and may transmit the image detected from the message to the wearable device through the second communication circuit.

According to various embodiments, the first communication circuit may support cellular communication or wireless local area network communication, and the second communication circuit may support Bluetooth or Bluetooth Low Energy (BLE).

According to various embodiments, the electronic device may further include a display (e.g., the display module <NUM> of <FIG> or the display <NUM> of <FIG>), wherein the processor may control the display to display information related to the IMS-based message.

According to various embodiments, a wearable device (e.g., the electronic device <NUM> of <FIG> or the wearable device <NUM> of <FIG> or <FIG>) may include a display (e.g., the display module <NUM> of <FIG> or the display <NUM> of <FIG>), a communication circuit (e.g., the wireless communication module <NUM> of <FIG> or the communication circuit <NUM> of <FIG>), and at least one processor (e.g., the processor <NUM> of <FIG> or the processor <NUM> of <FIG>) configured to be operatively connected to the communication circuit and the display, wherein the processor may establish communication with an electronic device through the communication circuit, may receive message reception information from the electronic device through the communication circuit, may detect identification information related to a message received by the electronic device from an external device and data from the message reception information, may generate a reception message, based on the identification information and the data, and may control the display to display the reception message.

According to various embodiments, the processor may detect data in a specified format of an open rich card format from raw data included in the message reception information, and may detect text included in the message received by the electronic device from the external device from the data in the specified format of the open rich card format.

<FIG> is a flowchart <NUM> showing that an electronic device transmits at least a portion of a message to a wearable device according to various embodiments. In the following embodiment, operations may be sequentially performed but are not necessarily sequentially performed. For example, the operations may be performed in a different order, or at least two operations may be performed in parallel. For example, the electronic device of <FIG> may be the electronic device <NUM> of <FIG> or the electronic device <NUM> of <FIG> or <FIG>.

According to various embodiments with reference to <FIG>, the electronic device (e.g., the processor <NUM> or the wireless communication module <NUM> of <FIG> or the processor <NUM> or the second communication circuit <NUM> of <FIG>) may establish communication with the wearable device <NUM> in operation <NUM>. According to an embodiment, the processor <NUM> may control the second communication circuit <NUM> to establish the communication with the wearable device <NUM> through a second wireless network.

According to various embodiments, the electronic device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the first communication circuit <NUM>) may identify whether an IMS-based message is received from an external device <NUM> in operation <NUM>. According to an embodiment, the processor <NUM> may control the first communication circuit <NUM> to communicate with the external device <NUM> through a first wireless network. The processor <NUM> may receive the IMS-based message from the external device <NUM> through the first communication circuit <NUM>. For example, the IMS-based message is a standardized message for providing an IMS-based communication service and may include an RCS message.

According to various embodiments, when no IMS-based message is received from the external device <NUM> (e.g., No in operation <NUM>), the electronic device (e.g., the processor <NUM> or <NUM>) may terminate an embodiment for transmitting at least a portion of a message to the wearable device.

According to various embodiments, when receiving the IMS-based message from the external device <NUM> (e.g., Yes in operation <NUM>), the electronic device (e.g., the processor <NUM> or <NUM>) may detect at least a portion corresponding to content of the IMS-based message in operation <NUM>. According to an embodiment, when receiving the IMS-based message from the external device <NUM>, the processor <NUM> may determine that the IMS-based message is not supported by the wearable device <NUM>. According to an embodiment, when it is determined that the IMS-based message is not supported by the wearable device <NUM>, the processor <NUM> may decode the message received from the external device <NUM>. For example, the processor <NUM> may detect raw data related to a specified content type (e.g., an RSC chat bot message) among data included in a data area (e.g., payload) of the decoded message and identification information of the message. In another example, the processor <NUM> may detect an image from the data area of the decoded message.

According to various embodiments, in operation <NUM>, the electronic device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the second communication circuit <NUM>) may transmit at least the portion corresponding to the content of the IMS-based message to the wearable device <NUM>. According to an embodiment, the processor <NUM> may control the second communication circuit <NUM> to transmit message reception information including the raw data related to the specified content type and the identification information of the message to the wearable device <NUM>. For example, the identification information of the message may include information for identifying the external device <NUM> that has transmitted the message (e.g., a callback number, information about a transmission agent of the message, or an SMS number). According to an embodiment, the processor <NUM> may generate a thumbnail of a first image quality, which is a relatively low image quality, based on the image detected from the message. The processor <NUM> may control the second communication circuit <NUM> to transmit the thumbnail of the first image quality to the wearable device <NUM>. For example, the processor <NUM> may control the second communication circuit <NUM> to additionally transmit a thumbnail of a second image quality, which is a relatively higher image quality than the first image quality, and/or the image (e.g., an original image) detected from the message to the wearable device <NUM>.

According to various embodiments, when receiving the message from the external device <NUM>, the electronic device <NUM> may display at least one of reception notification information about the message or substance of the message on at least a portion of a display area of a display <NUM>.

According to various embodiments, the electronic device <NUM> may determine whether the wearable device <NUM> supports the message received from the external device <NUM>, based on a capability of the wearable device <NUM>. According to an embodiment, when determining that the wearable device <NUM> supports the message received from the external device <NUM>, based on the capability of the wearable device <NUM>, the electronic device <NUM> may transmit the message received from the external device <NUM> to the wearable device <NUM>. According to an embodiment, when determining that the wearable device <NUM> does not support the message received from the external device <NUM>, based on the capability of the wearable device <NUM>, the electronic device <NUM> may detect at least a portion corresponding to the content of the message received from the external device <NUM> and may transmit the portion to the wearable device <NUM> (e.g., operation <NUM> and operation <NUM>). For example, the capability of the wearable device <NUM> may be received from the wearable device <NUM> in the operation of establishing the communication with the wearable device <NUM>.

<FIG> is a flowchart <NUM> showing that an electronic device transmits message reception information to a wearable device according to various embodiments. According to an embodiment, operations of <FIG> may be detailed operations of operation <NUM> and operation <NUM> of <FIG>. In the following embodiment, the operations may be sequentially performed but are not necessarily sequentially performed. For example, the operations may be performed in a different order, or at least two operations may be performed in parallel. For example, the electronic device of <FIG> may be the electronic device <NUM> of <FIG> or the electronic device <NUM> of <FIG> or <FIG>.

According to various embodiments with reference to <FIG>, when receiving an IMS-based message from an external device <NUM> (e.g., Yes in operation <NUM> of <FIG>), the electronic device (e.g., the processor <NUM> of <FIG> or the processor <NUM> of <FIG>) may decode the message received from the external device <NUM> in operation <NUM>. According to an embodiment, when determining that the wearable device <NUM> does not support the IMS-based message received from the external device <NUM> through a first communication circuit <NUM>, the processor <NUM> may decode the message received from the external device <NUM>.

According to various embodiments, in operation <NUM>, the electronic device (e.g., the processor <NUM> or <NUM>) may identify whether a specified content type is included in the decoded message. According to an embodiment, the processor <NUM> may identify whether data related to the specified content type (e.g., an RSC chat bot message) is included in a data area (e.g., payload) of the decoded message.

According to various embodiments, when no specified content type is included in the decoded message (e.g., No in operation <NUM>), the electronic device (e.g., the processor <NUM> or <NUM>) may terminate an embodiment for transmitting message reception information to the wearable device.

According to various embodiments, when the specified content type is included in the decoded message (e.g., Yes in operation <NUM>), the electronic device (e.g., the processor <NUM> or <NUM>) may detect raw data related to the specified content type in the decoded message. According to an embodiment, the processor <NUM> may detect the raw data related to the specified content type among data included in the data area (e.g., payload) of the decoded message.

According to various embodiments, in operation <NUM>, the electronic device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the second communication circuit <NUM>) may transmit message reception information including the raw data related to the specified content type and identification information of the message to the wearable device <NUM>.

<FIG> is a flowchart <NUM> showing that a wearable device processes a message according to various embodiments. In the following embodiment, operations may be sequentially performed but are not necessarily sequentially performed. For example, the operations may be performed in a different order, or at least two operations may be performed in parallel. For example, the wearable device of <FIG> may be the electronic device <NUM> of <FIG> or the wearable device <NUM> of <FIG> or <FIG>.

According to various embodiments with reference to <FIG>, in operation <NUM>, the wearable device (e.g., the processor <NUM> or the wireless communication module <NUM> of <FIG> or the processor <NUM> or the communication circuit <NUM> of <FIG>) may establish communication with an electronic device <NUM>. According to an embodiment, the processor <NUM> may control the communication circuit <NUM> to establish the communication with the electronic device <NUM> through a second wireless network.

According to various embodiments, in operation <NUM>, the wearable device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the communication circuit <NUM>) may determine whether message reception information is received from the electronic device <NUM>. According to an embodiment, the processor <NUM> may identify whether the message reception information is received from the electronic device <NUM> through the communication circuit <NUM>.

According to various embodiments, when no message reception information is received from the electronic device <NUM> (e.g., No in operation <NUM>), the wearable device (e.g., the processor <NUM> or <NUM>) may terminate an embodiment for processing a message.

According to various embodiments, when receiving the message reception information from the electronic device <NUM> (e.g., Yes in operation <NUM>), the wearable device (e.g., the processor <NUM> or <NUM>) may detect text information of a message from a specified format and data in a specified format included in the message reception information in operation <NUM>. According to an embodiment, the processor <NUM> may detect the specified format and the data in the specified format from raw data included in the message reception information. The processor <NUM> may detect text corresponding to substance of the message from the specified format and the data in the specified format. For example, the specified format (e.g., open rich card) and the data (e.g., JSON data) in the specified format may be configured as illustrated below in Table <NUM>.

For example, the processor <NUM> may detect the specified format (e.g., open rich card) and the data (e.g., JSON data) in the specified format (e.g., "children") from the raw data included in the message reception information. The processor <NUM> may detect data (e.g., "[credit card] W1,<NUM>,<NUM> paid" and "declined: xxx-xxx-xxxx") corresponding to a text field (e.g., "text") from the specified format and the data in the specified format.

According to various embodiments, in operation <NUM>, the wearable device (e.g., the processor <NUM> or <NUM>) may identify identification information of the message from the message reception information received from the electronic device <NUM>. For example, the identification information of the message is for indicating a transmission agent (e.g., an external device <NUM>) of the message received by the electronic device <NUM> and may include at least one of a callback number, information (e.g., a bot name) about the transmission agent of the message, or an SMS number.

According to various embodiments, in operation <NUM>, the wearable device (e.g., the processor <NUM> or <NUM>) may generate a reception message, based on the text information and the identification information of the message detected from the message reception information. According to an embodiment, the processor <NUM> may generate the reception message in a format supportable by the wearable device <NUM>, based on the text information and the identification information of the message detected from the message reception information received from the electronic device <NUM>. For example, the reception message in the format supportable by the wearable device <NUM> may include at least one of an SMS message and an MMS message.

According to various embodiments, in operation <NUM>, the wearable device (e.g., the processor <NUM> or <NUM>) may output the reception message. According to an embodiment, the processor <NUM> may control a display <NUM> to display a notification of the reception message and/or the substance of the message (e.g., the text information of the message). For example, the notification of the reception message may be output through at least one of vibrations, an audio signal, or an indication.

<FIG> is a flowchart <NUM> showing that an electronic device transmits an image included in a message to a wearable device according to various embodiments. According to an embodiment, operations of <FIG> may be detailed operations of operation <NUM> and operation <NUM> of <FIG>. In the following embodiment, the operations may be sequentially performed but are not necessarily sequentially performed. For example, the operations may be performed in a different order, or at least two operations may be performed in parallel. For example, the electronic device of <FIG> may be the electronic device <NUM> of <FIG> or the electronic device <NUM> of <FIG> or <FIG>.

According to various embodiments, in operation <NUM>, the electronic device (e.g., the processor <NUM> or <NUM>) may detect an image included in the decoded IMS-based message. According to an embodiment, the processor <NUM> may detect the image in a data area of the decoded message.

According to various embodiments, in operation <NUM>, the electronic device (e.g., the processor <NUM> or <NUM>) may generate a thumbnail of a first image quality, which is a relatively low image quality, based on the image detected from the message.

According to various embodiments, in operation <NUM>, the electronic device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the second communication circuit <NUM>) may transmit information related to the thumbnail of the first image quality to the wearable device <NUM>. According to an embodiment, the processor <NUM> may control the second communication circuit <NUM> to transmit the thumbnail of the first image quality to the wearable device <NUM>. According to an embodiment, the processor <NUM> may control the second communication circuit <NUM> to transmit the thumbnail of the first image quality and identification information of the message to the wearable device <NUM>.

According to various embodiments, in operation <NUM>, the electronic device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the second communication circuit <NUM>) may identify whether an original image request signal is received from the wearable device <NUM>.

According to various embodiments, when receiving no original image request signal from the wearable device <NUM> (e.g., No in operation <NUM>), the electronic device (e.g., the processor <NUM> or <NUM>) may terminate an embodiment for transmitting the image included in the message to the wearable device.

According to various embodiments, when receiving the original image request signal from the wearable device <NUM> (e.g., Yes in operation <NUM>), the electronic device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the second communication circuit <NUM>) may transmit a thumbnail of a second image quality, which is a relatively higher image quality than the first image quality, to the wearable device <NUM>, based on the image detected from the message in operation <NUM>. According to an embodiment, the thumbnail of the second image quality may be generated based on an input related to an original image request received through an input module (not shown) of the electronic device <NUM> or the original image request signal received from the wearable device <NUM> through the second communication circuit <NUM>.

According to various embodiments, in operation <NUM>, the electronic device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the second communication circuit <NUM>) may transmit the image detected from the message to the wearable device <NUM>. According to an embodiment, the processor <NUM> may control the second communication circuit <NUM> to transmit the image (e.g., an original image) detected from the message to the wearable device <NUM> separately from transmission of the thumbnail of the second image quality. For example, the image detected in the message may be transmitted to the wearable device <NUM> through a background.

According to various embodiments, the electronic device <NUM> may generate a message in a form supported by the wearable device <NUM>, based on the thumbnail of the first image quality related to the image detected from the message received from the external device <NUM> and the identification information of the message and may transmit the message to the wearable device <NUM>. According to an embodiment, when determining that the wearable device <NUM> does not support the message received from the external device <NUM> through the first communication circuit <NUM>, the processor <NUM> may generate the thumbnail of the first image quality related to the image detected from the message received from the external device <NUM>. The processor <NUM> may generate the message in the form supported by the wearable device <NUM>, based on the thumbnail of the first image quality and the identification information of the message. The processor <NUM> may control the second communication circuit <NUM> to transmit the message in the form supported by the wearable device <NUM> to the wearable device <NUM>. For example, the message in the form supported by the wearable device <NUM> may include an SMS message or a multimedia messaging service (MMS) message.

<FIG> is a flowchart <NUM> showing that a wearable device displays an image according to various embodiments. In the following embodiment, operations may be sequentially performed but are not necessarily sequentially performed. For example, the operations may be performed in a different order, or at least two operations may be performed in parallel. For example, the wearable device of <FIG> may be the electronic device <NUM> of <FIG> or the wearable device <NUM> of <FIG> or <FIG>.

According to various embodiments with reference to <FIG>, in operation <NUM>, the wearable device (e.g., the processor <NUM> or the wireless communication module <NUM> of <FIG> or the processor <NUM> or the communication circuit <NUM> of <FIG>) may establish communication with an electronic device <NUM>. According to an embodiment, the processor <NUM> may control the communication circuit <NUM> to establish the communication with the electronic device <NUM> through a second wireless network. For example, the second wireless network is short-range communication and may include at least one of a wireless LAN, Bluetooth, Bluetooth Low Energy (BLE), and infrared communication.

According to various embodiments, in operation <NUM>, the wearable device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the communication circuit <NUM>) may identify whether information related to a first thumbnail of a first image quality is received from the electronic device <NUM>.

According to various embodiments, when receiving no information related to the first thumbnail of the first image quality from the electronic device <NUM> (e.g., No in operation <NUM>), the wearable device (e.g., the processor <NUM> or <NUM>) may terminate an embodiment for displaying an image included in a message.

According to various embodiments, when receiving the information related to the first thumbnail of the first image quality from the electronic device <NUM> (e.g., Yes in operation <NUM>), the wearable device (e.g., the processor <NUM> or <NUM>) may display the first thumbnail of the first image quality in operation <NUM>. According to an embodiment, the processor <NUM> may control a display <NUM> to display the first thumbnail of the first image quality, which is a relatively low image quality, received through the communication circuit <NUM> on at least a portion of a display area. According to an embodiment, the processor <NUM> may generate a reception message, based on the first thumbnail of the first image quality, which is a relatively low image quality, received through the communication circuit <NUM> and identification information of the message. The processor <NUM> may control the display <NUM> to display the reception message generated based on the first thumbnail of the first image quality on at least a portion of the display area.

According to various embodiments, the wearable device (e.g., the processor <NUM> or <NUM>) may determine whether to request an original image in operation <NUM>. According to an embodiment, the processor <NUM> may identify whether an input related to a request for the original image is received through an input module (not shown) of the wearable device <NUM>. For example, the input related to the request for the original image may include a touch input related to the first thumbnail displayed on the display <NUM>.

According to various embodiments, when determining not to request the original image (e.g., No in operation <NUM>), the wearable device (e.g., the processor <NUM> or <NUM>) may terminate the embodiment for displaying the image included in the message. According to an embodiment, when the input related to the request for the original image is not received for a specified time, the processor <NUM> may determine that a user of the wearable device <NUM> does not request the original image.

According to various embodiments, when determining to request the original image (e.g., Yes in operation <NUM>), the wearable device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the communication circuit <NUM>) may transmit an original image request signal to the electronic device <NUM> in operation <NUM>. According to an embodiment, when receiving the input related to the request for the original image within the specified time, the processor <NUM> may determine that the user of the wearable device <NUM> requests the original image. The processor <NUM> may control the communication circuit <NUM> to transmit the original image request signal to the electronic device <NUM>. For example, the original image request signal may be transmitted to the electronic device <NUM> through a second wireless network with the electronic device <NUM>.

According to various embodiments, in operation <NUM>, the wearable device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the communication circuit <NUM>) may receive information related to a second thumbnail of a second image quality from the electronic device <NUM> in response to the original image request signal. For example, the second thumbnail of the second image quality may include a thumbnail of a relatively higher image quality than the first image quality of the first thumbnail.

According to various embodiments, in operation <NUM>, the wearable device (e.g., the processor <NUM> or <NUM>) may display the second thumbnail of the second image quality. According to an embodiment, the processor <NUM> may control the display <NUM> to change the first thumbnail displayed on at least the portion of the display area of the display <NUM> to the second thumbnail.

According to various embodiments, in operation <NUM>, the wearable device (e.g., the processor <NUM> or <NUM>, the wireless communication module <NUM>, or the communication circuit <NUM>) may receive and store the original image from the electronic device <NUM>. According to an embodiment, the processor <NUM> may receive the image (e.g., the original image) detected by the electronic device <NUM> from the message separately from the second thumbnail of the second image quality through the communication circuit <NUM>. The processor <NUM> may store the image detected from the message in a memory <NUM>. For example, the processor <NUM> may use the original image stored in the memory <NUM> when transmitting and/or editing the image.

Claim 1:
An electronic device (<NUM>) comprising:
first communication circuitry (<NUM>);
second communication circuitry (<NUM>);
at least one processor (<NUM>) configured to be operatively connected to the first communication circuitry (<NUM>) and the second communication circuitry (<NUM>); and
memory (<NUM>) for storing instructions that, when executed by the at least one processor (<NUM>), cause the electronic device (<NUM>) to:
establish communication with a wearable device (<NUM>) through the second communication circuitry (<NUM>),
receive an IP multimedia subsystem (IMS)-based message from an external device (<NUM>) through the first communication circuitry (<NUM>),
detect at least a portion corresponding to content of the IMS-based message by decoding the IMS-based message, including generating a thumbnail of a first image quality related to an image when the IMS-based message comprises the image
transmit at least the portion corresponding to the content of the IMS-based message to the wearable device (<NUM>) through the second communication circuitry (<NUM>), including transmitting the thumbnail of the first image quality to the wearable device (<NUM>),
generate a thumbnail of a second image quality, which is a relatively higher image quality than the first image quality, when receiving information related to an original image request from the wearable device (<NUM>) through the second communication circuitry (<NUM>),
transmit the thumbnail of the second image quality to the wearable device (<NUM>) through the second communication circuitry (<NUM>), and
transmit the image detected from the IMS-based message to the wearable device (<NUM>) through the second communication circuitry (<NUM>).