Index channel technology
First Claim
1. A method of providing an index channel within a content delivery network, the method comprising:
- receiving, using a user identity, input to display a first index channel associated with a content delivery network;
receiving one or more inputs that define the first index channel, the one or more inputs that define the first index channel including an input defining a number of preview files to display in each set of content preview files and a selection of a sequential order or random order to display the preview files in each set of content preview files;
storing, as a first index channel definition associated with the user identity, data from the one or more inputs that define the first index channel;
based on the input to display the first index channel associated with the content delivery network, accessing the first index channel definition associated with the user identity, the first index channel definition defining a first sequence of a first set of content preview files for content files organized within channels available through the content delivery network, the first set of content preview files including video files;
based on the accessed first index channel definition, controlling display of the first index channel by displaying the first set of content preview files in the first sequence defined by the accessed first index channel definition, the controlling including;
displaying, responsive to receiving the input to display the first index channel, a first video file corresponding to a first content preview file included in the first set of content preview files, andbased on a determination that the number of preview files to display in each set of content preview files is satisfied and that a selection has not been received by a time after display of the first video file has ended, transitioning to display of a second video file corresponding to a second content preview file included in a second index channel that is nested within the first index channel, the second index channel being defined by a second index channel definition;
during display of the second content preview file, receiving a selection of the second content preview file; and
displaying, responsive to receiving the selection of the second content preview file, a third video file included in the second index channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Index channel technology, in which input to display an index channel is received from a user identity and an index channel definition for the user identity is accessed. The index channel definition defines a sequence of content preview files for content files organized within channels. Display of the index channel is controlled by displaying the content preview files in the sequence defined by the accessed index channel definition and, during display of the content preview files in the sequence defined by the accessed index channel definition, a selection is received to view a content file that corresponds to a content preview file being displayed in accordance with the accessed index channel definition. Display of the content file is controlled and display of the index channel is returned at a position within the sequence of content preview files that corresponds to the received selection.
45 Citations
28 Claims
-
1. A method of providing an index channel within a content delivery network, the method comprising:
-
receiving, using a user identity, input to display a first index channel associated with a content delivery network; receiving one or more inputs that define the first index channel, the one or more inputs that define the first index channel including an input defining a number of preview files to display in each set of content preview files and a selection of a sequential order or random order to display the preview files in each set of content preview files; storing, as a first index channel definition associated with the user identity, data from the one or more inputs that define the first index channel; based on the input to display the first index channel associated with the content delivery network, accessing the first index channel definition associated with the user identity, the first index channel definition defining a first sequence of a first set of content preview files for content files organized within channels available through the content delivery network, the first set of content preview files including video files; based on the accessed first index channel definition, controlling display of the first index channel by displaying the first set of content preview files in the first sequence defined by the accessed first index channel definition, the controlling including; displaying, responsive to receiving the input to display the first index channel, a first video file corresponding to a first content preview file included in the first set of content preview files, and based on a determination that the number of preview files to display in each set of content preview files is satisfied and that a selection has not been received by a time after display of the first video file has ended, transitioning to display of a second video file corresponding to a second content preview file included in a second index channel that is nested within the first index channel, the second index channel being defined by a second index channel definition; during display of the second content preview file, receiving a selection of the second content preview file; and displaying, responsive to receiving the selection of the second content preview file, a third video file included in the second index channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
at least one computer; and at least one computer-readable medium coupled to the at least one computer having instructions stored thereon which, when executed by the at least one computer, causes the at least one computer to perform operations comprising; receiving, using a user identity, input to display a first index channel associated with a content delivery network; receiving one or more inputs that define the first index channel, the one or more inputs that define the first index channel including an input defining a number of preview files to display in each set of content preview files and a selection of a sequential order or random order to display the preview files in each set of content preview files; storing, as a first index channel definition associated with the user identity, data from the one or more inputs that define the first index channel; based on the input to display the first index channel associated with the content delivery network, accessing the first index channel definition associated with the user identity, the first index channel definition defining a first sequence of a first set of content preview files for content files organized within channels available through the content delivery network, the first set of content preview files including video files; based on the accessed first index channel definition, controlling display of the first index channel by displaying the first set of content preview files in the first sequence defined by the accessed first index channel definition, the controlling including; displaying, responsive to receiving the input to display the first index channel, a first video file corresponding to a first content preview file included in the first set of content preview files, and based on a determination that the number of preview files to display in each set of content preview files is satisfied and that a selection has not been received by a time after display of the first video file has ended, transitioning to display of a second video file corresponding to a second content preview file included in a second index channel that is nested within the first index channel, the second index channel being defined by a second index channel definition; during display of the second content preview file, receiving a selection of the second content preview file; and displaying, responsive to receiving the selection of the second content preview file, a third video file included in the second index channel.
-
-
28. At least one non-transitory computer-readable storage medium encoded with at least one computer program comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
receiving, using a user identity, input to display a first index channel associated with a content delivery network; receiving one or more inputs that define the first index channel, the one or more inputs that define the first index channel including an input defining a number of preview files to display in each set of content preview files and a selection of a sequential order or random order to display the preview files in each set of content preview files; storing, as a first index channel definition associated with the user identity, data from the one or more inputs that define the first index channel; based on the input to display the index channel associated with the content delivery network, accessing the first index channel definition associated with the user identity, the first index channel definition defining a first sequence of a first set of content preview files for content files organized within channels available through the content delivery network, the first set of content preview files including video files; based on the accessed first index channel definition, controlling display of the first index channel by displaying the first set of content preview files in the first sequence defined by the accessed first index channel definition, the controlling including; displaying, responsive to receiving the input to display the first index channel, a first video file corresponding to a first content preview file included in the first set of content preview files, and based on a determination that the number of preview files to display in each set of content preview files is satisfied and that a selection has not been received by a time after display of the first video file has ended, transitioning to display of a second video file corresponding to a second content preview file included in a second index channel that is nested within the first index channel, the second index channel being defined by a second index channel definition; during display of the second content preview file, receiving a selection of the second content preview file; and displaying, responsive to receiving the selection of the second content preview file, a third video file included in the second index channel.
-
Specification