US 12,328,466 B2
User segmentation for multi-dwelling unit (MDU)
Joshua D. Wade, Castle Rock, CO (US); Jason Anthony Madruga, Castle Rock, CO (US); Clark Hurst Pendery, Englewood, CO (US); Dalton William Hertel, Denver, CO (US); Aaron William Schwartz, Denver, CO (US); Ryan Scribner, Erie, CO (US); Himanshu Jain, Karnataka (IN); Sandeep Kumar Bhatta, Karnataka (IN); and Laxminarayana Dalimba, Karnataka (IN)
Assigned to DISH Network L.L.C., Englewood, CO (US); and DISH Network Technologies India Private Limited, Bengaluru (IN)
Filed by DISH Network L.L.C., Englewood, CO (US); and DISH Network Technologies India Private Limited, Karnataka (IN)
Filed on Jul. 24, 2023, as Appl. No. 18/357,842.
Prior Publication US 2025/0039484 A1, Jan. 30, 2025
Int. Cl. H04N 21/454 (2011.01); H04N 21/214 (2011.01); H04N 21/258 (2011.01); H04N 21/431 (2011.01)
CPC H04N 21/25891 (2013.01) [H04N 21/2143 (2013.01); H04N 21/4312 (2013.01); H04N 21/454 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving user registration data of a plurality of users associated with a multi-dwelling unit (MDU), the user registration data including a user identity and registration information for each one of the plurality of users;
generating a plurality of user profiles respectively for the plurality of users, each user profile including the user registration data, a user experience level of the user, and at least one user feature of the corresponding user;
generating a plurality of user segments and associating one or more of the plurality of users to each user segment, based on a common user experience level shared among the users of the user segment or at least one common user feature shared among the users of the user segment;
designating content streaming service and content resource to each user segment, based on the common user experience level or the common user feature;
setting a specified streaming bitrate for the users of the user segment, based on the common user experience level or the common user feature;
generating a user segment profile for each user segment, the user segment profile including the user identity of each user, the common user experience level, the common user feature, and the designated streaming service and content resource; and
in response to a user request sent from a user device of the MDU, provisioning the designated streaming service and content resource to the user device and delivering content to the user device at the specified streaming bitrate, based on the user segment profile to which the user of the user device belongs.