# US 11,121,996 B2 · Method and apparatus for displaying events related to peer communication party to local communication party

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

- Number: US 11,121,996 B2
- Document ID: US11121996B2
- Status: Granted
- Kind: B2
- Application number: 16/295,891
- Filed: 2019-03-07
- Published: 2019-07-04
- Granted: 2021-09-14
- Earliest claimed: 2016-09-08
- Assignees: Alibaba Group Holding Limited
- Applicants: Alibaba Group Holding Limited
- Inventors: Hang Chen; Zhenhao Wu; Lili Zhang; Daping Zhang; Di Zhang; Lidong Cao; Di Su; Yixin Huang; Jianjun Zhao
- Web page: https://patentgrep.com/patent/US11121996B2

## CPC

- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- H04L 51/046: Interoperability with other network applications or services
- H04L 51/212: using filtering or selective blocking
- H04L 51/42: Mailbox-related aspects, e.g. synchronisation of mailboxes
- H04L 51/56: Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
- H04M 1/72403: with means for local support of applications that increase the functionality
- H04M 1/72472: wherein the items are sorted according to specific criteria, e.g. frequency of use
- H04M 1/725: Cordless telephones (user interfaces specially adapted therefor H04M1/724)
- H04M 19/04: the ringing-current being generated at the substations
- H04M 1/72436: for text messaging, e.g. short messaging services [SMS] or e-mails
- H04M 2250/60: logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs
- 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)

## Abstract

A method may include the following. Preset events related to a peer communication party are determined. The preset events are generated by operations performed by the peer communication party based on a communication application. Whether a communication page of a local communication party with the peer communication party is in an open state is detected. Description information of the preset events is displayed in an expedited processing page associated with the communication page in a centralized manner when the communication page is detected to be in an open state. Using the technical solutions of the present application, the local communication party can open and view the expedited processing page conveniently and quickly when communicating with the peer communication party, and view and process corresponding preset events, thereby further simplifying the user operations and improving processing efficiency.

## Claims

### Claim 1

A method comprising:
determining past preset events related to a peer communication party, the preset events including recorded description information describing historical operations performed by the peer communication party based on a communication application installed on a first electronic device;
detecting, on a second electronic device, whether a communication page of a local communication party with the peer communication party is in an open state;
synchronizing an expedited processing page at the second electronic device with the determined preset events; and
displaying, on the second electronic device, description information of the preset events in an expedited processing page associated with the communication page in a centralized manner when the communication page is detected to be in an open state;
wherein displaying the description information of the preset events in the expedited processing page associated with the communication page of the peer communication party in the centralized manner comprises switching the expedited processing page from a hidden state to a displayed state to display the description information of the preset events in the centralized manner when the communication page is detected to be in the open state and a preset triggering operation for the communication page is detected.

### Claim 2 (depends on 1)

The method of claim 1, wherein the preset events related to the peer communication party are determined by at least one of:
selecting a preset event that is of a preset type and is related to the peer communication party from recorded historical events;
determining a preset event that is of a preset type and is related to the peer communication party from among real-time events that are detected; and
creating a preset event related to the peer communication party according to a customizing operation of the local communication party in the expedited processing page.

### Claim 3 (depends on 1)

The method of claim 1, wherein the preset events related to the peer communication party comprise a first type of event between the local communication party and the peer communication party.

### Claim 4 (depends on 1)

The method of claim 1, wherein the preset events related to the peer communication party comprise a second type of event between another communication party and the peer communication party, the local communication party having a browsing permission for the second type of event.

### Claim 5 (depends on 4)

The method of claim 4, wherein: when the local communication party and the other communication party belong to a same group, the browsing permission is obtained by the local communication party using at least one of:
the local communication party obtaining the browsing permission for the second type of event when assigned to communicate with the peer communication party in place of the other communication party;
a group management level of the local communication party being higher than that of the other communication party; and
the local communication party being given the browsing permission of the second type of event by the other communication party.

### Claim 6 (depends on 1)

The method of claim 1, wherein the preset events comprise at least one of:
a communication event related to communication behavior; and
a group processing event related to a group processing function when the group processing function is included in a communication application corresponding to the communication page.

### Claim 7 (depends on 1)

The method of claim 1, wherein:
when group ownership information of the local communication party and the peer communication party is inconsistent, the preset events comprise all preset events related to the peer communication party; and
when the group ownership information of the local communication party and the peer communication party is consistent, the preset events include a preset event that is to be processed and related to the peer communication party.

### Claim 8 (depends on 1)

The method of claim 1, wherein displaying the description information of the preset events in the expedited processing page associated with the communication page of the peer communication party in the centralized manner further comprises
synchronously displaying the expedited processing page to collectively display the description information of the preset events when the communication page is detected to be in the open state.

### Claim 9 (depends on 1)

The method of claim 1, wherein displaying the description information of the preset events in the expedited processing page associated with the communication page of the peer communication party in the centralized manner comprises:
collectively displaying all the preset events on the expedited processing page when the expedited processing page is displayed in a detail mode; and
displaying a preset event to be processed in the preset events on the expedited processing page when the expedited processing page is displayed in an abbreviated mode.

### Claim 10 (depends on 1)

The method of claim 1, wherein displaying the description information of the preset events in the expedited processing page associated with the communication page of the peer communication party in the centralized manner comprises:
detecting any preset event that occurs in real time when the communication page is in the open state;
displaying description information of the any preset event on the expedited processing page when the expedited processing page is in a detail mode; and
displaying the expedited processing page in an abbreviated mode when the expedited processing page is in a hidden state, and displaying the description information of the any preset event on the expedited processing page.

### Claim 11 (depends on 1)

The method of claim 1, further comprising performing a preset operation for any preset event in response to detecting a triggering operation of the local communication party for the any preset event in the expedited processing page.

### Claim 12 (depends on 11)

The method of claim 11, wherein performing the preset operation for the any preset event comprises:
calling a detail page of the any preset event; and
displaying detailed content of the any preset event in the detail page.

### Claim 13 (depends on 11)

The method of claim 11, wherein performing the preset operation for the any preset event comprises:
sending a reminder message to the peer communication party for the any preset event when the any preset event is a preset event to be processed, the local communication party is an initiating party of the any preset event, and the peer communication party is a processing party; and
performing preset processing on the any preset event when the any preset event is the preset event to be processed, the local communication party is the processing party of the any preset event, and the peer communication party is the initiating party.

### Claim 14 (depends on 1)

The method of claim 1, further comprising:
displaying a description label for the peer communication party to mark the peer communication party in the expedited processing page, wherein content of the description label is related to at least one of the following factors:
user information of the peer communication party;
the preset events related to the peer communication party; and
a label configuration command of the local communication party for the peer communication party.

### Claim 15

One or more computer readable media storing executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
determining past preset events related to a peer communication party, the preset events including recorded description information describing historical operations performed by the peer communication party based on a communication application installed on a first electronic device;
detecting, on a second electronic device, whether a communication page of a local communication party with the peer communication party is in an open state;
synchronizing an expedited processing page at the second electronic device with the determined preset events; and
displaying, on the second electronic device, description information of the preset events in an expedited processing page associated with the communication page in a centralized manner when the communication page is detected to be in an open state;
wherein displaying the description information of the preset events in the expedited processing page associated with the communication page of the peer communication party in the centralized manner comprises switching the expedited processing page from a hidden state to a displayed state to display the description information of the preset events in the centralized manner when the communication page is detected to be in the open state and a preset triggering operation for the communication page is detected.

### Claim 16 (depends on 15)

The one or more computer readable media of claim 15, wherein the preset events related to the peer communication party are determined by at least one of:
selecting a preset event that is of a preset type and is related to the peer communication party from recorded historical events;
determining a preset event that is of a preset type and is related to the peer communication party from among real-time events that are detected; and
creating a preset event related to the peer communication party according to a customizing operation of the local communication party in the expedited processing page.

### Claim 17 (depends on 15)

The one or more computer readable media of claim 15, wherein the preset events related to the peer communication party comprise a second type of event between another communication party and the peer communication party, the local communication party having a browsing permission for the second type of event.

### Claim 18 (depends on 17)

The one or more computer readable media of claim 17, wherein: when the local communication party and the other communication party belong to a same group, the browsing permission is obtained by the local communication party using at least one of:
the local communication party obtaining the browsing permission for the second type of event when assigned to communicate with the peer communication party in place of the other communication party;
a group management level of the local communication party being higher than that of the other communication party; and
the local communication party being given the browsing permission of the second type of event by the other communication party.

### Claim 19 (depends on 15)

The one or more computer readable media of claim 15, wherein displaying the description information of the preset events in the expedited processing page associated with the communication page of the peer communication party in the centralized manner comprises:
detecting any preset event that occurs in real time when the communication page is in the open state;
displaying description information of the any preset event on the expedited processing page when the expedited processing page is in a detail mode; and
displaying the expedited processing page in an abbreviated mode when the expedited processing page is in a hidden state, and displaying the description information of the any preset event on the expedited processing page.

### Claim 20

An apparatus comprising:
one or more processors;
memory storing thereon computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:
determining a type of relationship with a peer communication party;
obtaining past preset events related to the peer communication party according to the type of relationship, the preset events including recorded description information describing historical operations performed by the peer communication party based on a communication application installed on a first electronic device;
detecting, on a second electronic device, whether a communication page of a local communication party with the peer communication party is in an open state;
synchronizing an expedited processing page at the second electronic device with the determined preset events; and
displaying, on the second electronic device, description information of the preset events in an expedited processing page associated with the communication page in a centralized manner when the communication page is detected to be in an open state;
wherein displaying the description information of the preset events in the expedited processing page associated with the communication page of the peer communication party in the centralized manner comprises switching the expedited processing page from a hidden state to a displayed state to display the description information of the preset events in the centralized manner when the communication page is detected to be in the open state and a preset triggering operation for the communication page is detected.
