US2020313917A1PendingUtilityA1

Instant messaging group management method and apparatus

Assignee: ALIBABA GROUP HOLDING LTDPriority: Apr 25, 2017Filed: Jun 15, 2020Published: Oct 1, 2020
Est. expiryApr 25, 2037(~10.7 yrs left)· nominal 20-yr term from priority
Inventors:Lindong Liu
H04L 12/1822H04L 12/1813H04L 51/04
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A mandatory read message is determined by a server end from one or more group session messages in a temporary group of a number of temporary groups. A respective reading status associated with the mandatory read message is obtained by the server end for each group member of a plurality of group members in the temporary group. Whether a group dissolution condition is satisfied is determined by the server end and based on the respective reading status for each group member in the temporary group. In response to determining that the group dissolution condition is satisfied, the temporary group including deleting data associated with the temporary group is dissolved by the server end.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method, comprising:
 determining, by a server end, a mandatory read message from one or more group session messages in a temporary group of a plurality of temporary groups;   obtaining, by the server end, a respective reading status associated with the mandatory read message for each group member of a plurality of group members in the temporary group;   determining, by the server end, that a group dissolution condition is satisfied based on the respective reading status for each group member in the temporary group, wherein determining that the group dissolution condition is satisfied comprises determining that a quantity of group members that read the mandatory read message satisfies a quantity threshold; and   in response to determining that the group dissolution condition is satisfied, dissolving, by the server end, the temporary group including deleting data associated with the temporary group.   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising:
 receiving a marking event from a client device, wherein the marking event comprises a group session message identifier; and   determining, based on the marking event, a group session message as the mandatory read message.   
     
     
         3 . The computer-implemented method of  claim 1 , wherein determining that the group dissolution condition is satisfied comprises:
 determining that each group member in the temporary group has read the mandatory read message; and   determining that a publishing duration of the mandatory read message satisfies a first duration.   
     
     
         4 . The computer-implemented method of  claim 1 , wherein dissolving the temporary group comprises:
 sending a hiding notification to a client device that instructs the client device to hide the temporary group in a group list comprising a plurality of group identifiers; and   in response to determining that a hidden duration associated with the temporary group reaches a second duration, dissolving the temporary group.   
     
     
         5 . The computer-implemented method of  claim 1 , further comprising:
 determining that the group dissolution condition is satisfied for a second temporary group of the plurality of temporary groups;   in response, sending a hiding notification to a client device that instructs the client device to hide the second temporary group in a group list comprising a plurality of group identifiers;   receiving a query instruction from a group member that references the second temporary group that satisfies the group dissolution condition; and   in response to the received query instruction, instructing the client device to display the second temporary group.   
     
     
         6 . The computer-implemented method of  claim 5 , further comprising:
 determining that a new mandatory read message has been submitted to the second temporary group; and   in response, canceling a dissolution of the second temporary group.   
     
     
         7 . The computer-implemented method of  claim 1 , further comprising:
 in response to a determination that an age of the temporary group is greater than a group time threshold, determining whether a new mandatory read message has been submitted to the temporary group;   in response to a determination that the new mandatory read message has been submitted to the temporary group, resetting the age of the temporary group; and   in response to a determination that no new mandatory read message has been submitted to the temporary group, dissolving the temporary group.   
     
     
         8 . A non-transitory, computer-readable storage medium storing one or more instructions executable by a computer system to perform operations for embedding copyright information in digital content, the operations comprising:
 determining, by a server end, a mandatory read message from one or more group session messages in a temporary group of a plurality of temporary groups;   obtaining, by the server end, a respective reading status associated with the mandatory read message for each group member of a plurality of group members in the temporary group;   determining, by the server end, that a group dissolution condition is satisfied based on the respective reading status for each group member in the temporary group, wherein determining that the group dissolution condition is satisfied comprises determining that a quantity of group members that read the mandatory read message satisfies a quantity threshold; and   in response to determining that the group dissolution condition is satisfied, dissolving, by the server end, the temporary group including deleting data associated with the temporary group.   
     
     
         9 . The non-transitory, computer-readable storage medium of  claim 8 , the operations further comprising:
 receiving a marking event from a client device, wherein the marking event comprises a group session message identifier; and   determining, based on the marking event, a group session message as the mandatory read message.   
     
     
         10 . The non-transitory, computer-readable storage medium of  claim 8 , wherein determining that the group dissolution condition is satisfied comprises:
 determining that each group member in the temporary group has read the mandatory read message; and   determining that a publishing duration of the mandatory read message satisfies a first duration.   
     
     
         11 . The non-transitory, computer-readable storage medium of  claim 8 , wherein dissolving the temporary group comprises:
 sending a hiding notification to a client device that instructs the client device to hide the temporary group in a group list comprising a plurality of group identifiers; and   in response to determining that a hidden duration associated with the temporary group reaches a second duration, dissolving the temporary group.   
     
     
         12 . The non-transitory, computer-readable storage medium of  claim 8 , the operations further comprising:
 determining that the group dissolution condition is satisfied for a second temporary group of the plurality of temporary groups;   in response, sending a hiding notification to a client device that instructs the client device to hide the second temporary group in a group list comprising a plurality of group identifiers;   receiving a query instruction from a group member that references the second temporary group that satisfies the group dissolution condition; and   in response to the received query instruction, instructing the client device to display the second temporary group.   
     
     
         13 . The non-transitory, computer-readable storage medium of  claim 12 , the operations further comprising:
 determining that a new mandatory read message has been submitted to the second temporary group; and   in response, canceling a dissolution of the second temporary group.   
     
     
         14 . The non-transitory, computer-readable storage medium of  claim 8 , the operations further comprising:
 in response to a determination that an age of the temporary group is greater than a group time threshold, determining whether a new mandatory read message has been submitted to the temporary group;   in response to a determination that the new mandatory read message has been submitted to the temporary group, resetting the age of the temporary group; and   in response to a determination that no new mandatory read message has been submitted to the temporary group, dissolving the temporary group.   
     
     
         15 . A computer-implemented system, comprising:
 one or more computers; and   one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations for embedding copyright information in digital content, the operations comprising:
 determining, by a server end, a mandatory read message from one or more group session messages in a temporary group of a plurality of temporary groups; 
 obtaining, by the server end, a respective reading status associated with the mandatory read message for each group member of a plurality of group members in the temporary group; 
 determining, by the server end, that a group dissolution condition is satisfied based on the respective reading status for each group member in the temporary group, wherein determining that the group dissolution condition is satisfied comprises determining that a quantity of group members that read the mandatory read message satisfies a quantity threshold; and 
 in response to determining that the group dissolution condition is satisfied, dissolving, by the server end, the temporary group including deleting data associated with the temporary group. 
   
     
     
         16 . The computer-implemented system of  claim 15 , the operations further comprising:
 receiving a marking event from a client device, wherein the marking event comprises a group session message identifier; and   determining, based on the marking event, a group session message as the mandatory read message.   
     
     
         17 . The computer-implemented system of  claim 15 , wherein determining that the group dissolution condition is satisfied comprises:
 determining that each group member in the temporary group has read the mandatory read message; and   determining that a publishing duration of the mandatory read message satisfies a first duration.   
     
     
         18 . The computer-implemented system of  claim 15 , wherein dissolving the temporary group comprises:
 sending a hiding notification to a client device that instructs the client device to hide the temporary group in a group list comprising a plurality of group identifiers; and   in response to determining that a hidden duration associated with the temporary group reaches a second duration, dissolving the temporary group.   
     
     
         19 . The computer-implemented system of  claim 15 , the operations further comprising:
 determining that the group dissolution condition is satisfied for a second temporary group of the plurality of temporary groups;   in response, sending a hiding notification to a client device that instructs the client device to hide the second temporary group in a group list comprising a plurality of group identifiers;   receiving a query instruction from a group member that references the second temporary group that satisfies the group dissolution condition; and   in response to the received query instruction, instructing the client device to display the second temporary group.   
     
     
         20 . The computer-implemented system of  claim 19 , the operations further comprising:
 determining that a new mandatory read message has been submitted to the second temporary group; and   in response, canceling a dissolution of the second temporary group.

Join the waitlist — get patent alerts

Track US2020313917A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.