| CPC G06F 3/0485 (2013.01) [G06F 3/0481 (2013.01); H04N 23/695 (2023.01)] | 23 Claims |

|
1. A computer-implemented method, comprising:
obtaining, by a computing system comprising one or more processors, a data structure configured for rendering a plurality of content containers on a user device, the plurality of content containers providing a collapsed configuration and an expanded configuration;
rendering, by the computing system and based on a first rate parameter descriptive of a user input associated with the user device, one or more of the plurality of content containers according to the collapsed configuration;
rendering, by the computing system, first party content from a first server system in the one or more of the plurality of content containers according to the collapsed configuration;
rendering, by the computing system and based on a second rate parameter, at least one of the plurality of content containers according to the expanded configuration; and
rendering, by the computing system, third party content from a second server system in the at least one of the one or more of the plurality of content containers according to the expanded configuration.
|