IP Library › Granted Patent US 11,765,122
Granted Patent B2
US 11,765,122 · App. 17/875,817 · Granted Sep 19, 2023

Information sharing method and apparatus, information display method and apparatus, and non-transitory computer-readable storage medium

Inventor: Yudong Liao (Beijing, CN)
Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
H04L51/42
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 11,765,122
App. No.
17/875,817
Granted
Sep 19, 2023
Kind
B2
Abstract

Provided are an information sharing method and apparatus, an electronic device, and a non-transitory computer-readable storage medium. The method includes in response to detecting a mail sharing operation triggered by a sharer for a first mail, determining a target mail currently to be shared; and acquiring sharee information and sharing, according to the sharee information, the target mail with a sharee corresponding to the sharee information to display the target mail on a client interface corresponding to the sharee.

Claims (100)

1. An information sharing method, comprising:

in response to detecting a mail sharing operation triggered by a sharer for a first mail, determining, from a second mail matching the first mail, the target mail currently to be shared, wherein the second mail comprises at least one of the first mail or another mail; and

acquiring sharee information and sharing, according to the sharee information, the target mail with a sharee corresponding to the sharee information to display the target mail on a client interface corresponding to the sharee,

wherein the first mail comprises a mail being edited, a received mail in an inbox, a sent mail in an outbox, or an edited mail stored in a draft box;

wherein determining, from the second mail matching the first mail, the target mail currently to be shared comprises:

in a case where the first mail is the mail being edited, determining the first mail as the target mail currently to be shared; and

wherein after sharing the target mail with the sharee corresponding to the sharee information to display the target mail on the client interface corresponding to the sharee, the method further comprises:

in response to detecting an edit operation performed by the sharer on the target mail, updating, according to current edited content of the sharer, the target mail received in a client corresponding to the sharee so that the sharee views the current edited content of the sharer based on the updated target mail.

2. The method of claim 1 , wherein determining, from the second mail matching the first mail, the target mail currently to be shared comprises:

determining a first similarity between the first mail and an existing mail according to mail information of the first mail and mail information of the existing mail in a list of existing mails;

determining, according to the first similarity, the second mail matching the first mail from the list of existing mails; and

determining, from the second mail, the target mail currently to be shared;

wherein the list of existing mails comprises at least one of the following: a list of received mails in an inbox, a list of sent mails in an outbox, or a list of edited mails in a draft box.

3. The method of claim 2 , wherein determining the first similarity between the first mail and the existing mail according to the mail information of the first mail and the mail information of the existing mail in the list of existing mails comprises at least one of the following: in a case where the first mail and the existing mail in the list of existing mails have same subject information and same sender and receiver information, determining the first similarity between the first mail and the existing mail as a preset value; or in a case where the first mail and the existing mail in the list of existing mails have same subject information and a reference relationship exists between the existing mail and the first mail, determining the first similarity between the first mail and the existing mail as a preset value; and

wherein determining, according to the first similarity, the second mail matching the first mail from the list of existing mails comprises: determining an existing mail in the list of existing mails whose first similarity with the first mail is the preset value as the second mail matching the first mail.

4. The method of claim 1 , wherein after sharing the target mail with the sharee corresponding to the sharee information to display the target mail on the client interface corresponding to the sharee, the method further comprises:

displaying a sharing success prompt identifier at a preset position of a first cell in a mailing list comprising the target mail;

wherein the first cell is configured to display abbreviated information of the target mail.

5. The method of claim 1 , wherein determining, from the second mail matching the first mail, the target mail currently to be shared comprises:

determining, from a current mailbox, a target mail group where the first mail is located, wherein mails matching each other in the current mailbox are stored in a form of a mail group; and

determining, from the target mail group, the target mail currently to be shared.

6. The method of claim 5 , wherein after sharing the target mail with the sharee corresponding to the sharee information to display the target mail on the client interface corresponding to the sharee, the method further comprises:

in response to a storage operation of a new mail in the target mail group, sharing the new mail stored in the target mail group with the sharee corresponding to the sharee information; and

in response to a deletion operation of a shared mail in the target mail group, deleting the shared mail in the target mail shared with the sharee.

7. The method of claim 1 , wherein acquiring the sharee information and sharing, according to the sharee information, the target mail with the sharee corresponding to the sharee information to display the target mail on the client interface corresponding to the sharee comprises:

acquiring sharee instant messaging (IM) information in an IM client of the sharer; and

sharing, according to the sharee IM information, the target mail with a sharee corresponding to the sharee IM information to display the target mail on an IM client interface of the sharee.

8. The method of claim 7 , wherein after determining, from the second mail matching the first mail, the target mail currently to be shared, the method further comprises:

generating a mail card according to mail information of the target mail; and

wherein sharing the target mail with the sharee corresponding to the sharee IM information to display the target mail on the IM client interface of the sharee comprises:

sending the mail card to an IM client of the sharee corresponding to the sharee IM information to display the mail card on the IM client interface of the sharee, and in response to detecting a mail viewing operation triggered for the mail card, displaying mail content of the target mail;

wherein card display content of the mail card comprises at least one of the following:

subject information of the target mail, text summary information of the target mail, or sharer information of the sharer.

9. The method of claim 8 , wherein displaying the mail content of the target mail comprises:

creating a mail display window that is displayed on a same screen as an IM dialog window and displaying the mail content of the target mail in the mail display window; or

wherein displaying the mail content of the target mail comprises:

displaying abbreviated information of the target mail in a form of a list; and

in response to detecting a details viewing operation triggered for the abbreviated information, displaying detailed information of the target mail.

10. The method of claim 8 , wherein after sending the mail card to the IM client of the sharee corresponding to the sharee IM information, the method further comprises:

in a case where the IM client of the sharer detects a message forwarding operation triggered by the sharer for the mail card, sending the mail card to at least one of an IM user or an IM user group selected by the sharer.

11. The method of claim 7 , wherein after sharing the target mail with the sharee corresponding to the sharee IM information to display the target mail on the IM client interface of the sharee, the method further comprises:

acquiring state information of a target message in an IM session, wherein the target message comprises a message sent by the sharer for the target mail or a message sent by the sharee for the target mail; and

displaying, based on the state information of the target message, the state information on at least one of a mailbox client interface of the sharer or a mailbox client interface of the sharee; and

wherein acquiring the state information of the target message in the IM session comprises:

acquiring information of an unread message based on whether the target message in the IM session is read by an information receiver; and

wherein displaying, based on the state information of the target message, the state information on the at least one of the mailbox client interface of the sharer or the mailbox client interface of the sharee comprises:

displaying the information of the unread message on the at least one of the mailbox client interface of the sharer or the mailbox client interface of the sharee.

12. The method of claim 7 , further comprising:

acquiring sharee mailbox information of the sharee; and

sharing, according to the sharee mailbox information, the target mail with a mailbox client of the sharee to display the target mail on the mailbox client interface of the sharee;

wherein sharing, according to the sharee IM information, the target mail with the sharee corresponding to the sharee IM information to display the target mail on the IM client interface of the sharee comprises:

sending, according to the sharee IM information, a sharing mail prompt message to an IM client of the sharee so that the sharee views the target mail in the mailbox client of the sharee based on the sharing mail prompt message.

13. The method of claim 1 , wherein acquiring the sharee information and sharing, according to the sharee information, the target mail with the sharee corresponding to the sharee information to display the target mail on the client interface corresponding to the sharee comprises:

acquiring sharee mailbox information in a mailbox client of the sharer; and

sharing, according to the sharee mailbox information, the target mail with a sharee corresponding to the sharee mailbox information to display the target mail on a mailbox client interface of the sharee.

14. The method of claim 13 , wherein after sharing the target mail with the sharee corresponding to the sharee mailbox information to display the target mail on the mailbox client interface of the sharee, the method further comprises:

displaying, by the mailbox client of the sharer, a first preset sharing identifier at a preset position of a first cell in a mailing list comprising the target mail, wherein the first cell is configured to display abbreviated information of the target mail; and

displaying, by a mailbox client of the sharee, a second preset sharing identifier at a preset position of a second cell in a mailing list comprising the received target mail, wherein the second cell is configured to display the abbreviated information of the received target mail.

15. The method of claim 1 , wherein determining, from the second mail matching the first mail, the target mail currently to be shared comprises:

displaying the second mail matching the first mail on a display interface; and

determining the target mail currently to be shared according to the second mail selected by the sharer on the display interface.

16. The method of claim 1 , wherein after sharing the target mail with the sharee corresponding to the sharee information to display the target mail on the client interface corresponding to the sharee, the method further comprises:

acquiring an identity of the sharee; and

displaying the identity of the sharee on a mail display interface of the target mail in a mailbox client of the sharer.

17. The method of claim 1 , wherein after sharing the target mail with the sharee corresponding to the sharee information to display the target mail on the client interface corresponding to the sharee, the method further comprises:

in response to detecting a sharee adding operation triggered by the sharer on a mail display interface of the target mail, acquiring information of a sharee to be added and sharing, according to the information of the sharee to be added, the target mail with the sharee corresponding to the information of the sharee to be added.

18. The method of claim 1 , wherein mail content of the target mail displayed on the client interface corresponding to the sharee comprises an attachment download link; and

wherein the method further comprises:

in response to receiving an attachment download request sent by a client corresponding to the sharee for the attachment download link, performing identity authentication according to requester information in the attachment download request; and

in response to detecting that the requester information satisfies a preset download condition, allowing an attachment download operation.

19. The method of claim 1 , wherein mail content of the target mail displayed on the client interface corresponding to the sharee comprises sharer prompt information, wherein the sharer prompt information is determined based on identity information of the sharer.

20. The method of claim 1 , wherein after sharing the target mail with the sharee corresponding to the sharee information to display the target mail on the client interface corresponding to the sharee, the method further comprises:

in response to detecting a sharing stop operation triggered by the sharer, sending a mail deletion instruction to a client corresponding to the sharee so that the client corresponding to the sharee deletes the received target mail based on the mail deletion instruction.

21. The method of claim 1 , wherein after sharing the target mail with the sharee corresponding to the sharee information to display the target mail on the client interface corresponding to the sharee, the method further comprises:

displaying a preset sharing identifier at a preset position of the target mail; or

adding the currently shared target mail to a preset sharing box.

22. The method of claim 1 , wherein before sharing the target mail with the sharee corresponding to the sharee information to display the target mail on the client interface corresponding to the sharee, the method further comprises:

determining a mail processing authority corresponding to the sharee, wherein the mail processing authority comprises at least one of the following: a mail editing authority, a mail viewing authority, a mail sending authority, or a secondary sharing authority.

23. An information sharing apparatus, comprising: at least one processor, and a memory, which is configured to store at least one program; wherein the at least one program, when executed by the at least one processor, causes the at least one processor to perform the information sharing method of claim 1 .

24. A non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, causes the processor to perform the information sharing method of claim 1 .

25. An information display method, comprising:

in response to receiving a target mail shared by a sharer based on a mail sharing operation, acquiring sharer information of the sharer, wherein the target mail is determined from a second mail matching a first mail, the first mail is a mail displayed on a client interface corresponding to the sharer, and the first mail comprises a mail being edited, a received mail in an inbox, a sent mail in an outbox, or an edited mail stored in a draft box; and

displaying the target mail and the sharer information on a client interface of a sharee;

wherein the method further comprises:

displaying sharer prompt information on a mail display interface of the target mail after a mailbox client of the sharer shares the target mail;

wherein displaying the target mail and the sharer information on the client interface of the sharee comprises:

generating mail sharing information according to mail information of the target mail and the sharer information; and

displaying the mail sharing information on an instant messaging (IM) client interface of the sharee, and

wherein after displaying the mail sharing information on the IM client interface of the sharee, the method further comprises:

in response to detecting an edit operation performed by the sharer on the target mail, updating, according to current edited content of the sharer, the target mail received in a client corresponding to the sharee so that the sharee views the current edited content of the sharer based on the updated target mail.

26. The method of claim 25 , wherein after displaying the mail sharing information on the IM client interface of the sharee, the method further comprises:

in response to detecting a mail viewing operation triggered for the mail sharing information, displaying mail content of the target mail;

wherein at least one of the following is satisfied:

display content of the mail sharing information comprises the sharer information of the sharer; or

the mail content of the target mail comprises the sharer information of the sharer; and

wherein displaying the mail content of the target mail comprises:

in a case where the mail content of the target mail comprises the sharer information of the sharer, displaying the sharer information of the sharer at a preset relative position of a position where subject information of the target mail is located.

27. The method of claim 25 , further comprising:

displaying a second sharing identifier on a client interface of the sharee, wherein the second sharing identifier is used for characterizing that the target mail is shared from another client, and the second sharing identifier has a different display style from a first sharing identifier displayed by a client of the sharer.

28. An information display apparatus, comprising: at least one processor, and a memory, which is configured to store at least one program; wherein the at least one program, when executed by the at least one processor, causes the at least one processor to perform the information display method of claim 25 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2022
From: LIAO, YUDONG
To: GUANGDONG JINRITOUTIAO TECHNOLOGY CO., LTD.
Reel/Frame 060658/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2022
From: GUANGDONG JINRITOUTIAO TECHNOLOGY CO., LTD.
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 060658/0146 →
Priority Claims (1)
CN 202010366951.6 · Apr 30, 2020 · national
Continuity (2)
Continuation PCTCN2021086062 · Apr 9, 2021
Related Publication 20220368666A1 · Nov 17, 2022