DYNAMIC USER INTERFACE RENDERING BASED ON USAGE ANALYTICS DATA IN A MEDIA CONTENT DISTRIBUTION SYSTEM
First Claim
1. A method comprising:
- detecting, by a media content access device configured to access a media content service distributed over a media content distribution network, a request for a presentation of a user interface configured to facilitate usage of the media content service by a user of the media content access device;
determining, by the media content access device in response to the request, whether usage analytics data representative of a historical pattern of usage of the media content service is available;
rendering, by the media content access device if the usage analytics data is determined to be unavailable, a static default version of the user interface in accordance with data representative of a static default configuration of the user interface; and
rendering, by the media content access device if the usage analytics data is determined to be available, a dynamic version of the user interface based on the user analytics data.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary method includes a media content access device, which is configured to access a media content service distributed over a media content distribution network, 1) detecting a request for a presentation of a user interface configured to facilitate usage of the media content service by a user of the media content access device, 2) determining, in response to the request, whether usage analytics data representative of a historical pattern of usage of the media content service is available, 3) rendering, if the usage analytics data is determined to be unavailable, a static default version of the user interface in accordance with data representative of a static default configuration of the user interface, and 4) rendering, if the usage analytics data is determined to be available, a dynamic version of the user interface based on the user analytics data. Corresponding methods, systems, and apparatuses are also disclosed.
-
Citations
25 Claims
-
1. A method comprising:
-
detecting, by a media content access device configured to access a media content service distributed over a media content distribution network, a request for a presentation of a user interface configured to facilitate usage of the media content service by a user of the media content access device; determining, by the media content access device in response to the request, whether usage analytics data representative of a historical pattern of usage of the media content service is available; rendering, by the media content access device if the usage analytics data is determined to be unavailable, a static default version of the user interface in accordance with data representative of a static default configuration of the user interface; and rendering, by the media content access device if the usage analytics data is determined to be available, a dynamic version of the user interface based on the user analytics data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a processor; and a user interface facility that directs the processor to; detect a request for a presentation of a user interface configured to facilitate usage, by a user of the apparatus, of a media content service distributed over a media content distribution network; determine, in response to the request, whether usage analytics data representative of a historical pattern of usage of the media content service is available; render, if the usage analytics data is determined to be unavailable, a static default version of the user interface in accordance with data representative of a static default configuration of the user interface, the static default version including a static user interface property; and render, if the usage analytics data is determined to be available, a dynamic version of the user interface based on the user analytics data, the dynamic version including a custom user interface property that is rendered by dynamically modifying the static user interface property based on the usage analytics data. - View Dependent Claims (20)
-
-
21. A system comprising:
-
a media content delivery subsystem configured to; distribute a media content service over a media content distribution network, and track end-user usage of the media content service, the tracking including generating and maintaining usage analytics data representative of one or more historical patterns of usage of the media content service; and a media content access device communicatively coupled to the media content delivery subsystem and configured to access the media content service distributed over the media content distribution network, detect a request for a presentation of a user interface configured to facilitate usage of the media content service by a user of the media content access device; determine, in response to the request, whether the usage analytics data is available; render, if the usage analytics data is determined to be unavailable, a static default version of the user interface in accordance with data representative of a static default configuration of the user interface; and render, if the usage analytics data is determined to be available, a dynamic version of the user interface based on the user analytics data. - View Dependent Claims (22, 23, 24)
-
-
25. A system comprising:
-
media content distribution network equipment located at a super head-end, a video hub office, and a video service office and configured to distribute a subscriber television programming service over a subscriber television programming distribution network; a usage analytics server communicatively coupled to the media content distribution network equipment located at at least one of the super head-end, the video hub office, and the video service office, the usage analytics server configured to track end-user usage of the subscriber television programming service, the tracking including generating and maintaining usage analytics data representative of one or more historical patterns of usage of the subscriber television programming service; and a media content access device communicatively coupled to the video service office and the usage analytics server, the media content access device configured to; access the subscriber television programming service distributed over the subscriber television programming network, detect a request for a presentation of a user interface configured to facilitate usage of the subscriber television programming service by a user of the media content access device; determine, in response to the request, whether the usage analytics data is available; render, if the usage analytics data is determined to be unavailable, a static default version of the user interface in accordance with data representative of a static default configuration of the user interface; and render, if the usage analytics data is determined to be available, a dynamic version of the user interface based on the user analytics data.
-
Specification