IP Library › Granted Patent US 10,348,782
Granted Patent B2
US 10,348,782 · App. 15/177,089 · Granted Jul 9, 2019

Session processing in instant messaging

Inventors: Cong Zhang (Hangzhou, CN); Cong Yu (Hangzhou, CN); Shouchang Wang (Hangzhou, CN); Zijun Lin (Hangzhou, CN); Qiongyao Jin (Hangzhou, CN); Jing Lin (Hangzhou, CN)
Assignee: Dingtalk Holding (Cayman) Limited
H04L65/1083H04L51/04H04L61/1594H04L65/403H04L67/306
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,348,782
App. No.
15/177,089
Granted
Jul 9, 2019
Kind
B2
Abstract

An example method including: with respect to a local session contained in a local session list, determining a remote user account corresponding to the local session; and when it is determined that the remote user account is not included in a set particular account list, concealing the local session in the local session list. Through the above method, it is feasible to only add an account of a particular object to the particular account list. In this way, local sessions corresponding to other remote user accounts other than the account of the particular object will be concealed in the local session list, and thus it is convenient for a local user to look for a particular session.

Claims (34)

1. A method comprising:

improving operation convenience in instant messaging by:

adding a remote user account to a set particular account list, in response to determining that, in a local session, an average exchange frequency at which instant messaging messages are exchanged between the remote user account and a local user account is greater than a preset threshold;

determining whether the remote user account is included in the set particular account list, the remote user account corresponding to the local session contained in a local session list;

determining that, in a set time interval, there is no new instant messaging message added to the local session; and

concealing the local session in the local session list in response to determining that the remote user account is not included in the set particular account list, wherein concealing the local session in the local session list comprises moving the local session down to the bottom of the local session list.

2. The method of claim 1 , further comprising:

after the concealing the local session in the local session list, displaying the local session in the local session list in response to determining that there is a new instant messaging message added to the local session.

3. The method of claim 1 , wherein the remote user account is contained in an address book.

4. The method of claim 3 , further comprising opening and displaying the local session when a session view instruction for the remote user account contained in the address book is received.

5. The method of claim 1 , further comprising adding the remote user account to the set particular account list in response to receiving a particular account determination instruction for the remote user account.

6. An apparatus comprising:

one or more processors;

memory couple to the one or more processors, the memory storing computer-executable modules executable by the one or more processors, the computer-executable modules including:

a first adding module that improves operation convenience in instant messaging by adding a remote user account to a set particular account list, in response to determining that, in a local session, an average exchange frequency at which instant messaging messages are exchanged between the remote user account and a local user account is greater than a preset threshold;

a determination module that improves operation convenience in instant messaging by determining whether the remote user account is included in the set particular account list, the remote user account corresponding to the local session contained in a local session list;

a judgment module that improves operation convenience in instant messaging by, determining that, in a set time interval, there is no new instant messaging message added to the local session; and

a concealing module that improves operation convenience in instant messaging by concealing the local session in a local session list when the determination module determines that the remote user account is not included in the set particular account list, wherein concealing the local session in the local session list comprises moving the local session down to the bottom of the local session list.

7. The apparatus of claim 6 , further comprising a display module that, after the concealing module conceals the local session in the local session list, when the judgment module determines that there is a new instant messaging message added to the local session, display the local session in the local session list.

8. The apparatus of claim 6 , wherein:

the remote user account is contained in an address book; and

the apparatus further comprises a display module that, when a session view instruction for the remote user account contained in the address book is received, opens and displays the local session.

9. The apparatus of claim 6 , further comprising a second adding module that adds the remote user account to the set particular account list in response to receiving a particular account determination instruction for the remote user account.

10. A computer-readable storage medium storing computer-readable instructions executable by one or more processors, that when executed by the one or more processors, cause the one or more processors to perform operations comprising:

improving operation convenience in instant messaging by

adding a remote user account to a set particular account list, in response to determining that, in a local session, an average exchange frequency at which instant messaging messages are exchanged between the remote user account and a local user account is greater than a preset threshold;

determining whether the remote user account is included in the set particular account list, the remote user account corresponding to the local session contained in a local session list;

determining that, in a set time interval, there is no new instant messaging message added to the local session; and

concealing the local session in the local session list in response to determining that the remote user account is not included in the set particular account list, wherein concealing the local session in the local session list comprises moving the local session down to the bottom of the local session list.

11. The computer-readable storage medium of claim 10 , wherein the operations further comprise:

after the concealing the local session in the local session list, displaying the local session in the local session list in response to determining that there is a new instant messaging message added to the local session.

12. The computer-readable storage medium of claim 10 , wherein the remote user account is contained in an address book.

13. The computer-readable storage medium of claim 12 , wherein the operations further comprise opening and displaying the local session when a session view instruction for the remote user account contained in the address book is received.

14. The computer-readable storage medium of claim 10 , wherein the operations further comprise: adding the remote user account to the set particular account list in response to receiving a particular account determination instruction for the remote user account.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2019
From: ALIBABA GROUP HOLDING LIMITED
To: DINGTALK HOLDING (CAYMAN) LIMITED
Reel/Frame 048417/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2017
From: ZHANG, CONG; WANG, SHOUCHANG; LIN, JING; JIN, QIONGYAO; YU, CONG; LIN, ZIJUN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 042833/0901 →
Priority Claims (1)
CN 2015 1 0320276 · Jun 11, 2015 · national
Continuity (1)
Related Publication 20160366194A1 · Dec 15, 2016