| CPC G06F 16/954 (2019.01) [G06F 3/04845 (2013.01); G06F 3/0485 (2013.01); G06F 16/54 (2019.01); G06F 16/957 (2019.01)] | 20 Claims |

|
1. A computing system, comprising:
one or more processors; and
a memory storing program instructions that, when executed by the one or more processors, cause the one or more processors to at least:
determine, in response to a request for content items, a first plurality of content items from a corpus of content items;
cause at least a portion of the first plurality of content items to be presented on a client device;
receive a first selection of a first content item of the first plurality of content items; and
cause, in response to the first selection of the first content item from the first plurality of content items, a user interface to be presented on the client device, wherein the user interface includes:
a first portion including an alternate form of the selected first content item;
a second portion including third-party webpage content that is associated with the selected first content item and provides access to the third-party webpage content from the second portion of the user interface; and
a third portion including a second plurality of content items that are related to the selected first content item.
|