Apparatus, systems and methods for storing program events in an enhanced history buffer
AssigneeEchoStar Technologies L.L.C.
InventorAndrew Blight
Life of this patent
Estimating the term…
Abstract
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.
Claims11
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.
Dependencies are inferred from the claim text.