Systems and methods for building dynamic interfaces

US12436780B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12436780-B2
Application numberUS-202318154061-A
CountryUS
Kind codeB2
Filing dateJan 13, 2023
Priority dateAug 22, 2018
Publication dateOct 7, 2025
Grant dateOct 7, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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 a first behavior of the user; causing, by the processor, the first behavioral information to be displayed by an interactive user interface within a first user interface element of a plurality of user interface elements of a feed displayed by the interactive user interface; identifying, by the processor, peer users having at least one characteristic in common with the user; receiving, at the processor, peer data indicative of a plurality of transactions by the peer users; generating, by the processor, first peer behavioral information relating to the first behavior for the peer users as indicated by the peer data; identifying, by the processor, a selection of the first user interface element while the first behavioral information is displayed within the first user interface element and other behavioral information, describing one or more other behaviors of the user, is displayed within one or more other user interface elements of the plurality of user interface elements; and causing, by the processor and based on the selection of the first user interface element, the first peer behavioral information to be displayed by the interactive user interface within a location of the first user interface element within the feed while the other behavioral information, describing the one or more other behaviors of the user, is continued to be displayed within the one or more other user interface elements of the plurality of user interface elements. 2. The method of claim 1 , wherein identifying the peer users comprises receiving a user definition of the at least one characteristic. 3. The method of claim 1 , further comprising causing, by the processor, a definition of the at least one characteristic, information about the peer users, or a combination thereof to be displayed by the interactive user interface. 4. The method of claim 1 , further comprising: causing, by the processor, an option to adjust a user account setting based on the first 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. 5. The method of claim 1 , wherein the method further comprises preventing, by the processor, information identifying the peer users from being included in the first peer behavioral information displayed by the interactive user interface. 6. The method of claim 1 , further comprising: receiving a user input made in response to the first behavioral information being displayed; analyzing, by the processor, the user input to generate user preference information indicating a preference for at least a portion of the first behavioral information; receiving second data indicative of a second plurality of transactions by the user; and processing the second data and the user preference information to generate second behavioral information describing the user, the second behavioral information being generated to correspond to the preference, wherein the other behavioral information includes at least a portion of the second behavioral information. 7. The method of claim 6 , wherein analyzing the user input comprises identifying a portion of the first behavioral information that is of interest to the user based on at least one previously recorded indication of user interest as at least a portion of the user preference information. 8. The method of claim 1 , wherein the interactive user interface is configured to be displayed on a touch surface of a mobile user device, wherein the feed occupies more than a majority of the touch surface, wherein the one or more other user interface elements include a second user interface element, a third user interface element, and a fourth user interface element, wherein the one or more other behaviors include a second behavior of the user, a third behavior of the user, and a fourth behavior of the user, and wherein the other behavioral information includes: second behavioral information that describes the second behavior and is configured to be displayed within the second user interface element, third behavioral information that describes the third behavior of the user and is configured to be displayed within the third user interface element, and fourth behavioral information that describes the fourth behavior of the user and is configured to be displayed within the fourth user interface element. 9. The method of claim 1 , wherein the one or more other user interface elements include a second user interface element and a third user interface element, wherein the one or more other behaviors include a second behavior of the user and a third behavior of the user, wherein the other behavioral information includes: second behavioral information that describes the second behavior and is configured to be displayed within the second user interface element, third behavioral information that describes the third behavior of the user and is configured to be displayed within the third user interface element, and wherein the location of the first user interface element is between the second user interface element and the third user interface element. 10. The method of claim 1 , wherein the selection of the first user interface element comprises a swipe of the first user interface element. 11. The method of claim 1 , further comprising: providing, for display, an interface showing information indicating that the peer users are defined based on the at least one characteristic, and receiving an input that changes how the peer users are defined. 12. A device, comprising: one or more processors; and one or more non-transitory memory storing instructions that, when executed by the one or more processors, cause the one or more processors 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 a first behavior of the user; providing, for display, the first behavioral information within a first user interface element of a plurality of user interface elements of a feed; identifying peer users having at least one characteristic in common with the user; generating first peer behavioral information describing the first behavior for the peer users as indicated by peer data indicative of a plurality of transactions by the peer users; identifying a selection of the first user interface element while the first behavioral information is displayed within the first user interface element and other behavioral information, describing one or more other behaviors of the user, is displayed within one or more other user interface elements of the plurality of user interface elements; and providing, for display and based on the selection of the first user interface element, the first peer behavioral information within a location of the first user interface element within the feed while the other behavioral information, describing the one or more other behaviors of the user, is displayed within the one or more other user interface elements of the plurality of user interface elements. 13. The device of claim 12 , wherein the instructions further cause the one or more processors to perform processing comprising sending a definition of the at least one characteristic

Assignees

Inventors

Classifications

  • Movements or behaviour, e.g. gesture recognition (recognition of facial expressions G06V40/16) · CPC title

  • User profiles; Roaming · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • G06F9/451Primary

    Execution arrangements for user interfaces · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12436780B2 cover?
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 betw…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/451. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 07 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).