Program identifier based recording

US9420217B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9420217-B2
Application numberUS-201213587947-A
CountryUS
Kind codeB2
Filing dateAug 17, 2012
Priority dateAug 17, 2012
Publication dateAug 16, 2016
Grant dateAug 16, 2016

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.

Example apparatus and methods concern recording content based on program identifier information included in a fragment of the content. Example apparatus and methods facilitate identifying a content fragment (e.g., f-MP4 fragment) based on an identifier located in the fragment rather than information located in some external source (e.g., Event Information Table (EIT)). One example method includes identifying a fragment based, at least in part, on a program identifier (PI) encoded as a universally unique identifier (UUID) in the fragment and then selectively recording the fragment based, at least in part, on the PI. Rather than rely only on a predicted start time, a predicted start time, and a predicted channel, example apparatus and methods may be better prepared to account for unanticipated start times, ending times, schedule changes, channel changes, and other changes that may frustrate users.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising: monitoring a first input stream; identifying a fragmented MPEG-4 (f-MP4) fragment on the first input stream and a second input stream carrying the same content at a different quality level, based, at least in part, on a program identifier (PI) encoded as a universally unique identifier (UUID) in the fragment, where the PI identifies at least one of a specific episode of a specific television show, and a specific portion of a televised event, where the UUID is based on an actual uniqueness, a substantial uniqueness, or a statistical uniqueness, and where the f-MP4 fragment has a sub-logical, sub-semantic granularity, and stores less than two seconds of video content; and selectively recording the fragment from the second input stream, the first input stream and the second input stream being synchronized with respect to f-MP4 fragment alignment, where being synchronized with respect to f-MP4 fragment alignment comprises the second input stream and the first input stream being aligned with respect to at least one of: fragment boundaries, a known offset time, and time of reception, based, at least in part, on the PI. 2. The method of claim 1 , comprising: identifying the fragment in a data store, outside a predicted delivery time. 3. The method of claim 1 , comprising: selectively recording the fragment based on a combination of the PI and a time at which the fragment was received. 4. The method of claim 1 , comprising: selectively recording the fragment based on a combination of the PI and a channel on which the fragment was received. 5. The method of claim 1 , comprising: selectively recording the fragment based on a combination of the PI, a time at which the fragment was received, and a channel on which the fragment was received. 6. The method of claim 1 , comprising: controlling one of, a television, a laptop computer, a tablet computer, and a smart phone to identify and record the fragment. 7. The method of claim 1 , comprising: controlling a cloud service to identify the fragment; and controlling one of, a television, a laptop computer, a tablet computer, and a smart phone to record the fragment based, at least in part, on an identification provided by the cloud service. 8. The method of claim 1 , where the fragmented MPEG-4 (f-MP4) fragment is a single f-MP4 fragment. 9. The method of claim 1 , where the fragmented MPEG-4 (f-MP4) fragment is a single MP14 ISO/IEC 14496-12 fragment. 10. A computer-readable storage medium storing computer-executable instructions that when executed by a computer control the computer to perform a method, the method comprising: monitoring a first input stream and a second input stream, where the first input stream and the second input stream carry the same content at a different quality level; identifying a fragmented MPEG-4 (f-MP4) fragment based on a value of a program identifier (PI) encoded in a universally unique identifier (UUID) field in the fragment, where the UUID is based on an actual uniqueness, a substantial uniqueness, or a statistical uniqueness, where the f-MP4 fragment has a sub-logical, sub-semantic granularity, and stores less than two seconds of video content and where the PI identifies at least one of a specific episode of a specific television show, and a specific portion of a televised event and selectively recording the fragment based, at least in part, on the PI encoded in the UUID field, where the fragment is identified on one of, the first in stream from which the f-MP4 fragment is to be recorded, the second input stream other than the first input stream from which the f-MP4 fragment is to be recorded, and a data store, where fragments appearing on the first input stream and on the second input stream are aligned on at least one of fragment boundaries, a known offset time, and time of reception, where recording the fragment is based on a combination of the PI encoded in the UUID field, a time at which the fragment was received, and a channel on which the fragment was received, where identifying the fragment comprises controlling one of, a television, a digital video recorder, a laptop computer, a tablet computer, a smart phone, and a cloud-based service to identify the fragment, and where recording the fragment comprises controlling one of, a television, a digital video recorder, a laptop computer, a tablet computer, a a smart phone, and a cloud-based service to record the fragment. 11. An apparatus, comprising: a processor, a memory a set of logics configured to selectively record digital content fragment; and an interface to connect the processor, the memory, and the set of logics; the set of logics comprising: a first logic configured to identify, from a first communication source having a first quality, a fragmented MPEG-4 fragment to record based on a program identifier (PI) located in the fragment, and at least one other criteria or combinations of criteria, where the PI is based on a actual uniqueness, a substantial uniqueness, or a statistical uniqueness, and where the criteria comprise a time at which the fragment was received, a channel on which the fragment was received, and a time at which the fragment was received combined with a channel on which the fragment was received; and a second logic configured to record the fragment, from a second, communication source having a second, higher quality, where the f-MP4 fragment has a sub-logical, sub-semantic granularity, and stores less than two seconds of video content. 12. The apparatus of claim 11 , where the memory is configured to store one or more fragments, and where the first logic is configured to examine the memory to identify the fragment outside a predicted delivery time. 13. The apparatus of claim 12 , where the first logic is configured to examine the memory in response to one or more of, a user initiated action, a scheduled action, a periodic action, and an event-driven action. 14. The apparatus of claim 12 , where the fragmented MPEG-4 (f-MP4) fragment is a single f-MP4 fragment, stores less than two seconds of video content, or is a single MP14 ISO/IEC 14496-12 fragment. 15. The apparatus of claim 11 , the apparatus being a tablet computer.

Assignees

Inventors

Classifications

  • H04N5/76Primary

    Television signal recording · CPC title

  • using programme related information, e.g. title, composer or interpreter · CPC title

  • specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme · CPC title

  • Arrangements for recording or accumulating broadcast information or broadcast-related information · CPC title

  • Arrangements for device control affected by the broadcast information · 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 US9420217B2 cover?
Example apparatus and methods concern recording content based on program identifier information included in a fragment of the content. Example apparatus and methods facilitate identifying a content fragment (e.g., f-MP4 fragment) based on an identifier located in the fragment rather than information located in some external source (e.g., Event Information Table (EIT)). One example method includ…
Who is the assignee on this patent?
Mountanos Pete, Kucer Anton, Duggaraju Prakash, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04N5/76. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 16 2016 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).