Streaming content navigation
First Claim
Patent Images
1. A method implemented in a television-based entertainment or information system for managing a plurality of streams of content output from a content provider, the method comprising:
- managing authorization for a client device to receive a stream of content output from the content provider at least in part through the use of a limited number of separate and distinguishable types of tokens, the managing including;
designating, by the content provider, a first token to the stream of content based at least in part on an amount of bandwidth used by the stream of content,assigning a second token to the client device by a manager client device,wherein authorization is granted for the client device to receive the stream of content if the first token assigned designated to the stream of content matches the second token assigned to the client device, and authorization is not granted for the client device to receive the stream of content if the first token designated to the stream of content does not match the second token assigned to the client device;
receiving a request at the client device to navigate to a stream of content available from the content provider over a communication network; and
when the client device is not permitted to consume the requested stream of content, outputting a non-modal message which includes a portion that is selectable to cause an output of information describing stream of content consumption by another client device;
receiving a sequential navigation input at the client device to navigate from a first stream of content to a second stream of content that is sequentially ordered in relation to the first stream of content;
when the second stream of content uses an amount of bandwidth that is not authorized for output to the client device, navigating, by the client device, to a third stream of content that matches content available via the second stream of content, the third stream of content not being sequentially ordered in relation to the second stream of content, wherein the third stream of content uses less bandwidth than the second stream of content; and
when another sequential navigation input is received, navigating, by the client device, to a fourth stream of content that is sequentially ordered in relation to the second stream of content, wherein sequentially ordered comprises following in a predetermined assigned order.
2 Assignments
0 Petitions
Accused Products
Abstract
Streaming content navigation techniques are described. In an implementation, techniques are described to provide a non-modal message when navigation is attempted to a stream of content that is not permitted for consumption by a client device. In another implementation, techniques are described to provide an alternate content stream when sequential navigation between streams of content is attempted.
96 Citations
18 Claims
-
1. A method implemented in a television-based entertainment or information system for managing a plurality of streams of content output from a content provider, the method comprising:
-
managing authorization for a client device to receive a stream of content output from the content provider at least in part through the use of a limited number of separate and distinguishable types of tokens, the managing including; designating, by the content provider, a first token to the stream of content based at least in part on an amount of bandwidth used by the stream of content, assigning a second token to the client device by a manager client device, wherein authorization is granted for the client device to receive the stream of content if the first token assigned designated to the stream of content matches the second token assigned to the client device, and authorization is not granted for the client device to receive the stream of content if the first token designated to the stream of content does not match the second token assigned to the client device; receiving a request at the client device to navigate to a stream of content available from the content provider over a communication network; and when the client device is not permitted to consume the requested stream of content, outputting a non-modal message which includes a portion that is selectable to cause an output of information describing stream of content consumption by another client device; receiving a sequential navigation input at the client device to navigate from a first stream of content to a second stream of content that is sequentially ordered in relation to the first stream of content; when the second stream of content uses an amount of bandwidth that is not authorized for output to the client device, navigating, by the client device, to a third stream of content that matches content available via the second stream of content, the third stream of content not being sequentially ordered in relation to the second stream of content, wherein the third stream of content uses less bandwidth than the second stream of content; and when another sequential navigation input is received, navigating, by the client device, to a fourth stream of content that is sequentially ordered in relation to the second stream of content, wherein sequentially ordered comprises following in a predetermined assigned order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11)
-
-
8. A method implemented in a television-based entertainment or information system comprising:
-
managing authorization for content to be output from a content provider to a client device at least in part through the use of a limited number of separate and distinguishable types of tokens, the managing including; designating, by the content provider, a first token to each of a plurality of streams of content based at least in part on an amount of bandwidth used by each of the plurality of streams of content, assigning a second token to the client device by a manager client device, wherein authorization is granted for one of the plurality of streams of content to be output to the client device if the first token designated to the one of the plurality of streams of content matches the second token assigned to the client device, and authorization is not granted for the one of the plurality of streams of content to be output to the client device if the first token designated to the one of the plurality of streams of content does not match the second token assigned to the client device; receiving a sequential navigation input at the client device to navigate from a first stream of content to a second stream of content that is sequentially ordered in relation to the first stream of content; when the second stream of content uses an amount of bandwidth that is not authorized for output to the client device, navigating, by the client device, to a third stream of content that matches content available via the second stream of content, the third stream of content not being sequentially ordered in relation to the second stream of content, wherein the third stream of content uses less bandwidth than the second stream of content; and when another sequential navigation input is received, navigating to a fourth stream of content that is sequentially ordered in relation to the second stream of content, wherein sequentially ordered comprises following in a predetermined assigned order. - View Dependent Claims (9, 10, 12, 13, 14)
-
-
15. One or more computer-readable storage media comprising computer executable instructions that, when executed by a client device implemented in a television-based entertainment or information system, direct the client device to:
-
determine whether the client device is permitted to use an amount of bandwidth employed by a first television channel when a sequential navigation input is received to navigate to the first television channel, wherein the client device is assigned a token by a manager client device and the first television channel is assigned another token by a content provider, and wherein the client device is permitted to use the amount of bandwidth if the token assigned to the client device matches the other token assigned to the first television channel, and the client device is not permitted to use the amount of bandwidth if the token assigned to the client device does not match the other token assigned to the first television channel; navigate to a second television channel that is not sequentially ordered in relation to the first television channel, the second television channel including content that matches content available via the first television channel, when the determination indicates that the client device is not permitted to use the amount of bandwidth; and navigate to a third television channel that is sequentially ordered in relation to the first television channel when another sequential navigation input is received during output of content from the second television channel. - View Dependent Claims (16, 17, 18)
-
Specification