# US 12,001,659 B2 · Method of generating note, electronic device and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,001,659 B2
- Document ID: US12001659B2
- Status: Granted
- Kind: B2
- Application number: 18/300,224
- Filed: 2023-04-13
- Published: 2023-08-10
- Granted: 2024-06-04
- Earliest claimed: 2022-04-15
- Assignees: Beijing Baidu Netcom Science Technology Co., Ltd.
- Applicants: Beijing Baidu Netcom Science Technology Co., Ltd.
- Inventors: Yongzheng Xin; Shuangshuang Cui; Wensi Su; Huibin Zhao
- Web page: https://patentgrep.com/patent/US12001659B2

## CPC

- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 40/169: Annotation, e.g. comment data or footnotes
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 40/166: Editing, e.g. inserting or deleting
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Provided are a method of generating a note, an electronic device, and a storage medium, which relate to a field of artificial intelligence, and in particular to fields of information processing and e-book technology. The method includes: displaying, in a process of displaying an e-book reading page, at least one note combination option for a first note generation instruction, in response to the first note generation instruction being detected; determining a second note generation instruction associated with a target note combination option, in response to an operation of selecting the target note combination option from the at least one note combination option; and combining a current character content associated with the first note generation instruction with a target character content associated with the second note generation instruction, so as to generate a combined note content.

## Claims

### Claim 1

A method of generating a note, comprising:
displaying, in a process of displaying an e-book reading page, at least one note combination option for a first note generation instruction, in response to the first note generation instruction being detected;
determining a second note generation instruction associated with a target note combination option, in response to an operation of selecting the target note combination option from the at least one note combination option; and
combining a current character content associated with the first note generation instruction with a target character content associated with the second note generation instruction, so as to generate a combined note content,
wherein the note combination option indicates a positional relationship between the target character content to be combined with the current character content and the current character content,
wherein the combining a current character content associated with the first note generation instruction with a target character content associated with the second note generation instruction comprises: combining, according to a positional relationship indicated by the target note combination option, the current character content associated with the first note generation instruction with the target character content associated with the second note generation instruction.

### Claim 2 (depends on 1)

The method according to claim 1, wherein:
determining the second note generation instruction associated with the target note combination option, in response to the operation of selecting the target note combination option from the at least one note combination option comprises:
determining, from among at least one candidate note generation instruction corresponding to a character content that satisfies the positional relationship indicated by the target note combination option with respect to the current character content, a candidate note generation instruction closest to the first note generation instruction as the second note generation instruction associated with the target note combination option.

### Claim 3 (depends on 1)

The method according to claim 1, wherein:
determining the second note generation instruction associated with the target note combination option, in response to the operation of selecting the target note combination option from the at least one note combination option comprises:
determining, from among at least one candidate note generation instruction corresponding to a character content that satisfies the positional relationship indicated by the target note combination option with respect to the current character content, a candidate note generation instruction, which is closest to the first note generation instruction and for which an associated note combination option matching the target note combination option is selected, as the second note generation instruction associated with the target note combination option.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising:
displaying, in the process of displaying the e-book reading page, at least one content operation option associated with a text selection instruction, in response to the text selection instruction being detected; and
determining the text selection instruction as the first note generation instruction, in response to an operation of selecting a note generation option from the at least one content operation option.

### Claim 5 (depends on 4)

The method according to claim 4,
wherein displaying the at least one content operation option associated with the text selection instruction, in response to the text selection instruction being detected comprises:
determining a touch movement event as the text selection instruction and displaying at least one content operation option associated with the touch movement event, in response to the touch movement event being detected; and
wherein determining the text selection instruction as the first note generation instruction, in response to the operation of selecting the note generation option from the at least one content operation option comprises:
determining the touch movement event as the first note generation instruction, in response to an operation of selecting an underlining operation option from the at least one content operation option.

### Claim 6 (depends on 5)

The method according to claim 5, wherein displaying the at least one note combination option for the first note generation instruction, in response to the first note generation instruction being detected comprises:
displaying at least one note combination option for the touch movement event, in response to the operation of selecting the underlining operation option from the at least one content operation option,
wherein the at least one note combination option comprises an option of connecting to previous underlining and an option of connecting to next underlining.

### Claim 7 (depends on 5)

The method according to claim 5, wherein the current character content associated with the first note generation instruction is obtained by:
determining a touch movement starting position and a touch movement ending position that are associated with the touch movement event; and
determining a character content between the touch movement starting position and the touch movement ending position as the current character content associated with the first note generation instruction.

### Claim 8 (depends on 1)

The method according to claim 1, further comprising:
performing, in response to an operation of deselecting a note combination option, a disassociation on a combined note content corresponding to the deselected note combination option.

### Claim 9 (depends on 1)

An electronic device, comprising:
at least one processor; and
a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, cause the at least one processor to implement the method of claim 1.

### Claim 10 (depends on 9)

The electronic device according to claim 9, wherein:
the at least one processor is further configured for:
determining, from among at least one candidate note generation instruction corresponding to a character content that satisfies the positional relationship indicated by the target note combination option with respect to the current character content, a candidate note generation instruction closest to the first note generation instruction as the second note generation instruction associated with the target note combination option.

### Claim 11 (depends on 9)

The electronic device according to claim 9, wherein:
the at least one processor is further configured for:
determining, from among at least one candidate note generation instruction corresponding to a character content that satisfies the positional relationship indicated by the target note combination option with respect to the current character content, a candidate note generation instruction, which is closest to the first note generation instruction and for which an associated note combination option matching the target note combination option is selected, as the second note generation instruction associated with the target note combination option.

### Claim 12 (depends on 9)

The electronic device according to claim 9, wherein the at least one processor is further configured for:
displaying, in the process of displaying the e-book reading page, at least one content operation option associated with a text selection instruction, in response to the text selection instruction being detected; and
determining the text selection instruction as the first note generation instruction, in response to an operation of selecting a note generation option from the at least one content operation option.

### Claim 13 (depends on 12)

The electronic device according to claim 12,
wherein the at least one processor is further configured for:
determining a touch movement event as the text selection instruction and displaying at least one content operation option associated with the touch movement event, in response to the touch movement event being detected; and
wherein the at least one processor is further configured for:
determining the touch movement event as the first note generation instruction, in response to an operation of selecting an underlining operation option from the at least one content operation option.

### Claim 14 (depends on 13)

The electronic device according to claim 13, wherein the at least one processor is further configured for:
displaying at least one note combination option for the touch movement event, in response to the operation of selecting the underlining operation option from the at least one content operation option,
wherein the at least one note combination option comprises an option of connecting to previous underlining and an option of connecting to next underlining.

### Claim 15 (depends on 13)

The electronic device according to claim 13, wherein the at least one processor is further configured to obtain the current character content associated with the first note generation instruction by:
determining a touch movement starting position and a touch movement ending position that are associated with the touch movement event; and
determining a character content between the touch movement starting position and the touch movement ending position as the current character content associated with the first note generation instruction.

### Claim 16 (depends on 9)

The electronic device according to claim 9, wherein the at least one processor is further configured for:
performing, in response to an operation of deselecting a note combination option, a disassociation on a combined note content corresponding to the deselected note combination option.

### Claim 17 (depends on 1)

A non-transitory computer-readable storage medium having computer instructions stored thereon, wherein the computer instructions are configured to cause a computer to implement the method of claim 1.

### Claim 18 (depends on 17)

The storage medium according to claim 17, wherein:
the computer instructions are further configured to cause the computer to:
determine, from among at least one candidate note generation instruction corresponding to a character content that satisfies the positional relationship indicated by the target note combination option with respect to the current character content, a candidate note generation instruction closest to the first note generation instruction as the second note generation instruction associated with the target note combination option.

### Claim 19 (depends on 17)

The storage medium according to claim 17, wherein:
the computer instructions are further configured to cause the computer to:
determine, from among at least one candidate note generation instruction corresponding to a character content that satisfies the positional relationship indicated by the target note combination option with respect to the current character content, a candidate note generation instruction, which is closest to the first note generation instruction and for which an associated note combination option matching the target note combination option is selected, as the second note generation instruction associated with the target note combination option.

### Claim 20 (depends on 17)

The storage medium according to claim 17, wherein the computer instructions are further configured to cause the computer to:
display, in the process of displaying the e-book reading page, at least one content operation option associated with a text selection instruction, in response to the text selection instruction being detected; and
determine the text selection instruction as the first note generation instruction, in response to an operation of selecting a note generation option from the at least one content operation option.
