Patent ID: 8301008
Filing Date: 2012-10-30
Classification: G06F,G11B,H04N

Abstract:
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; generating a first discrete program content file, wherein the first discrete program content file being with a first start boundary marker that identifies the start of the first discrete program content file; storing the generated first discrete program content file in the enhanced history buffer, wherein the first discrete program content file begins at a known starting location in the enhanced history buffer identified by the first start boundary marker; storing the first program content of the first program event in the first discrete program content file as the program content corresponding to the first program event is received; detecting a program event change corresponding to a change from the first program event to a second program event; adding a first end boundary marker in the first discrete program content file in response to detecting the program event change, wherein the stored first discrete program content file comprises the first start boundary marker, the first program content of the first program event, and the first end boundary marker; generating a second discrete program content file in response to detecting program event change, the second discrete program content file beginning with a second start boundary marker that identifies the start of the second discrete program content file; storing the generated second discrete program content file in the enhanced history buffer, wherein the second discrete program content file begins at a known starting location in the enhanced history buffer identified by the second start boundary marker; and storing the second program content of the second program event in the second discrete program content file as the program content corresponding to the second program event is received.