Methods, systems, and products for providing sample content

US9860599B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9860599-B2
Application numberUS-15619005-A
CountryUS
Kind codeB2
Filing dateJun 17, 2005
Priority dateJun 17, 2005
Publication dateJan 2, 2018
Grant dateJan 2, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, devices, and products provide sample content. One such device includes a processor that receives an electronic programming guide including a listing of available content. The processor also receives an ancillary stream of including samples of content listed in the electronic programming guide. The processor receives a subscriber input that selects a particular content from the electronic programming guide. The processor filters unselected samples of content from the ancillary stream of data to produce a sample of the selected particular content. The processor processes the sample as a video signal, thus producing a preview of the selected particular content.

First claim

Opening claim text (preview).

What is claimed is: 1. A server, comprising: a processor; and a memory device, the memory device storing code, the code when executed causing the processor to perform operations, the operations comprising: sending a programming guide to a media device, the programming guide comprising a listing of available content; sending a single ancillary stream of data to the media device, the single ancillary stream of data comprising samples of content listed in the programming guide; receiving a selection from the single ancillary stream of data, the selection sent from the media device and the selection requesting a sample of the samples of content in the single ancillary stream of data; receiving a corresponding selection of content from the media device, the corresponding selection of content requesting content in the programming guide that corresponds to the sample selected from the single ancillary stream of data; determining a common descriptor between the selection associated with the single ancillary stream of data and the corresponding selection of content requested in the programming guide; filtering the single ancillary stream of data to remove the samples of content that fail to match the common descriptor; sending a filtered ancillary stream of data to the media device, the filtered ancillary stream of data comprising remaining samples of content listed in the programming guide that remain after the filtering of the single ancillary stream of data to remove the samples of content that fail to match the common descriptor; receiving a user input sent from the media device, the user input selecting one of the remaining samples of content for a preview from the filtered ancillary stream of data; removing unselected samples of content from the filtered ancillary stream of data not selected for the preview; and sending a remaining sample in the filtered ancillary stream of data to the media device as the preview. 2. The server of claim 1 , wherein the operations further comprise retrieving a video as the remaining sample. 3. The server of claim 1 , wherein the operations further comprise receiving a future selection of future content in the programming guide. 4. The server of claim 1 , wherein the operations further comprise receiving a genre selection that limits genres of programming listed in the programming guide. 5. The server of claim 1 , wherein the operations further comprise monitoring how much of the remaining sample was received. 6. The server of claim 5 , wherein the operations further comprise monitoring how much of the content was received. 7. The server of claim 1 , wherein the operations further comprise retrieving a textual description associated with the remaining sample. 8. A method for providing a preview, comprising: sending, by a server, a programming guide to a media device, the programming guide comprising a listing of available content; sending, by the server, a single ancillary stream of data to the media device, the single ancillary stream of data comprising samples of content listed in the programming guide; receiving, at the server, a selection in the single ancillary stream of data, the selection sent from the media device, the selection requesting a delivery of a sample of the samples of content in the single ancillary stream of data; receiving, at the server, a corresponding selection of content sent from the media device, the corresponding selection of content requesting a content listed in the programming guide that corresponds to the sample requested in the single ancillary stream of data; determining, by the server, a common descriptor between the selection in the single ancillary stream of data and the corresponding selection of content listed in the programming guide; filtering, by the server, the ancillary stream of data to remove the samples of content from the single ancillary stream of data that fail to match the common descriptor; sending, by the server, a filtered ancillary stream of data to the media device, the filtered ancillary stream of data comprising remaining samples of content listed in the programming guide that remain after the filtering to remove the samples of content that fail to match the common descriptor; receiving, by the server, a user input sent from the media device that selects a selected content from the programming guide for a preview; removing, by the server, unselected samples of content from the filtered ancillary stream of data not selected for the preview; and processing, by the server, one remaining sample in the filtered ancillary stream of data for display as the preview. 9. The method of claim 8 , further comprising retrieving a video as the one remaining sample. 10. The method of claim 8 , further comprising retrieving a textual description of the one remaining sample. 11. The method of claim 8 , further comprising receiving a future selection of future content listed in the programming guide. 12. The method of claim 8 , further comprising monitoring how much of the one remaining sample was received. 13. The method of claim 12 , further comprising monitoring how much of the selected content was received. 14. A memory device storing code that when executed cause a processor to perform operations, the operations comprising: sending a programming guide from a server to a media device, the programming guide comprising a listing of available content; sending a single ancillary stream of data from the server to the media device, the ancillary stream of data comprising samples of content listed in the programming guide; receiving a selection from the single ancillary stream of data, the selection sent from the media device, the selection requesting one of the samples of content in the single ancillary stream of data; receiving a corresponding selection of content sent from the media device, the corresponding selection of content requesting content from the programming guide that corresponds to the one of the samples of content; determining a common descriptor between the selection from the single ancillary stream of data and the corresponding selection of content from the programming guide; filtering the ancillary stream of data to remove the samples of content that fail to match the common descriptor; sending a filtered ancillary stream of data from the server to the media device, the filtered ancillary stream of data comprising remaining samples of content listed in the programming guide that remain after the filtering to remove the samples of content that fail to match the common descriptor; receiving a user input from the media device that selects one of the remaining samples of content for a preview from the programming guide; removing by the server unselected samples of content from the filtered ancillary stream of data not selected for the preview; and sending from the server one remaining sample in the filtered ancillary stream of data for display as the preview. 15. The memory device of claim 14 , wherein the operations further comprise limiting bandwidth consumed by the ancillary stream of data. 16. The memory device of claim 14 , wherein the operations further comprise receiving a user configuration that blocks objectionable content from the single ancillary stream of data. 17. The memory device of claim 14 , wherein the operations further comprise receiving a user configuration that blocks an objectionable genre of content from the single ancillary stream of data. 18. The memory device of claim 14 , wherein the operations further comprise:

Assignees

Inventors

Classifications

  • being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title

  • Content {or additional data} filtering, e.g. blocking advertisements · CPC title

  • for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window · CPC title

  • for requesting additional data associated with the content · CPC title

  • User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor (constructive details of casings for the remote control device H01H9/0235; user interfaces for controlling a tuning device of a television receiver through a remote control H03J9/00; remote control of peripheral devices connected to a television receiver through the remote control device of the television receiver H04B1/205) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9860599B2 cover?
Methods, systems, devices, and products provide sample content. One such device includes a processor that receives an electronic programming guide including a listing of available content. The processor also receives an ancillary stream of including samples of content listed in the electronic programming guide. The processor receives a subscriber input that selects a particular content from the…
Who is the assignee on this patent?
Huslak Nicholas Steven, Mcquaide Jr Arnold C, At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04N21/4722. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).