Apparatus, systems and methods for storing program events in an enhanced history buffer

US8942538B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-8942538-B2
Application numberUS-201213663249-A
CountryUS
Kind codeB2
Filing dateOct 29, 2012
Priority dateJun 9, 2010
Publication dateJan 27, 2015
Grant dateJan 27, 2015

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.

Enhanced history buffer systems and methods are operable to temporarily store program content for program events. An exemplary embodiment receives program content corresponding to each of the plurality of program events, generates a unique discrete program content file in the enhanced history buffer for each of the plurality of program events, and stores the received program content for each of the plurality of program events in the associated one of the discrete program content files. Each discrete program content file begins at a known starting location in the enhanced history buffer and ends at a known ending location in the enhanced history buffer.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for storing program events into an enhanced history buffer, the method comprising: receiving first program content corresponding to a first program event and second program content corresponding to a second program event; presenting the first program event; storing the first program content in a first discrete program content file of the enhanced history buffer, wherein the first discrete program content file begins with a first start boundary marker that identifies a known first start location in the enhanced history buffer; detecting a program event change corresponding to a change from the first program event to the second program event; ending the storing of the first program content in response to detecting the program event change, wherein a first end boundary marker that identifies a known first end location in the enhanced history buffer is added into the first discrete program content file; and storing the second program content in a second discrete program content file of the enhanced history buffer in response to detecting the program event change, wherein the second discrete program content file begins with a second start boundary marker that identifies a known second start location in the enhanced history buffer. 2. The method of claim 1 , wherein the program event change is a first program event change, the method further comprising: detecting a second program event change corresponding to a change from the second program event; and ending the storing of the second program content in response to detecting the second program event change, wherein a second end boundary marker that identifies a known second end location in the enhanced history buffer is added into the second discrete program content file. 3. The method of claim 1 , wherein the program event change is a first program event change, wherein presentation of the first program event ends and presentation of the second program event begins in response to detecting the first program event change, and further comprising: detecting a second program event change corresponding to a change from the second program event to the first program event; and presenting the first program event, wherein presentation of the first program event resumes at the known first end location. 4. The method of claim 3 , wherein presentation of the first program event ends and presentation of the second program event begins in response to detecting the program event change, and further comprising: continuing the storing of the first program content in the first discrete program content file after the first end boundary marker in response to detecting the program event change. 5. The method of claim 4 , wherein the first program event is received from a first tuner, and wherein storing the second program content of the second discrete program content file comprises: tuning a second tuner to the second program event; and receiving the second program event from the second tuner. 6. The method of claim 1 , further comprising: presenting the first program event and the second program event in a dual picture mode; continuing the storing of the first program content of the first program event in the first discrete program content file after the first end boundary marker in response to detecting the program event change; and continuing the storing of the second program content of the second program event in the second discrete program content file. 7. The method of claim 1 , further comprising: storing first information of interest pertaining to the first program event into the first discrete program content file, wherein the stored first discrete program content file comprises the first start boundary marker, the first information of interest, the first program content of the first program event, and the first end boundary marker. 8. The method of claim 7 , further comprising: storing second information of interest pertaining to the second program event into the second discrete program content file, wherein the stored second discrete program content file comprises the second start boundary marker, the second information of interest, and the second program content of the first program event. 9. The method of claim 8 , further comprising: generating a history buffer guide based upon the stored first information of interest pertaining to the first program event and stored second information of interest pertaining to the second program event; and presenting the history buffer guide, wherein the history buffer guide is configured to display the stored first information of interest pertaining to the first program event, and wherein the history buffer guide is configured to display the stored second information of interest pertaining to the second program event. 10. The method of claim 7 , wherein the first information of interest includes digital rights management (DRM) information with at least one DRM rule applicable to the first program event, and further comprising: defining access privileges to the first program event in accordance with the at least one DRM rule. 11. The method of claim 7 , wherein the first information of interest is parental control information applicable to the first program event, and further comprising: defining access privileges to the first program event in accordance with current parental control information settings.

Assignees

Inventors

Classifications

  • on disks or drums · CPC title

  • by using information signals recorded by the same method as the main recording {(G11B27/22 takes precedence)} · CPC title

  • Caching operations, e.g. of an advertisement for later insertion during playback · CPC title

  • Structuring of content, e.g. decomposing content into time segments · CPC title

  • between a recording apparatus and a television receiver · 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 US8942538B2 cover?
Enhanced history buffer systems and methods are operable to temporarily store program content for program events. An exemplary embodiment receives program content corresponding to each of the plurality of program events, generates a unique discrete program content file in the enhanced history buffer for each of the plurality of program events, and stores the received program content for each of…
Who is the assignee on this patent?
Eldon Technology Ltd, Echostar Technologies Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/4147. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 27 2015 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).