Navigating through content items on a computing device
AssigneeMeta Platforms, Inc.
InventorMark A. Richardson
Life of this patent
Estimating the term…
Abstract
One or more embodiments of the disclosure include methods and systems that allows for improved user navigation within a group of content items. For example, a content navigation system can identify a content item within a group of content items to provide to a user in response to a user interaction. In some embodiments, the content navigation system can identify a content item to provide to the user based on one or more factors, such as a characteristic of a user interaction and a relevance of a content item. In addition, the content navigation system can strategically provide advertisement content items to a user by adjusting one or more factors with respect to advertisement content items.
Claims20
A non-transitory computer readable medium comprising instructions thereon that, when executed by at least one processor, cause a computing device to:
- receive a user interaction to initiate an inertial scroll through content of a graphical user interface displayed on a client device;
- determine, based at least on a speed of the user interaction, a proximity range associated with the user interaction, the proximity range comprising a set of content items in the graphical user interface that are within a range of distances from an initial position displayed within the graphical user interface in a direction indicated by the user interaction;
- select a scrolling stopping point for the inertial scroll within the proximity range by:
- determining, in relation to a user associated with the client device, a first relevance factor for a first content item within the proximity range of the user interaction;
- and
- determining, in relation to the user, a second relevance factor for a second content item within the proximity range;
- and
- modify the inertial scroll to skip past the first content item based on the first relevance factor and to stop the inertial scroll at the scrolling stopping point to display the second content item based on the second relevance factor.
A system, comprising:
- at least one processor;
- at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause a computing device to:
- receive a user interaction to initiate an inertial scroll through content of a graphical user interface displayed on a client device;
- determine, based at least on a speed of the user interaction, a proximity range associated with the user interaction, the proximity range comprising a set of content items in the graphical user interface that are within a range of distances from an initial position displayed within the graphical user interface in a direction indicated by the user interaction;
- select a scrolling stopping point for the inertial scroll within the proximity range by:
- determining, in relation to a user associated with the client device, a first relevance factor for a first content item within the proximity range of the user interaction;
- and
- determining, in relation to the user, a second relevance factor for a second content item within the proximity range;
- and
- modify the inertial scroll to skip past the first content item based on the first relevance factor and to stop the inertial scroll at the scrolling stopping point to display the second content item based on the second relevance factor.
A method comprising:
- receiving a user interaction to initiate an inertial scroll through content of a graphical user interface displayed on a client device;
- determining, based at least on a speed of the user interaction, a proximity range associated with the user interaction, the proximity range comprising a set of content items in the graphical user interface that are within a range of distances from an initial position displayed within the graphical user interface in a direction indicated by the user interaction;
- select a scrolling stopping point for the inertial scroll within the proximity range by:
- determining, in relation to a user associated with the client device, a first relevance factor for a first content item within the proximity range of the user interaction;
- and
- determining, in relation to the user, a second relevance factor for a second content item within the proximity range;
- and
- modifying the inertial scroll to skip past the first content item based on the first relevance factor and to stop the inertial scroll at the scrolling stopping point to display the second content item based on the second relevance factor.
Dependencies are inferred from the claim text.