Patent ID: 9462217
Filing Date: 2016-10-04
CPC Classification: G06F,G11B,H04N

Claim Text:
1. A method for storing program events into an enhanced history buffer of a media device, the method comprising: receiving, at the media device, a first program event and a second 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; streaming the first program event out from the enhanced history buffer, wherein the first program event is then presented to a user of the media device; detecting a program event change, wherein the program event change corresponds to a request from the user to a change presentation 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; and streaming the second program event out from the enhanced history buffer, wherein the second program event is then presented to a user of the media device.