Navigating content
AssigneeJLB Ventures LLC
InventorYakov Kamen
Life of this patent
Estimating the term…
Abstract
A method to separately assign and modify multiple attributes of information and structure to an individual block or to a larger unitary whole comprised of multiple blocks is disclosed. A number of block instances of a block is determined. Each block instance is associated with one or more structure attributes. A number of data elements is determined. Each data element is associated with one or more information attributes. The data elements are mapped to the block instances. The mapped block instances are displayed contiguously.
Claims20
A computer-readable medium having computer-executable instructions stored thereon that, when executed, cause an apparatus to:
- determine a number of three-dimensional surfaces to be displayed in a programming guide, each three-dimensional surface being associated with at least one structure attribute;
- determine a number of data elements to be included in the programming guide, each data element being associated with at least one information attribute;
- select, based on the determined number of three-dimensional surfaces and the determined number of data elements, a mapping technique from a plurality of mapping techniques;
- display one or more three-dimensional surfaces corresponding to the determined number of three-dimensional surfaces to be displayed;
- and
- display one or more data elements corresponding to the determined number of data elements to be included in the programming guide, the one or more data elements being mapped to the one or more three-dimensional surfaces according to the selected mapping technique.
An apparatus, comprising:
- a processor;
- and
- memory, coupled to the processor, storing computer-readable instructions that, when executed by the processor, cause the apparatus to:
- determine a number of three-dimensional surfaces to be displayed in a programming guide, each three-dimensional surface being associated with at least one structure attribute;
- determine a number of data elements to be included in the programming guide, each data element being associated with at least one information attribute;
- select, based on the determined number of three-dimensional surfaces and the determined number of data elements, a mapping technique from a plurality of mapping techniques;
- display one or more three-dimensional surfaces corresponding to the determined number of three-dimensional surfaces to be displayed;
- and
- display one or more data elements corresponding to the determined number of data elements to be included in the programming guide, the one or more data elements being mapped to the one or more three-dimensional surfaces according to the selected mapping technique.
A method, comprising:
- determining a number of three-dimensional surfaces to be displayed in a programming guide, each three-dimensional surface being associated with at least one structure attribute;
- determining a number of data elements to be included in the programming guide, each data element being associated with at least one information attribute;
- selecting, based on the determined number of three-dimensional surfaces and the determined number of data elements, a mapping technique from a plurality of mapping techniques;
- displaying one or more three-dimensional surfaces corresponding to the determined number of three-dimensional surfaces to be displayed;
- and
- displaying one or more data elements corresponding to the determined number of data elements to be included in the programming guide, the one or more data elements being mapped to the one or more three-dimensional surfaces according to the selected mapping technique.
Dependencies are inferred from the claim text.