IP Library Granted Patent US 12670935
Granted Patent B2
US 12670935 · App. 17/951,258 · Granted Jun 30, 2026

Scratchpad creation method and electronic device

Inventors: Zhiming Ou (Guangdong, CN); Kun Liu (Guangdong, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
G11B27/34G06F3/0481G06F16/735G06F16/743G06F16/7867G06F40/166G06V20/48G06V20/49H04N5/76G06F3/04817G09B19/003
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 12670935
App. No.
17/951,258
Granted
Jun 30, 2026
Kind
B2
Abstract

A scratchpad creation method and an electronic device are disclosed. The method includes: receiving a first input performed by a user on a target identifier, where the target identifier is associated with a first video file; and displaying a first scratchpad in response to the first input, where the first scratchpad is a scratchpad created based on content of the first video file, the first scratchpad includes at least one video identifier and at least one progress identifier, the video identifier is used to indicate a video clip in the first video file, and the progress identifier is used to indicate completion progress of an operation corresponding to the video clip.

Claims (70)

1 . A scratchpad creation method, wherein the method comprises:

receiving a first input performed by a user on a target identifier, wherein the target identifier is associated with a first video file; and

displaying a first scratchpad in response to the first input, wherein the first scratchpad is a scratchpad created based on content of the first video file, the first scratchpad comprises at least one video identifier and at least one video clip progress identifier, the video identifier is used to indicate a video clip in the first video file, and the video clip progress identifier is used to indicate a completion percentage of a user operation corresponding to the video clip, wherein the user operation is a manual operation performed by the user under guidance of the first video file;

wherein after the receiving a first input performed by a user on a target identifier and before the displaying a first scratchpad, the method further comprises:

displaying a scratchpad editing interface of the first scratchpad, wherein the scratchpad editing interface comprises a scratchpad content editing area, and the scratchpad content editing area comprises N video identifiers, description information corresponding to each video identifier, and N video clip progress identifiers corresponding to the N video identifiers, wherein

N video clips are video clips obtained by dividing the first video file based on the content of the first video file, and N is a positive integer;

wherein the method further comprises:

receiving a third input performed by the user, wherein the third input is an input performed on a first identifier or an input performed on a photographing application icon, and the third input is used to trigger photographing or video recording;

collecting an image of a target object in response to the third input, to obtain a first image; and

updating T video clip progress identifiers of the N video clip progress identifiers based on the first image and the N video clips, wherein

the first identifier comprises any one of the N video clip progress identifiers or a second identifier on the scratchpad editing interface, T is a positive integer, and T≤N.

2 . The method according to claim 1 , wherein the receiving a first input performed by a user on a target identifier comprises:

receiving the first input performed by the user on the target identifier displayed on a video recording interface of the first video file; and

the displaying a first scratchpad in response to the first input comprises:

displaying the first scratchpad in a case that an input characteristic of the first input is a preset input characteristic.

3 . The method according to claim 1 , wherein the scratchpad editing interface further comprises a scratchpad attribute editing area, and the scratchpad attribute editing area comprises at least one scratchpad attribute of the first scratchpad; and

after the displaying a scratchpad editing interface of the first scratchpad, the method further comprises:

receiving a second input performed by the user on the scratchpad attribute editing area;

updating at least one scratchpad attribute of the first scratchpad in response to the second input; and

generating the first scratchpad based on content in the scratchpad content editing area and the scratchpad attribute editing area, wherein

the scratchpad attribute comprises at least one of the following: a scratchpad subject, a scratchpad reminder time, and a scratchpad completion time.

4 . The method according to claim 1 , wherein the updating T video clip progress identifiers of the N video clip progress identifiers based on the first image and the N video clips comprises:

determining the i th video clip of the N video clips, wherein a second image in the i th video clip matches the first image; and

updating a video clip progress identifier corresponding to the i th video clip to first progress, wherein

the first progress is a percentage of a video time corresponding to the second image in the i th video clip to total video duration of the i th video clip, i is a positive integer, and i≤N.

5 . The method according to claim 4 , wherein after the determining the i th video clip of the N video clips, the method further comprises:

in a case that video clip progress identifiers corresponding to S video clips of the first video clip to the (i−1) th video clip have not been updated to a completed state, updating the video clip progress identifiers corresponding to the S video clips to second progress, the second progress indicating the completed state, wherein

S is a positive integer, and S≤i−1.

6 . The method according to claim 4 , wherein an entry identifier of at least one scratchpad is displayed on a target interface, the target interface further comprises an overall video progress identifier corresponding to the first scratchpad, and the overall video progress identifier is used to indicate an overall completion percentage of a user operation performed on the first video file; and

after the updating a video clip progress identifier corresponding to the i th video clip to first progress, the method further comprises:

updating, based on the first progress, a progress status indicated by the overall video progress identifier.

7 . The method according to claim 1 , wherein the method further comprises:

displaying an entry identifier of at least one scratchpad, wherein the entry identifier of the at least one scratchpad comprises an entry identifier of the first scratchpad, and the entry identifier of the first scratchpad is determined based on the content of the first video file; and

in a case that a fourth input performed by the user on the entry identifier of the first scratchpad is received, displaying a scratchpad editing interface of the first scratchpad in response to the fourth input.

8 . The method according to claim 7 , wherein the method further comprises:

receiving a fifth input performed by the user on a video thumbnail of a second video file and the scratchpad entry identifier of the first scratchpad; and

in response to the fifth input, adding, to the first scratchpad, P video identifiers, description information corresponding to each video identifier, and P video clip progress identifiers corresponding to the P video identifiers, wherein

P video clips are video clips obtained by dividing the second video file based on content of the second video file, and P is a positive integer.

9 . An electronic device, comprising a processor, a memory, and a computer program stored in the memory and capable of running on the processor, where the processor executes the computer program to:

receive a first input performed by a user on a target identifier, wherein the target identifier is associated with a first video file; and

display a first scratchpad in response to the first input, wherein the first scratchpad is a scratchpad created based on content of the first video file, the first scratchpad comprises at least one video identifier and at least one video clip progress identifier, the video identifier is used to indicate a video clip in the first video file, and the video clip progress identifier is used to indicate a completion percentage of a user operation corresponding to the video clip, wherein the user operation is a manual operation performed by the user under guidance of the first video file;

wherein the processor executes the computer program to:

after receiving the first input performed by the user on the target identifier and before the first scratchpad is displayed, display a scratchpad editing interface of the first scratchpad, wherein the scratchpad editing interface comprises a scratchpad content editing area, and the scratchpad content editing area comprises N video identifiers, description information corresponding to each video identifier, and N video clip progress identifiers corresponding to the N video identifiers; wherein

N video clips are video clips obtained by dividing the first video file based on the content of the first video file, and N is a positive integer;

wherein the processor executes the computer program to:

receive a third input performed by the user, wherein the third input is an input performed on the first identifier or an input performed on a photographing application icon, and the third input is used to trigger photographing or video recording; and

collect an image of a target object in response to the third input, to obtain a first image, and update T video clip progress identifiers of the N video clip progress identifiers based on the first image and the N video clips, wherein

the first identifier comprises any one of the N video clip progress identifiers or a second identifier on the scratchpad editing interface, T is a positive integer, and T≤N.

10 . The electronic device according to claim 9 , wherein the processor executes the computer program to:

receive the first input performed by the user on the target identifier displayed on a video recording interface of the first video file; and

display the first scratchpad in a case that an input characteristic of the first input is a preset input characteristic.

11 . The electronic device according to claim 9 , wherein the scratchpad editing interface further comprises a scratchpad attribute editing area, and the scratchpad attribute editing area comprises at least one scratchpad attribute of the first scratchpad; the processor executes the computer program to:

after displaying the scratchpad editing interface of the first scratchpad, receive a second input performed by the user on the scratchpad attribute editing area; and

update at least one scratchpad attribute of the first scratchpad in response to the second input, and generate the first scratchpad based on content in the scratchpad content editing area and the scratchpad attribute editing area, wherein

the scratchpad attribute comprises at least one of the following: a scratchpad subject, a scratchpad reminder time, and a scratchpad completion time.

12 . The electronic device according to claim 9 , wherein the processor executes the computer program to:

determine the i th video clip of the N video clips, and update a video clip progress identifier corresponding to the i th video clip to first progress, wherein

a second image in the i th video clip matches the first image, the first progress is a percentage of a video time corresponding to the second image in the i th video clip to total video duration of the i th video clip, i is a positive integer, and i≤N.

13 . The electronic device according to claim 12 , wherein the processor executes the computer program to:

after determining the i th video clip of the N video clips, in a case that video clip progress identifiers corresponding to S video clips of the first video clip to the (i−1) th video clip have not been updated to a completed state, update the video clip progress identifiers corresponding to the S video clips to second progress, the second progress indicating the completed state, wherein

S is a positive integer, and S≤i−1.

14 . The electronic device according to claim 12 , wherein an entry identifier of at least one scratchpad is displayed on a target interface, the target interface further comprises an overall video progress identifier corresponding to the first scratchpad, and the overall video progress identifier is used to indicate an overall completion percentage of a user operation performed on the first video file; and the processor executes the computer program to:

after updating the video clip progress identifier corresponding to the i th video clip to the first progress, update, based on the first progress, a progress status indicated by the overall video progress identifier.

15 . The electronic device according to claim 9 , wherein the processor executes the computer program to:

display an entry identifier of at least one scratchpad, and in a case that a fourth input performed by the user on the entry identifier of the first scratchpad is received, display a scratchpad editing interface of the first scratchpad in response to the fourth input, wherein

the entry identifier of the at least one scratchpad comprises an entry identifier of the first scratchpad, and the entry identifier of the first scratchpad is determined based on the content of the first video file.

16 . The electronic device according to claim 15 , wherein the processor executes the computer program to:

receive a fifth input performed by the user on a video thumbnail of a second video file and the scratchpad entry identifier of the first scratchpad; and

in response to the fifth input, add, to the first scratchpad, P video identifiers, description information corresponding to each video identifier, and P video clip progress identifiers corresponding to the P video identifiers, wherein

P video clips are video clips obtained by dividing the second video file based on content of the second video file, and P is a positive integer.