Systems and Methods of Facilitating Browsing of Media Programs Distributed By Way of a Plurality of Different Media Distribution Models
First Claim
1. A method comprising:
- providing, by a media service provider system, a user interface configured to provide a user with access to a plurality of browse contexts associated with a plurality of media distribution models by way of which media programs are distributed through a media service;
providing, by the media service provider system in the user interface, a browse context selection tool for use by the user to select which of the browse contexts is presented in the user interface;
providing, by the media service provider system in the user interface, a refinement tool for use by the user to select a value of a refinement setting to be used to refine browse content of whichever of the browse contexts is currently presented in the user interface; and
tracking, by the media service provider system throughout a user interface session, a plurality of values of the refinement setting that respectively correspond to the browse contexts.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary systems and methods may provide a user interface configured to provide a user with access to a plurality of browse contexts associated with a plurality of distribution models by way of which media programs are distributed through a media service, provide one or more user interface tools for use by the user to select which of the browse contexts is presented in the user interface and values of a refinement setting to be applied to refine the content of the browse contexts, track the values of the refinement setting individually for each of the browse contexts, and use the tracked values of the refinement setting to refine the content of the browse contexts presented in the user interface. Corresponding systems and methods are also described.
65 Citations
23 Claims
-
1. A method comprising:
-
providing, by a media service provider system, a user interface configured to provide a user with access to a plurality of browse contexts associated with a plurality of media distribution models by way of which media programs are distributed through a media service; providing, by the media service provider system in the user interface, a browse context selection tool for use by the user to select which of the browse contexts is presented in the user interface; providing, by the media service provider system in the user interface, a refinement tool for use by the user to select a value of a refinement setting to be used to refine browse content of whichever of the browse contexts is currently presented in the user interface; and tracking, by the media service provider system throughout a user interface session, a plurality of values of the refinement setting that respectively correspond to the browse contexts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
providing, by a media service provider system in a user interface, a media browse view that provides a user with access to a plurality of media program browse contexts associated with a plurality of media distribution models by way of which media programs are distributed through a media distribution service; tracking, by the media service provider system during a user interface session, a plurality of values of a refinement setting for the plurality of media program browse contexts; receiving, by the media service provider system during the user interface session, a request to access a media program browse context included in the plurality of media program browse contexts, the media program browse context associated with a media distribution model included in the plurality of media distribution models and a value of the refinement setting included in the plurality of values of the refinement setting; and providing, by the media service provider system in response to the request, the media program browse context for display in the media browse view, the providing of the media program browse context comprising filtering, based on the media distribution model associated with the media program browse context, the media programs distributed through the media distribution service to determine a filtered set of the media programs, refining, based on the value of the refinement setting for the media program browse context, the filtered set of the media programs to determine a refined filtered set of the media programs, and populating the media program browse context with browse content representing the refined filtered set of the media programs. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
at least one physical computer processor; and a user interface facility that directs the at least one physical computer processor to; provide a user interface configured to provide a user with access to a plurality of browse contexts associated with a plurality of media distribution models by way of which media programs are distributed through a media service; provide, in the user interface, a browse context selection tool for use by the user to select which of the browse contexts is presented in the user interface; provide, in the user interface, a refinement tool for use by the user to select a value of a refinement setting to be used to refine browse content of whichever of the browse contexts is currently presented in the user interface; and track, throughout a user interface session, a plurality of values of the refinement setting that respectively correspond to the browse contexts. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification