# US 10,454,868 B2 · Message forwarding method and electronic device

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

- Number: US 10,454,868 B2
- Document ID: US10454868B2
- Status: Granted
- Kind: B2
- Application number: 15/630,791
- Filed: 2017-06-22
- Published: 2017-10-05
- Granted: 2019-10-22
- Earliest claimed: 2015-05-21
- Assignees: Tencent Technology (Shenzhen) Company Limited
- Applicants: Tencent Technology (Shenzhen) Company Limited
- Inventors: Jun Wang; Tingji Liu; Han Li; Song Chai; Xucheng Tang; Yi Shan
- Web page: https://patentgrep.com/patent/US10454868B2

## CPC

- H04L 51/214: using selective forwarding
- G06F 3/04812: Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L 51/06: Message adaptation to terminal or network requirements
- H04L 51/58: Message adaptation for wireless communication
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A message forwarding method performed at an electronic device having one or more processors and memory storing a plurality of programs for forwarding messages using an instant messaging application, includes: displaying a dialog box including one or more chat messages associated with a first user account of the instant messaging application; selecting one or more chat messages in the dialog box; obtaining message content and associated information of each selected chat message, the associated information including one or more of: a message sender and a sending time of the chat message, a group name of a group corresponding to the dialog box, identifiers of participants of the group; and forwarding the message content and the associated information of each chat message to a second user account of the instant messaging application.

## Claims

### Claim 1

A method performed at an electronic device having one or more processors and memory storing a plurality of programs for forwarding messages using an instant messaging application, the method comprising:
displaying a dialog box including one or more chat messages associated with a first user account of the instant messaging application;
popping up a multiple-choice option when a chat message in the dialog box is continuously triggered for more than a preset duration;
when the multiple-choice option is triggered, setting an attribute of each chat message in the dialog box to be selectable and displaying a forward option in the dialog box;
selecting one or more chat messages in the dialog box;
obtaining message content and associated information of each selected chat message, the associated information including one or more of: a message sender and a sending time of the chat message, a group name of a group corresponding to the dialog box, identifiers of participants of the group;
when the forward option is triggered, displaying a combine-and-forward option and a one-by-one-forward option in the dialog box; and
when the combine-and-forward option is triggered, forwarding the message content and the associated information of each chat message to a second user account of the instant messaging application.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the operation of forwarding the message content and the associated information of each chat message to a second user account of the instant messaging application comprises:
when a combine-and-forward instruction used for instructing to combine and forward the selected chat messages is received, combining the message content of each selected chat message and the associated information corresponding to each chat message to one combined message; and
forwarding the combined message to the second user account of the instant messaging application.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the operation of combining the message content of each selected chat message and the associated information corresponding to each chat message to one combined message comprises:
for each chat message, adding the message content of the chat message and the associated information of the chat message, as a unit of integrated content, to the combined message.

### Claim 4 (depends on 2)

The method according to claim 2, wherein a topic name of the combined message comprises user names of two users relating to the dialog box, or the group name of the group corresponding to the dialog box.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the operation of forwarding the message content and the associated information of each chat message to a second user account of the instant messaging application comprises:
when a one-by-one-forward instruction used for instructing to forward the selected chat messages one by one is received, for each chat message, determining the message content and the associated information of the chat message as message content of a to-be-forwarded chat message; and
sequentially forwarding the message content of the determined to-be-forwarded chat message to the second user account of the instant messaging application.

### Claim 6

An electronic device, comprising:
one or more processors;
memory; and
one or more programs stored in the memory, wherein the one or more programs, when executed by the one or more processors, cause the electronic device to perform operations in association with an instant messaging application including:
displaying a dialog box including one or more chat messages associated with a first user account of the instant messaging application;
popping up a multiple-choice option when a chat message in the dialog box is continuously triggered for more than a preset duration;
when the multiple-choice option is triggered, setting an attribute of each chat message in the dialog box to be selectable and displaying a forward option in the dialog box;
selecting one or more chat messages in the dialog box;
obtaining message content and associated information of each selected chat message, the associated information including one or more of: a message sender and a sending time of the chat message, a group name of a group corresponding to the dialog box, identifiers of participants of the group;
when the forward option is triggered, displaying a combine-and-forward option and a one-by-one-forward option in the dialog box; and
when the combine-and-forward option is triggered, forwarding the message content and the associated information of each chat message to a second user account of the instant messaging application.

### Claim 7 (depends on 6)

The electronic device according to claim 6, wherein the one or more programs further comprise instructions used for performing the following operations:
when a combine-and-forward instruction used for instructing to combine and forward the selected chat messages is received, combining the message content of each selected chat message and the associated information corresponding to each chat message to one combined message; and
forwarding the combined message to the second user account of the instant messaging application.

### Claim 8 (depends on 7)

The electronic device according to claim 7, wherein the one or more programs further comprise instructions used for performing the following operations:
for each chat message, adding the message content of the chat message and the associated information of the chat message, as a unit of integrated content, to the combined message.

### Claim 9 (depends on 7)

The electronic device according to claim 7, wherein a topic name of the combined message comprises user names of two users relating to the dialog box, or the group name of the group corresponding to the dialog box.

### Claim 10 (depends on 6)

The electronic device according to claim 6, wherein the one or more programs further comprise instructions used for performing the following operations:
when a one-by-one-forward instruction used for instructing to forward the selected chat messages one by one is received, for each chat message, determining the message content and the associated information of the chat message as message content of a to-be-forwarded chat message; and
sequentially forwarding the message content of the determined to-be-forwarded chat message to the second user account of the instant messaging application.

### Claim 11

A non-transitory computer readable storage medium storing one or more programs in conjunction with an electronic device having one or more processors for forwarding messages using an instant messaging application, wherein the one or more programs, when executed by the one or more processors, cause the electronic device to perform operations including:
displaying a dialog box including one or more chat messages associated with a first user account of the instant messaging application;
popping up a multiple-choice option when a chat message in the dialog box is continuously triggered for more than a preset duration;
when the multiple-choice option is triggered, setting an attribute of each chat message in the dialog box to be selectable and displaying a forward option in the dialog box;
selecting one or more chat messages in the dialog box;
obtaining message content and associated information of each selected chat message, the associated information including one or more of: a message sender and a sending time of the chat message, a group name of a group corresponding to the dialog box, identifiers of participants of the group;
when the forward option is triggered, displaying a combine-and-forward option and a one-by-one-forward option in the dialog box; and
when the combine-and-forward option is triggered, forwarding the message content and the associated information of each chat message to a second user account of the instant messaging application.

### Claim 12 (depends on 11)

The non-transitory computer readable storage medium according to claim 11, wherein the one or more programs further comprise instructions used for performing the following operations:
when a combine-and-forward instruction used for instructing to combine and forward the selected chat messages is received, combining the message content of each selected chat message and the associated information corresponding to each chat message to one combined message; and
forwarding the combined message to the second user account of the instant messaging application.

### Claim 13 (depends on 12)

The non-transitory computer readable storage medium according to claim 12, wherein the one or more programs further comprise instructions used for performing the following operations:
for each chat message, adding the message content of the chat message and the associated information of the chat message, as a unit of integrated content, to the combined message.

### Claim 14 (depends on 12)

The non-transitory computer readable storage medium according to claim 12, wherein a topic name of the combined message comprises user names of two users relating to the dialog box, or the group name of the group corresponding to the dialog box.

### Claim 15 (depends on 11)

The non-transitory computer readable storage medium according to claim 11, wherein the one or more programs further comprise instructions used for performing the following operations:
when a one-by-one-forward instruction used for instructing to forward the selected chat messages one by one is received, for each chat message, determining the message content and the associated information of the chat message as message content of a to-be-forwarded chat message; and
sequentially forwarding the message content of the determined to-be-forwarded chat message to the second user account of the instant messaging application.
