US 12,292,896 B1
Multi-dimensional content organization and arrangement control in a user interface of a computing device
Andrew Donald Yates, San Francisco, CA (US)
Assigned to Promoted.ai, Inc., San Francisco, CA (US)
Filed by Promoted.ai, Inc., San Francisco, CA (US)
Filed on Nov. 22, 2024, as Appl. No. 18/956,172.
Application 18/956,172 is a continuation in part of application No. 18/943,304, filed on Nov. 11, 2024.
Application 18/956,172 is a continuation in part of application No. 18/941,657, filed on Nov. 8, 2024.
Application 18/956,172 is a continuation in part of application No. 18/921,838, filed on Oct. 21, 2024.
Claims priority of provisional application 63/666,336, filed on Jul. 1, 2024.
Claims priority of provisional application 63/666,331, filed on Jul. 1, 2024.
Claims priority of provisional application 63/612,634, filed on Dec. 20, 2023.
Claims priority of provisional application 63/545,035, filed on Oct. 20, 2023.
Int. Cl. G06F 16/2457 (2019.01); G06F 7/08 (2006.01); G06F 16/22 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/24578 (2019.01) [G06F 7/08 (2013.01); G06F 16/2264 (2019.01); G06F 16/248 (2019.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method performed by one or more processors, comprising the operations of:
receiving a request from a client device to return a set of content items;
generating, by the one or more processors, a search criterion to search for content items responsive to the request;
generating, by the one or more processors, a first set of relevancy-ranked content items, via a generative Artificial Intelligence (AI) search and retrieval system;
executing, by the one or more processors, one or more multidimensional sorting rules to the first set of relevancy-ranked content items, and generating a second set of relevancy-ranked content items having a different sorted order than the first set of relevancy-ranked content items, wherein one of the multidimensional sorting rules includes a promoted slot selector that modifies a sort order of a promoted content item, wherein one or more of the content items of the first relevancy ranked content items have a display slot position that has been changed to a different display slot position for the same content items of the second set of relevancy-ranked content items;
generating, by the one or more processors, a carousel display structure definition of the second set of relevancy-ranked content items, wherein the carousel display structure definition identifies multiple display groupings and an order of each display grouping for the relevancy-ranked content items, and wherein the second set of relevancy-ranked content items have an associated display grouping value and a display slot position; and
rendering, via a user interface of the client device, at least a portion of the second set of relevancy-ranked content items in the respective multiple display groupings and the display slot positions according to the display structure definition.