IP Library Granted Patent US 11,556,359
Granted Patent B2
US 11,556,359 · App. 17/548,992 · Granted Jan 17, 2023

Systems and methods for building dynamic interfaces

Inventors: Colin Hart (Arlington, VA); Jason Ji (Reston, VA); Alexandra A. Colevas (Arlington, VA); Steven Quadros (New York, NY); Adnan Malik (Voorhees, NJ); Jared M. Alexander (Vienna, VA); Scott Golder (Columbia, MD); Allison Abbott (Washington, DC); Matthew Horton (Arlington, VA); Emma Sagan (Washington, DC); Kevan Emmott (Arlington, VA); Christine Ann Berglund (Brooklyn, NY)
Assignee: CAPTIAL ONE SERVICES, LLC
G06F9/451G06F3/0482G06F9/4451G06V40/20
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,556,359
App. No.
17/548,992
Granted
Jan 17, 2023
Kind
B2
Abstract

First data indicative of a first plurality of transactions by a user may be processed to generate first behavioral information describing the user. The first behavioral information may be displayed by an interactive user interface. A user input made in response to the first behavioral information may be received and analyzed to generate user preference information indicating a relationship between the first user input and the first behavioral information. Second data indicative of a second plurality of transactions by the user may be received and processed with the user preference information to generate second behavioral information describing the user. The second behavioral information may be displayed by the interactive user interface differently from the first behavioral information by the interactive user interface as a result of the processing of the second data and the user preference information together.

Claims (79)

1. A method of generating a user interface, the method comprising:

receiving, at a processor, first data indicative of a first plurality of transactions by a user;

processing, by the processor, the first data to generate first behavioral information describing the user, the first behavioral information having a first type selected from among a plurality of types of behavioral information;

causing, by the processor, the first behavioral information to be displayed by an interactive user interface in an entry within a feed of information displayed by the interactive user interface;

receiving, at the processor, a user input made in response to the first behavioral information being displayed through the interactive user interface, the user input including a selection of the entry;

receiving, at the processor, second data indicative of a second plurality of transactions by the user;

identifying, by the processor, second behavioral information describing the user within the second data, the second behavioral information having the first type;

causing, by the processor and as a result of the identifying, the second behavioral information to be displayed by the interactive user interface;

wherein the feed is accessible from a home screen of the interactive user interface and separate from the home screen;

the second behavioral information is displayed by the interactive user interface in the home screen;

the home screen includes a settings interface; and the user input is made through the settings interface.

2. The method of claim 1 , wherein:

processing the first data comprises:

identifying a plurality of peer users having at least one characteristic in common with the user;

receiving peer data indicative of a plurality of transactions by the peer users; and

generating peer behavioral information describing the peer users; and

the method further comprises causing, by the processor, the peer behavioral information to be displayed by the interactive user interface.

3. The method of claim 2 , wherein the method further comprises preventing, by the processor, information identifying the peer users from being included in the peer behavioral information displayed by the interactive user interface.

4. The method of claim 1 , wherein:

processing the first data comprises using at least one script to generate at least one entry; and

the interactive user interface includes the at least one entry.

5. The method of claim 4 , further comprising generating, by the processor, the at least one script.

6. The method of claim 1 , wherein:

the entry includes a selectable element; and

the user input comprises a selection of the selectable element.

7. The method of claim 1 , further comprising:

causing, by the processor, an option to adjust a user account setting based on at least one of the first behavioral information and the second behavioral information to be displayed by the interactive user interface;

receiving, at the processor, a user command in response to the option; and

adjusting, by the processor, the user account setting based on the user command.

8. A device comprising:

a processor; and a non-transitory memory in communication with the processor, the memory storing instructions that, when executed by the processor, cause the processor to perform processing comprising:

processing a first plurality of transactions by a user;

analyzing the first plurality of transactions to generate first behavioral information describing the user, the first behavioral information having a first type selected from among a plurality of types of behavioral information;

sending the first behavioral information to a user device for display by an interactive user interface of the user device in an entry within a feed of information displayed by the interactive user interface;

receiving, from the user device, a user input made in response to the first behavioral information being displayed through the interactive user interface, the user input including a selection of the entry;

analyzing the user input to generate user preference information indicating a preference for at least a portion of the first behavioral information;

processing a second plurality of transactions by the user;

generating second data indicative of a second plurality of transactions by the user;

identifying second behavioral information describing the user within the second data, the second behavioral information having the first type;

sending the second behavioral information to the user device for display by the interactive user interface;

wherein the feed is accessible from a home screen of the interactive user interface and separate from the home screen;

the second behavioral information is displayed by the interactive user interface in the home screen;

the home screen includes a settings interface; and the user input is made through the settings interface.

9. The device of claim 8 , wherein:

analyzing the first plurality of transactions comprises:

identifying a plurality of peer users having at least one characteristic in common with the user;

receiving peer data indicative of a plurality of transactions by the peer users; and

generating peer behavioral information describing the peer users; and

the instructions further cause the processor to perform processing comprising sending the peer behavioral information to the user device to be displayed by the interactive user interface.

10. The device of claim 9 , wherein the instructions further cause the processor to perform processing comprising preventing information identifying the peer users from being included in the peer behavioral information displayed by the interactive user interface.

11. The device of claim 8 , wherein:

analyzing the first plurality of transactions comprises using at least one script to generate at least one card for display by the interactive user interface.

12. The device of claim 11 , wherein the instructions further cause the processor to perform processing comprising generating the at least one script.

13. The device of claim 8 , wherein:

the entry includes a selectable element; and

the user input comprises a selection of the selectable element.

14. The device of claim 8 , wherein the instructions further cause the processor to perform processing comprising:

sending data to the user device causing an option to adjust a user account setting based on at least one of the first behavioral information and the second behavioral information to be displayed by the interactive user interface;

receiving a user command from the user device in response to the option; and

adjusting the user account setting based on the user command.

15. A device comprising:

a display; an input device; a processor in communication with the display and the input device; and a non-transitory memory in communication with the processor, the memory storing instructions that, when executed by the processor, cause the processor to perform processing comprising:

receiving first data indicative of a first plurality of transactions by a user;

processing the first data to generate first behavioral information describing the user, the first behavioral information having a first type selected from among a plurality of types of behavioral information;

causing the first behavioral information to be displayed by an interactive user interface of the display in an entry within a feed of information displayed by the interactive user interface;

receiving a user input made in response to the first behavioral information being displayed through the interactive user interface, the user input including a selection of the entry;

receiving second data indicative of a second plurality of transactions by the user;

identifying second behavioral information describing the user within the second data, the second behavioral information having the first type;

causing, as a result of the identifying, the second behavioral information to be displayed by the interactive user interface;

the feed is accessible from a home screen of the interactive user interface and separate from the home screen;

the second behavioral information is displayed by the interactive user interface in the home screen;

the home screen includes a settings interface; and the user input is made through the settings interface.

16. The device of claim 15 , wherein:

the entry includes a selectable element; and

the user input comprises a selection of the selectable element.

17. The device of claim 15 , wherein the instructions further cause the processor to perform processing comprising:

displaying an option to adjust a user account setting based on at least one of the first behavioral information and the second behavioral information on the display;

receiving a user command through the input device in response to the option; and

sending the user command to the financial account server device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2022
From: HART, COLIN; JI, JASON; COLEVAS, ALEXANDRA A.; QUADROS, STEVEN; MALIK, ADNAN; ALEXANDER, JARED M.; GOLDER, SCOTT; ABBOTT, ALLISON; HORTON, MATTHEW; SAGAN, EMMA; EMMOTT, KEVAN; BERGLUND, CHRISTINE ANNA
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 058630/0508 →
Continuity (3)
Continuation 17013216 · Sep 4, 2020
Continuation 16108865 · Aug 22, 2018
Related Publication 20220164201A1 · May 26, 2022
Cited By (8)
US 12,455,695 US 12,578,972 US 12,591,436 US 12,597,029 US 12,608,481 US 12,613,970 US 12,632,316 US 12,639,680