Advance decryption key acquisition for streaming media content
US-9635413-B2 · Apr 25, 2017 · US
US9736418B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9736418-B2 |
| Application number | US-201514789737-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 1, 2015 |
| Priority date | Dec 27, 2012 |
| Publication date | Aug 15, 2017 |
| Grant date | Aug 15, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Arrangements for preparing a television channel for presentation are presented. A tuner of a television receiver may tune to a first television channel and the first television channel may be output for presentation. One or more idle tuners of the television receiver may be identified. One or more television channels other than the first television channel may be selected for preparation. The one or more television channels may be selected prior to receiving user input selecting a television channel of the one or more television channels for presentation. Each of the one or more television channels may be prepared for presentation by tuning, by each tuner of the one or more idle tuners, to the one or more television channels prior to receiving the user input selecting the television channel of the one or more television channels for presentation.
Opening claim text (preview).
What is claimed is: 1. A television receiver, comprising: a plurality of tuners; one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to: cause a first tuner of the plurality of tuners to tune to a first television channel, wherein the first television channel is received as part of a first transponder stream that comprises the first television channel and a first plurality of indirectly tuned television channels; identify an idle second tuner of the plurality of tuners, wherein being idle comprises the second tuner not being used to receive any television channels for presentation or recording; select a second television channel other than the first television channel for preparation, wherein: the second television channel is not part of the first plurality of indirectly tuned televisions channels; the second television channel is received as part of a second transponder stream that comprises the second television channel and a second plurality of indirectly tuned television channels; the second television channel and the second plurality of indirectly tuned television channels are broadcast on the second transponder stream on a same frequency; and the second television channel and the second plurality of indirectly tuned television channels are nonconsecutively numbered television channels; cause the second plurality of indirectly tuned television channels to be prepared for presentation by causing the second tuner to tune to the second transponder stream prior to receiving user input selecting any television channel of the second transponder stream; cause at least one frame to be stored for each television channel of the second plurality of indirectly tuned television channels received via the second tuner; after the second television channel and the second plurality of indirectly tuned television channels have the at least one frame stored, process a channel change command that selects one of the second plurality of indirectly tuned television channels; and in response to receiving the channel change command that indicates a third television channel of the second plurality of indirectly tuned television channels, decode the third television channel of the second plurality of indirectly tuned television channels using at least one of the frames that is stored. 2. The television receiver of claim 1 , wherein the processor-readable instructions, when executed, further cause the one or more processors to cause the decoded third television channel to be output for presentation. 3. The television receiver of claim 1 , wherein the decoded third television channel is output for presentation as part of an electronic programming guide (EPG). 4. The television receiver of claim 1 , wherein the at least one frame stored for each television channel of the second plurality of indirectly tuned television channels comprises: an i-frame for each television channel of the second plurality of indirectly tuned television channels. 5. The television receiver of claim 1 , wherein the second television channel is selected for preparation based on an expected channel up or channel down command being received as user input. 6. The television receiver of claim 1 , wherein the second television channel is selected for preparation based on popularity of the second television channel. 7. The television receiver of claim 6 , wherein the popularity of the second television channel is a television service provider system-wide popularity. 8. The television receiver of claim 1 , wherein the second television channel is selected from a group of television channels identified as user-favorite television channels. 9. The television receiver of claim 8 , wherein the processor-readable instructions, when executed, further cause the one or more processors to: select the second television channel for inclusion in the user-favorite television channels based on an amount of time spent by the television receiver outputting and/or recording the second television channel. 10. A method for preparing television channels for presentation, the method comprising: causing a first tuner of a plurality of tuners of a television receiver to tune to a first television channel, wherein the first television channel is received as part of a first transponder stream that comprises the first television channel and a first plurality of indirectly tuned television channels; identifying an idle, second tuner of the plurality of tuners, wherein being idle comprises the second tuner not being used to receive any television channels for presentation or recording; selecting a second television channel other than the first television channel for preparation, wherein: the second television channel is not part of the first plurality of indirectly tuned televisions channels; the second television channel is received as part of a second transponder stream that comprises the second television channel and a second plurality of indirectly tuned television channels; the second television channel and the second plurality of indirectly tuned television channels are broadcast on the second transponder stream on a same frequency; and the second television channel and the second plurality of indirectly tuned television channels are nonconsecutively numbered television channels; causing the second plurality of indirectly tuned television channels to be prepared for presentation by causing the second tuner to tune to the second transponder stream prior to receiving user input selecting any television channel of the second transponder stream; causing at least one frame to be stored for each television channel of the second plurality of indirectly tuned television channels received via the second tuner; after the second television channel and the second plurality of indirectly tuned television channels have the at least one frame stored, processing a channel change command that selects one of the second plurality of indirectly tuned television channels; and in response to receiving the channel change command that indicates a third television channel of the second plurality of indirectly tuned television channels, decoding the third television channel of the second plurality of indirectly tuned television channels using at least one of the frames that is stored. 11. The method for preparing television channels for presentation of claim 10 , the method further comprising causing the decoded third television channel to be output for presentation. 12. The method for preparing television channels for presentation of claim 10 , wherein the decoded third television channel is output for presentation as part of an electronic programming guide (EPG). 13. The method for preparing television channels for presentation of claim 10 , wherein the at least one frame stored for each television channel of the second plurality of indirectly tuned television channels comprises: an i-frame for each television channel of the second plurality of indirectly tuned television channels. 14. The method for preparing television channels for presentation of claim 10 , wherein the second television channel is selected for preparation based on a channel up or channel down command being received as user input. 15. The method for preparing television channels for presentation of claim 10 , wherein the second television channel is selected for preparation based on popularity of the second television channel.
Tuning indicators; Automatic tuning control · CPC title
involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency · CPC title
End-user interface for programme selection · CPC title
involving specific tuning arrangements, e.g. two tuners · CPC title
involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.