Direction based content navigation
AssigneeComcast Cable Communications, LLC
InventorsThomas Loretan, Heather Hollis, George Robert Kissinger, Justin Gravante, Matthew Luther, Eugene Kernan
Life of this patent
Estimating the term…
Abstract
Methods and systems for providing and interfacing with content are disclosed. An example method can comprise providing an interface and receiving an interaction with the interface. The interface can be updated with a first element if the interaction is in a first direction. The first element can provide information based on user data. The interface can be updated with a second element if the interaction is in a second direction.
Claims25
A system comprising:
- a display unit configured to provide an electronic program guide comprising:
- a plurality of navigation tiles that are generic to a user, wherein each navigation tile of the plurality of navigation tiles is associated with a respective content item, wherein each navigation tile of the plurality of navigation tiles comprises respective content related information associated with the respective content item;
- a scroll element configured to scroll through the plurality of navigation tiles at a variable speed, wherein the variable speed is based on one or more of a scroll mode associated with the scroll element or a proximity of an interaction to the scroll element;
- and
- a channel number index associated with the scroll element;
- and
- an interface unit configured to:
- receive a signal indicative of a user interaction;
- update, based on the user interaction being in a first direction, the plurality of navigation tiles with a first plurality of navigation tiles associated with the user, wherein the first plurality of navigation tiles comprises a user viewing history;
- and
- update, based on the user interaction being in a second direction, the plurality of navigation tiles with a second plurality of navigation tiles comprising at least one recommendation associated with content and the user.
A system comprising:
- a display unit configured to provide an electronic program guide comprising:
- a plurality of navigation tiles that are generic to a user, wherein each navigation tile of the plurality of navigation tiles is associated with a respective content item, wherein each navigation tile of the plurality of navigation tiles comprises respective content related information associated with the respective content item,
- a scroll element configured to scroll through the plurality of navigation tiles at a variable speed, wherein the variable speed is based on one or more of a scroll mode associated with the scroll element or a proximity of an interaction to the scroll element, and
- a channel number index associated with the scroll element;
- and
- an interface unit configured to:
- receive an instruction;
- and
- update, based on the instruction being associated with a first direction and a relevancy to the user, the plurality of navigation tiles with a first plurality of navigation tiles of the plurality of navigation tiles, wherein the first plurality of navigation tiles comprises content related information associated with the user, wherein the content related information associated with the user comprises one or more of a viewing history or a recommendation.
An apparatus comprising:
- one or more processors;
- and
- a memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to:
- provide an electronic program guide comprising:
- a plurality of navigation tiles that are generic to a user, wherein each navigation tile of the plurality of navigation tiles is associated with a respective content item, wherein each navigation tile of the plurality of navigation tiles comprises respective content related information associated with the respective content item,
- a scroll element configured to scroll through the plurality of navigation tiles at a variable speed, wherein the variable speed is based on one or more of a scroll mode associated with the scroll element or a proximity of an interaction to the scroll element, and
- a channel number index associated with the scroll element;
- receive a signal indicative of a user interaction;
- update, based on the user interaction being in a first direction, the plurality of navigation tiles with a first plurality of navigation tiles associated with the user, wherein the first plurality of navigation tiles comprises a user viewing history;
- and
- update, based on the user interaction being in a second direction, the plurality of navigation tiles with a second plurality of navigation tiles comprising at least one recommendation associated with content and the user.
An apparatus comprising:
- one or more processors;
- and
- a memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to:
- provide an electronic program guide comprising:
- a plurality of navigation tiles that are generic to a user, wherein each navigation tile of the plurality of navigation tiles is associated with a respective content item, wherein each navigation tile of the plurality of navigation tiles comprises respective content related information associated with the respective content item,
- a scroll element configured to scroll through the plurality of navigation tiles at a variable speed, wherein the variable speed is based on one or more of a scroll mode associated with the scroll element or a proximity of an interaction to the scroll element, and
- a channel number index associated with the scroll element;
- receive an instruction;
- and
- update, based on the instruction being associated with a first direction and a relevancy to a user, the plurality of navigation tiles with a first plurality of navigation tiles of the plurality of navigation tiles, wherein the first plurality of navigation tiles comprises content related information associated with the user, wherein the content related information associated with the user comprises one or more of a viewing history or a recommendation.
A non-transitory computer-readable medium storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to:
- provide an electronic program guide comprising:
- a plurality of navigation tiles, wherein each navigation tile of the plurality of navigation tiles is associated with a respective content item, wherein each navigation tile of the plurality of navigation tiles comprises respective content related information associated with the respective content item;
- a scroll element configured to scroll through the plurality of navigation tiles at a variable speed, wherein the variable speed is based on one or more of a scroll mode associated with the scroll element or a proximity of an interaction to the scroll element;
- and
- a channel number index associated with the scroll element;
- receive a signal indicating an interaction with the electronic program guide;
- and
- update, based on the interaction being in a first direction, the electronic program guide with a first navigation tile of the plurality of navigation tiles, wherein the first navigation tile comprises:
- first respective content related information of a first respective content item associated with the first navigation tile, wherein the first respective content related information comprises one or more of a viewing history element or a recommendation element, and
- a preview of the first respective content item associated with the first navigation tile.
Dependencies are inferred from the claim text.