CPC H04L 65/70 (2022.05) [G06F 3/14 (2013.01); G06F 16/285 (2019.01); G06F 16/435 (2019.01); G06F 16/438 (2019.01); G06F 16/4393 (2019.01); H04L 67/306 (2013.01); H04L 67/34 (2013.01); G06F 3/0481 (2013.01)] | 20 Claims |
1. A method for determining content to be presented, the method comprising:
receiving, by a cloud-based user preferences server system, first user preferences from a first user device and second user preferences from a second user device;
associating, by the cloud-based user preferences server system, the first user preferences with a first user of the first user device, and the second user preferences with a second user of the second user device;
associating, by the cloud-based user preferences server system, a media presentation device with the first user in response to receiving a first request from the first user device;
associating, by the cloud-based user preferences server system, the media presentation device with the second user in response to receiving a second request from the second user device;
receiving, by the cloud-based user preferences server system, a third request from the media presentation device to present content based on user preferences associated with the media presentation device;
determining, by the cloud-based user preferences server system, that the first user and the second user are associated with the media presentation device;
determining, by the cloud-based user preferences server system, and in response to receiving the third request that the first user preferences are associated with the media presentation device based on the first user being associated with the media presentation device;
determining, by the cloud-based user preferences server system, and in response to receiving the third request, that the second user preferences are not associated with the media presentation device based on the second user being associated with the media presentation device;
determining, by the cloud-based user preferences server system, a media content interest of the first user from the first user preferences in response to determining that the first user preferences are associated with the media presentation device while ignoring the second user preferences in response to determining that the second user preferences are not associated with the media presentation device;
identifying, by the cloud-based user preferences server system, a plurality of media content items based on the media content interest of the first user; and
transmitting, by the cloud-based user preferences server system, at least a portion of the plurality of media content items to the media presentation device for display.
|