| CPC G06Q 30/02 (2013.01) [G06F 16/29 (2019.01); G06F 16/958 (2019.01)] | 18 Claims |

|
1. A processor-implemented method of transmitting content from a multi-content-provider platform over a computer network, comprising:
receiving a plurality of options for accessing a particular piece of content including a first subset of options associated with a first region and a second subset of options associated with a second region, the plurality of options being based on an Internet domain of a user being is associated with the first region, wherein a different Internet domain is associated with the second region;
automatically adjusting, without human intervention and based on a searchable index, a particular one of the first subset of options based on activity of other users who have accessed the particular content as specified by the index, including activity of those other users before and after the other users accessed the particular content and based on an account history for a user accessing content other than the particular content, the index comprising a hierarchical arrangement of weighted attributes corresponding to content available by way of the platform, the weighted attributes being used to generate the first subset of options;
providing, via a graphical user interface menu available by way of the network, the first subset of options after the automatic adjustment;
receiving, via the graphical user interface, an identification of an option in the first subset from the user; and
transmitting, by the platform over the network for playback on a computing device associated with the user, the particular content from the platform to the user via the network according to a criterion of the option that the user has identified.
|