Dynamic content selection menu
AssigneeEchoStar Technologies L.L.C.
InventorNicholas B. Newell
Life of this patent
Estimating the term…
Abstract
A content selection menu is generated and provided to a user. The content selection menu includes a plurality of audiovisual (AV) programs that are provided for user selection. The AV programs may be positioned in the content selection menu in accordance with their associated score for content attributes. Upon providing the content selection to a user, the user may select a program for viewing or the user may indicate interest in a program. If the user indicates interest in a program a second content selection menu is generated based at least in part on the attributes of the program of interest.
Claims15
A method for generating a multi-dimensional content selection menu comprising:
- obtaining a first set of a plurality of content attributes specific to a target user;
- assigning each content attribute of the first set to a respective axis of a plurality of axes of the content selection menu;
- identifying a plurality of audiovisual (AV) programs, each AV program having an associated value for each content attribute of the first set;
- determining, for each AV program, a position along each axis of the plurality of axes based on the value for the content attribute corresponding to the respective axis for that attribute;
- populating the content selection menu with the plurality of AV programs by positioning each AV program in a multidimensional space defined by the plurality of axes in accordance with the determined position along each axis of the plurality of axes;
- outputting the content selection menu for presentation;
- receiving an interest input of an AV program from the target user indicating an interest level in one of the plurality of AV programs;
- obtaining a second set of a second plurality of content attributes based on the interest input;
- associating each second content attribute of the second set with a second axis of the plurality of second axes of the second content selection menu;
- identifying a plurality of second AV programs different from the plurality of AV programs, each second AV program having an associated second value for each second content attribute;
- determining, for each second AV program, a second position along each second axis of the plurality of second axes based on the second value for the second content attribute corresponding to the respective second axis for that attribute;
- populating the second content selection menu with the plurality of second AV programs by positioning each second AV program in a space defined by the plurality of second axes in accordance with the determined second position;
- and
- outputting the second content selection menu for presentation.
(canceled)
9-13. (canceled)
A method for generating a multidimensional content selection menu, the method comprising:
- determining a number of dimensions of the content selection menu;
- associating each dimension with a content attribute of a plurality of content attributes;
- selecting a plurality of AV programs, an AV program of the plurality of AV programs is selected based at least in part on a score of the AV program associated with at least one content attribute of the plurality of content attributes;
- positioning the plurality of AV programs in the content selection menu;
- outputting the content selection menu for display;
- receiving interest input of an AV program of the plurality of AV programs from a target user;
- generating a second content selection menu based at least in part on the interest input;
- and
- outputting the second content selection menu.
A system for generating a multidimensional content selection menu, the system comprising:
- a receiver having control circuitry;
- a memory coupled to the control circuitry, the memory having compute-executable instructions stored thereon that, when executed, cause the control circuitry to cause the system to:
- determine a number of dimensions of the content selection menu;
- associate each dimension with a content attribute of a plurality of content attributes;
- select a plurality of AV programs, an AV program of the plurality of AV programs is selected based at least in part on a score of the AV program associated with at least one content attribute of the plurality of content attributes;
- position the plurality of AV programs in the content selection menu;
- output the content selection menu for display;
- receive interest input of an AV program of the plurality of AV programs from a target user;
- generate a second content selection menu based at least in part on the interest input;
- and
- associating each content attribute of the second set with an axis of a plurality of axes of the second content selection menu;
- and
- output the second content selection menu.
Dependencies are inferred from the claim text.