# US 10,873,549 B2 · Message processing method and electronic device supporting the same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,873,549 B2
- Document ID: US10873549B2
- Status: Granted
- Kind: B2
- Application number: 16/558,896
- Filed: 2019-09-03
- Published: 2019-12-26
- Granted: 2020-12-22
- Earliest claimed: 2014-02-23
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Kyu Hyun Kim; Min O Kim; In Soo Kim; Jun Ho You; Sang Min Bae
- Web page: https://patentgrep.com/patent/US10873549B2

## CPC

- H04L 51/066: Format adaptation, e.g. format conversion or compression
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L 51/58: Message adaptation for wireless communication
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A message processing method and an electronic device for supporting the same are provided. The electronic device includes a communication interface configured to receive a message including a plurality of pages, and a control module configured to process the received message, wherein, if undefined data exists among data contained in a specific page of the plurality of pages, the control module combines at least a part of data contained in a next page that is sequential to the specific page with the undefined data.

## Claims

### Claim 1

An electronic device comprising:
a communication interface;
a display;
memory storing instructions; and
at least one processor configured to execute the stored instructions to:
control the display to display a message including a plurality of multi-byte Unicode contents corresponding to user inputs,
receive a request for transmission of the message,
based on the request, identify that the message corresponds to a multipage message requiring transmission of a plurality of pages including a first page and a second page,
if a first portion of one of the multi-byte Unicode contents is provided at an ending portion of the first page and a second portion of the one of the multi-byte Unicode contents is provided at a starting portion of the second page, modify the multipage message by moving the first portion included in the ending portion of the first page to the starting portion of the second page, and
control the communication interface to transmit the modified multipage message including the first page and the second page,
wherein the first portion and the second portion independently constitute undefined data as defined by Unicode and, when combined in the modified multipage message, the first portion and the second portion are recognizable as defined data as defined by Unicode.

### Claim 2 (depends on 1)

The electronic device according to claim 1,
wherein the multipage message requires dividing the message into a plurality of data transmission units and separately transmitting the plurality of data transmission units, and
wherein the first page corresponds to a first data transmission unit and the second page corresponds to a second data transmission unit.

### Claim 3 (depends on 1)

The electronic device according to claim 1, wherein the one of the multi-byte Unicode contents, including the first portion and the second portion, corresponds to an emoticon.

### Claim 4 (depends on 1)

The electronic device according to claim 1, wherein the at least one processor is further configured to modify the multipage message by:
shifting at least part of data including the second portion in the second page as much as a size of the first portion.

### Claim 5 (depends on 1)

The electronic device according to claim 1, wherein the at least one processor is further configured to modify the multipage message by:
based on determining that a size of message body area of the second page is greater than a given size, generating a third page.

### Claim 6 (depends on 1)

The electronic device according to claim 1, wherein the at least one processor is further configured to modify the multipage message by:
inserting a message body size value of the second page in a message header of the second page.

### Claim 7 (depends on 1)

The electronic device according to claim 1, wherein the at least one processor is further configured to modify the multipage message by:
based on identifying that a lowermost two bytes of the second page are within a Unicode surrogate range, inserting the two bytes with a space, a carriage return, or line feed.

### Claim 8 (depends on 1)

The electronic device according to claim 1, further comprising an audio circuit,
wherein the at least one processor is further configured to output at least one of an alarm sound or a guide voice in response to detecting that the message extends over the plurality of pages while the request is being received.

### Claim 9

A method of an electronic device comprising:
displaying a message including a plurality of multi-byte Unicode contents corresponding to user inputs;
receiving a request for transmission of the message;
based on the request, identifying that the message corresponds to a multipage message requiring transmission of a plurality of pages including a first page and a second page;
if a first portion of one of the multi-byte Unicode contents is provided at an ending portion of the first page and a second portion of the one of the multi-byte Unicode contents is provided at a starting portion of the second page, modifying the multipage message by moving the first portion included in the ending portion of the first page to the starting portion of the second page; and
transmitting the modified multipage message including the first page and the second page,
wherein the first portion and the second portion independently constitute undefined data as defined by Unicode and, when combined in the modified multipage message, the first portion and the second portion are recognizable as defined data as defined by Unicode.

### Claim 10 (depends on 9)

The method according to claim 9,
wherein the multipage message requires dividing the message into a plurality of data transmission units and separately transmitting the plurality of data transmission units, and
wherein the first page corresponds to a first data transmission unit and the second page corresponds to a second data transmission unit.

### Claim 11 (depends on 9)

The method according to claim 9,
wherein the one of the multi-byte Unicode contents, including the first portion and the second portion, corresponds to an emoticon.

### Claim 12 (depends on 9)

The method according to claim 9, further comprising:
shifting at least part of data including the second portion in the second page as much as a size of the first portion.

### Claim 13 (depends on 9)

The method according to claim 9, further comprising:
based on determining that a size of message body area of the second page is greater than a given size, generating a third page.

### Claim 14 (depends on 9)

The method according to claim 9, further comprising:
inserting a message body size value of the second page in a message header of the second page.

### Claim 15 (depends on 9)

The method according to claim 9, further comprising:
outputting at least one of an alarm sound or a guide voice in response to detecting that the message extends over the plurality of pages while the request is being received.

### Claim 16

An electronic device comprising:
a communication interface;
a display;
memory storing instructions; and
at least one processor configured to execute the stored instructions to:
control the display to display a message including a plurality of multi-byte Unicode contents corresponding to user inputs,
receive a request for transmission of the message,
based at least in part on the request, identify that the message corresponds to a multipage message requiring transmission of a plurality of pages including a first page and a second page,
if a first portion of one of the multi-byte Unicode contents is provided at an ending portion of the first page and a second portion of the one of the multi-byte Unicode contents is provided at a starting portion of the second page, modify the first page and the second page of the multipage message such that the first portion is removed from the ending portion of the first page and added to the starting portion of the second page, and
control the communication interface to transmit the modified multipage message including the first page and the second page,
wherein the first portion and the second portion independently constitute undefined data as defined by Unicode and, when combined in the modified multipage message, the first portion and the second portion are recognizable as defined data as defined by Unicode.

### Claim 17 (depends on 16)

The electronic device according to claim 16,
wherein the multipage message requires dividing the message into a plurality of data transmission units and separately transmitting the plurality of data transmission units, and
wherein the first page corresponds to a first data transmission unit and the second page corresponds to a second data transmission unit.

### Claim 18 (depends on 16)

The electronic device according to claim 16, wherein the one of the multi-byte Unicode contents, including the first portion and the second portion, corresponds to an emoticon.

### Claim 19 (depends on 16)

The electronic device according to claim 16, wherein the at least one processor is further configured to modify the first page and the second page of the multipage message by:
shifting the second portion in the second page as much as a size of the first portion.

### Claim 20 (depends on 16)

The electronic device according to claim 16, further comprising an audio circuit,
wherein the at least one processor is further configured to output at least one of an alarm sound or a guide voice in response to detecting that the message extends over the plurality of pages while the request is being received.

### Claim 21

An electronic device comprising:
a communication interface;
a display;
a memory storing instructions; and
at least one processor configured to execute the stored instructions to:
control the communication interface to receive a message,
determine that the received message corresponds to a multipage message comprising a plurality of pages including a first page and a second page,
if it is determined that the received message corresponds to a multipage message and if a first portion of a multi-byte Unicode content is provided at an ending portion of the first page and a second portion of the multi-byte Unicode content is provided at a starting portion of the second page, modify the first page and the second page of the multipage message such that the first portion of the multi-byte Unicode content is removed from the ending portion of the first page and the first portion of the multi-byte Unicode content is added to the starting portion of the second page, and
control the display to display the modified multipage message,
wherein the first portion and the second portion independently constitute undefined data as defined by Unicode and, when combined in the modified multipage message, the first portion and the second portion are recognizable as defined data as defined by Unicode.

### Claim 22 (depends on 21)

The electronic device according to claim 21,
wherein the multipage message requires dividing the message into a plurality of data transmission units and separately transmitting the plurality of data transmission units, and
wherein the first page corresponds to a first data transmission unit and the second page corresponds to a second data transmission unit.

### Claim 23 (depends on 21)

The electronic device according to claim 21, wherein the multi-byte Unicode content, including the first portion and the second portion, corresponds to an emoticon.

### Claim 24 (depends on 21)

The electronic device according to claim 21, wherein the at least one processor is further configured to modify the multipage message by:
shifting data including the second portion in the second page as much as a size of the first portion.

### Claim 25 (depends on 21)

The electronic device according to claim 21, wherein the at least one processor is further configured to modify the multipage message by:
based on determining that a size of message body area of the second page is greater than a given size, generating a third page.

### Claim 26 (depends on 21)

The electronic device according to claim 21, wherein the at least one processor is further configured to modify the multipage message by:
inserting a message body size value of the second page in a message header of the second page.

### Claim 27 (depends on 21)

The electronic device according to claim 21, wherein the at least one processor is further configured to modify the multipage message by:
based on identifying that a lowermost two bytes of the second page are within a Unicode surrogate range, inserting the two bytes with a space, a carriage return, or line feed.

### Claim 28 (depends on 21)

The electronic device according to claim 21, further comprising an audio circuit,
wherein the at least one processor is further configured to output at least one of an alarm sound or a guide voice in response to detecting that the message extends over the plurality of pages while the request is being received.
