IP Library › Granted Patent US 12,039,159
Granted Patent B2
US 12,039,159 · App. 18/145,357 · Granted Jul 16, 2024

Methods and systems for displaying content based on a scroll pattern

Inventors: Chi-San Ho (Allen, TX); Yue Duan (Allen, TX); Micah Price (Plano, TX)
Assignee: Capital One Services, LLC
G06F3/0485G06F3/04845G06Q30/0643
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 12,039,159
App. No.
18/145,357
Granted
Jul 16, 2024
Kind
B2
Abstract

Disclosed are systems and methods for displaying content on a user device. For example, a method of displaying content on a user device may include: receiving a first set of content data; arranging and displaying the first set of content in a first sequence of consecutive segments; detecting user input indicative of a scroll pattern of the user through the first sequence of consecutive segments; determining a preferred category based on the detected user input; receiving a second set of content data; arranging the second set of content data into a second sequence of consecutive segments based on the preferred category; and displaying the second set of content data in the arranged second sequence of consecutive segments on the display of the user device.

Claims (38)

1. A method for displaying content on a user device including a display, comprising:

receiving, via one or more processors, a first set of data including a first subset and a second subset;

causing, via the one or more processors, presentation of the first subset and the second subset on the display of the user device;

detecting, via the one or more processors, user input indicative of a scroll pattern through the first subset and the second subset, wherein the scroll pattern includes continuous scrolling through the first subset and a pause at the second subset, wherein a duration of the pause is greater than a first predetermined threshold and less than a second predetermined threshold;

determining, via the one or more processors based on the continuous scrolling and the pause, a preferred data category corresponding to the second subset; and

receiving and arranging, via the one or more processors, a second set of data on the display based on the preferred data category.

2. The method of claim 1 , further comprising:

identifying, via the one or more processors, a first subset of the second set of data and a second subset of the second set of data;

associating, via the one or more processors, the first subset of the second set of data with the preferred data category.

3. The method of claim 2 , wherein the arranging includes positioning the first subset of the second set of data above the second subset of the second set of data on the display.

4. The method of claim 2 , wherein the arranging includes positioning the first subset of the second set of data such that the first subset of the second set of data is presented to the user via the display prior to the second subset of the second set of data.

5. The method of claim 1 , wherein the arranging includes positioning the second set of data as a set of consecutive segments on the display.

6. A device for displaying content, comprising:

a memory;

a display; and

one or more processors, the one or more processors configured to:

receive a first set of data including a first subset and a second subset;

cause presentation of the first subset and the second subset on the display;

detect user input indicative of a scroll pattern through the first subset and the second subset, wherein the scroll pattern includes continuous scrolling through the first subset and a pause at the second subset, wherein a duration of the pause is greater than a first predetermined threshold and less than a second predetermined threshold;

determine, based on the continuous scrolling and the pause, a preferred data category corresponding to the second subset; and

receive and arrange, via the one or more processors, a second set of data based on the preferred data category.

7. The device of claim 6 , wherein the one or more processors are further configured to:

identify a first subset of the second set of data and a second subset of the second set of data;

associate the first subset of the second set of data with the preferred data category.

8. The device of claim 7 , wherein the one or more processors are further configured to arrange the second set of data at least by positioning the first subset of the second set of data above the second subset of the second set of data on the display.

9. The device of claim 7 , wherein the one or more processors are further configured to arrange the second set of data at least by positioning the first subset of the second set of data such that the first subset of the second set of data is presented to the user via the display prior to the second subset of the second set of data.

10. The device of claim 6 , wherein the one or more processors are further configured to arrange the second set of data at least by positioning the second set of data as a set of consecutive segments on the display.

11. A non-transitory computer-readable storage medium storing program instructions that are computer-executable to implement operations comprising:

receiving, via one or more processors, a first set of data including a first subset and a second subset;

causing, via the one or more processors, presentation of the first subset and the second subset on a display of a user device;

detecting, via the one or more processors, user input indicative of a scroll pattern through the first subset and the second subset, wherein the scroll pattern includes continuous scrolling through the first subset and a pause at the second subset, wherein a duration of the pause is greater than a first predetermined threshold and less than a second predetermined threshold;

determining, via the one or more processors based on the continuous scrolling and the pause, a preferred data category corresponding to the second subset; and

receiving and arranging, via the one or more processors, a second set of data based on the preferred data category.

12. The non-transitory computer-readable storage medium of claim 11 , the operations further comprising:

identifying, via the one or more processors, a first subset of the second set of data and a second subset of the second set of data;

associating, via the one or more processors, the first subset of the second set of data with the preferred data category.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the arranging includes positioning the first subset of the second set of data above the second subset of the second set of data on the display.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the arranging includes positioning the first subset of the second set of data such that the first subset of the second set of data is presented to the user via the display prior to the second subset of the second set of data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2022
From: HO, CHI-SAN; DUAN, YUE; PRICE, MICAH
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 062188/0970 →
Continuity (3)
Continuation 17445828 · Aug 24, 2021
Continuation 16886930 · May 29, 2020
Related Publication 20230126281A1 · Apr 27, 2023
Cited By (1)
US 12,487,739