# US 2020/0396191 A1 · Efficient processing of unread messages

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

- Number: US 2020/0396191 A1
- Document ID: US20200396191A1
- Status: Published application
- Kind: A1
- Application number: 16/945,496
- Filed: 2020-07-31
- Published: 2020-12-17
- Earliest claimed: 2018-02-07
- Assignees: Alibaba Group Holding Limited
- Applicants: Alibaba Group Holding Limited
- Inventors: Weiwei Yang
- Web page: https://patentgrep.com/patent/US20200396191A1

## CPC

- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- H04M 1/72436: for text messaging, e.g. short messaging services [SMS] or e-mails
- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- H04L 51/42: Mailbox-related aspects, e.g. synchronisation of mailboxes
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Efficiently processing unread messages is disclosed, including: determining a set of unread messages corresponding to a designated object; generating a summary message content based at least in part on the set of unread messages, wherein a summary message content size of the summary message content is less than an unread messages size of the set of unread messages; and presenting the summary message content at a user interface.

## Claims

### Claim 1

A system, comprising;
one or more processors configured to:
determine a set of unread messages corresponding to a designated object;
generate a summary message content based at least in part on the set of unread messages, wherein a summary message content size of the summary message content is less than an unread messages size of the set of unread messages; and
present the summary message content at a user interface; and
one or more memories coupled to the one or more processors and configured to provide instructions to the one or more processors.

### Claim 2 (depends on 1)

The system of claim 1, wherein prior to the generating of the summary message content, the one or more processors are further configured to:
determine a number of unread messages associated with the set of unread messages;
determine whether the number of unread messages is greater than a preset threshold value; and
in response to a determination that the number of unread messages is greater than the preset threshold value, generate the summary message content based at least in part on the set of unread messages.

### Claim 3 (depends on 1)

The system of claim 1, wherein the one or more processors are configured to:
receive a count instruction with respect to the designated object;
in response to the count instruction, determine a number of unread messages associated with the set of unread messages; and
present the number of unread messages corresponding to the designated object.

### Claim 4 (depends on 1)

The system of claim 1, wherein the one or more processors are configured to:
query a server to determine a number of unread messages associated with the set of unread messages;
receive the number of unread messages; and
present the number of unread messages corresponding to the designated object.

### Claim 5 (depends on 1)

The system of claim 1, wherein the one or more processors are further configured to present a designated display area corresponding to the designated object.

### Claim 6 (depends on 5)

The system of claim 5, wherein the summary message content is presented in the designated display area.

### Claim 7 (depends on 5)

The system of claim 5, wherein the one or more processors are further configured to:
receive an operating instruction corresponding to the set of unread messages with respect to a control presented within the designated display area; and
perform an operation corresponding to the operating instruction corresponding to each message of the set of unread messages.

### Claim 8 (depends on 7)

The system of claim 7, wherein the operation comprises to reply to the set of unread messages and wherein to perform the operation comprises the one or more processors being configured to present a dialog page corresponding to the designated object.

### Claim 9 (depends on 7)

The system of claim 7, wherein the operation comprises to adjust read statuses of messages in the set of unread messages and wherein to perform the operation comprises the one or more processors being configured to adjust a read status of each message of the set of unread messages.

### Claim 10 (depends on 7)

The system of claim 7, wherein the operation comprises to evaluate to the set of unread messages and wherein to perform the operation comprises the one or more processors being configured to store an evaluation status for each message of the set of unread messages.

### Claim 11 (depends on 1)

The system of claim 1, wherein the one or more processors are further configured to:
determine a designated message-posting object corresponding to the set of unread messages based at least in part on one or more messages contributed by the designated message-posting object;
determine a number of unread messages that had been contributed by the designated message-posting object; and
present the number of unread messages that had been contributed by the designated message-posting object.

### Claim 12 (depends on 11)

The system of claim 11, wherein the designated message-posting object is determined based at least in part on a priority level associated with the designated message-posting object.

### Claim 13 (depends on 11)

The system of claim 11, wherein the designated message-posting object is determined based at least in part on the number of unread messages that had been contributed by the designated message-posting object.

### Claim 14 (depends on 1)

The system of claim 1, wherein the one or more processors are further configured to:
receive a selection instruction corresponding to viewing the set of unread messages at a designated display area corresponding to the designated object;
determine a first unread message from the set of unread messages based at least in part on the selection instruction; and
present the first unread message at the designated display area.

### Claim 15 (depends on 14)

The system of claim 14, wherein the set of unread messages is ordered in a sequence, and wherein the first unread message is further determined based at least in part on the first unread message's position in the sequence.

### Claim 16

A method, comprising;
determining a set of unread messages corresponding to a designated object;
generating a summary message content based at least in part on the set of unread messages, wherein a summary message content size of the summary message content is less than an unread messages size of the set of unread messages; and
presenting the summary message content at a user interface.

### Claim 17 (depends on 16)

The method of claim 16, wherein prior to generating of the summary message content, the method further comprising:
determining a number of unread messages associated with the set of unread messages;
determining whether the number of unread messages is greater than a preset threshold value; and
in response to a determination that the number of unread messages is greater than the preset threshold value, generating the summary message content based at least in part on the set of unread messages.

### Claim 18 (depends on 16)

The method of claim 16, further comprising presenting a designated display area corresponding to the designated object.

### Claim 19 (depends on 18)

The method of claim 18, further comprising:
receiving an operating instruction corresponding to the set of unread messages with respect to a control presented within the designated display area; and
performing an operation corresponding to the operating instruction corresponding to each message of the set of unread messages.

### Claim 20

A computer program product, the computer program product being embodied in a non-transitory computer-readable storage medium and comprising computer instructions for;
determining a set of unread messages corresponding to a designated object;
generating a summary message content based at least in part on the set of unread messages, wherein a summary message content size of the summary message content is less than an unread messages size of the set of unread messages; and
presenting the summary message content at a user interface.
