System and method for content selection
AssigneeComcast Cable Communications, LLC
InventorJoe Y. Fong
Life of this patent
Estimating the term…
Abstract
Methods, systems, and software are described herein for providing a user interface that, in one example, indicates the current point in progress for various items that are available for selection. Upon selection of one of the items of content and/or services that present the items of content, the item of content may be accessed (e.g., for display, recording, or other type of consumption) at the point in progress or at another location within the item of content that may correspond to or otherwise depend upon the point in progress.
Claims46
An apparatus comprising:
- one or more processors;
- and
- memory storing instructions, that when executed by the one or more processors, cause the apparatus to:
- generate a user interface comprising a plurality of selectable images in a content listing, wherein each of the selectable images corresponds to an item of content of a plurality of items of content, and wherein at least one of the selectable images comprises a left region and a right region having different heights, and wherein widths of the left region and the right region are based on a point in progress of a corresponding one of the plurality of items of content;
- and
- change, based on a change in the point in progress of the corresponding one of the plurality of items of content, the width of the left region and the width of the right region.
An apparatus comprising:
- one or more processors;
- and
- memory storing instructions, that when executed by the one or more processors, cause the apparatus to:
- generate a user interface comprising a plurality of images corresponding to points in progress of a plurality of items of content,
- wherein, for a particular image:
- the image comprises a first region and a second region,
- the first region comprises a first height, and the second region comprises a second height different from the first height, and
- a width of the first region and a width of the second region depend on a point in progress of a corresponding one of the plurality of items of content;
- map the plurality of images to a plurality of buttons of a user device;
- and
- cause display of the plurality of images overlaid with corresponding mapped button identifications.
An apparatus comprising:
- one or more processors;
- and
- memory storing instructions, that when executed by the one or more processors, cause the apparatus to:
- generate a tiled user interface comprising a plurality of representations, each of the plurality of representations corresponding to one of a plurality of media items,
- wherein at least one of the plurality of representations comprises a left region and a right region having different heights, and
- wherein a relative width of the left region to the right region depends on a point in progress of a corresponding one of the plurality of media items;
- determine, based on communicating with a user device, a physical layout of buttons of the user device;
- adjust, based on the determined physical layout of buttons, a layout of the plurality of representations;
- and
- map the plurality of representations to the buttons such that the adjusted layout of the plurality of representations of the user interface corresponds to the determined physical layout of the buttons.
One or more non-transitory computer readable media storing instructions that, when executed, cause:
- generating a user interface comprising a plurality of selectable images in a content listing, wherein each of the selectable images corresponds to an item of content of a plurality of items of content, and wherein at least one of the selectable images comprises a left region and a right region having different heights, and wherein widths of the left region and the right region are based on a point in progress of a corresponding one of the plurality of items of content;
- and
- changing, based on a change in the point in progress of the corresponding one of the plurality of items of content, the width of the left region and the width of the right region.
One or more non-transitory computer readable media storing instructions that, when executed, cause:
- generating a user interface comprising a plurality of images corresponding to points in progress of a plurality of items of content,
- wherein, for a particular image:
- the image comprises a first region and a second region,
- the first region comprises a first height, and the second region comprises a second height different from the first height, and
- a width of the first region and a width of the second region depend on a point in progress of a corresponding one of the plurality of items of content;
- mapping the plurality of images to a plurality of buttons of a user device;
- and
- causing display of the plurality of images overlaid with corresponding mapped button identifications.
One or more non-transitory computer readable media storing instructions that, when executed, cause:
- generating a tiled user interface comprising a plurality of representations, each of the plurality of representations corresponding to one of a plurality of media items,
- wherein at least one of the plurality of representations comprises a left region and a right region having different heights, and
- wherein a relative width of the left region to the right region depends on a point in progress of a corresponding one of the plurality of media items;
- determining, based on communicating with a user device, a physical layout of buttons of the user device;
- adjusting, based on the determined physical layout of buttons, a layout of the plurality of representations;
- and
- mapping the plurality of representations to the buttons such that the adjusted layout of the plurality of representations of the user interface corresponds to the determined physical layout of the buttons.
Dependencies are inferred from the claim text.