IP Library Granted Patent US 11,567,635
Granted Patent B2
US 11,567,635 · App. 17/561,387 · Granted Jan 31, 2023

Online collaborative document processing method and device

Inventors: Linshuang Hong (Beijing, CN); Yuan Xiao (Beijing, CN); Deying Ye (Beijing, CN)
Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
G06F3/0482G06F3/0484
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,567,635
App. No.
17/561,387
Filed
Dec 23, 2021
Granted
Jan 31, 2023
Kind
B2
Art Unit
2175
USPC
715/753
Abstract

A method and a device for processing an online collaborative document are provided. In the method, a voting type selection interface is generated in response to detecting that a voting trigger event occurs in the online collaborative document. A voting edition interface is generated in accordance with a target voting type selected through the voting type selection interface. A voting interface is generated in accordance with content inputted through the voting edition interface, where the voting interface includes a voting subject, a voting option and a voting button corresponding to the voting option. The voting interface is sent to at least one user terminal corresponding to the online collaborative document. A first expression icon is displayed at a first position corresponding to the voting option, in accordance with a selection instruction inputted through the user terminal.

Claims (48)

1. A method for processing an online collaborative document, comprising:

generating a voting type selection interface in response to detecting that a voting trigger event occurs in a displayed portion of the online collaborative document;

generating a voting edition interface in accordance with a target voting type selected through the voting type selection interface;

generating a voting interface in accordance with content inputted through the voting edition interface, wherein the voting interface comprises a voting subject, a voting option and a voting button corresponding to the voting option;

sending the voting interface to at least one user terminal corresponding to the online collaborative document; and

displaying a first expression icon at a first position corresponding to the voting option in the voting interface sent to the at least one user terminal, in accordance with a selection instruction inputted through the at least one user terminal.

2. The method according to claim 1 , wherein the voting edition interface comprises one first input box and a plurality of second input boxes; and

the generating a voting interface in accordance with content inputted through the voting edition interface comprises:

generating the voting subject on the voting interface in accordance with content inputted in the first input box;

generating voting options on the voting interface in accordance with content inputted in the plurality of second input boxes; and

generating voting buttons at second positions corresponding to the voting options.

3. The method according to claim 1 , wherein the displaying a first expression icon at a first position corresponding to the voting option, in accordance with a selection instruction inputted through the user terminal comprises:

receiving a selection instruction that a first user terminal selects the voting button on the voting interface; and

rendering the voting button, and displaying the rendered voting button as the first expression icon at the first position.

4. The method according to claim 3 , wherein after the rendering the voting button, the method further comprises:

receiving a selection instruction that the first user terminal selects the rendered voting button, and generating an expression interface comprising at least one second expression icon; and

updating the rendered voting button and replacing the first expression icon with the second expression icon, in response to a selection instruction that the first user terminal selects the second expression icon.

5. The method according to claim 4 , wherein after the updating the rendered voting button and replacing the first expression icon with the second expression icon, in response to a selection instruction that the first user terminal selects the second expression icon, the method further comprises:

receiving a selection instruction that a second user terminal selects a third expression icon on the expression interface, updating the rendered voting button and displaying the third expression icon at a position associated with the second expression icon.

6. The method according to claim 1 , wherein the detecting that a voting trigger event occurs in the online collaborative document comprises:

detecting that a predetermined character is inputted in the online collaborative document or a voting initiation button is triggered.

7. A device for processing an online collaborative document, comprising:

at least one processor; and at least one memory communicatively coupled to the at least one processor and storing instructions that upon execution by the at least one processor cause the apparatus to perform operations comprising:

generating a voting type selection interface in response to detecting that a voting trigger event occurs in a displayed portion of the online collaborative document;

generating a voting edition interface in accordance with a target voting type selected through the voting type selection interface;

generating a voting interface in accordance with content inputted through the voting edition interface, wherein the voting interface comprises a voting subject, a voting option and a voting button corresponding to the voting option;

sending the voting interface to at least one user terminal corresponding to the online collaborative document; and

displaying a first expression icon at a first position corresponding to the voting option in the voting interface sent to the at least one user terminal, in accordance with a selection instruction inputted through the at least one user terminal.

8. The device according to claim 7 , wherein the voting edition interface comprises one first input box and a plurality of second input boxes; and

the generating a voting interface in accordance with content inputted through the voting edition interface comprises:

generating the voting subject on the voting interface in accordance with content inputted in the first input box;

generating voting options on the voting interface in accordance with content inputted in the plurality of second input boxes; and

generating voting buttons at second positions corresponding to the voting options.

9. The device according to claim 7 , wherein the displaying a first expression icon at a first position corresponding to the voting option, in accordance with a selection instruction inputted through the user terminal comprises:

receiving a selection instruction that a first user terminal selects the voting button on the voting interface; and

rendering the voting button, and displaying the rendered voting button as the first expression icon at the first position.

10. The device according to claim 9 , wherein the at least one memory further stores instructions that upon execution by the at least one processor cause the device to:

receiving a selection instruction that the first user terminal selects the rendered voting button, and generating an expression interface comprising at least one second expression icon; and

updating the rendered voting button and replacing the first expression icon with the second expression icon, in response to a selection instruction that the first user terminal selects the second expression icon.

11. The device according to claim 10 , wherein the at least one memory further stores instructions that upon execution by the at least one processor cause the device to:

receiving a selection instruction that a second user terminal selects a third expression icon on the expression interface, updating the rendered voting button and displaying the third expression icon at a position associated with the second expression icon.

12. The device according to claim 7 , wherein the detecting that a voting trigger event occurs in the online collaborative document comprises:

detecting that a predetermined character is inputted in the online collaborative document or a voting initiation button is triggered.

13. An apparatus for processing an online collaborative document, comprising:

at least one processor, and

a memory storing computer instructions;

wherein the at least one processor is configured to execute the computer instructions stored in the memory to perform the method for processing an online collaborative document according to claim 1 .

14. A non-transitory computer-readable storage medium, storing computer instructions, wherein the computer instructions, when being executed by a processor, cause the processor to perform the method for processing an online collaborative document according to claim 1 .

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2022
From: HONG, LINSHUANG; YE, DEYING
To: SHENZHEN JINRITOUTIAO TECHNOLOGY CO., LTD.
Reel/Frame 059464/0704 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2022
From: SHENZHEN JINRITOUTIAO TECHNOLOGY CO., LTD.
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 059464/0909 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2022
From: XIAO, YUAN
To: SHANGHAI SUIXUNTONG ELETRONIC TECHNOLOGY CO., LTD.
Reel/Frame 059464/0991 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2022
From: SHANGHAI SUIXUNTONG ELETRONIC TECHNOLOGY CO., LTD.
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 059465/0061 →
Priority Claims (1)
CN 201910549988.X · Jun 24, 2019 · national
Continuity (2)
Continuation PCTCN2020096961 · Jun 19, 2020
Related Publication 20220113847A1 · Apr 14, 2022