NAVIGATING PROGRAMMING CONTENT VIA MULTI-DIMENSIONAL SURFACES
First Claim
Patent Images
1. A method, comprising:
- determining, by a computing device, a number of visually three-dimensional surfaces to be displayed in a programming guide;
determining, by the computing device, a number of data elements to be included in the programming guide;
determining, by the computing device, a mapping order associated with the one or more data elements;
displaying, by the computing device, one or more visually three-dimensional surfaces corresponding to the determined number of visually three-dimensional surfaces to be displayed; and
displaying, by the computing device, 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 visually three-dimensional surfaces based on the determined mapping order.
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
23 Claims
-
1. A method, comprising:
-
determining, by a computing device, a number of visually three-dimensional surfaces to be displayed in a programming guide; determining, by the computing device, a number of data elements to be included in the programming guide; determining, by the computing device, a mapping order associated with the one or more data elements; displaying, by the computing device, one or more visually three-dimensional surfaces corresponding to the determined number of visually three-dimensional surfaces to be displayed; and displaying, by the computing device, 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 visually three-dimensional surfaces based on the determined mapping order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 22, 23)
-
-
8. At least one non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed, cause a computing device to:
-
determine a number of visually three-dimensional surfaces to be displayed in a programming guide; determine a number of data elements to be included in the programming guide; determine a mapping order associated with the one or more data elements; display one or more visually three-dimensional surfaces corresponding to the determined number of visually 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 visually three-dimensional surfaces based on the determined mapping order. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to; determine a number of visually three-dimensional surfaces to be displayed in a programming guide; determine a number of data elements to be included in the programming guide; determine a mapping order associated with the one or more data elements; display one or more visually three-dimensional surfaces corresponding to the determined number of visually 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 visually three-dimensional surfaces based on the determined mapping order. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification