IP Library Granted Patent US 9,619,119
Granted Patent B2
US 9,619,119 · App. 14/310,991 · Granted Apr 11, 2017

Information prompt method, apparatus and terminal device

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 9,619,119
App. No.
14/310,991
Granted
Apr 11, 2017
Kind
B2
Abstract

Embodiments of the present invention provide an information prompt processing method, apparatus, and terminal device. The information prompt processing method includes: identifying a contact keyword contained in body content edited in an editing interface; extracting from a contact database at least one piece of contact information corresponding to the contact keyword, generating at least one editing operation according to the contact information and an operation command for the contact information, and displaying the at least one editing operation in the editing interface for a user to select; and executing the operation command for the contact information corresponding to the editing operation according to the selection of the user. The operation process in the embodiments of the present invention is simple, and the operation efficiency when the user adds contact information is improved.

Claims (50)

1. An information prompt method, comprising:

identifying a contact keyword contained in body content edited in an editing interface;

extracting, from a contact database, contact information corresponding to the contact keyword;

generating at least one editing operation according to the contact information and an operation command for the contact information;

detecting that a user has executed one or more of the generated editing operations;

sorting, according to a semantic analysis of the body content, display priorities of at least one unexecuted editing operation that needs to be displayed;

displaying the at least one unexecuted editing operation in the editing interface according to the sorted display priorities for the user to select without displaying the one or more executed editing operations, wherein displaying the at least one unexecuted editing operation in the editing interface comprises displaying a postal address of a party in the editing interface first among the at least one unexecuted editing operation when the body content indicates an express delivery to the party; and

executing the operation command for the contact information corresponding to the editing operation according to the selection of the user.

2. The method according to claim 1 , wherein the identifying a contact keyword contained in body content edited in an editing interface comprises:

identifying the contact keyword contained in the body content edited by the user in the editing interface when the user edits the body content,

wherein the editing operation comprises an operation of adding the contact information to the body content or an operation of adding the contact information as a recipient.

3. The method according to claim 1 , wherein the identifying a contact keyword contained in body content edited in an editing interface specifically comprises:

after receiving part or all of the body content entered by the user, identifying the contact keyword contained in the body content edited by the user in the editing interface,

wherein the editing operation comprises an operation of adding the contact information as a recipient or a carbon copy recipient.

4. The method according to claim 1 , further comprising:

after the displaying the at least one editing operation in the editing interface, detecting whether the user performs a selection operation, and stop displaying the editing operation if the user abandons the selection operation.

5. An information prompt processing apparatus, comprising:

a processor; and

a non-transitory computer readable storage device storing programming for execution by the processor, the programming including instructions to:

identify a contact keyword contained in body content edited in an editing interface;

extract from a contact database contact information corresponding to the contact keyword;

generate at least one editing operation according to the contact information and an operation command for the contact information;

detect that a user has executed one or more of the generated editing operations;

sort, according to a semantic analysis of the body content, display priorities of at least one unexecuted editing operation that needs to be displayed;

display the at least one unexecuted editing operation in the editing interface according to the sorted display priorities for the user to select without displaying the one or more executed editing operations, wherein displaying the at least one unexecuted editing operation in the editing interface comprises displaying a postal address of a party in the editing interface first among the at least one unexecuted editing operation when the body content indicates an express delivery to the party; and

execute the operation command for the contact information corresponding to the editing operation according to the selection of the user.

6. The apparatus according to claim 5 , wherein the instructions to identify the contact keyword contained in the body content edited by the user in the editing interface include instructions to identify the contact keyword when the user edits the body content, and

wherein the programming further includes instructions to add the contact information to the body content or to add the contact information as a recipient according to the selection of the user.

7. The apparatus according to claim 5 , wherein the instructions to identify the contact keyword contained in the body content edited by the user in the editing interface further include instructions to: after receiving part or all of the body content entered by the user, identify the contact keyword contained in the body content edited by the user in the editing interface when receiving a recipient identifier entered by the user, and

wherein the programming further includes instructions to add the contact information as a recipient or a carbon copy recipient.

8. The apparatus according to claim 5 , wherein the programming further includes instructions to:

detect whether the user performs a selection operation; and

stop displaying the editing operation if the instructions detect that the user abandons the selection operation.

9. A terminal device, comprising:

a processor; and

a non-transitory computer readable storage device storing programming for execution by the processor, the programming including instructions to:

identify a contact keyword contained in body content edited in an editing interface;

extract from a contact database contact information corresponding to the contact keyword;

generate at least one editing operation according to the contact information and an operation command for the contact information;

detect that a user has executed one or more of the generated editing operations;

sort, according to a semantic analysis of the body content, display priorities of at least one unexecuted editing operation that needs to be displayed;

display the at least one unexecuted editing operation in the editing interface according to the sorted display priorities for the user to select without displaying the one or more executed editing operations, wherein displaying the at least one unexecuted editing operation in the editing interface comprises displaying a postal address of a party in the editing interface first among the at least one unexecuted editing operation when the body content indicates an express delivery to the party; and

execute the operation command for the contact information corresponding to the editing operation according to the selection of the user.

10. The terminal device according to claim 9 , wherein the instructions to identify the contact keyword contained in the body content edited by the user in the editing interface include instructions to identify the contact keyword when the user edits the body content, and

wherein the programming further includes instructions to add the contact information to the body content or to add the contact information as a recipient according to the selection of the user.

11. The terminal device according to claim 9 , wherein the instructions to identify the contact keyword contained in the body content edited by the user in the editing interface further include instructions to: after receiving part or all of the body content entered by the user, identify the contact keyword contained in the body content edited by the user in the editing interface when receiving a recipient identifier entered by the user, and

wherein the programming further includes instructions to add the contact information as a recipient or a carbon copy recipient.

12. The terminal device according to claim 9 , wherein the programming further includes instructions to:

detect whether the user performs a selection operation; and

stop displaying the editing operation if the instructions detect that the user abandons the selection operation.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: HUAWEI DEVICE (SHENZHEN) CO., LTD.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 070931/0113 →
CHANGE OF NAME Recorded Jun 12, 2018
From: HUAWEI DEVICE CO.,LTD.
To: HUAWEI DEVICE (SHENZHEN) CO., LTD.
Reel/Frame 046340/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: HUAWEI DEVICE (DONGGUAN) CO., LTD.
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 044024/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2014
From: WU, HUANGWEI
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 033205/0967 →