IP Library Granted Patent US 11,055,482
Granted Patent B2
US 11,055,482 · App. 16/601,160 · Granted Jul 6, 2021

Form input processing

Inventor: Yanfang Mei (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
G06F40/174G06F3/04886
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,055,482
App. No.
16/601,160
Granted
Jul 6, 2021
Kind
B2
Abstract

The present disclosure provides a form processing method and terminal. Instead of using the cursor to locate an input box at a form, the present techniques fix a position of the cursor at the form and move the form at a touchscreen to coincide an information inputting position at a to-be-processed input box with the position of the cursor at the touchscreen. The present techniques facilitate a terminal to input the information received from the user into the to-be-processed input box to achieve the purpose of using the form to collect information. The present techniques are not required to assign lots of processes for clicking by the user to trigger the touchscreen and moving the cursor and only need to assign processes of moving the form. Thus, the present techniques reduce the processes required for processing the form and effectively save terminal resources.

Claims (52)

1. A method comprising:

determining a plurality of to-be-processed input boxes among a plurality of input boxes of a form, the to-be-processed input boxes being determined based on each input box not having information input and based on information input into each input box having information input;

moving the form at a touchscreen to coincide an information inputting position at a to-be-processed input box among the plurality of to-be-processed input boxes with a position of a cursor at the touchscreen;

receiving information input into the to-be-processed input box;

determining whether any other input box of the form is not normally processed; and

upon determining an input box of the form that is not normally processed, repeating each above step.

2. The method of claim 1 , wherein the information is received through a soft keyboard.

3. The method of claim 2 , further comprising fixing the position of the cursor at the touchscreen.

4. The method of claim 3 , wherein the position of the cursor has a preset distance to the soft keyboard and on top of the soft keyboard.

5. The method of claim 1 , wherein determining a to-be-processed input box at the form comprises determining an input box into which information has not been input as the to-be-processed input box.

6. The method of claim 1 , wherein determining a to-be-processed input box at the form comprises determining an input box whose input information does not match a corresponding information attribute of the input box as the to-be-processed input box.

7. The method of claim 1 , wherein determining a to-be-processed input box comprises determining the to-be-processed input box from one or more input boxes at the form according to a sequence from top to bottom and from left to right in a same line of the form.

8. The method of claim 1 , further comprising:

displaying the form to a user;

receiving a trigger of a particular input box that is input through the touchscreen;

moving the form at the touchscreen to coincide an information inputting position at the particular input box with the position of the cursor at the touchscreen;

receiving information re-input by the user; and

using the re-input information to update the information that is already input into the particular input box.

9. The method of claim 1 , further comprising:

submitting the form to a server;

receiving the from returned by the server after at least one input box of the form is determined to include incorrect input information;

moving the form at the touchscreen to coincide an information inputting position of a particular input box that has the incorrect input information with the position of the cursor at the touchscreen;

receiving re-input information; and

using the re-input information to update the incorrect input information that is already input into the particular input box.

10. A terminal comprising:

one or more processors; and

one or more computer-readable media having stored thereon computer-executable modules executable by the one or more processors that, when executed by the one or more processors, perform associated operations, the computer-executable modules comprising:

a determining module configured to determine a plurality of to-be-processed input boxes among a plurality of input boxes of a form, the plurality of to-be-processed input boxes being determined based on each input box not having information input and based on information input into each input box having information input;

a form moving module configured to move the form at a touchscreen to coincide an information inputting position at a to-be-processed input box among the plurality of to-be-processed input boxes with a position of a cursor at the touchscreen; and

an inputting module configured to receive information input into the to-be-processed input box;

wherein the determining module is further configured to determine whether any input box of the form other than the to-be-processed input box is not normally processed, and, upon determining an input box of the form that is not normally processed, causing the determining module, the form moving module, and the inputting module to respectively repeat each above operation.

11. The terminal of claim 10 , wherein the inputting module is configured to receive information through a soft keyboard.

12. The terminal of claim 11 , wherein the form moving module is configured to fix the position of the cursor at the touchscreen.

13. The terminal of claim 12 , wherein the position has a preset distance to the soft keyboard and on top of the soft keyboard.

14. The terminal of claim 10 , wherein the determining module is configured to determine an input box into which information has not been input as the to-be-processed input box.

15. The terminal of claim 10 , wherein the determining module is configured to determine an input box whose input information does not match a corresponding information attribute of the input box as the to-be-processed input box.

16. The terminal of claim 10 , wherein the determining module is configured to determine the to-be-processed input box from one or more input boxes at the form according to a sequence from top to bottom and from left to right in a same line of the form.

17. The terminal of claim 10 , further comprising:

a displaying module configured to display the form to a user; and

wherein the form moving module is further configured to, after receiving a trigger of a particular input box that is input through the touchscreen, move the form at the touchscreen to coincide an information inputting position at the particular input box with the position of the cursor at the touchscreen; and

the inputting module is further configured to, after receiving information re-input by the user, use the re-input information to update the information that is already input into the particular input box.

18. The terminal of claim 10 , further comprising:

a submitting module configured to submit the form to a server;

wherein the form moving module is further configured to, after receiving the from returned by the server after at least one input box of the form is determined to include incorrect input information, move the form at the touchscreen to coincide an information inputting position of a particular input box that has the incorrect input information with the position of the cursor at the touchscreen; and

the inputting module is further configured to, after receiving re-input information, use the re-input information to update the incorrect input information that is already input into the particular input box.

19. One or more computer-readable media stored thereon computer-executable instructions executable by one or more processors to perform operations comprising:

determining a plurality of to-be-processed input boxes among a plurality of input boxes of a form, the to-be-processed input boxes being determined based on each input box not having information input and based on information input into each input box having information input;

moving the form at a touchscreen to coincide an information inputting position at a to-be-processed input box among the plurality of to-be-processed input boxes with a position of a cursor at the touchscreen;

receiving information input into the to-be-processed input box;

determining whether any other input box of the form is not normally processed; and

upon determining an input box of the form that is not normally processed, repeating each above step.

20. The one or more computer-readable media of claim 19 , wherein the information is received through a soft keyboard.

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 054064/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053650/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2019
From: MEI, YANFANG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 050720/0806 →
Priority Claims (1)
CN 201310326008.2 · Jul 30, 2013 · national
Continuity (2)
Continuation 14446263 · Jul 29, 2014
Related Publication 20200042586A1 · Feb 6, 2020