Patent ID: 11888807
Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 13:
14. A non-transitory computer readable storage medium storing a computer program thereon, wherein the program, when executed by a processor, causes the processor to implement:
displaying mail sharing information corresponding to a currently shared target mail in a target instant messaging IM dialog window of an IM client;
detecting a mail viewing operation triggered by a user for the mail sharing information;
creating a mail display window in response to detecting the mail viewing operation; and
displaying mail information of the target mail in the mail display window, wherein the mail display window and the target IM dialog window are displayed on a same screen,
wherein the program further causes the processor to implement:
determining, based on a mail editing permission granted to a sharee of the target mail by a sharer of the target mail, at least a part of the target mail as display content in a mail editing page, wherein the mail editing permission comprises editing permission for part in the target mail, and different sharees have editing permissions on different locations of the target mail; and
implementing collaborative edit of the sharer and the sharee on the display content in the mail editing page,
wherein before displaying the mail sharing information corresponding to the shared mail in the target IM dialog window of the IM client, the processor is further caused to implement:
acquiring the mail sharing information shared by the sharer based on sharee IM information, wherein the mail sharing information is generated by a mail client of the sharer based on the mail information of the shared target mail; and
determining the target IM dialog window corresponding to the sharee IM information,

wherein generating the mail sharing information based on the mail information of the currently shared target mail comprises:
when the target mail is a new mail in an editing state, generating mail sharing information for collaborative editing based on mail information of the new mail; or
when the target mail is an existing mail in a mailbox, generating mail sharing information for mail viewing based on mail information of the existing mail, and

wherein the after detecting a mail viewing operation triggered by a user for the mail sharing information, creating a mail display window, and displaying mail information of the target mail in the mail display window comprises:
after detecting a mail viewing operation triggered by the user for the mail sharing information for collaborative editing, creating the mail display window, and displaying a mail editing page for the target mail in the mail display window, wherein the mail editing page is used by the user for performing collaborative editing in the mail editing page.