US 11,675,849 B2
Systems and methods for re-ordering feed items based on a user scroll
Radhika Dewan, Panchkula (IN); and Vishwas Sharadanagar Panchaksharaiah, Tumkur District (IN)
Assigned to Rovi Guides, Inc., San Jose, CA (US)
Filed by Rovi Guides, Inc., San Jose, CA (US)
Filed on Dec. 20, 2019, as Appl. No. 16/722,817.
Prior Publication US 2021/0191989 A1, Jun. 24, 2021
Int. Cl. G06F 3/0485 (2022.01); G06F 16/903 (2019.01); G06F 16/9038 (2019.01); G06F 3/04842 (2022.01); H04M 1/72454 (2021.01); H04M 1/72469 (2021.01)
CPC G06F 16/90348 (2019.01) [G06F 3/0485 (2013.01); G06F 3/04842 (2013.01); G06F 16/9038 (2019.01); H04M 1/72454 (2021.01); H04M 1/72469 (2021.01)] 20 Claims
OG exemplary drawing
 
1. A method for reordering a plurality of feed items, the method comprising:
storing, in memory, the plurality of the feed items, wherein the plurality of feed items has a defined sequential order for display in a feed;
monitoring, by a control circuitry of a user device, a speed of scrolling the plurality of feed items;
determining, by the control circuitry, that the scroll speed at a first time is equal or greater than a scroll threshold, wherein the first time is prior to a second time;
in response to identifying a plurality of skipped feed items among the plurality of feed items that were scrolled past when the scroll speed was equal or greater than the scroll threshold and in response to detecting that the scroll speed at the second time is below the scroll threshold, reordering, by the control circuitry, the plurality of skipped feed items in a new order for display in the feed such that continued scrolling of the plurality of feed items will cause the plurality of skipped feed items to be displayed, wherein the plurality of feed items are reordered such that the plurality of skipped feed items is displayed subsequent to the currently displayed feed item; and
generating for display, using the control circuitry, the plurality of skipped feed items in the feed in the new order.