NAVIGATING CONTENT
First Claim
Patent Images
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification