IP Library Granted Patent US 11,068,645
Granted Patent B2
US 11,068,645 · App. 16/143,660 · Granted Jul 20, 2021

Dynamic user interface control system

Inventors: John Michael Collinson (Kitchener, CA); Christopher William Cooney (Toronto, CA); Russell Voutour (Toronto, CA); Marie-Julie Demers (Saint-Lambert, CA); Arun Victor Jagga (Toronto, CA); John Jong-Suk Lee (Toronto, CA)
Assignee: The Toronto-Dominion Bank
G06F40/174G06F3/0481G06F9/451G06F40/103
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,068,645
App. No.
16/143,660
Granted
Jul 20, 2021
Kind
B2
Abstract

Methods and systems for providing a graphical user interface to a computing device are described. In one aspect, a method includes: providing a first portion of the graphical user interface to the computing device, the first portion of the graphical user interface including an interface element for receiving input through an input interface associated with the computing device; receiving input received at the interface element; determining an eligibility metric based on the input; comparing the eligibility metric to eligibility criteria; and when the eligibility metric does not satisfy the eligibility criteria, providing, to the computing device, a second portion of the graphical user interface, the second portion of the graphical user interface having a greater completion complexity than a third portion of the graphical user interface, the third portion of the graphical user interface being provided when the eligibility metric satisfies the eligibility criteria.

Claims (41)

1. A server to provide a graphical user interface to a computing device, the server comprising:

a processor;

a communication system coupled to the processor for communicating over a network with the computing device; and

memory coupled to the processor and storing processor-readable instructions that, when executed, cause the processor to:

provide, via the communication system and to the computing device, a first portion of the graphical user interface, the first portion of the graphical user interface including an interface element for receiving input through an input interface associated with the computing device;

receive, via the communication system, input received at the interface element;

determine an eligibility metric based on the input;

automatically modify eligibility criteria by the server in response to changes in network conditions;

compare the eligibility metric to the eligibility criteria; and

decrease a rate of submission of the input when the eligibility metric does not satisfy the eligibility criteria, by providing, to the computing device via the communication system, a second portion of the graphical user interface, the second portion of the graphical user interface having a greater completion complexity than a third portion of the graphical user interface, the third portion of the graphical user interface being provided when the eligibility metric satisfies the eligibility criteria.

2. The server of claim 1 , wherein the instructions, when executed, further cause the processor to: modify the eligibility criteria to control a computing resource associated with the server.

3. The server of claim 1 , wherein the second portion of the graphical user interface includes a false interface element, the false interface element prompting for input that, once received, is not stored or used by the server.

4. The server of claim 1 , wherein the second portion of the graphical user interface is configured to disable an auto-completion function on the computing device and wherein the third portion of the graphical user interface is configured to enable the auto-completion function on the computing device.

5. The server of claim 1 , wherein the second portion of the graphical user interface includes an interface element for receiving a first type of information and wherein the third portion of the graphical user interface includes an interface element for receiving the first type of information and wherein the interface element of the second portion of the graphical user interface imposes a format restriction that is not enforced by the interface element of the third portion of the graphical user interface.

6. The server of claim 5 , wherein the format restriction includes a date formatting restriction that requires an inputted date to accord to a predetermined format.

7. The server of claim 5 , wherein the format restriction is a name formatting restriction that requires an inputted name to accord to a predetermined format.

8. The server of claim 1 , wherein the second portion of the graphical user interface and the third portion of the graphical user interface include at least some common text and wherein a font size of at least a portion of the common text is different on the second portion of the graphical user interface than on the third portion of the graphical user interface.

9. The server of claim 1 , wherein the instructions, when executed, further cause the processor to: when the eligibility metric satisfies the eligibility criteria, providing, via the communication system, the third portion of the graphical user interface.

10. The server of claim 1 , wherein the second portion of the graphical user interface includes text similar in content to text included in the third portion of the graphical user interface but which has a higher word count than the text included in the third portion of the graphical user interface.

11. A method of providing a graphical user interface to a computing device, the method comprising:

providing a first portion of the graphical user interface to the computing device, the first portion of the graphical user interface including an interface element for receiving input through an input interface associated with the computing device;

receiving input received at the interface element;

determining an eligibility metric based on the input;

automatically modify eligibility criteria by a server in response to changes in network conditions;

comparing the eligibility metric to the eligibility criteria; and

decreasing a rate of submission of the input when the eligibility metric does not satisfy the eligibility criteria, by providing, to the computing device, a second portion of the graphical user interface, the second portion of the graphical user interface having a greater completion complexity than a third portion of the graphical user interface, the third portion of the graphical user interface being provided when the eligibility metric satisfies the eligibility criteria.

12. The method of claim 11 , further comprising: modifying the eligibility criteria to control a computing resource associated with the server.

13. The method of claim 11 , wherein the second portion of the graphical user interface includes a false interface element, the false interface element prompting for input that, once received, is not stored or used.

14. The method of claim 11 , wherein the second portion of the graphical user interface is configured to disable an auto-completion function on the computing device and wherein the third portion of the graphical user interface is configured to enable the auto-completion function on the computing device.

15. The method of claim 11 , wherein the second portion of the graphical user interface includes an interface element for receiving a first type of information and wherein the third portion of the graphical user interface includes an interface element for receiving the first type of information and wherein the interface element of the second portion of the graphical user interface imposes a format restriction that is not enforced by the interface element of the third portion of the graphical user interface.

16. The method of claim 15 , wherein the format restriction includes a date formatting restriction that requires an inputted date to accord to a predetermined format.

17. The method of claim 15 , wherein the format restriction includes a name formatting restriction that requires an inputted name to accord to a predetermined format.

18. The method of claim 11 , wherein the second portion of the graphical user interface and the third portion of the graphical user interface include at least some common text and wherein a font size of at least a portion of the common text is different on the second portion of the graphical user interface than on the third portion of the graphical user interface.

19. The method of claim 11 , further comprising: when the eligibility metric satisfies the eligibility criteria, providing the third portion of the graphical user interface.

20. A non-transitory computer readable storage medium comprising processor-executable instructions which, when executed, configure a processor to:

provide a first portion of a graphical user interface to a computing device, the first portion of the graphical user interface including an interface element for receiving input through an input interface associated with the computing device;

receive input received at the interface element;

determine an eligibility metric based on the input;

automatically modify eligibility criteria by a server in response to changes in network conditions;

compare the eligibility metric to the eligibility criteria; and

decrease a rate of submission of the input when the eligibility metric does not satisfy the eligibility criteria, by providing, to the computing device, a second portion of the graphical user interface, the second portion of the graphical user interface having a greater completion complexity than a third portion of the graphical user interface, the third portion of the graphical user interface being provided when the eligibility metric satisfies the eligibility criteria.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2020
From: COLLINSON, JOHN MICHAEL; COONEY, CHRISTOPHER WILLIAM; VOUTOUR, RUSSELL; DEMERS, MARIE-JULIE; JAGGA, ARUN VICTOR; LEE, JOHN JONG-SUK
To: THE TORONTO-DOMINION BANK
Reel/Frame 053472/0681 →
Continuity (1)
Related Publication 20200104352A1 · Apr 2, 2020