IP Library Granted Patent US 10,802,674
Granted Patent B2
US 10,802,674 · App. 15/921,461 · Granted Oct 13, 2020

Method and apparatus for displaying function interface

Inventors: Jun Tong (Hangzhou, CN); Ding Sheng (Hangzhou, CN); Jiayin Liu (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
G06F3/0482G06F3/0481G06F3/0484G06F9/451G06F9/453G06F16/245G06F40/289H04M1/72522H04M1/72552
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 10,802,674
App. No.
15/921,461
Granted
Oct 13, 2020
Kind
B2
Abstract

A user interface is provided for display by a computing device. The user interface provides a graphical display of an application executable by the computing device. The computing device receives information provided by a user to the application through the user interface. The computing device analyzes the information provided by the user, where the analyzing includes: identifying one or more keywords of the information provided by the user; comparing the one or more keywords with a keyword library, the keyword library indicating computer-related services; based on the comparing, and identifying a particular computer-related service. The computing device provides a function interface of the particular computer-related service for display on the user interface.

Claims (53)

1. A computer-implemented method, comprising:

providing, by a computing device, a user interface for display, the user interface providing a graphical display of an application executable by the computing device;

receiving, by the computing device, information provided by a user to the application through the user interface;

analyzing, by the computing device, the information provided by the user, the analyzing including:

identifying one or more keywords of the information provided by the user;

comparing the one or more keywords with a keyword library; the keyword library indicating computer-related services; and

based on the comparing, identifying a particular computer-related service;

providing, by the computing device, a function interface of the particular computer related service for display on the user interface;

determining that the one or more keywords of the information provided by the user includes one or more numeric characters having an associated numerical value amount; and

adding a random numeric character not included with the numeric characters associated with the one or more keywords to a designated region in the function interface and adding at least one of the one or more numeric characters having the associated numerical value to a pull-down menu corresponding to the designated region.

2. The computer-implemented method of claim 1 , wherein the application includes a chat-interface based application, and the information provided by the user includes textual data.

3. The computer-implemented method of claim 1 , further comprising, after providing the function interface of the particular computer-related service for display on the user interface, receiving, by the computing device, an input signal indicating whether the function interface matches the information provided by the user.

4. The computer-implemented method of claim 1 , wherein analyzing the information further includes applying a distinguishing feature to the one or more keywords for display by the application through the user interface.

5. The computer-implemented method of claim 4 , further comprising receiving, in response to applying the distinguishing feature, user selection of the one or more keywords to indicate the particular computer-related service.

6. The computer-implemented method of claim 1 , further comprising inserting the one or more keywords into the function interface.

7. The computer-implemented method of claim 1 , wherein at least one of the one or more keywords comprises a preset keyword related to a payment service or a preset designated-type character, and the designated-type character comprises the one or more numeric characters.

8. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

providing, by a computing device, a user interface for display, the user interface providing a graphical display of an application executable by the computing device;

receiving, by the computing device, information provided by a user to the application through the user interface;

analyzing, by the computing device, the information provided by the user, the analyzing including:

identifying one or more keywords of the information provided by the user;

comparing the one or more keywords with a keyword library, the keyword library indicating computer-related services; and

based on the comparing, identifying a particular computer-related service;

providing, by the computing device, a function interface of the particular computer-related service for display on the user interface;

determining whether the one or more keywords of the information provided by the user includes one or more numeric characters having an associated numerical value amount;

in response to determining whether the information provided by the user includes one or more numeric characters having an associated numerical value amount, determining whether the numerical value amount exceeds a preset threshold amount associated with the particular computer-related service;

in response to determining whether the numeric value amount exceeds the preset threshold amount, providing a password input function interface with the function interface of the particular computer-related service for display on the user interface; and

adding one of the one or more numeric characters to a designated region in the function interface and adding all remaining numeric characters of the one or more numeric characters to a pull-down menu corresponding to the designated region.

9. The computer-readable medium of claim 8 , wherein the application includes a chat-interface based application, and the information provided by the user includes textual data.

10. The computer-readable medium of claim 8 , further comprising one or more instructions to, after providing the function interface of the particular computer-related service for display on the user interface, receive, by the computing device, an input signal indicating whether the function interface matches the information provided by the user.

11. The computer-readable medium of claim 8 , wherein analyzing the information further includes applying a distinguishing feature to the one or more keywords for display by the application through the user interface.

12. The computer-readable medium of claim 11 , further comprising one or more instructions to receive, in response to applying the distinguishing feature, user selection of the one or more keywords to indicate the particular computer-related service.

13. The computer-readable medium of claim 8 , further comprising one or more instructions to, insert the one or more keywords into the function interface.

14. The computer-readable medium of claim 8 , wherein at least one of the one or more keywords comprises a preset keyword related to a payment service or a preset designated-type character, and the designated-type character comprises the one or more numeric characters.

15. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

providing, by a computing device, a user interface for display, the user interface providing a graphical display of an application executable by the computing device;

receiving, by the computing device, information provided by a user to the application through the user interface;

analyzing, by the computing device, the information provided by the user, the analyzing including:

identifying one or more keywords of the information provided by the user;

comparing the one or more keywords with a keyword library, the keyword library indicating computer-related services; and

based on the comparing, identifying a particular computer-related service;

providing, by the computing device, a function interface of the particular computer-related service for display on the user interface;

determining whether the one or more keywords of the information provided by the user includes one or more numeric characters having an associated numerical value amount;

in response to determining whether the information provided by the user includes one or more numeric characters having an associated numerical value amount, determining whether the numerical value amount exceeds a preset threshold amount associated with the particular computer-related service;

in response to determining whether the numeric value amount exceeds the preset threshold amount, providing a password input function interface with the function interface of the particular computer-related service for display on the user interface; and

adding one of the one or more numeric characters to a designated region in the function interface and adding all remaining numeric characters of the one or more numeric characters to a pull-down menu corresponding to the designated region.

16. The computer-implemented system of claim 15 , wherein the application includes a chat-interface based application, and the information provided by the user includes textual data.

17. The computer-implemented system of claim 15 , further comprising one or more instructions to, after providing the function interface of the particular computer-related service for display on the user interface, receive, by the computing device, an input signal indicating whether the function interface matches the information provided by the user.

18. The computer-implemented system of claim 15 , wherein analyzing the information further includes applying a distinguishing feature to the one or more keywords for display by the application through the user interface.

19. The computer-implemented system of claim 18 , further comprising one or more instructions to receive, in response to applying the distinguishing feature, user selection of the one or more keywords to indicate the particular computer-related service.

20. The computer-implemented system of claim 15 , further comprising one or more instructions to insert the one or more keywords into the function interface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2018
From: TONG, JUN; SHENG, DING; LIU, JIAYIN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 046582/0947 →
Priority Claims (1)
CN 2015 1 0587493 · Sep 15, 2015 · national
Continuity (2)
Continuation PCTCN2016098151 · Sep 6, 2016
Related Publication 20180203576A1 · Jul 19, 2018